[gst-devel] gstreamer-devel Digest, Vol 27, Issue 4

Rahul Nikose rahul.nikose at gmail.com
Tue Aug 5 11:44:20 CEST 2008


Hi ,

   I have wrote on demuxer for mp4 file. When I used it following pipeline
  1. Pipeline for playing audio
       gst-launch filesrc location=/home/rahul/djcrazyfro490601.mp4 !
mp4demuxer !
       decodebin ! audioconvert ! audioresample ! autoaudiosink
 2. Pipeline for playing video
      gst-launch filesrc location=/home/rahul/djcrazyfro490601.mp4 !
mp4demuxer !
      decodebin ! ffmpegcolorspace ! videoscale ! autovideosink

     It work in both case successfully.
 Now I want to connect both pipeline so that I am able to play both audio
and
 video simultaneously.

    So construct pipeline like follows :
 *gst-launch filesrc location=/home/rahul/djcrazyfro490601.mp4 ! mp4demuxer
name=demux  demux.audio_00 ! decodebin ! audioconvert ! audioresample !
autoaudiosink   demux.video_00 ! queue ! decodebin ! ffmpegcolorspace !
videoscale ! autovideosink*

    but I got error saying pushing failed because "not linked"

   In implementation of demuxer I havan't write anything to support
like *name=demux
demux.audio_00*  or  *demux.video_00*
 I also look for same in "qtdemux" but I didn't find any help...

Can you please help me and suggest me how to resolve this issue...
Thank you very much . Have nice time.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080805/f67643de/attachment.htm>


More information about the gstreamer-devel mailing list