This patch set adds decoding support for the Quram Qmage image format, a Korean image compressor used in Samsung phones for startup/shutdown animations and static pictures.
Internally the image format uses RGB 565 with an optional alpha plane. The ffmpeg decoder currently ignores the alpha plane. Samples: https://www.mediafire.com/folder/sa1r8iprkckm7/Bootanimations Peter Ross (3): avcodec/qmagedec: Quram Qmage decoder avformat/qmagedec: Quram Qmage demuxer fate/qmage: add tests libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/codec_desc.c | 7 + libavcodec/codec_id.h | 1 + libavcodec/qmagedata.h | 133 +++++ libavcodec/qmagedec.c | 836 +++++++++++++++++++++++++++++ libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/qmagedec.c | 244 +++++++++ tests/fate/video.mak | 11 + tests/ref/fate/qmage-ani_alpha | 10 + tests/ref/fate/qmage-dynamic_table | 15 + tests/ref/fate/qmage-w2_pass | 6 + 13 files changed, 1267 insertions(+) create mode 100644 libavcodec/qmagedata.h create mode 100644 libavcodec/qmagedec.c create mode 100644 libavformat/qmagedec.c create mode 100644 tests/ref/fate/qmage-ani_alpha create mode 100644 tests/ref/fate/qmage-dynamic_table create mode 100644 tests/ref/fate/qmage-w2_pass -- 2.45.2 -- Peter (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".