This patch series introduces a demuxer for the Broderbund Mohawk (MHWK) container format. Used in 1990s games i.e: Myst and Riven.
Included are the core demuxer logic and the FATE tests. For Maintainers: The FATE tests in patch 2/3 utilizes binary samples. Please download the following files and upload them to the fate-suite/mohawk/ directory: - PCM8.mhk: https://0x0.st/s/CwzsdwBA47gLZz89ix8CBw/Pf1h.mhk - MP2.mhk: https://0x0.st/s/DHHxL4bb97lUrp8j7dNP8g/K4OX.mhk - ADPCM.mhk: https://0x0.st/s/5VRWqIYSD0BNWCbwk1wnMA/Pf_f.mhk Alstruit (3): avformat/mohawkdec: Add Broderbund Mohawk demuxer fate/mohawk: Add tests for Mohawk avformat/mohawkenc: Add Broderbund Mohawk muxer Changelog | 2 + doc/general_contents.texi | 2 + libavformat/Makefile | 2 + libavformat/allformats.c | 2 + libavformat/mohawkdec.c | 212 ++++++++++ libavformat/mohawkenc.c | 153 +++++++ libavformat/version.h | 4 +- tests/fate/demux.mak | 11 + tests/ref/fate/mohawk-adpcm | 23 ++ tests/ref/fate/mohawk-mp2 | 771 ++++++++++++++++++++++++++++++++++++ tests/ref/fate/mohawk-pcm8 | 15 + 11 files changed, 1195 insertions(+), 2 deletions(-) create mode 100644 libavformat/mohawkdec.c create mode 100644 libavformat/mohawkenc.c create mode 100644 tests/ref/fate/mohawk-adpcm create mode 100644 tests/ref/fate/mohawk-mp2 create mode 100644 tests/ref/fate/mohawk-pcm8 -- 2.53.0 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
