summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>2016-05-30 11:25:52 +0300
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>2016-05-30 11:25:52 +0300
commit5dc63dbf5a0efa8d8e20839ebf1a64b6bd48d787 (patch)
treee59e8ecc80c2fd360a17723b1d74d0ce1bf4208a
parent1606d4bd779701c9450a00bd6143441da43f8efe (diff)
encoder: vp9: Define Max frame width and height
https://bugzilla.gnome.org/show_bug.cgi?id=766048
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder_vp9.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
index be47aa53..c06046bd 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
@@ -53,6 +53,9 @@
#define DEFAULT_SHARPNESS_LEVEL 0
#define DEFAULT_YAC_QINDEX 60
+#define MAX_FRAME_WIDTH 4096
+#define MAX_FRAME_HEIGHT 4096
+
/* ------------------------------------------------------------------------- */
/* --- VP9 Encoder --- */
/* ------------------------------------------------------------------------- */
@@ -142,9 +145,8 @@ fill_sequence (GstVaapiEncoderVP9 * encoder, GstVaapiEncSequence * sequence)
memset (seq_param, 0, sizeof (VAEncSequenceParameterBufferVP9));
- /* Fixme: check the requirement of 64 byte alignment ? */
- seq_param->max_frame_width = 8192;
- seq_param->max_frame_height = 8192;
+ seq_param->max_frame_width = MAX_FRAME_WIDTH;
+ seq_param->max_frame_height = MAX_FRAME_HEIGHT;
/* keyframe minimum interval */
seq_param->kf_min_dist = 1;