Skip to content

Commit 64bef02

Browse files
committed
put GIMI track-ID infe item into iinf box
1 parent c6b6340 commit 64bef02

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

libheif/sequences/track.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,9 @@ Track::Track(HeifContext* ctx, uint32_t track_id, TrackOptions* options, uint32_
422422
uuid_box->set_item_uri_type("urn:uuid:15beb8e4-944d-5fc6-a3dd-cb5a7e655c73");
423423
uuid_box->set_item_ID(1);
424424

425+
auto iinf_box = std::make_shared<Box_iinf>();
426+
iinf_box->append_child_box(uuid_box);
427+
425428
std::vector<uint8_t> track_uuid_vector;
426429
track_uuid_vector.insert(track_uuid_vector.begin(),
427430
options->gimi_track_content_id.c_str(),
@@ -432,7 +435,7 @@ Track::Track(HeifContext* ctx, uint32_t track_id, TrackOptions* options, uint32_
432435

433436
auto meta_box = std::make_shared<Box_meta>();
434437
meta_box->append_child_box(hdlr_box);
435-
meta_box->append_child_box(uuid_box);
438+
meta_box->append_child_box(iinf_box);
436439
meta_box->append_child_box(iloc_box);
437440

438441
m_trak->append_child_box(meta_box);

0 commit comments

Comments
 (0)