aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/movenc.c
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2024-12-08 19:06:56 -0300
committerJames Almer <jamrial@gmail.com>2024-12-08 19:12:19 -0300
commit68ee3faf48a740a9b87933107d58cb82fe74a40c (patch)
tree22c1f682f40e91cffd349423f89ae4c3dc7fbf35 /libavformat/movenc.c
parent550c662a1f94ddcd8d91f9874edc4b68d73fa7c7 (diff)
downloadffmpeg-68ee3faf48a740a9b87933107d58cb82fe74a40c.tar.gz
avformat/hevc: add a log context to ff_isom_write_{hvcc,lhvc}
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavformat/movenc.c')
-rw-r--r--libavformat/movenc.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index a4967d5480..76dce9e6e5 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -1550,20 +1550,20 @@ static int mov_write_vpcc_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *tra
return update_size(pb, pos);
}
-static int mov_write_hvcc_tag(AVIOContext *pb, MOVTrack *track)
+static int mov_write_hvcc_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track)
{
int64_t pos = avio_tell(pb);
avio_wb32(pb, 0);
ffio_wfourcc(pb, "hvcC");
if (track->tag == MKTAG('h','v','c','1'))
- ff_isom_write_hvcc(pb, track->vos_data, track->vos_len, 1);
+ ff_isom_write_hvcc(pb, track->vos_data, track->vos_len, 1, s);
else
- ff_isom_write_hvcc(pb, track->vos_data, track->vos_len, 0);
+ ff_isom_write_hvcc(pb, track->vos_data, track->vos_len, 0, s);
return update_size(pb, pos);
}
-static int mov_write_lhvc_tag(AVIOContext *pb, MOVTrack *track)
+static int mov_write_lhvc_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track)
{
int64_t pos = avio_tell(pb);
int ret;
@@ -1571,9 +1571,9 @@ static int mov_write_lhvc_tag(AVIOContext *pb, MOVTrack *track)
avio_wb32(pb, 0);
ffio_wfourcc(pb, "lhvC");
if (track->tag == MKTAG('h','v','c','1'))
- ret = ff_isom_write_lhvc(pb, track->vos_data, track->vos_len, 1);
+ ret = ff_isom_write_lhvc(pb, track->vos_data, track->vos_len, 1, s);
else
- ret = ff_isom_write_lhvc(pb, track->vos_data, track->vos_len, 0);
+ ret = ff_isom_write_lhvc(pb, track->vos_data, track->vos_len, 0, s);
if (ret < 0) {
avio_seek(pb, pos, SEEK_SET);
@@ -2710,9 +2710,9 @@ static int mov_write_video_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContex
mov_write_avid_tag(pb, track);
avid = 1;
} else if (track->par->codec_id == AV_CODEC_ID_HEVC) {
- mov_write_hvcc_tag(pb, track);
+ mov_write_hvcc_tag(mov->fc, pb, track);
if (track->st->disposition & AV_DISPOSITION_MULTILAYER) {
- ret = mov_write_lhvc_tag(pb, track);
+ ret = mov_write_lhvc_tag(mov->fc, pb, track);
if (ret < 0)
av_log(mov->fc, AV_LOG_WARNING, "Not writing 'lhvC' atom for multilayer stream.\n");
}