vpx/vp10/common
Ronald S. Bultje 1e9e9ce2dc vp10: fix entropy counts for the hp bit.
The counts didn't take usehp into account, which means that if the
scope of the refmv is too large for the hp bit to be coded, the value
(always 1) is still included in the stats. Therefore, the final
counts will not reflect the entropy of the coded bits, but rather the
entropy of the combination of coded bits and the implied value (which
is always 1). Fix that by only including counts if the hp bit is
actually coded.

See issue 1060.

Change-Id: I19a3adda4a8662a05f08a9e58d7e56ff979be11e
2015-09-14 16:13:59 -04:00
..
arm/neon Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
mips Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
x86 Merge "Isolate vp10's fwd_txfm from vp9" 2015-09-11 00:10:45 +00:00
alloccommon.c Change vp9_ prefix function names in vpx_scale to vpx_ 2015-08-14 15:27:43 -07:00
alloccommon.h VP9Common -> VP10Common 2015-08-13 15:00:19 -07:00
blockd.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
blockd.h vp10: merge frame_parallel_decoding_mode and refresh_frame_context. 2015-09-11 19:33:46 -04:00
common_data.h Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
common.h change vp10 to use a different sync code than vp9 2015-08-14 13:06:56 -07:00
debugmodes.c VP9_COMMON -> VP10->COMMON 2015-08-13 09:58:26 -07:00
entropy.c VP9_COMMON -> VP10->COMMON 2015-08-13 09:58:26 -07:00
entropy.h VP9Common -> VP10Common 2015-08-13 15:00:19 -07:00
entropymode.c Make reset_frame_context an enum. 2015-09-11 15:12:02 -04:00
entropymode.h VP9Common -> VP10Common 2015-08-13 15:00:19 -07:00
entropymv.c vp10: fix entropy counts for the hp bit. 2015-09-14 16:13:59 -04:00
entropymv.h vp10: fix entropy counts for the hp bit. 2015-09-14 16:13:59 -04:00
enums.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
filter.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
filter.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
frame_buffers.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
frame_buffers.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
idct.c Refactoring on transform types 2015-08-24 10:47:25 -07:00
idct.h Refactoring on transform types 2015-08-24 10:47:25 -07:00
loopfilter.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
loopfilter.h Replace MAX_REF_LF_DELTAS with MAX_REF_FRAMES 2015-08-20 09:52:52 -07:00
mfqe.c VP9_COMMON -> VP10->COMMON 2015-08-13 09:58:26 -07:00
mfqe.h VP9Common -> VP10Common 2015-08-13 15:00:19 -07:00
mv.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
mvref_common.c VP9_COMMON -> VP10->COMMON 2015-08-13 09:58:26 -07:00
mvref_common.h VP9_COMMON -> VP10->COMMON 2015-08-13 09:58:26 -07:00
onyxc_int.h vp10: merge frame_parallel_decoding_mode and refresh_frame_context. 2015-09-11 19:33:46 -04:00
postproc.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
postproc.h VP9Common -> VP10Common 2015-08-13 15:00:19 -07:00
ppflags.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
pred_common.c VP9_COMMON -> VP10->COMMON 2015-08-13 09:58:26 -07:00
pred_common.h Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
quant_common.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
quant_common.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
reconinter.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
reconinter.h Mark VP10 functions as 'INLINE' 2015-09-01 17:05:04 -07:00
reconintra.c Use sizeof(variable) instead of sizeof(type) 2015-08-12 11:25:38 -07:00
reconintra.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
scale.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
scale.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
scan.c Isolate vp10's inv_txfm from vp9 2015-09-10 15:08:37 -07:00
scan.h Isolate vp10's inv_txfm from vp9 2015-09-10 15:08:37 -07:00
seg_common.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
seg_common.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
textblit.c Remove vp9_ prefix from vp10 files 2015-08-11 21:24:08 -07:00
textblit.h Correct guard macros in header files 2015-08-13 09:25:39 -07:00
thread_common.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
thread_common.h VP9Common -> VP10Common 2015-08-13 15:00:19 -07:00
tile_common.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
tile_common.h VP9Common -> VP10Common 2015-08-13 15:00:19 -07:00
vp10_fwd_txfm.c Isolate vp10's fwd_txfm from vp9 2015-09-10 15:19:43 -07:00
vp10_fwd_txfm.h Isolate vp10's fwd_txfm from vp9 2015-09-10 15:19:43 -07:00
vp10_inv_txfm.c Isolate vp10's inv_txfm from vp9 2015-09-10 15:08:37 -07:00
vp10_inv_txfm.h Isolate vp10's inv_txfm from vp9 2015-09-10 15:08:37 -07:00
vp10_rtcd_defs.pl Merge "Isolate vp10's fwd_txfm from vp9" 2015-09-11 00:10:45 +00:00
vp10_rtcd.c Fork VP9 and VP10 codebase 2015-08-11 17:05:28 -07:00