Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-29 | Merge "mips msa vp8 filter by weight optimization" | Parag Salasakar | |
2015-07-29 | Merge "add vp9_block_error_fp_neon" | James Zern | |
2015-07-29 | Merge "Replace prefix vp9_ with vpx_ for intra prediction functions" | Hui Su | |
2015-07-29 | Merge "Replace vp9_ prefix in 2D-DCT functions with vpx_" | Jingning Han | |
2015-07-29 | Merge "Remove vp9_dct.h file" | Jingning Han | |
2015-07-29 | Merge "Move DC only forward 2D-DCT functions to vpx_dsp" | Jingning Han | |
2015-07-28 | Replace vp9_ prefix in 2D-DCT functions with vpx_ | Jingning Han | |
Clean up the forward 2D-DCT function names in vpx_dsp. Change-Id: I3117978596d198b690036e7eb05fe429caf3bc25 | |||
2015-07-28 | Remove vp9_dct.h file | Jingning Han | |
The forward 32x32 2D-DCT functions are aligned in vpx_dsp folder. The vp9_dct.h file is not effectively used now. Change-Id: Ie7946b6fdd784b8e91496242337bc9002c75c281 | |||
2015-07-28 | Merge "Remove branch in inner loop of foreach_transformed_block_in_plane()" | Aℓex Converse | |
2015-07-28 | Merge changes If196d9e5,Ib669d572 | Aℓex Converse | |
* changes: Simplify is_skippable to point straight to eobs. Don't initialize extra context tree buffers for 4x8 and 8x4. | |||
2015-07-28 | Move DC only forward 2D-DCT functions to vpx_dsp | Jingning Han | |
This completes the forward transform functions layout refactoring. Change-Id: I996fb0fb795f41e2040f7b21db985774098aedbd | |||
2015-07-28 | Merge "build/make/Android.mk: support TARGET_ARCH_ABI=x86_64" | James Zern | |
2015-07-28 | Don't use 'h' for functions using x86inc.asm | Johann | |
In newer version of x86inc.asm 'h' is used as a modifier for register names. Change-Id: Ie5b9dd2f91ecdc8f6f18b2701b6dc23042b604e4 | |||
2015-07-28 | Merge "Move intra prediction functions from vp9/common/ to vpx_dsp/" | Hui Su | |
2015-07-28 | Merge "Factor 32x32 fwd DCT to vpx_dsp folder" | Jingning Han | |
2015-07-28 | Factor 32x32 fwd DCT to vpx_dsp folder | Jingning Han | |
Move the 32x32 2D-DCT implementations from vp9/ to vpx_dsp/. Change-Id: Id3980696f8b69906ff7a59ff9fb2b9013d60047d | |||
2015-07-28 | Fix dspr2 build. | Frank Galligan | |
Change-Id: I18895c29d6db872d033b3874de9dcd9501d0c10e | |||
2015-07-27 | add vp9_block_error_fp_neon | James Zern | |
~60-70% faster depending on the block size Change-Id: Icdbaa9977a91a63cbcc6ead0cf19d5a2af7f27e1 | |||
2015-07-28 | mips msa vp8 filter by weight optimization | Parag Salasakar | |
average improvement ~3x-5x Change-Id: Ia808ae56b118e0e1b293901447aa5a0f597b405b | |||
2015-07-28 | Merge "mips msa vp8 recon intra optimization" | Parag Salasakar | |
2015-07-28 | Merge "Remove tx_select_threshes" | Yunqing Wang | |
2015-07-27 | Move forward dct sse2 header file to vpx_dsp | Jingning Han | |
Change-Id: Iba03852ce778c956200818e3473cfb2b48cf8d8e | |||
2015-07-27 | Replace prefix vp9_ with vpx_ for intra prediction functions | hui su | |
Change-Id: I8ae6fb586f8d5d018ace228df11714f82b085076 | |||
2015-07-27 | Move intra prediction functions from vp9/common/ to vpx_dsp/ | hui su | |
Change-Id: I64edc26cf4aab050c83f2d393df6250628ad43b8 | |||
2015-07-27 | Use common coefficient definition in neon idct implementations | Jingning Han | |
Replace the duplicate coefficient definition in neon implementations of inverse transform with those from vpx_dsp/txfm_common.h Change-Id: I4cd9bd9569ab1793dfdbb6f16d80bcb581599f0d | |||
2015-07-27 | Remove tx_select_threshes | Yunqing Wang | |
Removed unused tx_select_threshes and tx_select_diff. Change-Id: I5e9e7ad170056efe14b5f071e94d0c5a36e4a34c | |||
2015-07-27 | Replace vp9_idct.h for precise dependency | Jingning Han | |
This commit replaces vp9_idct.h with txfm_common.h in many SIMD implementation files for precise file dependency. Change-Id: If73dd726bb16537e7494f28538b0a169810f9756 | |||
2015-07-26 | Refactor vp9_idct.h file | Jingning Han | |
Separate the common coefficient constant into vpx_dsp/txfm_common.h. Move the SSE2 macro definitions to vpx_dsp/x86/txfm_common_sse2.h. This clears the use case of vp9_idct.h in vpx_dsp folder. Change-Id: I319735a2abf42888e5080ac14cfbcde34be7b121 | |||
2015-07-25 | mips msa vp8 recon intra optimization | Parag Salasakar | |
average improvement ~3x-5x Change-Id: I73306863e9bf172d5adc06b8dd54e43985d1e063 | |||
2015-07-24 | build/make/Android.mk: support TARGET_ARCH_ABI=x86_64 | James Zern | |
requires r10e or newer: Android NDK, Revision 10e (May 2015) ... Other bug fixes: ... - Fixed .asm support for ABI x86_64. Change-Id: I51ec9a5f77c982b7412d922e896348a83ae2d7d6 | |||
2015-07-24 | Merge "Dynamic resize for real-time: reference scaling." | Marco Paniconi | |
2015-07-24 | Remove redundant function definitions in vp9_dct_sse2.h | Jingning Han | |
Change-Id: I283d364a4e65ca9bf6ff581da1d0b498433c5402 | |||
2015-07-24 | Remove vp9_dct.h from fwd_txfm_impl_sse2 header file | Jingning Han | |
Change-Id: Ib3a4814fdb9d69cf6cc23bdd208f9bc9e7972edc | |||
2015-07-24 | Merge "Move msa implementations of 2D-DCT to vpx_dsp" | Jingning Han | |
2015-07-24 | Move msa implementations of 2D-DCT to vpx_dsp | Jingning Han | |
Refactor and clean up the msa transform related code layout. Change-Id: Ic5048bd3d62a6046589817da745370ea89448e44 | |||
2015-07-24 | Merge "mips msa vp8 bilinear filter optimization" | Parag Salasakar | |
2015-07-24 | Remove branch in inner loop of foreach_transformed_block_in_plane() | Alex Converse | |
Change-Id: Ib14d09376a9ce4fa5f541264e5c335aceb71380a | |||
2015-07-24 | Simplify is_skippable to point straight to eobs. | Alex Converse | |
Change-Id: If196d9e5c7a15ee7d988ee2ecbf155a54d59b480 | |||
2015-07-24 | Don't initialize extra context tree buffers for 4x8 and 8x4. | Alex Converse | |
Change-Id: Ib669d572654f24fd43410a9399a8b609e87f846a | |||
2015-07-24 | Merge "Code cleanup in vp9_encode_block_intra" | Hui Su | |
2015-07-24 | Merge "Allocate four |zcoeff_blk| for sub8x8 contexts." | Aℓex Converse | |
2015-07-24 | Merge "Allocate eobs array per txblock and not per pixel." | Aℓex Converse | |
2015-07-24 | mips msa vp8 bilinear filter optimization | Parag Salasakar | |
average improvement ~3x-4x Change-Id: I8c0b3d5c86c9eb4f802b87c971864d2cfceeb7cc | |||
2015-07-24 | Merge "mips msa vp8 copy mem optimization" | Parag Salasakar | |
2015-07-23 | Dynamic resize for real-time: reference scaling. | Marco | |
Avoid scaling the references if they have already been scaled. Change only affects 1 pass non-svc mode for now. Change-Id: I204f4079c026cba7adce7a7f855d072f6139ccec | |||
2015-07-23 | Allocate four |zcoeff_blk| for sub8x8 contexts. | Alex Converse | |
The RD and load save/code grabs it as groups of four. In practice there is no change to physical allocations becaquse this is backed by a 16-byte memalign. Change-Id: I01e89769872300e23227e03dd24a6e229f482025 | |||
2015-07-23 | Allocate eobs array per txblock and not per pixel. | Alex Converse | |
Change-Id: I5368f5fc7283420c38d5bd85e3077b761d94ace6 | |||
2015-07-23 | Merge "Add x86_64 flag to guard fwd_txfm_ssse3.asm in make file" | Jingning Han | |
2015-07-23 | Merge "Fix vp9_psnrhvs.c build error" | Jingning Han | |
2015-07-23 | Fix vp9_psnrhvs.c build error | Jingning Han | |
Add vpx_dsp_rtcd.h to the header file list. The od_bin_fdct8x8() here depends on forward 8x8 2D-DCT. Change-Id: I1d71edc71f07069808823d2445c1cafd285e1b94 |