commit | 86888d9918c29e2243f2b81b77acc9f646de1488 | [log] [tgz] |
---|---|---|
author | Sebastian Dröge <sebastian@centricular.com> | Wed Nov 08 19:31:37 2017 +0200 |
committer | Sebastian Dröge <sebastian@centricular.com> | Thu Dec 14 10:37:20 2017 +0200 |
tree | 2e35f977fea532628181a979af4dc8365c340298 | |
parent | ef0497c1490fe5d17b099a92c181df0f0bb77dfe [diff] |
decklinkaudiosink: Re-implement around GstBaseSink instead of GstAudioBaseSink The Decklink and GstAudioBaseSink APIs don't fit very well together, which causes various problems due to inaccuracies in the clock calculations and the actual ringbuffer and GStreamer's copy getting of sync. Problems are audio drop-outs and A/V sync getting wrong after pausing/seeking. https://bugzilla.gnome.org/show_bug.cgi?id=790114