[Bug 770498] decodebin, multiqueue: mpegts pipeline hangs

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Nov 14 18:01:02 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=770498

--- Comment #5 from carl at personnelware.com ---
fails with both: git master, with decodebin and decodebin3.

my 7 gig file is still at:
http://veyepar3.nextdayvideo.com/static/temp/12_55_51.ts

juser at cnt7:~/temp$ which gst-launch-1.0
/home/juser/gst/master/gstreamer/tools/gst-launch-1.0

juser at cnt7:~/temp$ gst-inspect-1.0 decodebin
  Filename                
/home/juser/gst/master/gst-plugins-base/gst/playback/.libs/libgstplayback.so
  Version                  1.11.0.1


juser at cnt7:~/temp$ GST_DEBUG=5 gst-launch-1.0 filesrc location=12_55_51.ts !
decodebin ! audioconvert ! fakesink

0:07:02.130876709 18714 0x7f47ac046230 DEBUG                tsdemux
tsdemux.c:2737:gst_ts_demux_push_pending_data:<tsdemux0:video_0_0100> Pushing
buffer with PTS: 0:15:35.800833333 , DTS: 0:15:35.767466666
0:07:02.130893052 18714 0x7f47ac046230 DEBUG               GST_PADS
gstpad.c:3700:do_probe_callbacks:<tsdemux0:video_0_0100> data is passed
0:07:02.130904226 18714 0x7f47ac046230 DEBUG               GST_PADS
gstpad.c:3700:do_probe_callbacks:<multiqueue0:sink_0> data is passed
0:07:02.130914295 18714 0x7f47ac046230 DEBUG         GST_SCHEDULING
gstpad.c:4204:gst_pad_chain_data_unchecked:<multiqueue0:sink_0> calling
chainfunction &gst_multi_queue_chain with buffer buffer: 0x7f47a00e54d0, pts
0:15:35.800833333, dts 0:15:35.767466666, dur 99:99:99.999999999, size 584931,
offset none, offset_end none, flags 0x0
0:07:02.130932324 18714 0x7f47ac046230 DEBUG             multiqueue
gstmultiqueue.c:2799:single_queue_check_full:<multiqueue0> queue 0: visible
4/38, bytes 2339734/2097152, time 166833334/0
0:07:02.130945248 18714 0x7f47ac046230 DEBUG             multiqueue
gstmultiqueue.c:2742:single_queue_overrun_cb:<multiqueue0> Queue 0 is filled,
signalling overrun
0:07:02.130956575 18714 0x7f47ac046230 DEBUG             multiqueue
gstmultiqueue.c:2799:single_queue_check_full:<multiqueue0> queue 0: visible
4/38, bytes 2339734/2097152, time 166833334/0



juser at cnt7:~/temp$ gst-inspect-1.0 decodebin3
  Long-name                Decoder Bin 3
  Filename                
/home/juser/gst/master/gst-plugins-base/gst/playback/.libs/libgstplayback.so
  Version                  1.11.0.1

juser at cnt7:~/temp$ GST_DEBUG=5 gst-launch-1.0 filesrc location=12_55_51.ts !
decodebin3 ! audioconvert ! fakesink 

0:00:04.744306301 21815 0x7fb0e8036a30 DEBUG         GST_SCHEDULING
gstpad.c:4210:gst_pad_chain_data_unchecked:<audioconvert0:sink> called
chainfunction &gst_base_transform_chain with buffer 0x7fb0e40151b0, returned ok
0:00:04.744313090 21815 0x7fb0e8036a30 DEBUG         GST_SCHEDULING
gstpad.c:4210:gst_pad_chain_data_unchecked:<audio_0:proxypad6> called
chainfunction &gst_proxy_pad_chain_default with buffer 0x7fb0e40151b0, returned
ok
0:00:04.744320118 21815 0x7fb0e8036a30 DEBUG             GST_MEMORY
gstmemory.c:87:_gst_memory_free: free memory 0x7fb0e81abf10
0:00:04.744332613 21815 0x7fb0e8036a30 DEBUG           audiodecoder
gstaudiodecoder.c:1509:gst_audio_decoder_push_buffers:<mad0> parsing available:
576
0:00:04.744343856 21815 0x7fb0e8036a30 DEBUG         GST_SCHEDULING
gstpad.c:4210:gst_pad_chain_data_unchecked:<mad0:sink> called chainfunction
&gst_audio_decoder_chain with buffer 0x7fb0e81066e0, returned ok
0:00:04.744352578 21815 0x7fb0e8036a30 DEBUG             multiqueue
gstmultiqueue.c:1762:gst_multi_queue_loop:<multiqueue0> SingleQueue 1 : trying
to pop an object
0:00:04.744358111 21815 0x7fb0e8036a30 DEBUG             multiqueue
gstmultiqueue.c:2799:single_queue_check_full:<multiqueue0> queue 0: visible
18/0, bytes 1308321/10485760, time 633966667/376883332
0:00:04.744364714 21815 0x7fb0e8036a30 DEBUG             multiqueue
gstmultiqueue.c:2799:single_queue_check_full:<multiqueue0> queue 1: visible
0/0, bytes 0/10485760, time 0/376883332

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list