diff options
Diffstat (limited to 'sys/msdk/gstmsdkdec.c')
-rw-r--r-- | sys/msdk/gstmsdkdec.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/msdk/gstmsdkdec.c b/sys/msdk/gstmsdkdec.c index 53faaf937..74137c0a5 100644 --- a/sys/msdk/gstmsdkdec.c +++ b/sys/msdk/gstmsdkdec.c @@ -319,9 +319,6 @@ gst_msdkdec_init_decoder (GstMsdkDec * thiz) thiz->param.mfx.FrameInfo.AspectRatioH = info->par_d; } - thiz->param.mfx.FrameInfo.PicStruct = - thiz->param.mfx.FrameInfo.PicStruct ? thiz->param.mfx. - FrameInfo.PicStruct : MFX_PICSTRUCT_PROGRESSIVE; thiz->param.mfx.FrameInfo.FourCC = thiz->param.mfx.FrameInfo.FourCC ? thiz->param.mfx. FrameInfo.FourCC : MFX_FOURCC_NV12; @@ -1468,6 +1465,10 @@ gst_msdkdec_preinit_decoder (GstMsdkDec * decoder) decoder->param.mfx.FrameInfo.Height = GST_ROUND_UP_32 (decoder->param.mfx.FrameInfo.Height); + decoder->param.mfx.FrameInfo.PicStruct = + decoder->param.mfx.FrameInfo.PicStruct ? decoder->param.mfx. + FrameInfo.PicStruct : MFX_PICSTRUCT_PROGRESSIVE; + return TRUE; } |