From: agrange Date: Fri, 18 Jun 2010 14:58:18 +0000 (+0100) Subject: Changed unary operator from ! to ~ X-Git-Tag: 1.0_branch~1003 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=daa5d0eb3d837aefdf30c96c11a1af93566d318d;p=profile%2Fivi%2Flibvpx.git Changed unary operator from ! to ~ Since the intent is to reset the appropriate bit in ref_frame_flags not to test a logic condition. Prior result would always have been ref_frame_flags being set to 0. (Issue reported by dgohman, issue 47) Change-Id: I2c12502ed74c73cf38e98c9680e0249c29e16433 --- diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index 3680b46..14adb4e 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c @@ -4588,13 +4588,13 @@ static void encode_frame_to_data_rate(VP8_COMP *cpi, unsigned long *size, unsign cpi->ref_frame_flags = VP8_ALT_FLAG | VP8_GOLD_FLAG | VP8_LAST_FLAG; if (cpi->gold_is_last) - cpi->ref_frame_flags &= !VP8_GOLD_FLAG; + cpi->ref_frame_flags &= ~VP8_GOLD_FLAG; if (cpi->alt_is_last) - cpi->ref_frame_flags &= !VP8_ALT_FLAG; + cpi->ref_frame_flags &= ~VP8_ALT_FLAG; if (cpi->gold_is_alt) - cpi->ref_frame_flags &= !VP8_ALT_FLAG; + cpi->ref_frame_flags &= ~VP8_ALT_FLAG; if (cpi->oxcf.error_resilient_mode)