[Bug 795374] pulsesrc fails to start up

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Apr 19 12:59:36 UTC 2018


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

--- Comment #1 from David Woodhouse <dwmw2 at infradead.org> ---
By messing with Pidgin to not put the pulsesrc into PLAYING until later (on
receiving farstream-recv-codecs-changed) I can make this happen all the time.
Before that it was relatively hard to reproduce. Full log with GST_DEBUG=7 at
http://david.woodhou.se/muted16


0:00:23.209854637  8114      0x2965b70 LOG                  basesrc
gstbasesrc.c:2734:gst_base_src_loop:<pulsesrc0> next_ts 99:99:99.999999999 size
0
0:00:23.209862207  8114      0x2965b70 DEBUG                basesrc
gstbasesrc.c:2456:gst_base_src_get_range:<pulsesrc0> calling create offset
18446744073709551615 length 0, time 0
0:00:23.209871438  8114      0x2965b70 DEBUG           audiobasesrc
gstaudiobasesrc.c:1068:gst_audio_base_src_create:<pulsesrc0> ringbuffer in
wrong state
0:00:23.209877934  8114      0x2965b70 DEBUG                basesrc
gstbasesrc.c:2568:gst_base_src_get_range:<pulsesrc0> create returned -2
(flushing)
0:00:23.209884720  8114      0x2965b70 INFO                 basesrc
gstbasesrc.c:2739:gst_base_src_loop:<pulsesrc0> pausing after
gst_base_src_get_range() = flushing
0:00:23.209891384  8114      0x2965b70 DEBUG                basesrc
gstbasesrc.c:2899:gst_base_src_loop:<pulsesrc0> pausing task, reason flushing
0:00:23.209898005  8114      0x2965b70 DEBUG               GST_PADS
gstpad.c:6027:gst_pad_pause_task:<pulsesrc0:src> pause task
0:00:23.209904400  8114      0x2965b70 DEBUG                   task
gsttask.c:682:gst_task_set_state:<pulsesrc0:src> Changing task 0x29cb3b0 to
state 2
0:00:23.209913514  8114      0x2965b70 INFO                    task
gsttask.c:316:gst_task_func:<pulsesrc0:src> Task going to paused

-- 
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