This is a collection of interesting cherry-picks and a few improvements
like support for 16bit RLE decoding and a test suite.
This set depends on the RGBA64 patch in review.
Cheers,
Vittorio
Carl Eugen Hoyos (1):
sgi: decode images with 4 channels at 8 and 16 bits
Michael Niedermayer (2):
sgi: fix error free end detection
sgi: correct end pointer in decoding
Paul B Mahol (2):
codec_desc: set loseless attribute for SGI and DPX
sgi: remove redundant argument from read_uncompressed_sgi()
Piotr Bandurski (1):
sgienc: check maximum supported resolution
Vittorio Giovara (5):
sgi: K&R formatting cosmetics
sgidec: check maximum supported resolution
sgi: encode images with 4 channel at 8 and 16 bits
sgi: decode 16bit RLE images
fate: add SGI tests
Changelog | 2 ++
libavcodec/codec_desc.c | 4 +--
libavcodec/sgi.h | 2 +-
libavcodec/sgidec.c | 82 ++++++++++++++++++++++++++++++++++++--------
libavcodec/sgienc.c | 82 ++++++++++++++++++++++++++++++++++----------
tests/fate/image.mak | 29 ++++++++++++++++
tests/ref/fate/sgi-gray | 2 ++
tests/ref/fate/sgi-gray16 | 2 ++
tests/ref/fate/sgi-rgb24 | 2 ++
tests/ref/fate/sgi-rgb24-rle | 2 ++
tests/ref/fate/sgi-rgb48 | 2 ++
tests/ref/fate/sgi-rgb48-rle | 2 ++
tests/ref/fate/sgi-rgba | 2 ++
tests/ref/fate/sgi-rgba64 | 2 ++
14 files changed, 181 insertions(+), 36 deletions(-)
create mode 100644 tests/ref/fate/sgi-gray
create mode 100644 tests/ref/fate/sgi-gray16
create mode 100644 tests/ref/fate/sgi-rgb24
create mode 100644 tests/ref/fate/sgi-rgb24-rle
create mode 100644 tests/ref/fate/sgi-rgb48
create mode 100644 tests/ref/fate/sgi-rgb48-rle
create mode 100644 tests/ref/fate/sgi-rgba
create mode 100644 tests/ref/fate/sgi-rgba64
--
1.8.3.4 (Apple Git-47)
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel