After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 166719 - [0.8] deadock while using mplex plugin
[0.8] deadock while using mplex plugin
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-02-08 21:53 UTC by Jeffrey C. Ollie
Modified: 2006-11-14 15:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeffrey C. Ollie 2005-02-08 21:53:56 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. } }
Comment 1 Jeffrey C. Ollie 2005-02-08 21:57:56 UTC
Here's a link to the debug log:

http://fw07.dmacc.net/mplex-deadlock.log.bz2
Comment 2 Ronald Bultje 2005-02-08 22:04:46 UTC
Does it help if you set the framerate property in mpeg2enc? Yes, that sucks, I know.
Comment 3 Jeffrey C. Ollie 2005-02-08 22:30:18 UTC
No, it appears to hang up in the same spot.
Comment 4 Ronald Bultje 2005-02-09 08:56:09 UTC
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...
Comment 5 Jeffrey C. Ollie 2005-02-09 16:00:03 UTC
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