From 920ad271226fd6b0606d17bae8f70ac119ca710f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 25 Apr 2016 16:50:55 +0300 Subject: [PATCH] h265parse: H265 level idc 0 is not valid Don't put level=0 into the caps, it confuses other elements. https://bugzilla.gnome.org/show_bug.cgi?id=765538 --- gst/videoparsers/gsth265parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst/videoparsers/gsth265parse.c b/gst/videoparsers/gsth265parse.c index 6029aa4cb4..f56b995f20 100644 --- a/gst/videoparsers/gsth265parse.c +++ b/gst/videoparsers/gsth265parse.c @@ -1252,7 +1252,9 @@ get_tier_string (guint8 tier_flag) static const gchar * get_level_string (guint8 level_idc) { - if (level_idc % 30 == 0) + if (level_idc == 0) + return NULL; + else if (level_idc % 30 == 0) return digit_to_string (level_idc / 30); else { switch (level_idc) {