vpx/vp9/encoder
paulwilkins 99f8bd72cb Alter partition search at image edge.
Added code to reduce the minimum partition size searched
for super blocks at or straddling the edge of the image.

If the first pass has detected formatting bars the "active" edge
may not be the real edge.

Change-Id: I9c4bdd1477e60f162a75fac95ba6be7c3521e05c
2015-07-02 16:25:25 +01:00
..
arm/neon Make vp9 subpixel match vp8 2015-06-03 22:10:51 -07:00
mips/msa mips msa vp9 avg subpel variance optimization 2015-07-01 13:46:41 +05:30
x86 Fix potential overflow issue in hadamard_16x16() 2015-06-12 10:56:18 -07:00
vp9_aq_complexity.c vp9: add some missing includes 2015-05-15 10:43:47 -07:00
vp9_aq_complexity.h vp9: add some missing includes 2015-05-15 10:43:47 -07:00
vp9_aq_cyclicrefresh.c Fix to unstable build from commit 517a66. 2015-06-24 17:28:57 -07:00
vp9_aq_cyclicrefresh.h Add dynamic resize logic for 1 pass CBR. 2015-06-18 17:13:37 -07:00
vp9_aq_variance.c Duplicate reference variance code 2015-06-03 13:28:59 -07:00
vp9_aq_variance.h Add variance restriction to AQ2. 2014-11-20 16:23:35 -08:00
vp9_avg.c Merge "Add dynamic range comment to vp9_int_pro_row" 2015-06-20 01:43:54 +00:00
vp9_bitstream.c VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO 2015-06-29 12:46:47 -07:00
vp9_bitstream.h remove static initializers for partition tree 2014-12-17 11:41:06 -08:00
vp9_block.h VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO 2015-06-29 12:46:47 -07:00
vp9_blockiness.c Adds a blockiness metric to internal stats. 2015-04-17 11:13:18 -07:00
vp9_context_tree.c vp9_ethread: modify VP9_COMP structure 2014-11-24 17:57:38 -08:00
vp9_context_tree.h VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO 2015-06-29 12:46:47 -07:00
vp9_cost.c Adding vp9_cost.{h, c} files. 2014-03-05 11:57:57 -08:00
vp9_cost.h Adding vp9_cost.{h, c} files. 2014-03-05 11:57:57 -08:00
vp9_dct.c Relocate memory operations for common code 2015-05-13 11:41:15 -07:00
vp9_dct.h Refactored idct routines and headers 2014-11-24 09:57:40 -08:00
vp9_denoiser.c vpx_mem: remove vpx_memcpy 2015-04-28 19:59:41 -07:00
vp9_denoiser.h Skip duplicate denoiser frame buffer allocation 2015-01-07 08:49:04 -08:00
vp9_encodeframe.c Alter partition search at image edge. 2015-07-02 16:25:25 +01:00
vp9_encodeframe.h Refactor set_vbp_thresholds. 2015-05-27 09:25:18 -07:00
vp9_encodemb.c Re-worked header files 2015-05-22 11:19:51 -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 VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO 2015-06-29 12:46:47 -07:00
vp9_encodemv.h vp9: correct some function signatures 2015-05-15 10:43:47 -07:00
vp9_encoder.c Merge "Use vpx prefix for codec independent threading functions" 2015-07-02 04:24:54 +00:00
vp9_encoder.h Merge "Use vpx prefix for codec independent threading functions" 2015-07-02 04:24:54 +00:00
vp9_ethread.c Use vpx prefix for codec independent threading functions 2015-07-02 00:47:54 +00:00
vp9_ethread.h vp9_ethread: the tile-based multi-threaded encoder 2014-12-04 11:21:34 -08:00
vp9_extend.c Relocate memory operations for common code 2015-05-13 11:41:15 -07:00
vp9_extend.h
vp9_fastssim.c Adds a fastssim metric to VPX internal stats. 2015-04-17 10:23:24 -07:00
vp9_firstpass.c Error score recalibration for inactive regions. 2015-07-02 15:13:01 +01:00
vp9_firstpass.h Changes to active maxq calculation in two pass. 2015-06-09 15:31:24 +01:00
vp9_lookahead.c Allow larger encoder configurations. 2015-01-29 15:07:40 -08:00
vp9_lookahead.h Allow larger encoder configurations. 2015-01-29 15:07:40 -08:00
vp9_mbgraph.c Move shared SAD code to vpx_dsp 2015-05-06 16:58:20 -07:00
vp9_mbgraph.h Renaming MB_PREDICTION_MODE to PREDICTION_MODE. 2014-04-22 17:48:31 -07:00
vp9_mcomp.c vp9_mcomp: make search_step_table static 2015-06-12 18:11:54 -07:00
vp9_mcomp.h Fix integral projection motion search for frame resize 2015-05-22 15:40:45 -07:00
vp9_picklpf.c Relocate memory operations for common code 2015-05-13 11:41:15 -07:00
vp9_picklpf.h Renaming "onyx" to "encoder". 2014-04-22 14:57:05 -07:00
vp9_pickmode.c VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO 2015-06-29 12:46:47 -07:00
vp9_pickmode.h Remove tile param 2015-06-22 06:09:38 -07:00
vp9_psnrhvs.c Resolve configuration conflict 2015-04-20 16:44:12 -07:00
vp9_quantize.c inline vp9_segfeature_active() 2015-06-11 04:20:55 -07:00
vp9_quantize.h dc quantizer fix for 32x32 transforms 2015-03-03 15:58:27 -08:00
vp9_ratectrl.c Update to dynamic resize logic for 1pass CBR. 2015-06-25 12:28:43 -07:00
vp9_ratectrl.h Add dynamic resize logic for 1 pass CBR. 2015-06-18 17:13:37 -07:00
vp9_rd.c VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO 2015-06-29 12:46:47 -07:00
vp9_rd.h vp9: correct some function signatures 2015-05-15 10:43:47 -07:00
vp9_rdopt.c VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO 2015-06-29 12:46:47 -07:00
vp9_rdopt.h Experimental rd bias based on source vs recon variance. 2015-03-20 11:57:36 +00:00
vp9_resize.c vp9_resize: make vp9_filteredinterp_*[] static 2015-06-12 19:47:45 -07:00
vp9_resize.h Adds high bit-depth frame resize functions 2014-09-23 22:55:33 -07:00
vp9_segmentation.c vp9_pred_common: inline vp9_get_segment_id 2015-06-15 18:41:14 -07:00
vp9_segmentation.h Removing direct references to VP9_COMP. 2014-08-06 12:59:02 -07:00
vp9_skin_detection.c vpx_mem: remove vpx_memset 2015-04-28 20:00:59 -07:00
vp9_skin_detection.h Add skin detection. 2015-02-11 17:47:17 -08:00
vp9_speed_features.c Enable more split modes for animated content. 2015-06-09 14:50:44 +01:00
vp9_speed_features.h Merge "Image size restriction to rd auto partition search." 2015-05-07 14:12:14 +00:00
vp9_ssim.c Relocate memory operations for common code 2015-05-13 11:41:15 -07:00
vp9_ssim.h Adds a new temporal consistency metric to libvpx. 2015-04-21 10:05:37 -07:00
vp9_subexp.c vp9_subexp.h: add a missing prototype 2015-05-15 10:43:48 -07:00
vp9_subexp.h vp9_subexp.h: add a missing prototype 2015-05-15 10:43:48 -07:00
vp9_svc_layercontext.c Remove redundant second declaration in svc_layercontext.c 2015-06-15 14:06:43 -07:00
vp9_svc_layercontext.h Vidyo patch: Rate control for SVC, 1 pass CBR mode. 2015-06-02 07:54:13 -07:00
vp9_temporal_filter.c Vidyo patch: Rate control for SVC, 1 pass CBR mode. 2015-06-02 07:54:13 -07:00
vp9_temporal_filter.h vp9: correct some function signatures 2015-05-15 10:43:47 -07:00
vp9_tokenize.c inline vp9_segfeature_active() 2015-06-11 04:20:55 -07:00
vp9_tokenize.h Fix compiler warnigns for msvc2013 2015-01-05 17:31:19 -08:00
vp9_treewriter.c Adding vp9_cost.{h, c} files. 2014-03-05 11:57:57 -08:00
vp9_treewriter.h Adding vp9_cost.{h, c} files. 2014-03-05 11:57:57 -08:00
vp9_variance.c Make vp9 subpixel match vp8 2015-06-03 22:10:51 -07:00
vp9_variance.h Duplicate reference variance code 2015-06-03 13:28:59 -07:00
vp9_write_bit_buffer.c vp9_write_bit_buffer: fix function name typo 2014-08-05 21:57:54 -07:00
vp9_write_bit_buffer.h vp9_write_bit_buffer: fix function name typo 2014-08-05 21:57:54 -07:00
vp9_writer.c remove unused fields from BOOL_CODER / vp9_writer 2014-08-05 21:58:03 -07:00
vp9_writer.h vp9_subexp.h: add a missing prototype 2015-05-15 10:43:48 -07:00