[FFmpeg-cvslog] avcodec/tiff: Multi-page support

2019-03-31 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Fri Mar 22 17:55:56 2019 +0200| [93748a2efa66c49b2b84d163829566ebbfc2bd58] | committer: Paul B Mahol avcodec/tiff: Multi-page support Option "-page N" (page index N starts from 1) can now be used to specify which TIFF page/subfile to decod

[FFmpeg-cvslog] avcodec/tiff: Option to decode embedded thumbnail

2019-05-30 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu May 30 13:42:40 2019 +0300| [a7e018b05e0ec99a466b20c797785620645e5d3a] | committer: Paul B Mahol avcodec/tiff: Option to decode embedded thumbnail Adds the "-thumbnail" option, that works like the current "-subifd" option, b

[FFmpeg-cvslog] avcodec/tiff: Recognize DNG/CinemaDNG images

2019-05-30 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu May 30 13:42:42 2019 +0300| [9c35285aea84be916ab19a1ed3627afaad461199] | committer: Paul B Mahol avcodec/tiff: Recognize DNG/CinemaDNG images Additionally: - Renamed TIFF_WHITE_LEVEL to DNG_WHITE_LEVEL since it is specified in the DNG spec

[FFmpeg-cvslog] libavcodec/tiff: Process SubIFDs tag with multiple entries

2019-05-30 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu May 30 13:42:41 2019 +0300| [661facb8a89a2712b67da221f0176a42382c9827] | committer: Paul B Mahol libavcodec/tiff: Process SubIFDs tag with multiple entries SubIFDs that were part of more than single-sized "SubIFDs" tags were being igno

[FFmpeg-cvslog] lavc/tiff: Decode embedded JPEGs in DNG images

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:41 2019 +0300| [c31c708929787439173c03fba86a2d689669762b] | committer: Paul B Mahol lavc/tiff: Decode embedded JPEGs in DNG images Used a technique similar to lavc/tdsc.c for invoking the MJPEG decoder. This commit adds support for

[FFmpeg-cvslog] lavc/tiff: Convert DNGs to sRGB color space

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:42 2019 +0300| [4c8c4f2d43d5634ac76c877050691f7d6230b9b6] | committer: Paul B Mahol lavc/tiff: Convert DNGs to sRGB color space Signed-off-by: Nick Renieris > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/mjpegdec: Decode Huffman-coded lossless JPEGs embedded in DNGs

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:40 2019 +0300| [40abff05d245977089426e7e7761a4a2146446fb] | committer: Paul B Mahol lavc/mjpegdec: Decode Huffman-coded lossless JPEGs embedded in DNGs Main image data in DNGs is usually comprised of tiles, each of which is a Huffman

[FFmpeg-cvslog] lavc/jpegtables: Handle multiple mappings to the same value

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:44 2019 +0300| [03f95403eb1105be50a983ef8dd135927d39f407] | committer: Paul B Mahol lavc/jpegtables: Handle multiple mappings to the same value Some JPEGs [1] have incorrect DHT entries that map 2 codes to the same value. The second

[FFmpeg-cvslog] lavc/tiff: Apply color scaling to uncompressed DNGs

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:43 2019 +0300| [6763192cff8fa62072e9add2230ecf16e5b850f3] | committer: Paul B Mahol lavc/tiff: Apply color scaling to uncompressed DNGs Signed-off-by: Nick Renieris > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/tiff: Default-initialize WhiteLevel DNG tag value

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:53 2019 +0300| [15776ca18298a1214a19c2cbf456b0545f5ba60e] | committer: Paul B Mahol lavc/tiff: Default-initialize WhiteLevel DNG tag value Initialized to `(2 ^ BitsPerSample) - 1` as per the DNG Specification. Also make sure that

[FFmpeg-cvslog] lavc/tiff: Support decoding of DNGs with single-component JPEGs

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:49 2019 +0300| [31acdf4351a13195baa8ab453f4429d150dc25a2] | committer: Paul B Mahol lavc/tiff: Support decoding of DNGs with single-component JPEGs This enables decoding of DNG images generated by the 'DJI Zenmuse X7' digi

[FFmpeg-cvslog] lavc/tiff: Support DNGs with striped (non-tiled) JPEGs images

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:52 2019 +0300| [9280e4b2918cb3d84b4ea082f4b06e9e6f4f62b8] | committer: Paul B Mahol lavc/tiff: Support DNGs with striped (non-tiled) JPEGs images DNG samples here can now be decoded: - https://www.photographyblog.com/previews

[FFmpeg-cvslog] lavc/tiff: Force DNG pixel data endianness on an edge case

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:47 2019 +0300| [c510ed2ee8b3d5ec373d9d8a7e5a25c132ca620e] | committer: Paul B Mahol lavc/tiff: Force DNG pixel data endianness on an edge case This fixes "X7 RAW" and "X7 CinemaDNG" samples here: - https://www.d

[FFmpeg-cvslog] lavc/mjpegdec: Skip unknown APPx marker on bayer images

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:51 2019 +0300| [fcf0ebc4a95e837a8f104a9897d640912b034e39] | committer: Paul B Mahol lavc/mjpegdec: Skip unknown APPx marker on bayer images Samples: - Embedded JPEG images in the DNG images here: https://www.photographyblog.com

[FFmpeg-cvslog] lavc/tiff: Don't apply strips-related logic to tiled images

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:46 2019 +0300| [33b6752a708f9afc2a99a86ff28a42803e52bc28] | committer: Paul B Mahol lavc/tiff: Don't apply strips-related logic to tiled images Signed-off-by: Nick Renieris > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] lavc/tiff: Fix edge case with full-length/width tiles

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:45 2019 +0300| [f98a8666de6cdd8426e0ddf0272322498225467d] | committer: Paul B Mahol lavc/tiff: Fix edge case with full-length/width tiles When the height is equal to the tile length (full-height tile) after `height % tile_length` is

[FFmpeg-cvslog] lavc/tiff: Decode 10-bit and 14-bit DNG images

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:50 2019 +0300| [c44aa7f1761bc836f74727e70dc16409e8ccbb9c] | committer: Paul B Mahol lavc/tiff: Decode 10-bit and 14-bit DNG images 10-bit sample: http://www.rawsamples.ch/raws/phones/RAW_ONEPLUS_ONE-A0001.DNG 14-bit sample: https

[FFmpeg-cvslog] lavc/mjpegdec: Enable decoding of single-component bayer images

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:48 2019 +0300| [a75a9e8f64ec9660b7c6e16653299f07bfe00f9d] | committer: Paul B Mahol lavc/mjpegdec: Enable decoding of single-component bayer images Also, ensure no false positives when determining DNG bayer images, by setting them in

[FFmpeg-cvslog] lavc/tiff: Enable decoding of LinearRaw images

2019-09-02 Thread Nick Renieris
ffmpeg | branch: master | Nick Renieris | Thu Aug 29 16:10:54 2019 +0300| [63689b16ad723a23d59af81ee6167931600b1ef4] | committer: Paul B Mahol lavc/tiff: Enable decoding of LinearRaw images "LinearRaw" is a value that the PhotometricInterpretation tag can be set to on DNG images th