First question - do you know that the input file is valid? I ask because it seems to be one that you provided. Can you play it with any other programs (VLC, mplayer)?<br><br>Second question - how many frames (about) does it successfully play? Only 1?<br>
<br>Third - have you tried cranking up the logging? export GST_DEBUG=qtdemux:4,ffdec_h264:3,mpegaudioparse:3<br><br>Since you have queues in both branches, if one gets stuck it shouldn't effect the other. I don't think that the h264parse is really needed, though it shouldn't hurt either.<br>
<br><div class="gmail_quote">On Mon, Feb 18, 2013 at 10:05 AM, Gary Thomas <span dir="ltr"><<a href="mailto:gary@mlbassoc.com" target="_blank">gary@mlbassoc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm trying to write a pipeline which is equivalent to 'playbin2'<br>
to display an MP4 file (H.264+MP3) on my X based display.  I'm doing<br>
this to provide finer control over the result, e.g. choice of H.264<br>
decoder, etc.<br>
<br>
I tried this pipeline:<br>
  gst-launch -v filesrc location=/dcim/Camera/2013-02-<u></u>18_12-35-40.mp4 ! qtdemux name=demux \<br>
    demux. ! queue ! h264parse ! ffdec_h264 ! ffmpegcolorspace ! autovideosink \<br>
    demux. ! queue ! mpegaudioparse ! ffdec_mp3 ! audioconvert ! pulsesink<br>
<br>
Which starts out happy - it brings up a window with the image, but then<br>
it just gets stuck.  There is no indication or error why.<br>
<br>
I then tried the [arguably] simpler pipeline and it also gets stuck:<br>
  gst-launch -v filesrc location=/dcim/Camera/2013-02-<u></u>18_12-35-40.mp4 ! qtdemux name=demux \<br>
    demux. ! queue ! h264parse ! filesink location=/tmp/junk.h264 \<br>
    demux. ! queue ! mpegaudioparse ! filesink location=/tmp/junk.wav<br>
<br>
Any ideas why this is happening?  Where should I look?<br>
<br>
Thanks<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
------------------------------<u></u>------------------------------<br>
Gary Thomas                 |  Consulting for the<br>
MLB Associates              |    Embedded world<br>
------------------------------<u></u>------------------------------<br>
______________________________<u></u>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.<u></u>freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/gstreamer-<u></u>devel</a><br>
</font></span></blockquote></div><br>