mpv/audio/decode
wm4 d2e7467eb2 audio/filter: prepare filter chain for non-interleaved audio
Based on earlier work by Stefano Pigozzi.

There are 2 changes:

1. Instead of mp_audio.audio, mp_audio.planes[0] must be used.

2. mp_audio.len used to contain the size of the audio in bytes. Now
   mp_audio.samples must be used. (Where 1 sample is the smallest unit
   of audio that covers all channels.)

Also, some filters need changes to reject non-interleaved formats
properly.

Nothing uses the non-interleaved features yet, but this is needed so
that things don't just break when doing so.
2013-11-12 23:16:31 +01:00
..
ad.h cosmetics: replace "CTRL" defines by enums 2013-10-02 21:19:16 +02:00
ad_lavc.c Remove sh_audio->samplesize 2013-11-09 23:32:58 +01:00
ad_mpg123.c Remove sh_audio->samplesize 2013-11-09 23:32:58 +01:00
ad_spdif.c ad_spdif: change API usage so that it works on Libav 2013-11-10 00:52:55 +01:00
dec_audio.c audio/filter: prepare filter chain for non-interleaved audio 2013-11-12 23:16:31 +01:00
dec_audio.h audio/filter: use new option API 2013-07-22 15:11:03 +02:00