diff options
author | Anton Khirnov <anton@khirnov.net> | 2013-12-17 08:56:13 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2014-01-06 08:15:36 +0100 |
commit | adb199d1bc7f86aa6b85986f40190ec17f99d34f (patch) | |
tree | e7eab4c250c5e17221378547cb3d26c477bea5a0 /libavcodec/bmv.c | |
parent | fe80fa53bc4977ef6e8e749a9df8ca5590a09307 (diff) | |
download | ffmpeg-adb199d1bc7f86aa6b85986f40190ec17f99d34f.tar.gz |
kgv1dec: replace forcing EMU_EDGE by a copy
The decoder currently sets CODEC_FLAG_EMU_EDGE and relies on
get_buffer2() to always provide buffers with linesize == 2 * width.
This is wrong, since we place no such restriction on get_buffer2()
implementations.
Fix this by decoding into internal buffers and copying them to output
frames. Since this is a very obscure decoder, the performance hit should
not be an issue.
Diffstat (limited to 'libavcodec/bmv.c')
0 files changed, 0 insertions, 0 deletions