[FFmpeg-devel] [PATCH v7 0/8] avformat: introduce AVStreamGroup
James Almer
jamrial at gmail.com
Thu Dec 14 22:14:25 EET 2023
Addressed Anton's comments, plus some extra fixes for issues i found
while testing.
James Almer (8):
avutil: introduce an Immersive Audio Model and Formats API
avformat: introduce AVStreamGroup
ffmpeg: add support for muxing AVStreamGroups
avcodec/packet: add IAMF Parameters side data types
avcodec/get_bits: add get_leb()
avformat/aviobuf: add ffio_read_leb() and ffio_write_leb()
avformat: Immersive Audio Model and Formats demuxer
avformat: Immersive Audio Model and Formats muxer
doc/ffmpeg.texi | 200 ++++++
doc/fftools-common-opts.texi | 17 +-
fftools/ffmpeg.h | 2 +
fftools/ffmpeg_mux_init.c | 341 ++++++++++
fftools/ffmpeg_opt.c | 2 +
libavcodec/avpacket.c | 3 +
libavcodec/bitstream.h | 2 +
libavcodec/bitstream_template.h | 23 +
libavcodec/get_bits.h | 24 +
libavcodec/packet.h | 24 +
libavformat/Makefile | 2 +
libavformat/allformats.c | 2 +
libavformat/avformat.c | 91 ++-
libavformat/avformat.h | 153 +++++
libavformat/avio_internal.h | 10 +
libavformat/aviobuf.c | 33 +
libavformat/dump.c | 147 +++-
libavformat/iamf.c | 125 ++++
libavformat/iamf.h | 163 +++++
libavformat/iamf_parse.c | 1106 +++++++++++++++++++++++++++++++
libavformat/iamf_parse.h | 38 ++
libavformat/iamf_writer.c | 860 ++++++++++++++++++++++++
libavformat/iamf_writer.h | 51 ++
libavformat/iamfdec.c | 503 ++++++++++++++
libavformat/iamfenc.c | 387 +++++++++++
libavformat/internal.h | 33 +
libavformat/options.c | 139 ++++
libavutil/Makefile | 2 +
libavutil/iamf.c | 563 ++++++++++++++++
libavutil/iamf.h | 620 +++++++++++++++++
30 files changed, 5632 insertions(+), 34 deletions(-)
create mode 100644 libavformat/iamf.c
create mode 100644 libavformat/iamf.h
create mode 100644 libavformat/iamf_parse.c
create mode 100644 libavformat/iamf_parse.h
create mode 100644 libavformat/iamf_writer.c
create mode 100644 libavformat/iamf_writer.h
create mode 100644 libavformat/iamfdec.c
create mode 100644 libavformat/iamfenc.c
create mode 100644 libavutil/iamf.c
create mode 100644 libavutil/iamf.h
--
2.43.0
More information about the ffmpeg-devel
mailing list