mbox series

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

Message ID 0101018d74af1a47-6151911e-6e48-4b3d-80c9-634eef7e9987-000000@us-west-2.amazonses.com
Headers show
Series avformat/mov: add support for 'amve' ambient viewing environment | expand

Message

Cosmin Stejerean Feb. 4, 2024, 3:14 p.m. UTC
From: Cosmin Stejerean <cosmin@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