From: John Koleszar Date: Fri, 11 May 2012 17:51:05 +0000 (-0700) Subject: Merge branch 'origin/eider' into master X-Git-Tag: 1.0_branch~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=44d35f7b257cc3e737a38eb9537d57c3e0479885;p=profile%2Fivi%2Flibvpx.git Merge branch 'origin/eider' into master Conflicts: vp8/common/entropymode.c vp8/common/entropymode.h vp8/encoder/encodeframe.c vp8/vp8_cx_iface.c Change-Id: I708b0f30449b9502b382e47b745d56f5ed2ce265 --- 44d35f7b257cc3e737a38eb9537d57c3e0479885 diff --cc configure index 3fbc67e,62e1ffb..2b1328d --- a/configure +++ b/configure @@@ -513,6 -528,10 +528,10 @@@ process_toolchain() check_add_cflags -Wpointer-arith check_add_cflags -Wtype-limits check_add_cflags -Wcast-qual + check_add_cflags -Wimplicit-function-declaration + check_add_cflags -Wuninitialized + check_add_cflags -Wunused-variable - check_add_cflags -Wunused-but-set-variable ++ check_add_cflags -Wunused-but-set-variable enabled extra_warnings || check_add_cflags -Wno-unused-function fi diff --cc vp8/common/entropymode.c index 0f7f00c,de7e828..091e4c7 --- a/vp8/common/entropymode.c +++ b/vp8/common/entropymode.c @@@ -169,4 -171,7 +169,3 @@@ void vp8_default_bmode_probs(vp8_prob vpx_memcpy(p, vp8_bmode_prob, sizeof(vp8_bmode_prob)); } - -void vp8_kf_default_bmode_probs(vp8_prob p [VP8_BINTRAMODES] [VP8_BINTRAMODES] [VP8_BINTRAMODES-1]) -{ - vpx_memcpy(p, vp8_kf_bmode_prob, sizeof(vp8_kf_bmode_prob)); -} diff --cc vp8/common/entropymode.h index aa5c600,70200cb..3a2fa84 --- a/vp8/common/entropymode.h +++ b/vp8/common/entropymode.h @@@ -67,15 -67,9 +67,14 @@@ extern const vp8_tree_index vp8_small_m extern const struct vp8_token_struct vp8_small_mvencodings[8]; -void vp8_init_mbmode_probs(VP8_COMMON *x); +/* Key frame default mode probs */ +extern const vp8_prob vp8_kf_bmode_prob[VP8_BINTRAMODES][VP8_BINTRAMODES] +[VP8_BINTRAMODES-1]; +extern const vp8_prob vp8_kf_uv_mode_prob[VP8_UV_MODES-1]; +extern const vp8_prob vp8_kf_ymode_prob[VP8_YMODES-1]; - -void vp8_default_bmode_probs(vp8_prob dest [VP8_BINTRAMODES-1]); +void vp8_init_mbmode_probs(VP8_COMMON *x); +void vp8_default_bmode_probs(vp8_prob dest [VP8_BINTRAMODES-1]); void vp8_kf_default_bmode_probs(vp8_prob dest [VP8_BINTRAMODES] [VP8_BINTRAMODES] [VP8_BINTRAMODES-1]); #endif diff --cc vp8/vp8_cx_iface.c index f55a420,5fb74c4..920c763 --- a/vp8/vp8_cx_iface.c +++ b/vp8/vp8_cx_iface.c @@@ -758,6 -733,6 +733,9 @@@ static vpx_codec_err_t vp8e_encode(vpx_ if (!ctx->cfg.rc_target_bitrate) return res; ++ if (!ctx->cfg.rc_target_bitrate) ++ return res; ++ if (img) res = validate_img(ctx, img);