gstreamer/gst-libs/gst/audio
Víctor Manuel Jáquez Leal 37c4915109 libs: audio: split allocation query caps and pad caps
Since the allocation query caps contains memory size and the pad's caps
contains the display size, an audio encoder or decoder might need to allocate
a different buffer size than the size negotiated in the caps.

This patch splits this logic distinction for audiodecoder and audioencoder.

Thus the user, if needs a different allocation caps, should set it through
gst_audio_{encoder,decoder}_set_allocation_cap() before calling the negotiate()
vmethod. Otherwise the allocation_caps will be the same as the caps in the
src pad.

https://bugzilla.gnome.org/show_bug.cgi?id=764421
2016-04-05 11:37:15 +02:00
..
.gitignore Update .gitignore 2012-08-08 09:06:30 +01:00
audio-channel-mixer.c audio-channel-mixer: round before truncating 2016-01-12 15:56:36 +01:00
audio-channel-mixer.h audio-channel-mixer: improve non-interleaved flags 2016-03-04 17:17:33 +01:00
audio-channels.c audio: add debug categories 2015-11-06 17:29:22 +01:00
audio-channels.h audio-channels: rename get_default_mask 2015-11-05 12:50:18 +01:00
audio-converter.c audio-resampler: improve non-interleaved flags 2016-03-28 13:25:55 +02:00
audio-converter.h audio-converter: simplify API 2016-03-28 13:25:50 +02:00
audio-format.c audio-format: add TRUNCATE_RANGE flag 2015-11-03 12:12:08 +01:00
audio-format.h audio-format: add TRUNCATE_RANGE flag 2015-11-03 12:12:08 +01:00
audio-info.c audio: add debug categories 2015-11-06 17:29:22 +01:00
audio-info.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
audio-quantize.c audio-quantize: fix feedback dither 2016-02-24 14:57:31 +01:00
audio-quantize.h audio-quantize: add _reset function 2016-01-26 16:45:44 +01:00
audio-resampler-neon.h audio-resampler: more neon optimizations 2016-03-28 13:25:54 +02:00
audio-resampler-x86.h audio-resampler: Use _mm_set_epi64x(0, x) instead of _mm_cvtsi64_si128(x) in more places 2016-03-29 12:11:48 +03:00
audio-resampler.c audio-resampler: disable neon on arm64 2016-03-30 11:16:49 +11:00
audio-resampler.h audio-resampler: improve non-interleaved flags 2016-03-28 13:25:55 +02:00
audio.c audio: add debug categories 2015-11-06 17:29:22 +01:00
audio.h audio-converter: add resampler 2016-03-28 13:13:59 +02:00
dbesi0.c audio-converter: add resampler 2016-03-28 13:13:59 +02:00
gstaudiobasesink.c audiobasesink: Post latency message on the bus after set_caps() 2015-12-01 19:58:25 +02:00
gstaudiobasesink.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudiobasesrc.c audiobasesrc: Post latency message on the bus after set_caps() 2015-12-01 19:58:25 +02:00
gstaudiobasesrc.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudiocdsrc.c base: use new gst_element_class_add_static_pad_template() 2016-03-24 14:25:41 +02:00
gstaudiocdsrc.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudioclock.c audioclock: use GST_STIME_FORMAT for GstClockTimeDiff 2015-11-03 14:08:29 +00:00
gstaudioclock.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudiodecoder.c libs: audio: split allocation query caps and pad caps 2016-04-05 11:37:15 +02:00
gstaudiodecoder.h libs: audio: split allocation query caps and pad caps 2016-04-05 11:37:15 +02:00
gstaudioencoder.c libs: audio: split allocation query caps and pad caps 2016-04-05 11:37:15 +02:00
gstaudioencoder.h libs: audio: split allocation query caps and pad caps 2016-04-05 11:37:15 +02:00
gstaudiofilter.c audiofilter: Clip input buffers to the segment before handling them 2015-11-02 10:20:37 +02:00
gstaudiofilter.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudioiec61937.c audio: Trivial comment for unhandled MPEG-2 payloading case 2014-09-27 10:40:27 +05:30
gstaudioiec61937.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstaudiometa.c audio: Add GstAudioClippingMeta for specifying clipping on encoded audio buffers 2015-11-03 20:35:33 +02:00
gstaudiometa.h audio: Add GstAudioClippingMeta for specifying clipping on encoded audio buffers 2015-11-03 20:35:33 +02:00
gstaudiopack-dist.c audio: update ORC dist files 2015-11-06 17:54:21 +01:00
gstaudiopack-dist.h audio: update ORC dist files 2015-11-06 17:54:21 +01:00
gstaudiopack.orc audio-converter: move audio converter to audio libs 2015-11-06 17:53:22 +01:00
gstaudioringbuffer.c audioringbuffer: Fix alaw/mulaw channel positions 2015-06-22 18:29:00 +02:00
gstaudioringbuffer.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudiosink.c audiosink, multisocketsink: Fix error leak during failures 2015-09-17 11:59:35 +02:00
gstaudiosink.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudiosrc.c audiosrc: Fill in the correct silence 2015-01-21 09:37:30 +01:00
gstaudiosrc.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstaudioutilsprivate.c audio: Keep caps features when building the downstream filter 2015-01-15 10:51:37 +01:00
gstaudioutilsprivate.h audio/video: Use G_GNUC_INTERNAL for internal functions 2016-01-08 17:50:50 +02:00
Makefile.am audio: Fix distcheck 2016-03-29 08:22:29 +02:00
streamvolume.c Fix FSF address 2012-11-03 23:05:09 +00:00
streamvolume.h libs: There is no G_TYPE_CHECK_INTERFACE_TYPE and G_TYPE_CHECK_INTERFACE_CAST 2014-06-26 16:18:46 +02:00
TODO gst-libs/gst/audio/TODO: Update TODO 2006-02-17 10:15:52 +00:00