gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Nicolas Dufresne 6bd1f2753a base: audioencoder: Keep serialize event behind buffers
If a serialized event arrives behind a buffer, it should not be send before
it. This fixes the pending event handling so that only early pending events,
the one that arrrived or was generated while the adapter was empty get send
before pushing buffer. All other events are not pushed after.

This issue lead the latency tracer to think our audio encoder did not have any
latency. This was testing with opusenc in a live pipeline.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1266>
2022-02-18 14:40:29 -05:00
..
allocators gst-plugins-base: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
app appsrc: log when segment changes 2021-11-09 16:19:05 +00:00
audio base: audioencoder: Keep serialize event behind buffers 2022-02-18 14:40:29 -05:00
fft gst-plugins-base: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
gl meson: Do hard build error for some MSVC warnings 2022-02-16 17:03:29 +00:00
pbutils gstinfo,ptpclock,libcheck: Use GetCurrentProcessId() instead of getpid() on Windows 2022-02-16 17:03:29 +00:00
riff gst-plugins-base: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
rtp rtphdrext: Return non-floating references from gst_rtp_header_extension_create_from_uri() 2022-01-27 14:43:41 +00:00
rtsp gst-plugins-base: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
sdp Add FEC SDP message test 2022-01-19 16:05:11 +00:00
tag tagdemux: Fix crash when presented with malformed files 2022-02-01 19:04:40 +00:00
video videoaggregator: Fix for unhandled negative rate 2022-02-11 16:05:51 +00:00
gettext.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
glib-compat-private.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gst-i18n-app.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gst-i18n-plugin.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build sdp: Handle level-asymmetry-allowed for H264 streams 2021-12-12 10:59:00 -03:00