From d35d7561a3e0e7950ddea26a4317cbbd405e6b0d Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Wed, 25 May 2011 14:38:21 +0300 Subject: [PATCH] codec-utils: fix mpeg4 level verification The current condition would never be true. As levels<6 are asp and levels>7 and <14 are fgs, we should return NULL for cases 6,7,14,15. --- gst-libs/gst/pbutils/codec-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst-libs/gst/pbutils/codec-utils.c b/gst-libs/gst/pbutils/codec-utils.c index f885fe1..2fe49b2 100644 --- a/gst-libs/gst/pbutils/codec-utils.c +++ b/gst-libs/gst/pbutils/codec-utils.c @@ -707,7 +707,7 @@ gst_codec_utils_mpeg4video_get_level (const guint8 * vis_obj_seq, guint len) break; case 0xf: - if (level_id == 7 && level_id > 0xd) + if (level_id == 6 || level_id == 7 || level_id > 0xd) return NULL; break; } -- 2.7.4