msdk: Fix compiler warning
authorHaihao Xiang <haihao.xiang@intel.com>
Tue, 21 Jan 2020 07:14:08 +0000 (15:14 +0800)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 21 Jan 2020 18:37:10 +0000 (18:37 +0000)
This patch fixed compiler warning below:

[1/4] Compiling C object 'sys/msdk/dc44ea0@@gstmsdk@sha/gstmsdkvpp.c.o'.
../../gst-plugins-bad/sys/msdk/gstmsdkvpp.c: In function
‘gst_msdkvpp_context_prepare’:
../../gst-plugins-bad/sys/msdk/gstmsdkvpp.c:214:7: warning: suggest
parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’
[-Wparentheses]

sys/msdk/gstmsdkenc.c
sys/msdk/gstmsdkvpp.c

index 4a761d0..7cb5610 100644 (file)
@@ -1620,8 +1620,8 @@ gst_msdkenc_context_prepare (GstMsdkEnc * thiz)
    * gst-launch-1.0 videotestsrc ! video/x-raw,format=I420 ! msdkh264enc ! \
    * msdkh264dec ! msdkvpp ! video/x-raw,format=YUY2 ! fakesink
    */
-  if (!gst_msdk_context_get_job_type (thiz->context) & (GST_MSDK_JOB_VPP |
-          GST_MSDK_JOB_ENCODER)) {
+  if (!(gst_msdk_context_get_job_type (thiz->context) & (GST_MSDK_JOB_VPP |
+              GST_MSDK_JOB_ENCODER))) {
     gst_msdk_context_add_job_type (thiz->context, GST_MSDK_JOB_ENCODER);
     return TRUE;
   }
index dce4934..3a11519 100644 (file)
@@ -211,8 +211,8 @@ gst_msdkvpp_context_prepare (GstMsdkVPP * thiz)
    * Example:
    * gst-launch-1.0 videotestsrc ! msdkvpp ! video/x-raw,format=YUY2 ! msdkh264enc ! fakesink
    */
-  if (!gst_msdk_context_get_job_type (thiz->context) & (GST_MSDK_JOB_VPP |
-          GST_MSDK_JOB_ENCODER)) {
+  if (!(gst_msdk_context_get_job_type (thiz->context) & (GST_MSDK_JOB_VPP |
+              GST_MSDK_JOB_ENCODER))) {
     gst_msdk_context_add_job_type (thiz->context, GST_MSDK_JOB_VPP);
     return TRUE;
   }