From: James Zern Date: Thu, 10 Sep 2015 07:19:18 +0000 (-0700) Subject: yuvconfig2image(): add explicit cast to avoid conv warning X-Git-Tag: v1.5.0~154^2~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58cb7886c3cd1b2c5663c6327f51f6f5ba6d8098;p=platform%2Fupstream%2Flibvpx.git yuvconfig2image(): add explicit cast to avoid conv warning prevents an int -> vpx_img_fmt_t conversion warning with high-bitdepth as it modifies the image format Change-Id: Ie3135d031565312613a036a1e6937abb59760a7e --- diff --git a/vp10/vp10_iface_common.h b/vp10/vp10_iface_common.h index 4bc3437..8e1bfc2 100644 --- a/vp10/vp10_iface_common.h +++ b/vp10/vp10_iface_common.h @@ -56,7 +56,7 @@ static void yuvconfig2image(vpx_image_t *img, const YV12_BUFFER_CONFIG *yv12, if (yv12->flags & YV12_FLAG_HIGHBITDEPTH) { // vpx_image_t uses byte strides and a pointer to the first byte // of the image. - img->fmt |= VPX_IMG_FMT_HIGHBITDEPTH; + img->fmt = (vpx_img_fmt_t)(img->fmt | VPX_IMG_FMT_HIGHBITDEPTH); img->bit_depth = yv12->bit_depth; img->planes[VPX_PLANE_Y] = (uint8_t*)CONVERT_TO_SHORTPTR(yv12->y_buffer); img->planes[VPX_PLANE_U] = (uint8_t*)CONVERT_TO_SHORTPTR(yv12->u_buffer); diff --git a/vp9/vp9_iface_common.h b/vp9/vp9_iface_common.h index 58bb7d5..da7ae0e 100644 --- a/vp9/vp9_iface_common.h +++ b/vp9/vp9_iface_common.h @@ -56,7 +56,7 @@ static void yuvconfig2image(vpx_image_t *img, const YV12_BUFFER_CONFIG *yv12, if (yv12->flags & YV12_FLAG_HIGHBITDEPTH) { // vpx_image_t uses byte strides and a pointer to the first byte // of the image. - img->fmt |= VPX_IMG_FMT_HIGHBITDEPTH; + img->fmt = (vpx_img_fmt_t)(img->fmt | VPX_IMG_FMT_HIGHBITDEPTH); img->bit_depth = yv12->bit_depth; img->planes[VPX_PLANE_Y] = (uint8_t*)CONVERT_TO_SHORTPTR(yv12->y_buffer); img->planes[VPX_PLANE_U] = (uint8_t*)CONVERT_TO_SHORTPTR(yv12->u_buffer);