[FFmpeg-devel] [PATCH] avformat/movenc: Always look up mov tag for AV1.
Thomas Daede
bztdlinux at gmail.com
Tue Aug 14 01:27:00 EEST 2018
Some other containers for AV1, in particular ivf, use a different
capitalization of the AV1 codec tag. When these files are remuxed
into mp4, they result in invalid files.
This patch normalizes the tag by forcing its lookup in
ff_codec_movvideo_tags.
---
libavformat/movenc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index d530f40cab..ff36e1376c 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -1542,7 +1542,8 @@ static int mov_get_codec_tag(AVFormatContext *s, MOVTrack *track)
{
int tag = track->par->codec_tag;
- if (!tag || (s->strict_std_compliance >= FF_COMPLIANCE_NORMAL &&
+ if (!tag || track->par->codec_id == AV_CODEC_ID_AV1 ||
+ (s->strict_std_compliance >= FF_COMPLIANCE_NORMAL &&
(track->par->codec_id == AV_CODEC_ID_DVVIDEO ||
track->par->codec_id == AV_CODEC_ID_RAWVIDEO ||
track->par->codec_id == AV_CODEC_ID_H263 ||
--
2.17.1
More information about the ffmpeg-devel
mailing list