summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2024-02-03 22:10:45 -0300
committerJames Almer <jamrial@gmail.com>2024-02-03 23:08:42 -0300
commitb94b3eac0e015a8880d90733c413049e63bfd331 (patch)
tree93335a3f62e1da9cbe536e9fbcad9b13b2077d3b
parentcc774cd96249e95b4ee4989c516881f0ad07e5f9 (diff)
avformat/mov: use a more descriptive name for variables of type HEIFItem
Other HEIF related structs will be introduced, so lets be more specific about what this one defines. Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r--libavformat/isom.h4
-rw-r--r--libavformat/mov.c52
2 files changed, 28 insertions, 28 deletions
diff --git a/libavformat/isom.h b/libavformat/isom.h
index 21caaac256..77221d06e4 100644
--- a/libavformat/isom.h
+++ b/libavformat/isom.h
@@ -334,8 +334,8 @@ typedef struct MOVContext {
uint32_t max_stts_delta;
int primary_item_id;
int cur_item_id;
- HEIFItem *heif_info;
- int heif_info_size;
+ HEIFItem *heif_item;
+ int nb_heif_item;
int interleaved_read;
} MOVContext;
diff --git a/libavformat/mov.c b/libavformat/mov.c
index af95e1f662..5fae777adb 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -4648,8 +4648,8 @@ static int mov_read_trak(MOVContext *c, AVIOContext *pb, MOVAtom atom)
if (c->found_iinf) {
// * For animated heif, if the iinf box showed up before the moov
// box, we need to clear all the streams read in the former.
- for (int i = c->heif_info_size - 1; i >= 0; i--) {
- HEIFItem *item = &c->heif_info[i];
+ for (int i = c->nb_heif_item - 1; i >= 0; i--) {
+ HEIFItem *item = &c->heif_item[i];
if (!item->st)
continue;
@@ -4657,8 +4657,8 @@ static int mov_read_trak(MOVContext *c, AVIOContext *pb, MOVAtom atom)
mov_free_stream_context(c->fc, item->st);
ff_remove_stream(c->fc, item->st);
}
- av_freep(&c->heif_info);
- c->heif_info_size = 0;
+ av_freep(&c->heif_item);
+ c->nb_heif_item = 0;
c->found_iinf = c->found_iloc = 0;
}
@@ -7812,11 +7812,11 @@ static int mov_read_iloc(MOVContext *c, AVIOContext *pb, MOVAtom atom)
}
item_count = (version < 2) ? avio_rb16(pb) : avio_rb32(pb);
- if (!c->heif_info) {
- c->heif_info = av_calloc(item_count, sizeof(*c->heif_info));
- if (!c->heif_info)
+ if (!c->heif_item) {
+ c->heif_item = av_calloc(item_count, sizeof(*c->heif_item));
+ if (!c->heif_item)
return AVERROR(ENOMEM);
- c->heif_info_size = item_count;
+ c->nb_heif_item = item_count;
}
av_log(c->fc, AV_LOG_TRACE, "iloc: item_count %d\n", item_count);
@@ -7830,7 +7830,7 @@ static int mov_read_iloc(MOVContext *c, AVIOContext *pb, MOVAtom atom)
avpriv_request_sample(c->fc, "iloc offset type %d", offset_type);
return AVERROR_PATCHWELCOME;
}
- c->heif_info[i].item_id = item_id;
+ c->heif_item[i].item_id = item_id;
avio_rb16(pb); // data_reference_index.
if (rb_size(pb, &base_offset, base_offset_size) < 0)
@@ -7845,11 +7845,11 @@ static int mov_read_iloc(MOVContext *c, AVIOContext *pb, MOVAtom atom)
if (rb_size(pb, &extent_offset, offset_size) < 0 ||
rb_size(pb, &extent_length, length_size) < 0)
return AVERROR_INVALIDDATA;
- c->heif_info[i].extent_length = extent_length;
- c->heif_info[i].extent_offset = base_offset + extent_offset;
+ c->heif_item[i].extent_length = extent_length;
+ c->heif_item[i].extent_offset = base_offset + extent_offset;
av_log(c->fc, AV_LOG_TRACE, "iloc: item_idx %d, offset_type %d, "
"extent_offset %"PRId64", extent_length %"PRId64"\n",
- i, offset_type, c->heif_info[i].extent_offset, c->heif_info[i].extent_length);
+ i, offset_type, c->heif_item[i].extent_offset, c->heif_item[i].extent_length);
}
}
@@ -7890,13 +7890,13 @@ static int mov_read_infe(MOVContext *c, AVIOContext *pb, MOVAtom atom)
if (size > 0)
avio_skip(pb, size);
- c->heif_info[c->cur_item_id].item_id = item_id;
- c->heif_info[c->cur_item_id].type = item_type;
+ c->heif_item[c->cur_item_id].item_id = item_id;
+ c->heif_item[c->cur_item_id].type = item_type;
switch (item_type) {
case MKTAG('a','v','0','1'):
case MKTAG('h','v','c','1'):
- ret = heif_add_stream(c, &c->heif_info[c->cur_item_id]);
+ ret = heif_add_stream(c, &c->heif_item[c->cur_item_id]);
if (ret < 0)
return ret;
break;
@@ -7929,11 +7929,11 @@ static int mov_read_iinf(MOVContext *c, AVIOContext *pb, MOVAtom atom)
avio_rb24(pb); // flags.
entry_count = version ? avio_rb32(pb) : avio_rb16(pb);
- if (!c->heif_info) {
- c->heif_info = av_calloc(entry_count, sizeof(*c->heif_info));
- if (!c->heif_info)
+ if (!c->heif_item) {
+ c->heif_item = av_calloc(entry_count, sizeof(*c->heif_item));
+ if (!c->heif_item)
return AVERROR(ENOMEM);
- c->heif_info_size = entry_count;
+ c->nb_heif_item = entry_count;
}
c->cur_item_id = 0;
@@ -7977,10 +7977,10 @@ static int mov_read_ispe(MOVContext *c, AVIOContext *pb, MOVAtom atom)
av_log(c->fc, AV_LOG_TRACE, "ispe: item_id %d, width %u, height %u\n",
c->cur_item_id, width, height);
- for (int i = 0; i < c->heif_info_size; i++) {
- if (c->heif_info[i].item_id == c->cur_item_id) {
- c->heif_info[i].width = width;
- c->heif_info[i].height = height;
+ for (int i = 0; i < c->nb_heif_item; i++) {
+ if (c->heif_item[i].item_id == c->cur_item_id) {
+ c->heif_item[i].width = width;
+ c->heif_item[i].height = height;
break;
}
}
@@ -8718,7 +8718,7 @@ static int mov_read_close(AVFormatContext *s)
av_freep(&mov->aes_decrypt);
av_freep(&mov->chapter_tracks);
- av_freep(&mov->heif_info);
+ av_freep(&mov->heif_item);
return 0;
}
@@ -8896,8 +8896,8 @@ static int mov_read_header(AVFormatContext *s)
av_log(mov->fc, AV_LOG_TRACE, "on_parse_exit_offset=%"PRId64"\n", avio_tell(pb));
if (mov->found_iloc) {
- for (i = 0; i < mov->heif_info_size; i++) {
- HEIFItem *item = &mov->heif_info[i];
+ for (i = 0; i < mov->nb_heif_item; i++) {
+ HEIFItem *item = &mov->heif_item[i];
MOVStreamContext *sc;
AVStream *st;