[FFmpeg-devel] [PATCH v4 0/3] avformat/mov: add support for 'amve' ambient viewing environment

Cosmin Stejerean cosmin at cosmin.at
Sun Feb 4 17:14:09 EET 2024


From: Cosmin Stejerean <cosmin at cosmin.at>

Version 4 resolves feedback from v3 by moving new side data field in
packet.h to the end for ABI compatibility, bumping the minor API
version for lavc, adding APIChanges entry, using -c:v in the FATE
test, cleaning up formatting in avformat/movenc and renaming
rescale_mdcv to rescale since it is now shared rather than mdcv
specific.

Cosmin Stejerean (1):
  tests/fate/mov: add a test for reading and writing amve box

Damiano Galassi (2):
  avcodec: add ambient viewing environment packet side data.
  avformat/mov: add support for 'amve' ambient viewing environment box.
    As defined in ISOBMFF (ISO/IEC 14496-12) document.

 doc/APIchanges                |  3 +++
 fftools/ffprobe.c             |  3 +++
 libavcodec/avpacket.c         |  1 +
 libavcodec/decode.c           |  1 +
 libavcodec/packet.h           |  9 ++++++-
 libavcodec/version.h          |  2 +-
 libavformat/dump.c            | 15 +++++++++++
 libavformat/isom.h            |  3 +++
 libavformat/mov.c             | 35 ++++++++++++++++++++++++
 libavformat/movenc.c          | 50 +++++++++++++++++++++++++++--------
 tests/fate/mov.mak            |  5 ++++
 tests/ref/fate/mov-read-amve  |  8 ++++++
 tests/ref/fate/mov-write-amve | 33 +++++++++++++++++++++++
 13 files changed, 155 insertions(+), 13 deletions(-)
 create mode 100644 tests/ref/fate/mov-read-amve
 create mode 100644 tests/ref/fate/mov-write-amve

-- 
2.42.1



More information about the ffmpeg-devel mailing list