From: Wangfei Date: Mon, 5 Aug 2019 02:51:24 +0000 (+0800) Subject: libs: Let GST_VAAPI_RATECONTROL_MASK return unsigned int X-Git-Tag: 1.19.3~503^2~489 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f5c9d86f9c3df71f96da6e561f4db61b9f611398;p=platform%2Fupstream%2Fgstreamer.git libs: Let GST_VAAPI_RATECONTROL_MASK return unsigned int The value return from GST_VAAPI_RATECONTROL_MASK will be used by GST_VAAPI_POPCOUNT32 as its inpput. GST_VAAPI_POPCOUNT32 can only deal with unsigned int. Otherwise there may be an error of out of range of integer if we define few more rate-control mode. --- diff --git a/gst-libs/gst/vaapi/gstvaapitypes.h b/gst-libs/gst/vaapi/gstvaapitypes.h index b958e75..9ddef3c 100644 --- a/gst-libs/gst/vaapi/gstvaapitypes.h +++ b/gst-libs/gst/vaapi/gstvaapitypes.h @@ -164,7 +164,7 @@ typedef enum { /* Define a mask for GstVaapiRateControl */ #define GST_VAAPI_RATECONTROL_MASK(RC) \ - (1 << G_PASTE(GST_VAAPI_RATECONTROL_,RC)) + (1U << G_PASTE(GST_VAAPI_RATECONTROL_,RC)) G_END_DECLS