<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>Having installed the
latest version of the MatroskaSplitter from <A
href="http://haali.cs.msu.ru/mkv/">http://haali.cs.msu.ru/mkv/</A>, I would like
to play video files in MPEG-4 and 3GP container formats.</FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>I'm using GraphEdit
(DirectX SDK application) to verify whether I am able to play these formats.
GraphEdit successfully builds a graph for an MP4 file when I click
"File->Render Media File..." menu and select the MP4 file. The graph contains
Haali Media Splitter source filter, version 1.6.87.20, which is then connected
to ffdshow Audio Decoder and ffdshow Video Decoder filters. This graph plays the
audio and video correctly - all good.</FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>Now, I then delete
the Haali Media Splitter source filter and manually create another instance of
it, this time selecting a 3GP file. I connect the new Haali filter instance to
the existing filter graph and the 3GP file plays both audio and video correctly
- all good.</FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>Now, I delete all
filters in the graph and click "File->Render Media File..." menu and select
the 3GP file (the same one that worked when manually building the graph).
GraphEdit complains that it "Could not construct a graph from this file... The
source filter for this file could not be loaded" - all bad.</FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>Does anyone know why
the Haali Media Splitter filter is not selected when building a graph for a 3GP
file? </FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>Interestingly, if I
rename the extension of my 3GP file from video.3gp to video.mp4, a graph is
successfully built and both audio and video play correctly. </FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>MP4 file contains:
(MPEG-4) Apple MPEG-4 Video and AAC LC audio.</FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial size=2>3GP file contains:
(MPEG-4) Apple MPEG-4 Video and AMR-NB audio.</FONT></SPAN></DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=734060112-22032006><FONT face=Arial
size=2>Alex.</FONT></SPAN></DIV></BODY></HTML>