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]

Reply via email to