mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 20:51:13 +00:00
audiobasesink: Post latency message on the bus after set_caps()
Any latency query before this will not get the correct latency so a new latency query should be triggered once the audio sink know its own latency. Without this the initial latency query from the pipeline arrives too early sometimes and the resulting latency is too short. https://bugzilla.gnome.org/show_bug.cgi?id=758911
This commit is contained in:
parent
2c62aad159
commit
43155807cd
1 changed files with 3 additions and 0 deletions
|
@ -1006,6 +1006,9 @@ gst_audio_base_sink_setcaps (GstBaseSink * bsink, GstCaps * caps)
|
|||
|
||||
gst_audio_ring_buffer_debug_spec_buff (spec);
|
||||
|
||||
gst_element_post_message (GST_ELEMENT_CAST (bsink),
|
||||
gst_message_new_latency (GST_OBJECT (bsink)));
|
||||
|
||||
return TRUE;
|
||||
|
||||
/* ERRORS */
|
||||
|
|
Loading…
Reference in a new issue