mbox series

[FFmpeg-devel,v2,0/6] add adpcm_argo encoder and argo_asf muxer

Message ID 20200804084552.1974751-1-zane@zanevaniperen.com
Headers show
Series add adpcm_argo encoder and argo_asf muxer | expand

Message

Zane van Iperen Aug. 4, 2020, 8:46 a.m. UTC
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      | 133 +++++++++++++++++++++++++++++++++++-
 libavformat/version.h       |   2 +-
 tests/fate/acodec.mak       |  18 ++---
 tests/ref/acodec/adpcm-argo |   4 ++
 15 files changed, 247 insertions(+), 19 deletions(-)
 create mode 100644 tests/ref/acodec/adpcm-argo