GNOME Bugzilla – Bug 166719
[0.8] deadock while using mplex plugin
Last modified: 2006-11-14 15:57:28 UTC
While using the following pipeline, it hangs after producing about 98MB of output. gst-launch --gst-debug-no-color --gst-debug-level=5 mplex name=mux format=8 ! filesink location=alias0404.mpg { filesrc location=~/gtk-gnutella-downloads/complete/alias.04x05.hdtv.xvid-lol.avi ! avidemux name=demux { demux.video_00 ! queue ! ffdec_mpeg4 ! ffmpegcolorspace ! videoscale ! video/x-raw-yuv,width=720,height=480 ! mpeg2enc format=8 aspect=3 sequence-header-every-gop=true bitrate=10240 ! queue ! mux. } { demux.audio_00 ! queue ! mad ! ffenc_ac3 ! queue ! audio/x-ac3 ! mux. } }
Here's a link to the debug log: http://fw07.dmacc.net/mplex-deadlock.log.bz2
Does it help if you set the framerate property in mpeg2enc? Yes, that sucks, I know.
No, it appears to hang up in the same spot.
It implies frames are missing. Can you try with videorate and audiorate? So: gst-launch --gst-debug-no-color --gst-debug-level=5 mplex name=mux format=8 ! filesink location=alias0404.mpg { filesrc location=~/gtk-gnutella-downloads/complete/alias.04x05.hdtv.xvid-lol.avi ! avidemux name=demux { demux.video_00 ! queue ! ffdec_mpeg4 ! ffmpegcolorspace ! videorate ! videoscale ! video/x-raw-yuv,width=720,height=480 ! mpeg2enc format=8 aspect=3 sequence-header-every-gop=true bitrate=10240 ! queue ! mux. } { demux.audio_00 ! queue ! mad ! audioconvert ! audiorate ! ffenc_ac3 ! queue ! audio/x-ac3 ! mux. } } If that doesn't help either, I'll dig into the sources...
No, actually it seems to be worse... I get no output at all. I even tried compiling the latest plugins because I saw that you had made some changes to the mplex plugin. Log file from the first run: http://fw07.dmacc.net/mplex-deadlock.1.log.bz2 Log file from run after plugins updated from CVS HEAD: http://fw07.dmacc.net/mplex-deadlock.2.log.bz2 Jeff