mbox series

[FFmpeg-devel,v3,0/2] Ubisoft Rayman 2 APM demuxer + decoder.

Message ID 20200220113124.8083-1-zane@zanevaniperen.com
Headers show
Series Ubisoft Rayman 2 APM demuxer + decoder. | expand

Message

Zane van Iperen Feb. 20, 2020, 11:31 a.m. UTC
Hi all,

This patchset adds support for the APM files used by Rayman 2.

It has been tested against all *.apm files in the game folder.

v3:
  - simplify the decoder

v2:
  - Change extradata to use AV_{W,R}L32 instead of AV_{W,R}N32
  - fix version
  - add probe function
  - removed an unnecessary `n = 0`

Zane

Zane van Iperen (2):
  avcodec: add decoder for Rayman 2's ADPCM variant
  avformat: add demuxer for Rayman 2's APM format

 libavcodec/Makefile      |   1 +
 libavcodec/adpcm.c       |  21 +++++
 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/apm.c        | 188 +++++++++++++++++++++++++++++++++++++++
 libavformat/version.h    |   4 +-
 10 files changed, 224 insertions(+), 3 deletions(-)
 create mode 100644 libavformat/apm.c