summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-02Merge "vp9_pred_common: inline vp9_get_segment_id"James Zern
2015-07-02Merge "vp9_dsubexp: replace some divides with shifts"James Zern
2015-07-02Merge "vp9/inv_remap_prob: simplify inv_map_table[]"James Zern
2015-07-02Merge "vp9_dsubexp: remove clamp in inv_remap_prob()"James Zern
2015-07-01Merge "Fix --disable-use-x86inc when used with --enable-vp9-highbitdepth"Johann
2015-07-01Merge "Fix --disable-use-x86inc"Johann
2015-07-01Fix --disable-use-x86inc when used with --enable-vp9-highbitdepthJohann
Change-Id: I0ed6de72dc0bb99fc9c5b1f6500399b16754ffb3
2015-07-01Fix --disable-use-x86incJohann
Change-Id: I374fcd8fb45a6893dcdeac6896671be142a99f06
2015-07-01Merge "mips msa vp9 avg subpel variance optimization"James Zern
2015-07-01Merge "Move inter_predictor to vp9_reconinter.h"Scott LaVarnway
2015-07-01Merge "mips msa vpx_dsp sad sad4d avgsad optimization"Parag Salasakar
2015-07-01Merge "loopfiltersimpleverticaledge_neon: quiet uninit var warnings"James Zern
2015-07-01Merge "VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFO"Scott LaVarnway
2015-07-01mips msa vp9 avg subpel variance optimizationParag Salasakar
average improvement ~3x-5x Change-Id: Iefbcafc05daab77b38a4e63b551e427867a501a4
2015-06-30loopfiltersimpleverticaledge_neon: quiet uninit var warningsJames Zern
take 2. localize the function parameter to actually remove the warning Change-Id: I23c02061b5e21b0b75bd33c26062d1e531df7b92
2015-07-01mips msa vpx_dsp sad sad4d avgsad optimizationParag Salasakar
average improvement ~3x-5x Change-Id: Ie30748cfbedebbd544b7ef4f286055ccb7f60306
2015-06-30vp9_dsubexp: replace some divides with shiftsJames Zern
Change-Id: I24e10c37ea8f06600cd04b43512efa6170e23e5c
2015-06-30vp9/inv_remap_prob: simplify inv_map_table[]James Zern
add one to each entry to remove the universal 'value + 1'. Change-Id: I8919b1d7fde8155d1728196c4d577db3064e2c1e
2015-07-01mips msa vp9 subpel variance optimizationParag Salasakar
average improvement ~3x-5x Change-Id: I4cbba2711467b0e205904769ebbb4a1fcbb1a311
2015-07-01Merge "mips msa vpx_dsp variance optimization"Parag Salasakar
2015-06-30vp9_dsubexp: remove clamp in inv_remap_prob()James Zern
the max value of the lookup in expanded form is: (((1 << 7) - 1) << 1) - 65 + 1 + 64 = 254 remove the clamp [0, 253] and add one table entry Change-Id: I0b5d0c66702fdb0b8f1cc9ab9b0dac66326e85a6
2015-06-30Merge "vp9_common_data: right-size tables"James Zern
2015-06-30Merge "Fixed a variance calculation"Yaowu Xu
2015-06-30mips msa vpx_dsp variance optimizationParag Salasakar
average improvement ~2x-4x Change-Id: Ia3eef3f390148c2eb5cdc580a94cb26369737f82
2015-06-30Merge "mips msa vp9 common macro comments updated"Parag Salasakar
2015-06-30Merge changes Idce95354,I6b791088James Zern
* changes: loopfiltersimpleverticaledge_neon: quiet uninit var warnings idct_dequant_0_2x_neon: quiet uninit var warnings
2015-06-29VP9: Move ref_mvs[][] and mode_context[] from MB_MODE_INFOScott LaVarnway
to MB_MODE_INFO_EXT. This saves 36 bytes per 8x8 area for both the decoder and encoder. (encoder has two MODE_INFO buffers) Change-Id: If006abb2224acaf326df3c2be09e77e967662107
2015-06-29Merge "Remove tile param"Scott LaVarnway
2015-06-29mips msa vp9 common macro comments updatedParag Salasakar
Cosmetic/Grammatical corrections in vp9 macro comments Change-Id: I774b983aff854feb69c7e4442e8731ce4c995645
2015-06-27Merge "mips msa vp9 temporal filter optimization"Parag Salasakar
2015-06-26Fixed a variance calculationYaowu Xu
This commit fixed a mistake in variance calculation. Thanks to Xintong for spotting the error. Change-Id: Ia285fc0128c00f0234a73b0a7eba6adc88b8a7de
2015-06-26Merge "vpxenc.sh: Add basic multithreaded frame parallel encode test."Tom Finegan
2015-06-26mips msa vp9 temporal filter optimizationParag Salasakar
average improvement ~4x-5x Change-Id: Iad9c0a296dbc2ea96d000bd009077999ed58a3c5
2015-06-26mips msa vp9 subtract block optimizationParag Salasakar
average improvement ~3x-4x Change-Id: Idbe4d13a00d05ff8be6559b116f416e42c3b4097
2015-06-26Merge "mips msa vp9 block error optimization"Parag Salasakar
2015-06-25loopfiltersimpleverticaledge_neon: quiet uninit var warningsJames Zern
the vector used in vld*_lane_* should be initialized before use Change-Id: Idce95354737915f6fb4e6b5e8980a050e953036d
2015-06-26mips msa vp9 block error optimizationParag Salasakar
average improvement ~3x-4x Change-Id: If0fdcc34b17437a7e3e7fb4caaf1067bc175f291
2015-06-25idct_dequant_0_2x_neon: quiet uninit var warningsJames Zern
the vector used in vld*_lane_* should be initialized before use Change-Id: I6b791088479fec3bc021ca75cc2af5adcc39d954
2015-06-25vp9_common_data: right-size tablesJames Zern
Change-Id: I2206ee148a46b234df58f2b623e9f32f26033e04
2015-06-25vpxenc.sh: Add basic multithreaded frame parallel encode test.Tom Finegan
Change-Id: Id526783fa2e3e9bb31229931b6548ac7a9b2b7e6
2015-06-25Update to dynamic resize logic for 1pass CBR.Marco
Only do the check for resizing if the feature is selected (i.e., resize_mode = RESIZE_DYNAMIC). And modify condition for checking to be resize_count >= window, (since framerate can change). Change-Id: Idceb4e50956bb965a1492b4993b0dcb393c9be4d
2015-06-25Merge "vp8_subpixelvariance_neon: right size coeff table"James Zern
2015-06-24Fix to unstable build from commit 517a66.Marco
Change-Id: I123db2d20ae65a10e2dec95eec61150e2f69546d
2015-06-24Merge "vp9_reconintra_neon: add d45 16x16"James Zern
2015-06-24Merge "vpxenc.sh: Add basic vp9 multithread encode test."Tom Finegan
2015-06-23vp8_subpixelvariance_neon: right size coeff tableJames Zern
only uint8 is required; each use only loads one value as a uint8 quiets a few type conversion warnings Change-Id: I03dc0dc0eb01ac23a6e8673daa2b77c6c57bf1b0
2015-06-24Merge "build: add *test-no-data-check targets"James Zern
2015-06-23vpxenc.sh: Add basic vp9 multithread encode test.Tom Finegan
- Change default real time speed to -6. - Add vpxenc_vp9_webm_rt_multithread, which encodes niklas_1280_720_30.y4m with 2 to 4 threads using 2 to 4 tile columns. Change-Id: I4d86c3360aec67ae5d1ba82eb6e0f0be8068b5af
2015-06-23Merge "aq-mode=3: Reduce boost for segment#2 at low bitrates/low res."Marco
2015-06-23aq-mode=3: Reduce boost for segment#2 at low bitrates/low res.Marco
Reduce boost for segment#2 for low bitrates and low-res. This change is to reduce the rate overshoot at low bitrates. No change in behavior, except at the very low bitrates. Change-Id: I0dbd9d3b6356da5804de94adf10fca6a7a8f8948