vpx/vp9/encoder
Marco b121a3e7b8 aq-mode=3: Don't reset segment if block is determined to be skin.
For coding block sizes <=16X16, if the block is determined to be skin,
then always allow for that block to be candidate for refresh. So if that
block happens to be on the boost segment(s), segment won't get reset to 0
and delta-q will be applied.

PSNR/SSIM metrics neutral (little/no change) on RTC clips.
Speed increase small/negligible (< 1%).
Some visual improvement on faces in a few RTC clips.

Change-Id: I6bf0fce6f39d820b491ce05d7c017ad168fce7d6
2015-12-22 10:23:44 -08:00
..
arm/neon move vp9_avg to vpx_dsp 2015-12-14 14:42:12 -08:00
mips/msa move vp9_avg to vpx_dsp 2015-12-14 14:42:12 -08:00
x86 move vp9_avg to vpx_dsp 2015-12-14 14:42:12 -08:00
vp9_aq_complexity.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
vp9_aq_complexity.h vp9: add some missing includes 2015-05-15 10:43:47 -07:00
vp9_aq_cyclicrefresh.c aq-mode=3: Don't reset segment if block is determined to be skin. 2015-12-22 10:23:44 -08:00
vp9_aq_cyclicrefresh.h aq-mode=3: Don't reset segment if block is determined to be skin. 2015-12-22 10:23:44 -08:00
vp9_aq_variance.c Move vp9_systemdependent.h to vpx_ports bitops.h and system_state.h 2015-08-10 15:37:14 -07:00
vp9_aq_variance.h Add variance restriction to AQ2. 2014-11-20 16:23:35 -08:00
vp9_bitstream.c Expand unconstrained nodes in pack_mb_tokens and loop on zeros. 2015-11-06 16:00:10 -08:00
vp9_bitstream.h remove static initializers for partition tree 2014-12-17 11:41:06 -08:00
vp9_block.h Changes to exhaustive motion search. 2015-11-13 10:16:31 +00:00
vp9_blockiness.c blockiness: cleanup includes and add statics 2015-08-11 10:58:08 -07:00
vp9_context_tree.c Optimize vpx_quantize_{b,b_32x32} assembler. 2015-10-20 10:11:19 +01:00
vp9_context_tree.h vp9 denoiser: Bias to last reference for temporal filter. 2015-11-20 15:38:32 -08:00
vp9_cost.c vpx_dsp/prob.h: vp9_ -> vpx_ 2015-07-20 18:13:04 -07:00
vp9_cost.h vpx_dsp/prob.h: vp9_ -> vpx_ 2015-07-20 18:13:04 -07:00
vp9_dct.c Move vp9_systemdependent.h to vpx_ports bitops.h and system_state.h 2015-08-10 15:37:14 -07:00
vp9_denoiser.c vp9 denoiser: Re-evaluate mode selection for golden reference. 2015-12-01 09:39:01 -08:00
vp9_denoiser.h vp9 denoiser: Re-evaluate mode selection for golden reference. 2015-12-01 09:39:01 -08:00
vp9_encodeframe.c aq-mode=3: Don't reset segment if block is determined to be skin. 2015-12-22 10:23:44 -08:00
vp9_encodeframe.h Refactor set_vbp_thresholds. 2015-05-27 09:25:18 -07:00
vp9_encodemb.c VP9: remove plane_type from macroblockd_plane 2015-09-30 15:15:11 -07:00
vp9_encodemb.h Combine vp9_encode_block_intra and encode_block_intra 2014-10-28 18:57:01 -07:00
vp9_encodemv.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
vp9_encodemv.h vpx_dsp/bitwriter.h: vp9_->vpx_ 2015-07-20 18:13:05 -07:00
vp9_encoder.c Merge changes Icf9b57c3,I9e12da84,Idf5ee179 2015-12-15 17:51:33 +00:00
vp9_encoder.h Changes to exhaustive motion search. 2015-11-13 10:16:31 +00:00
vp9_ethread.c Changes to exhaustive motion search. 2015-11-13 10:16:31 +00:00
vp9_ethread.h vp9: add extern "C" to headers 2015-09-09 23:15:59 -07:00
vp9_extend.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
vp9_extend.h vp9/encoder: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_firstpass.c Merge "Incorrect frame used in KF boost loop." 2015-10-26 19:12:34 +00:00
vp9_firstpass.h vp9_firstpass: make vp9_init_subsampling private 2015-08-28 18:54:08 -07:00
vp9_lookahead.c Change vp9_ prefix function names in vpx_scale to vpx_ 2015-08-14 15:27:43 -07:00
vp9_lookahead.h Allow larger encoder configurations. 2015-01-29 15:07:40 -08:00
vp9_mbgraph.c Include vpx_dsp_common.h when using VPXMIN/MAX 2015-08-31 14:36:35 -07:00
vp9_mbgraph.h Renaming MB_PREDICTION_MODE to PREDICTION_MODE. 2014-04-22 17:48:31 -07:00
vp9_mcomp.c move vp9_avg to vpx_dsp 2015-12-14 14:42:12 -08:00
vp9_mcomp.h Add AVX vectorized vp9_diamond_search_sad 2015-11-11 14:03:47 +00:00
vp9_noise_estimate.c Revert "Add "unknown" status for noise estimation." 2015-12-15 16:44:40 +00:00
vp9_noise_estimate.h Revert "Add "unknown" status for noise estimation." 2015-12-15 16:44:40 +00:00
vp9_picklpf.c VP9: move loopfilter build masks to decode loop 2015-09-29 05:20:49 -07:00
vp9_picklpf.h Renaming "onyx" to "encoder". 2014-04-22 14:57:05 -07:00
vp9_pickmode.c Merge "SVC 1 pass mode: Constrain inter mode search within superframe." 2015-12-15 16:25:20 +00:00
vp9_pickmode.h Remove tile param 2015-06-22 06:09:38 -07:00
vp9_quantize.c Change vp9_quantize to vpx_quantize 2015-08-04 15:31:49 -07:00
vp9_quantize.h Migrate quantization functions from vp9/ to vpx_dsp/ 2015-07-17 16:38:14 -07:00
vp9_ratectrl.c Fixed interval, fixed Q 1 pass test patch. 2015-12-15 15:00:38 +00:00
vp9_ratectrl.h Fixed interval, fixed Q 1 pass test patch. 2015-12-15 15:00:38 +00:00
vp9_rd.c Use accurate bit cost for uv_mode in UV intra mode RD selection 2015-11-06 14:45:43 -08:00
vp9_rd.h Remove tx_select_threshes 2015-07-27 12:02:05 -07:00
vp9_rdopt.c Fix unsigned overflow in rd_variance_adjustment. 2015-11-19 15:00:59 -08:00
vp9_rdopt.h Changes to use of rectangular partitions. 2015-07-08 18:14:12 +01:00
vp9_resize.c Use sizeof(variable) instead of sizeof(type) 2015-08-12 11:25:38 -07:00
vp9_resize.h vp9: add extern "C" to headers 2015-09-09 23:15:59 -07:00
vp9_segmentation.c vpx_dsp/bitreader.h: vp9_->vpx_ 2015-07-20 18:06:31 -07:00
vp9_segmentation.h Removing direct references to VP9_COMP. 2014-08-06 12:59:02 -07:00
vp9_skin_detection.c vp9_skin_detection: fix some build warnings. 2015-10-08 09:51:34 -07:00
vp9_skin_detection.h vp9_skin_detection: fix some build warnings. 2015-10-08 09:51:34 -07:00
vp9_speed_features.c Non-rd speed >=5: Include H/V intra for bsize=16x16. 2015-12-17 17:18:44 -08:00
vp9_speed_features.h Changes to best quality settings. 2015-11-17 16:20:20 +00:00
vp9_subexp.c Shrink probability remap tables. 2015-10-27 12:08:23 -07:00
vp9_subexp.h vpx_dsp/bitwriter.h: vp9_->vpx_ 2015-07-20 18:13:05 -07:00
vp9_svc_layercontext.c SVC 1 pass mode: Constrain inter mode search within superframe. 2015-12-14 15:19:29 -08:00
vp9_svc_layercontext.h SVC 1 pass mode: Constrain inter mode search within superframe. 2015-12-14 15:19:29 -08:00
vp9_temporal_filter.c Sync high bit-depth temporal filter 2015-12-09 15:06:36 -08:00
vp9_temporal_filter.h vp9: correct some function signatures 2015-05-15 10:43:47 -07:00
vp9_tokenize.c Deduplicate some high bit depth tables 2015-11-03 15:40:44 -08:00
vp9_tokenize.h vp9: simplify extrabits encoding 2015-10-06 16:26:08 -07:00
vp9_treewriter.c vpx_dsp/prob.h: vp9_ -> vpx_ 2015-07-20 18:13:04 -07:00
vp9_treewriter.h vpx_dsp/bitwriter.h: vp9_->vpx_ 2015-07-20 18:13:05 -07:00