vpx/vp9/common
hkuang c70cea97ac Remove mi_grid_* structures.
mi_grid_* are arrays of pointer to pointer. They save the pointers that point
to the MIs in cm->mi. But they are unnecessary and complicated. The original
goal was to remove MODE_INFO_t copy. But with an extra MODE_INFO_t pointer
inside MODE_INFO_t, same goal could be achieved.

This commit totally removes the mi_grid_* structures. But there are still
many dummy MODE_INFO_t inside cm->mi which are a waste of memory. Next commit
will do on-demand MODE_INFO_t allocation in order to save these memories.

Change-Id: I3a05cf1610679fed26e0b2eadd315a9ae91afdd6
2014-09-19 21:27:11 -07:00
..
arm/neon Merge "Include type defines" 2014-06-20 11:29:19 -07:00
mips/dspr2 Change eob threshold for partial inverse 8x8 2D-DCT to 12 2014-05-08 09:48:58 -07:00
x86 Merge "FIX: vp9_loopfilter_intrin_sse2.c" 2014-09-18 15:10:16 -07:00
vp9_alloccommon.c Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_alloccommon.h Modified frame buffer handling 2014-07-17 11:06:35 -07:00
vp9_blockd.c Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_blockd.h Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_common_data.c Fix chrome valgrind warning due to the use of mismatched bsize 2014-07-11 15:49:22 -07:00
vp9_common_data.h Fix chrome valgrind warning due to the use of mismatched bsize 2014-07-11 15:49:22 -07:00
vp9_common.h Adding high-bitdepth intra prediction functions 2014-09-16 15:04:39 -07:00
vp9_convolve.c Adds high bitdepth convolve, interpred & scaling 2014-09-18 07:26:17 -07:00
vp9_convolve.h Adds high bitdepth convolve, interpred & scaling 2014-09-18 07:26:17 -07:00
vp9_debugmodes.c Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_entropy.c High bit-depth coefficient coding functions 2014-09-19 15:21:24 -07:00
vp9_entropy.h Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_entropymode.c Renaming two members in MACROBLOCKD struct. 2014-04-01 17:46:40 -07:00
vp9_entropymode.h Renaming MB_PREDICTION_MODE to PREDICTION_MODE. 2014-04-22 17:48:31 -07:00
vp9_entropymv.c Cleaning up vp9_entropymv.c. 2014-03-24 11:02:27 -07:00
vp9_entropymv.h Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB. 2014-03-05 10:37:52 -08:00
vp9_enums.h Adds config opt for highbitdepth + misc. vpx 2014-09-02 14:37:10 -07:00
vp9_filter.c Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file. 2014-05-14 16:21:41 -07:00
vp9_filter.h Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file. 2014-05-14 16:21:41 -07:00
vp9_frame_buffers.c Remove memset of every external frame buffer. 2014-09-15 15:37:36 -07:00
vp9_frame_buffers.h Add get release decoder frame buffer functions. 2014-02-10 14:08:11 -08:00
vp9_idct.c Adds high bitdepth transform functions and tests 2014-09-11 19:56:33 -07:00
vp9_idct.h Adds high bitdepth transform functions and tests 2014-09-11 19:56:33 -07:00
vp9_loopfilter_filters.c Merge "Moving hev mask calculation into filter4() function." 2014-01-03 15:56:16 -08:00
vp9_loopfilter.c Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_loopfilter.h Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_mv.h Replacing int_mv with MV inside the first pass code. 2014-08-22 16:20:18 -07:00
vp9_mvref_common.c Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_mvref_common.h fixes several -Wunused-function warnings 2014-08-12 16:51:07 -07:00
vp9_onyxc_int.h Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_postproc.c vp9_postproc.c: unused parameter warning resolved 2014-08-22 13:41:07 -07:00
vp9_postproc.h Fixed a build issue 2014-03-25 09:45:54 -07:00
vp9_ppflags.h Fix post-processor macros & remove vizualization 2014-05-15 08:35:36 -07:00
vp9_pred_common.c Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_pred_common.h Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_prob.c vp9: normalize DECLARE_ALIGNED use on global tables 2014-02-18 22:57:43 -08:00
vp9_prob.h signed unsigned mismatch - warning error 2014-08-01 06:29:32 -07:00
vp9_quant_common.c Adds high bitdepth quantization functions 2014-09-16 14:55:37 -07:00
vp9_quant_common.h Adds high bitdepth quantization functions 2014-09-16 14:55:37 -07:00
vp9_reconinter.c Remove mi_grid_* structures. 2014-09-19 21:27:11 -07:00
vp9_reconinter.h Adds high bitdepth convolve, interpred & scaling 2014-09-18 07:26:17 -07:00
vp9_reconintra.c Resolves a few gcc warnings 2014-09-16 22:44:40 -07:00
vp9_reconintra.h Initializing intra modes without vpx_once(). 2014-09-03 11:39:02 -07:00
vp9_rtcd_defs.pl Adds high bitdepth convolve, interpred & scaling 2014-09-18 07:26:17 -07:00
vp9_rtcd.c vp9_rtcd.c lint issues 2013-09-29 19:29:58 -07:00
vp9_scale.c Adds high bitdepth convolve, interpred & scaling 2014-09-18 07:26:17 -07:00
vp9_scale.h Adds high bitdepth convolve, interpred & scaling 2014-09-18 07:26:17 -07: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_systemdependent: reorder includes avoid proto mismatch 2014-03-05 22:02:29 -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_thread.c update vp9_thread.c 2014-07-10 12:20:54 -07:00
vp9_thread.h Move vp9_thread.* to common. 2014-07-07 14:52:19 -07:00
vp9_tile_common.c Refactor decode_tiles and loopfilter code. 2014-05-20 14:47:45 -07:00
vp9_tile_common.h Refactor decode_tiles and loopfilter code. 2014-05-20 14:47:45 -07:00