== FFMPEG / Canon DSLR footage workaround ==
authorPeter Schlaile <peter@schlaile.de>
Sun, 14 Apr 2013 13:44:04 +0000 (13:44 +0000)
committerPeter Schlaile <peter@schlaile.de>
Sun, 14 Apr 2013 13:44:04 +0000 (13:44 +0000)
commit1166609cd36af1ab43a1f5004afaac34bcc9d94a
tree1f8619732e620d78b5a3b1148cbddfdd96b1c0e3
parent456f3b318aa6ce4af2f12844bd89532eabea3374
== FFMPEG / Canon DSLR footage workaround ==

The latest ffmpeg versions include a workaround to deal with a certain
pecularity in Canon DSLR footage: instead of decoding pictures with the
proper resolution of 1920x1080 they decode it with 1920x1088 and add a
black bar at the bottom.

Needless to say, that this screws up things in a lot of areas within blender
(proxy indices, mask animations etc.)

Since all blender versions besides Linux x86 32bit seem still to include
older ffmpeg versions which still contain this bug, this patch adds
a workaround for older versions until we have all versions on all platforms
up to date.

See also: http://git.libav.org/?p=libav.git;a=commit;h=30f515091c323da59c0f1b533703dedca2f4b95d
intern/ffmpeg/ffmpeg_compat.h
source/blender/imbuf/intern/anim_movie.c
source/blender/imbuf/intern/indexer.c