vpx/vp9/common
Yunqing Wang d202138621 Further improve macroblock loop filters
This change included:
1. Aligned reads in vp9_mbloop_filter_vertical_edge function.
Since we actually read 16 bytes, we can align the reads to read
starting at (s - 8) instead of (s - 5).
2. Combined u, v loop filters.
3. Added 8x16 transpose.

This gave 2% decoder performance gain (tulip clip).

Change-Id: Ib14c2f1645c4a3436df17fe2f24789506bf0bb58
2012-11-28 09:27:07 -08:00
..
arm Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
generic Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
ppc Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
x86 Further improve macroblock loop filters 2012-11-28 09:27:07 -08:00
vp9_alloccommon.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_alloccommon.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_asm_com_offsets.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_blockd.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_blockd.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_coefupdateprobs.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_common_types.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_common.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_context.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_debugmodes.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_default_coef_probs.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_entropy.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_entropy.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_entropymode.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_entropymode.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_entropymv.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_entropymv.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_extend.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_extend.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_filter.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_filter.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_findnearmv.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_findnearmv.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_header.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_idctllm.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_implicit_segmentation.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_invtrans.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_invtrans.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_loopfilter_filters.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_loopfilter.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_loopfilter.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_maskingmv.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_mbpitch.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_modecont.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_modecont.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_modecontext.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_mv.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_mvref_common.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_mvref_common.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_onyx.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_onyxc_int.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_onyxd.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_postproc.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_postproc.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_ppflags.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_pragmas.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_pred_common.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_pred_common.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_quant_common.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_quant_common.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_recon.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_reconinter.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_reconinter.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_reconintra4x4.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_reconintra4x4.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_reconintra.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_reconintra.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_rtcd_defs.sh Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_rtcd.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_sadmxn.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_seg_common.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_seg_common.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_setupintrarecon.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_setupintrarecon.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_subpelvar.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_subpixel.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_swapyv12buffer.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_swapyv12buffer.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_systemdependent.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_tapify.py Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_textblit.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_textblit.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_treecoder.c Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_treecoder.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00
vp9_type_aliases.h Add vp9_ prefix to all vp9 files 2012-11-27 14:12:30 -08:00