Commit dbfa8381 authored by James Almer's avatar James Almer

avformat/movenc: add support for Immersive Audio Model and Formats in ISOBMFF

Signed-off-by: 's avatarJames Almer <jamrial@gmail.com>
parent fe637161
This diff is collapsed.
......@@ -170,6 +170,11 @@ typedef struct MOVTrack {
unsigned int squash_fragment_samples_to_one; //< flag to note formats where all samples for a fragment are to be squashed
PacketList squashed_packet_queue;
struct IAMFContext *iamf;
int first_iamf_idx;
int last_iamf_idx;
AVIOContext *iamf_buf;
} MOVTrack;
typedef enum {
......@@ -188,6 +193,7 @@ typedef struct MOVMuxContext {
const AVClass *av_class;
int mode;
int64_t time;
int nb_streams;
int nb_tracks;
int nb_meta_tmcd; ///< number of new created tmcd track based on metadata (aka not data copy)
int chapter_track; ///< qt chapter track number
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment