gstreamer/subprojects/gst-plugins-base/gst-libs/gst/audio
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
..
audio-buffer.c
audio-buffer.h
audio-channel-mixer.c
audio-channel-mixer.h
audio-channels.c
audio-channels.h
audio-converter.c audio-converter: Fix resampling when there's nothing to output 2022-01-08 05:15:30 +00:00
audio-converter.h
audio-format.c
audio-format.h
audio-info.c VideoInfo, AudioInfo: fix usage with python bindings 2022-01-27 08:36:46 +00:00
audio-info.h VideoInfo, AudioInfo: fix usage with python bindings 2022-01-27 08:36:46 +00:00
audio-prelude.h
audio-quantize.c
audio-quantize.h
audio-resampler-macros.h
audio-resampler-neon.h
audio-resampler-private.h
audio-resampler-x86-sse.c
audio-resampler-x86-sse.h
audio-resampler-x86-sse2.c
audio-resampler-x86-sse2.h
audio-resampler-x86-sse41.c
audio-resampler-x86-sse41.h
audio-resampler-x86.h
audio-resampler.c audio-converter: Fix resampling when there's nothing to output 2022-01-08 05:15:30 +00:00
audio-resampler.h
audio.c
audio.h
dbesi0.c
gstaudioaggregator.c audioaggregator: Return NOT_NEGOTIATED when the configuration is invalid 2022-01-26 10:24:21 +00:00
gstaudioaggregator.h
gstaudiobasesink.c
gstaudiobasesink.h
gstaudiobasesrc.c
gstaudiobasesrc.h
gstaudiocdsrc.c
gstaudiocdsrc.h
gstaudioclock.c
gstaudioclock.h
gstaudiodecoder.c
gstaudiodecoder.h
gstaudioencoder.c base: audioencoder: Keep serialize event behind buffers 2022-02-18 14:40:29 -05:00
gstaudioencoder.h
gstaudiofilter.c
gstaudiofilter.h
gstaudioiec61937.c
gstaudioiec61937.h
gstaudiometa.c
gstaudiometa.h
gstaudiopack-dist.c
gstaudiopack-dist.h
gstaudiopack.orc
gstaudioringbuffer.c
gstaudioringbuffer.h
gstaudiosink.c
gstaudiosink.h
gstaudiosrc.c
gstaudiosrc.h
gstaudiostreamalign.c
gstaudiostreamalign.h
gstaudioutilsprivate.c
gstaudioutilsprivate.h
meson.build Revert "audio: Merge simd libs into the main one" 2021-10-19 16:56:35 +00:00
streamvolume.c
streamvolume.h
TODO