GNOME Bugzilla – Bug 575720
on video-cd playbin2 playback attempts, video stream is sometimes found, sometimes not
Last modified: 2009-08-10 23:38:14 UTC
Please describe the problem: two out of six tries, a playbin2 vcd playback worked with the video showing, the other 4 times, i got audio only Steps to reproduce: gst-launch playbin2 uri=vcd:// Actual results: root@dm8000:~# gst-launch playbin2 uri=vcd:// Setting pipeline to PAUSED ... Pipeline is PREROLLING ... WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0: No volume control found Additional debug info: gstplaysink.c(1224): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0: Volume/mute is not available MIMETYPE audio/mpeg version 1 layer 2 MIMETYPE video/mpeg1 -> VIDEO_SET_STREAMTYPE, 6 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock VIDEO_EVENT 1 VIDEO_EVENT 2 Caught interrupt -- handling interrupt. Interrupt: Stopping pipeline ... Execution ended after 15819044000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... root@dm8000:~# gst-launch playbin2 uri=vcd:// Setting pipeline to PAUSED ... Pipeline is PREROLLING ... WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0: No volume control found Additional debug info: gstplaysink.c(1224): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0: Volume/mute is not available MIMETYPE audio/mpeg version 1 layer 2 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Caught interrupt -- handling interrupt. Interrupt: Stopping pipeline ... Execution ended after 30799155000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... root@dm8000:~# gst-launch playbin2 uri=vcd:// Setting pipeline to PAUSED ... Pipeline is PREROLLING ... WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0: No volume control found Additional debug info: gstplaysink.c(1224): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0: Volume/mute is not available MIMETYPE audio/mpeg version 1 layer 2 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Caught interrupt -- handling interrupt. Interrupt: Stopping pipeline ... Execution ended after 3933144000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... root@dm8000:~# gst-launch playbin2 uri=vcd:// Setting pipeline to PAUSED ... Pipeline is PREROLLING ... WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0: No volume control found Additional debug info: gstplaysink.c(1224): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0: Volume/mute is not available MIMETYPE audio/mpeg version 1 layer 2 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Caught interrupt -- handling interrupt. Interrupt: Stopping pipeline ... Execution ended after 1373187000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... root@dm8000:~# gst-launch playbin2 uri=vcd:// Setting pipeline to PAUSED ... Pipeline is PREROLLING ... WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0: No volume control found Additional debug info: gstplaysink.c(1224): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0: Volume/mute is not available MIMETYPE audio/mpeg version 1 layer 2 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Caught interrupt -- handling interrupt. Interrupt: Stopping pipeline ... Execution ended after 664822000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... root@dm8000:~# gst-launch playbin2 uri=vcd:// Setting pipeline to PAUSED ... Pipeline is PREROLLING ... WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0: No volume control found Additional debug info: gstplaysink.c(1224): gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0: Volume/mute is not available MIMETYPE video/mpeg1 -> VIDEO_SET_STREAMTYPE, 6 MIMETYPE audio/mpeg version 1 layer 2 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Caught interrupt -- handling interrupt. Interrupt: Stopping pipeline ... Execution ended after 15882466000 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ... root@dm8000:~# Expected results: always find the video stream Does this happen every time? it fails ~2/3 of the times (statistically unascertained) Other information: according to wim, might be caused by a race condition cf. http://bugzilla.gnome.org/show_bug.cgi?id=575588
Might be related to Bug #575588 try again with current git..
nope didn't solve it for me
works now! thank you.