]> git.sesse.net Git - ffmpeg/commit
lavf/isom: support for demuxing and remuxing of MPEG-H 3D Audio in MP4
authorYuki Tsuchiya <Yuki.Tsuchiya@sony.com>
Thu, 12 Dec 2019 14:02:03 +0000 (23:02 +0900)
committerJames Almer <jamrial@gmail.com>
Thu, 12 Dec 2019 14:44:57 +0000 (11:44 -0300)
commit632b8298b70969f6ab43509fd276b33295d9e336
tree7be6eda71a13bf40f9a16d5b73604f0cee62aa12
parent30047b6a571daa0fbdfa4eb4d907e510ab56ca3f
lavf/isom: support for demuxing and remuxing of MPEG-H 3D Audio in MP4

Implemented according to the specification at https://www.iso.org/standard/69561.html
The 'mhm1' sample entry is registered with MP4RA, which is defined as MHAS encapsulated single stream MPEG-H 3D Audio.
'MHAS' stands for MPEG-H audio stream, which contains encoded audio data and corresponds metadata for decoding.
This patch enables extracting the MHAS bitstream from MP4 and remuxing into MP4.

Signed-off-by: James Almer <jamrial@gmail.com>
libavformat/isom.c
libavformat/movenc.c