summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-11-10 23:24:21 +0100
committerwm4 <wm4@nowhere>2013-11-12 23:27:51 +0100
commit380fc765e4ad4e3ff828c9b0bd4a565ea2ba79ed (patch)
tree6cc32f550b219c903a932692f477c8b8b4f8cfc2 /Makefile
parentd115fb3b0eed9145817a20bc0070590f7428bddd (diff)
downloadmpv-380fc765e4ad4e3ff828c9b0bd4a565ea2ba79ed.tar.bz2
mpv-380fc765e4ad4e3ff828c9b0bd4a565ea2ba79ed.tar.xz
audio/out: prepare for non-interleaved audio
This comes with two internal AO API changes: 1. ao_driver.play now can take non-interleaved audio. For this purpose, the data pointer is changed to void **data, where data[0] corresponds to the pointer in the old API. Also, the len argument as well as the return value are now in samples, not bytes. "Sample" in this context means the unit of the smallest possible audio frame, i.e. sample_size * channels. 2. ao_driver.get_space now returns samples instead of bytes. (Similar to the play function.) Change all AOs to use the new API. The AO API as exposed to the rest of the player still uses the old API. It's emulated in ao.c. This is purely to split the commits changing all AOs and the commits adding actual support for outputting N-I audio.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions