[FFmpeg-devel] [PATCH v2 0/2] Simon & Schuster Interactive VAG demuxer + decoder.

Zane van Iperen zane at zanevaniperen.com
Thu Feb 6 08:58:06 EET 2020


Hi all,

This patchset adds support for the VAG container and ADPCM variant used
by some Simon & Schuster Interactive games such as 'Real War',
and 'Real War: Rogue States'.

It has been tested against VAG files from both games.

v2:
  - simplify the demuxer
  - fix error in header structure

Some things to note:
* SSI's VAG has no relation to the existing PS2 VAG.
  I've named it 'kvag' (after its tag), but am open to suggestions if this
  is inappropriate (ssi_vag?).

Zane


Zane van Iperen (2):
  avcodec: add decoder for Simon & Schuster Interactive's ADPCM variant
  avformat: add demuxer for Simon & Schuster Interactive's VAG format

 libavcodec/Makefile      |   1 +
 libavcodec/adpcm.c       |  10 ++++
 libavcodec/allcodecs.c   |   1 +
 libavcodec/avcodec.h     |   1 +
 libavcodec/codec_desc.c  |   7 +++
 libavcodec/version.h     |   4 +-
 libavformat/Makefile     |   1 +
 libavformat/allformats.c |   1 +
 libavformat/kvag.c       | 117 +++++++++++++++++++++++++++++++++++++++
 libavformat/version.h    |   2 +-
 10 files changed, 142 insertions(+), 3 deletions(-)
 create mode 100644 libavformat/kvag.c

-- 
2.17.1




More information about the ffmpeg-devel mailing list