summaryrefslogtreecommitdiffstats
path: root/audio/decode
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-11-12 22:26:59 +0100
committerwm4 <wm4@nowhere>2013-11-12 23:35:33 +0100
commitcc5083cfe00e6872d0b52b6be917b80582c64e52 (patch)
tree18f8fb23046d670b208ec16f91db69fbb4b3d5dc /audio/decode
parente1656d369af03d24d8c0008910c805a29a0c27ec (diff)
downloadmpv-cc5083cfe00e6872d0b52b6be917b80582c64e52.tar.bz2
mpv-cc5083cfe00e6872d0b52b6be917b80582c64e52.tar.xz
mp_audio: use av_malloc (cargo cult for libav*)
libav* is generally freaking horrible, and might do bad things if the data pointer passed to it are not aligned. One way to be sure that the alignment is correct is allocating all pointers using av_malloc(). It's possible that this is not needed at all, though. For now it might be better to keep this, since the mp_audio code is intended to replace another buffer in dec_audio.c, which is currently av_malloc() allocated. The original reason why this uses av_malloc() is apparently because libavcodec used to directly encode into mplayer buffers, which is not the case anymore, and thus (probably) doesn't make sense anymore. (The commit subject uses the word "cargo cult", after all.)
Diffstat (limited to 'audio/decode')
0 files changed, 0 insertions, 0 deletions