diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-01-01 22:29:06 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-01-01 22:30:31 +0100 |
commit | e9a26dc5bf66e106dbe3b81b2d59367f7e971e5c (patch) | |
tree | fb1081a3ed7cfb9e7d3abda26d84dd42708886a2 /libavformat/mux.c | |
parent | 06bb1de1c78a3653e197ff3434d550499b556e72 (diff) | |
download | ffmpeg-e9a26dc5bf66e106dbe3b81b2d59367f7e971e5c.tar.gz |
avformat/mux: fix "no tag found" check in validate_codec_tag()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/mux.c')
-rw-r--r-- | libavformat/mux.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/mux.c b/libavformat/mux.c index f01b82b2ba..bd50191b87 100644 --- a/libavformat/mux.c +++ b/libavformat/mux.c @@ -189,7 +189,7 @@ static int validate_codec_tag(AVFormatContext *s, AVStream *st) const AVCodecTag *avctag; int n; enum AVCodecID id = AV_CODEC_ID_NONE; - unsigned int tag = 0; + int64_t tag = -1; /** * Check that tag + id is in the table @@ -212,7 +212,7 @@ static int validate_codec_tag(AVFormatContext *s, AVStream *st) } if (id != AV_CODEC_ID_NONE) return 0; - if (tag && (st->codec->strict_std_compliance >= FF_COMPLIANCE_NORMAL)) + if (tag >= 0 && (st->codec->strict_std_compliance >= FF_COMPLIANCE_NORMAL)) return 0; return 1; } |