[gst-devel] deadlock (?) while transcoding DVD

Roland Dreier roland at digitalvampire.org
Fri Feb 11 08:46:19 CET 2005


I'm running the following command to try and transcode a DVD to ogg vorbis/theora:

    gst-launch-0.8 dvdreadsrc title=0 device=/dev/hdc ! dvddemux name=demux { oggmux name=mux ! filesink location=/home/roland/x2.ogg { demux.video_00 ! queue ! progressreport name=video ! mpeg2dec ! ffmpegcolorspace ! gdkpixbufscale method=3 ! video/x-raw-rgb,width=540,height=360 ! ffmpegcolorspace ! theoraenc quality=25 ! queue ! mux. } { demux.audio_00 ! queue ! progressreport name=audio ! a52dec ! audioconvert ! rawvorbisenc ! queue ! mux. } }

However, after about 2 minutes it gets stuck and stops making
progress.  This is completely repeatable and always occurs after
writing exactly 1739149 bytes to the output file.

This is with gstreamer 0.8.9/gstreamer plugins 0.8.7 from an
up-to-date (as of Feb 10 2005) Ubuntu Hoary system.

Am I doing something wrong setting up this pipeline?

Thanks,
  Roland
-- 
Roland Dreier  <roland at digitalvampire.org>  GPG Key: 1024D/E0EEFAC0
Fingerprint:     A89F B5E9 C185 F34D BD50  4009 37E2 25CC E0EE FAC0

 Sending >500KB attachments is forbidden by the Geneva Convention.
        Your country may be at risk if you fail to comply.




More information about the gstreamer-devel mailing list