[FFmpeg-devel] [PATCH v3 0/6] add adpcm_argo encoder and argo_asf muxer

Zane van Iperen zane at zanevaniperen.com
Wed Aug 5 02:08:50 EEST 2020


v3:
* fix FATE failure (lavf-asf) caused by "asf" extension conflict

v2: [1]
* enforce the samples-per-block value in the demuxer
* remove unnecessary initialisers
* add missing return when stream isn't seekable
* change a sequence of avio_wl8()s to an avio_write()
* add write_packet() and check packet sizes
* use AVStream::nb_frames instead of calculating the value
* fix Makefile dependencies

Zane van Iperen (6):
  avformat/argo_asf: check sample count in demuxer
  avcodec/adpcm_argo: add ff_adpcm_argo_expand_nibble() and cleanup
    parameters
  avcodec: add adpcm_argo encoder
  avformat: add argo_asf muxer
  fate: add adpcm_argo test
  fate: cosmetics

 Changelog                   |   2 +
 doc/general.texi            |   2 +-
 libavcodec/Makefile         |   1 +
 libavcodec/adpcm.c          |  10 +--
 libavcodec/adpcm.h          |   2 +
 libavcodec/adpcmenc.c       |  86 ++++++++++++++++++++++-
 libavcodec/allcodecs.c      |   1 +
 libavcodec/utils.c          |   1 +
 libavcodec/version.h        |   2 +-
 libavformat/Makefile        |   1 +
 libavformat/allformats.c    |   1 +
 libavformat/argo_asf.c      | 136 +++++++++++++++++++++++++++++++++++-
 libavformat/version.h       |   2 +-
 tests/fate/acodec.mak       |  18 ++---
 tests/ref/acodec/adpcm-argo |   4 ++
 15 files changed, 250 insertions(+), 19 deletions(-)
 create mode 100644 tests/ref/acodec/adpcm-argo

-- 
2.25.1




More information about the ffmpeg-devel mailing list