mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 21:21:12 +00:00
eff6167d2d
Memory from gst_adapter_map() could live shorter than the GstMemory that the GstBuffer wraps around it, which in lucky cases 'just' caused a re-use of the same memory for multiple (potentially still in use!) input buffers, but could easily end up pointing to an already-freed memory. Manifested when an AudioToolbox encoder kept getting silence inserted in seemingly random circumstances, turned out to be the memory being re-used by GStreamer at the same time that the AT API was processing it... Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6339> |
||
---|---|---|
.. | ||
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.h | ||
audio-format.c | ||
audio-format.h | ||
audio-info.c | ||
audio-info.h | ||
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-resampler.h | ||
audio.c | ||
audio.h | ||
dbesi0.c | ||
gstaudioaggregator.c | ||
gstaudioaggregator.h | ||
gstaudiobasesink.c | ||
gstaudiobasesink.h | ||
gstaudiobasesrc.c | ||
gstaudiobasesrc.h | ||
gstaudiocdsrc.c | ||
gstaudiocdsrc.h | ||
gstaudioclock.c | ||
gstaudioclock.h | ||
gstaudiodecoder.c | ||
gstaudiodecoder.h | ||
gstaudioencoder.c | ||
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 | ||
gstdsd.c | ||
gstdsd.h | ||
gstdsdformat.c | ||
gstdsdformat.h | ||
meson.build | ||
streamvolume.c | ||
streamvolume.h | ||
TODO |