mpv/audio/filter
wm4 433402b56c audio: fill NA channels with silence
Until now, we didn't do this, because it required some effort, and
didn't seem to be necessary. It probably still isn't, but it sounds
like a good idea not to output arbitrary data on these channels.

The situation is complicated by the fact that just adding new channels
to a planar frame would require messing with buffers. So we would have
to allocate new buffers and add them to the frame. We could have to
maintain an extra buffer pool for this. Avoid this by being "clever",
and just allocate a frame with enough channels in the first place.
libav/swresample won't know about these channels and won't write to
them, but we can grab them in reorder_planes() and use them for the
NA channels.
2015-06-12 17:53:23 +02:00
..
af.c af: don't attempt to remove last filter for spdif filter removal 2015-05-05 21:47:48 +02:00
af.h Update license headers 2015-04-13 12:10:01 +02:00
af_bs2b.c Update license headers 2015-04-13 12:10:01 +02:00
af_center.c Update license headers 2015-04-13 12:10:01 +02:00
af_channels.c Update license headers 2015-04-13 12:10:01 +02:00
af_convert24.c af_convert24: use refcounted frames 2015-01-13 20:17:08 +01:00
af_convertsignendian.c audio/filters: use refcounted frames for some in-place filters 2015-01-13 20:17:03 +01:00
af_delay.c Update license headers 2015-04-13 12:10:01 +02:00
af_drc.c Update license headers 2015-04-13 12:10:01 +02:00
af_dummy.c Update license headers 2015-04-13 12:10:01 +02:00
af_equalizer.c Update license headers 2015-04-13 12:10:01 +02:00
af_export.c Update license headers 2015-04-13 12:10:01 +02:00
af_extrastereo.c Update license headers 2015-04-13 12:10:01 +02:00
af_format.c audio/filters: use refcounted frames for some simple filters 2015-01-13 20:16:59 +01:00
af_hrtf.c Update license headers 2015-04-13 12:10:01 +02:00
af_hrtf.h Update license headers 2015-04-13 12:10:01 +02:00
af_karaoke.c Update license headers 2015-04-13 12:10:01 +02:00
af_ladspa.c Update license headers 2015-04-13 12:10:01 +02:00
af_lavcac3enc.c Update license headers 2015-04-13 12:10:01 +02:00
af_lavfi.c af_lavfi: handle seeking 2015-03-17 22:31:05 +01:00
af_lavrresample.c audio: fill NA channels with silence 2015-06-12 17:53:23 +02:00
af_pan.c Update license headers 2015-04-13 12:10:01 +02:00
af_rubberband.c af_rubberband: actually fix deadlock 2015-02-12 10:15:12 +01:00
af_scaletempo.c Update license headers 2015-04-13 12:10:01 +02:00
af_sinesuppress.c Update license headers 2015-04-13 12:10:01 +02:00
af_sub.c Update license headers 2015-04-13 12:10:01 +02:00
af_surround.c Update license headers 2015-04-13 12:10:01 +02:00
af_sweep.c Update license headers 2015-04-13 12:10:01 +02:00
af_volume.c audio: make softvol scale cubic 2015-05-22 19:16:42 +02:00
dsp.h Update license headers 2015-04-13 12:10:01 +02:00
equalizer.h Update license headers 2015-04-13 12:10:01 +02:00
filter.c Update license headers 2015-04-13 12:10:01 +02:00
filter.h Update license headers 2015-04-13 12:10:01 +02:00
tools.c Update license headers 2015-04-13 12:10:01 +02:00
window.c Update license headers 2015-04-13 12:10:01 +02:00
window.h Update license headers 2015-04-13 12:10:01 +02:00