vpx/vp9/common
Jim Bankoski ea8aaf15b5 create super fast rtc mode
This patch only works if the video is a width and height that are both
a multiple of 32..   It sets every partition to 16x16, and does INTRADC
only on the first frame and ZEROMV on every other frame.   It always does
does the largest possible transform, and loop filter level is set to 4.

Was ~20% faster than speed -5 of vp8

Now 20% slower but adds motion search ( every block ), nearest, near
and zeromv

The SVC test was changed because - while this realtime mode produces
bad quality albeit quickly, it isn't obeying all the rules it should
about which frames are available.

Change-Id: I235c0b22573957986d41497dfb84568ec1dec8c7
2014-01-29 08:39:39 -08:00
..
arm/neon Fix the vp9_tm_predictor_8x8_neon. 2014-01-27 10:17:20 -08:00
generic systemdependent lint issue resolved 2013-09-29 19:34:44 -07:00
mips/dspr2 vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
x86 vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_alloccommon.c Revert external frame buffer code. 2014-01-24 10:10:20 -08:00
vp9_alloccommon.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_blockd.h Removing subpix_fn_table struct. 2014-01-24 17:06:26 -08:00
vp9_common_data.c Removing mi_height_log2_lookup table. 2014-01-10 13:29:47 -08:00
vp9_common_data.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_common.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_convolve.c Renaming INTERPOLATION_TYPE to INTERP_FILTER. 2014-01-24 15:57:28 -08:00
vp9_convolve.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_debugmodes.c cpplint fixes to debug modes 2013-09-29 18:04:48 -07:00
vp9_entropy.c Converting vp9_treecoder.h to vp9_prob.{h, c} 2013-12-16 12:53:09 -08:00
vp9_entropy.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_entropymode.c Renaming INTERPOLATION_TYPE to INTERP_FILTER. 2014-01-24 15:57:28 -08:00
vp9_entropymode.h Merge "Removing MODE_STATS." 2014-01-24 15:53:12 -08:00
vp9_entropymv.c Moving mv entropy encodings calculation to the encoder side. 2013-11-25 16:36:28 -08:00
vp9_entropymv.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_enums.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_filter.c Renaming INTERPOLATION_TYPE to INTERP_FILTER. 2014-01-24 15:57:28 -08:00
vp9_filter.h Removing subpix_fn_table struct. 2014-01-24 17:06:26 -08:00
vp9_idct.c Remove unnecessary eob checking. 2013-11-20 11:58:11 -08:00
vp9_idct.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_loopfilter_filters.c Merge "Moving hev mask calculation into filter4() function." 2014-01-03 15:56:16 -08:00
vp9_loopfilter.c Merge "rename loop filter functions" 2013-12-17 18:56:09 -08:00
vp9_loopfilter.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_mv.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_mvref_common.c Removing vp9_findnearmv.{h, c} files. 2013-12-19 17:39:57 -08:00
vp9_mvref_common.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_onyx.h create super fast rtc mode 2014-01-29 08:39:39 -08:00
vp9_onyxc_int.h Renaming INTERPOLATION_TYPE to INTERP_FILTER. 2014-01-24 15:57:28 -08:00
vp9_postproc.c Cleaning up postproc code. 2014-01-14 15:49:19 -08:00
vp9_postproc.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_ppflags.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_pragmas.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_pred_common.c Merge "Calculating has_second_ref only once for single_ref context." 2013-12-26 13:41:02 -08:00
vp9_pred_common.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_prob.c Converting vp9_treecoder.h to vp9_prob.{h, c} 2013-12-16 12:53:09 -08:00
vp9_prob.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_quant_common.c fix lint issues in quant common 2013-09-29 17:59:43 -07:00
vp9_quant_common.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_reconinter.c Removing subpix_fn_table struct. 2014-01-24 17:06:26 -08:00
vp9_reconinter.h Removing subpix_fn_table struct. 2014-01-24 17:06:26 -08:00
vp9_reconintra.c Remove border extension in intra frame prediction. 2013-12-16 14:05:58 -08:00
vp9_reconintra.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_rtcd_defs.sh Merge "Add vp9_tm_predictor_16x16 neon implementation which is 3.5 times faster than C." 2014-01-24 10:48:44 -08:00
vp9_rtcd.c vp9_rtcd.c lint issues 2013-09-29 19:29:58 -07:00
vp9_scale.c Using single struct to represent scale factors. 2013-12-19 16:06:33 -08:00
vp9_scale.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_scan.c Organizing all scan tables into lookup table. 2013-11-22 16:20:45 -08:00
vp9_scan.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_seg_common.c Move two functions to encoder 2013-12-16 17:27:48 -08:00
vp9_seg_common.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_systemdependent.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_tapify.py Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_textblit.c Code cleanup. 2013-02-22 11:03:14 -08:00
vp9_textblit.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_tile_common.c Cleaning up vp9_tile_common.{h, c} files. 2013-11-14 13:40:56 -08:00
vp9_tile_common.h vp9/common: add extern "C" to headers 2014-01-23 16:21:24 -08:00