<!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>