From 030e96fe5566d9dd412540d258f05f907a86651f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= Date: Sat, 18 Feb 2012 21:19:58 +0100 Subject: [PATCH] oggdec: improve warning message. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Print whether it was a keyframe or a non-keyframe that was incorrectly marked as the other. Signed-off-by: Reimar Döffinger --- libavformat/oggdec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index e32ab69cf1..39f99e5f65 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -582,8 +582,9 @@ static void ogg_validate_keyframe(AVFormatContext *s, int idx, int pstart, int p struct ogg_stream *os = ogg->streams + idx; if (psize && s->streams[idx]->codec->codec_id == CODEC_ID_THEORA) { if (!!(os->pflags & AV_PKT_FLAG_KEY) != !(os->buf[pstart] & 0x40)) { - av_log(s, AV_LOG_WARNING, "Broken file, keyframes not correctly marked.\n"); os->pflags ^= AV_PKT_FLAG_KEY; + av_log(s, AV_LOG_WARNING, "Broken file, %skeyframe not correctly marked.\n", + (os->pflags & AV_PKT_FLAG_KEY) ? "" : "non-"); } } }