avformat/mov: make items referencing items generic

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer 2025-08-20 17:07:50 -03:00
parent 6a115e2066
commit 74e430202d
2 changed files with 38 additions and 38 deletions

View file

@ -286,8 +286,15 @@ typedef struct MOVStreamContext {
int iamf_stream_offset;
} MOVStreamContext;
typedef struct HEIFItemRef {
uint32_t type;
int item_id;
} HEIFItemRef;
typedef struct HEIFItem {
AVStream *st;
HEIFItemRef *iref_list;
int nb_iref_list;
char *name;
int item_id;
int64_t extent_length;
@ -376,8 +383,6 @@ typedef struct MOVContext {
int nb_heif_item;
HEIFGrid *heif_grid;
int nb_heif_grid;
int* thmb_item_id;
int nb_thmb_item;
int64_t idat_offset;
int interleaved_read;
} MOVContext;