Module: Mesa Branch: master Commit: 02bf1bbe6e81cebe662dda12167f6d2f9823b39b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02bf1bbe6e81cebe662dda12167f6d2f9823b39b
Author: Chandu Babu Namburu <cha...@amd.com> Date: Wed Nov 23 20:42:34 2016 +0530 st/omx/dec/h264: consider POC as signed instead of unsigned picture order count can be a negative value Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/omx/vid_dec_h264.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/state_trackers/omx/vid_dec_h264.c b/src/gallium/state_trackers/omx/vid_dec_h264.c index a680844..7ea71c1 100644 --- a/src/gallium/state_trackers/omx/vid_dec_h264.c +++ b/src/gallium/state_trackers/omx/vid_dec_h264.c @@ -46,7 +46,7 @@ struct dpb_list { struct list_head list; struct pipe_video_buffer *buffer; OMX_TICKS timestamp; - unsigned poc; + int poc; }; static const uint8_t Default_4x4_Intra[16] = { @@ -737,8 +737,8 @@ static void slice_header(vid_dec_PrivateType *priv, struct vl_rbsp *rbsp, if (sps->pic_order_cnt_type == 0) { unsigned log2_max_pic_order_cnt_lsb = sps->log2_max_pic_order_cnt_lsb_minus4 + 4; unsigned max_pic_order_cnt_lsb = 1 << log2_max_pic_order_cnt_lsb; - unsigned pic_order_cnt_lsb = vl_rbsp_u(rbsp, log2_max_pic_order_cnt_lsb); - unsigned pic_order_cnt_msb; + int pic_order_cnt_lsb = vl_rbsp_u(rbsp, log2_max_pic_order_cnt_lsb); + int pic_order_cnt_msb; if (pic_order_cnt_lsb != priv->codec_data.h264.pic_order_cnt_lsb) vid_dec_h264_EndFrame(priv); _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit