From e40dc51fcd84a88d2a14ad1ae95870b5c0542bec Mon Sep 17 00:00:00 2001 From: Sreerenj Balachandran Date: Thu, 29 Mar 2018 13:06:41 -0800 Subject: [PATCH] msdk: dec: remove framerate field from sink caps template Removes unessential field framerate for decoder so that negotiation works even if framerate is not provided from upstream. https://bugzilla.gnome.org/show_bug.cgi?id=789752 --- sys/msdk/gstmsdkh264dec.c | 1 - sys/msdk/gstmsdkmjpegdec.c | 1 - sys/msdk/gstmsdkmpeg2dec.c | 1 - 3 files changed, 3 deletions(-) diff --git a/sys/msdk/gstmsdkh264dec.c b/sys/msdk/gstmsdkh264dec.c index 3b2f511d43..d5b6f6c37b 100644 --- a/sys/msdk/gstmsdkh264dec.c +++ b/sys/msdk/gstmsdkh264dec.c @@ -42,7 +42,6 @@ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/x-h264, " - "framerate = (fraction) [0/1, MAX], " "width = (int) [ 1, MAX ], height = (int) [ 1, MAX ], " "stream-format = (string) byte-stream , alignment = (string) au , " "profile = (string) { high, main, baseline, constrained-baseline }") diff --git a/sys/msdk/gstmsdkmjpegdec.c b/sys/msdk/gstmsdkmjpegdec.c index a76f31fa5d..6ae02d6917 100644 --- a/sys/msdk/gstmsdkmjpegdec.c +++ b/sys/msdk/gstmsdkmjpegdec.c @@ -52,7 +52,6 @@ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("image/jpeg, " - "framerate = (fraction) [0/1, MAX], " "width = (int) [ 1, MAX ], height = (int) [ 1, MAX ], parsed = true ") ); diff --git a/sys/msdk/gstmsdkmpeg2dec.c b/sys/msdk/gstmsdkmpeg2dec.c index 897214ef6b..13de6c160c 100644 --- a/sys/msdk/gstmsdkmpeg2dec.c +++ b/sys/msdk/gstmsdkmpeg2dec.c @@ -45,7 +45,6 @@ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/mpeg, " - "framerate = (fraction) [0/1, MAX], " "width = (int) [ 1, MAX ], height = (int) [ 1, MAX ], " "mpegversion = (int) 2, " "systemstream = (boolean) false") );