Hi all, This patchset adds support for the ASF container and ADPCM variant used by some Argonaut Software games such as 'Croc! Legend of the Gobbos' and 'Croc 2'.
It has been tested against: - ANISOUND/*.ASF from Croc 1 - music/*.asf from Croc 2 - FIGHT/SOUND/*.ASF from https://samples.ffmpeg.org/game-formats/brender/part2.zip v4: [6] - simplify probe function - fix a compile warning v3: [2][3][4][5] - ignore file extension in probe - reduce maximum possible probing score to 61 - returned the stolen empty line - move the decoder into adpcm.c with the existing ones - formatting fixes v2: [1] - change to use AV_RLxx() instead of relying on #pragma pack() - use MKTAG() - formatting fixes [1]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-January/255986.html [2]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-January/256005.html [3]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-January/256014.html [4]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-January/256021.html [5]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-January/256024.html [6]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-January/256129.html Zane Zane van Iperen (2): avcodec: add decoder for argonaut games' adpcm codec avformat: add demuxer for argonaut games' ASF format Changelog | 2 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/adpcm.c | 152 ++++++++++++++++++++++++ libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 1 + libavcodec/codec_desc.c | 7 ++ libavcodec/version.h | 2 +- libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/argo_asf.c | 248 +++++++++++++++++++++++++++++++++++++++ libavformat/version.h | 4 +- 12 files changed, 418 insertions(+), 3 deletions(-) create mode 100644 libavformat/argo_asf.c -- 2.17.1 _______________________________________________ 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".