[FFmpeg-devel] libavcodec/exr : fix B44 when all channel doesn't have the same type

Martin Vignali martin.vignali at gmail.com
Sat Jun 4 15:55:57 CEST 2016


Hello,

in attach patch to fix decoding B44 exr, when there is several pixel_type.

Theses patch need to be apply after the 3 patch of mail :
libavcodec/exr : fix tile and pxr24 when all channels doesn't have the same
type


004 : Move channel_line_size to thread data, in order to be use by
b44_uncompress
005 : Add a test by channel, to know if we need to only copy data, or
uncompress it before (only half data are compress en B44, float and uint32
are store uncompress
006 : indentation of the previous patch.

Sample can be found here : https://we.tl/DRb2rXg0a7

Comments welcome

Martin Vignali
Jokyo Images
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-libavodec-exr-cosmetic-indent-in-b44-uncompress-func.patch
Type: text/x-diff
Size: 4222 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160604/5e23fb2d/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-libavodec-exr-move-channel_line_size-to-thread-data..patch
Type: text/x-diff
Size: 3398 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160604/5e23fb2d/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-libavcodec-exr-fix-decoding-of-B44-exr-when-all-chan.patch
Type: text/x-diff
Size: 2917 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160604/5e23fb2d/attachment-0002.patch>


More information about the ffmpeg-devel mailing list