gstreamer/gst-libs/gst/audio
Tim-Philipp Müller 8d1122013b audiodecoder: add _finish_subframe() method
This allows us to output audio samples without discarding
any input frames, which is useful for some formats/codecs
(e.g. the MonkeysAudio decoder implementation in ffmpeg
which will might return e.g. 16 output buffers for an
input buffer for certain files).

In the past decoder implementations just concatenated
the returned audio buffers until a full frame had been
decoded, but that's no longer possible to do efficiently
when the decoder returns audio samples in non-interleaved
layout.

Allowing subframes to be output before the entire input
frame is decoded can also be useful to decrease startup
latency/delay.

https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/49
2019-03-05 19:49:13 +00:00
..
.gitignore
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: add API to determine passthrough mode 2018-12-17 14:23:49 +00:00
audio-converter.h audio-converter: add API to determine passthrough mode 2018-12-17 14:23:49 +00:00
audio-format.c audio: const gpointer is not the same as gconstpointer/const void * 2018-11-05 08:16:16 +00:00
audio-format.h audio: const gpointer is not the same as gconstpointer/const void * 2018-11-05 08:16:16 +00:00
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 audiobasesink: Remove dead assignment 2018-12-17 12:21:01 +01:00
gstaudiobasesink.h
gstaudiobasesrc.c
gstaudiobasesrc.h
gstaudiocdsrc.c
gstaudiocdsrc.h
gstaudioclock.c
gstaudioclock.h
gstaudiodecoder.c audiodecoder: add _finish_subframe() method 2019-03-05 19:49:13 +00:00
gstaudiodecoder.h audiodecoder: add _finish_subframe() method 2019-03-05 19:49:13 +00:00
gstaudioencoder.c
gstaudioencoder.h
gstaudiofilter.c
gstaudiofilter.h
gstaudioiec61937.c
gstaudioiec61937.h
gstaudiometa.c
gstaudiometa.h audiometa: fix docs typo 2019-01-06 00:48:56 +00:00
gstaudiopack-dist.c
gstaudiopack-dist.h
gstaudiopack.orc
gstaudioringbuffer.c audioringbuffer: Fix wrong memcpy address when reordering channels 2019-01-29 14:49:19 +00:00
gstaudioringbuffer.h
gstaudiosink.c
gstaudiosink.h
gstaudiosrc.c
gstaudiosrc.h
gstaudiostreamalign.c
gstaudiostreamalign.h
gstaudioutilsprivate.c gstaudioutilsprivate: Fix warnings while setting thread priority 2018-09-24 19:44:28 +05:30
gstaudioutilsprivate.h gstaudioutilsprivate: Fix warnings while setting thread priority 2018-09-24 19:44:28 +05:30
Makefile.am
meson.build meson: Replace empty configuration_data() with copy keyword 2018-10-17 13:48:47 +01:00
streamvolume.c
streamvolume.h
TODO