summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>2015-11-13 18:58:33 +0200
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>2015-11-13 18:58:33 +0200
commit4aa523f8b426eadd16990978a75c73404b4ecce0 (patch)
tree351dccdf5ec0ac46e85838c7b89d4baf36175284
parentb9feff206f2fcf03208a58f65bb2d31734d17470 (diff)
decoder: vp9: Fill the VADecPictureParameterBufferVP9 width/height from frame header
Always fill width/height of VADecPictureParameterBufferVP9 from frame header. Preliminary fix for supproting multi resolution video decode.
-rw-r--r--gst-libs/gst/vaapi/gstvaapidecoder_vp9.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c b/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c
index 6d5e7199..39834eca 100644
--- a/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c
+++ b/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c
@@ -254,8 +254,8 @@ fill_picture (GstVaapiDecoderVp9 * decoder, GstVaapiPicture * picture)
GstVp9FrameHdr *frame_hdr = &priv->frame_hdr;
/* Fill in VAPictureParameterBufferVP9 */
- pic_param->frame_width = priv->width;
- pic_param->frame_height = priv->height;
+ pic_param->frame_width = frame_hdr->width;
+ pic_param->frame_height = frame_hdr->height;
/* Fill in ReferenceFrames */
vaapi_fill_ref_frames (decoder, picture, frame_hdr, pic_param);