mbox series

[FFmpeg-devel,v2,0/2] Argonaut Games ASF and ADPCM decoding support

Message ID 20200119083325.3377-1-zane@zanevaniperen.com
Headers show
Series Argonaut Games ASF and ADPCM decoding support | expand

Message

Zane van Iperen Jan. 19, 2020, 8:33 a.m. UTC
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'.

Version 2 has fixes suggested in [1].

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

[1]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-January/255986.html

Zane

Zane van Iperen (2):
  avcodec: add decoder for argonaut games' adpcm codec
  avformat: add demuxer for argonaut games' ASF format

 Changelog                |   3 +-
 doc/general.texi         |   1 +
 libavcodec/Makefile      |   1 +
 libavcodec/adpcm_argo.c  | 264 +++++++++++++++++++++++++++++++++++++++
 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   | 260 ++++++++++++++++++++++++++++++++++++++
 libavformat/version.h    |   4 +-
 12 files changed, 542 insertions(+), 4 deletions(-)
 create mode 100644 libavcodec/adpcm_argo.c
 create mode 100644 libavformat/argo_asf.c