- 23 Jul, 2013 13 commits
-
-
Jingning Han authored
-
James Zern authored
-
Deb Mukherjee authored
-
Jingning Han authored
When all the transform coefficients were quantized to zero, skip the inverse transform operation. For bus_cif at 1000 kbps, the runtime goes from 154967ms -> 149842ms, i.e., about 3% speed-up, at speed 0. Change-Id: Ic0a813fff5e28972d4888ee42d8747846a6c3cc6
-
Paul Wilkins authored
-
Jim Bankoski authored
-
Jim Bankoski authored
many structures use bw and bh and they have different meanings. This cl attempts to start this clean up and remove unneccessary 2 step look up log and then shift operations... also removed partition type multiple operation code in bitstream.c. Change-Id: I7e03e552bdfc0939738e430862e3073d30fdd5db
-
Scott LaVarnway authored
-
Paul Wilkins authored
-
Paul Wilkins authored
Renamed: MAX_MB_SEGMENTS to MAX_SEGMENTS MB_SEG_TREE_PROBS to SEG_TREE_PROBS The minimum unit for segmentation in the segment map is now 8x8 so it is misleading to use MB_ as macro-block traditionally refers to a 16x16 region. Change-Id: I0b55a6f0426bb46dd13435fcfa5bae0a30a7fa22
-
Frank Galligan authored
-
James Zern authored
-
Frank Galligan authored
Try and cut down the cycle count by rearranging the instructions so there are less stalls. Change-Id: Ic1383335ee0f05e656477d9ee9c179ec231285d5
-
- 22 Jul, 2013 23 commits
-
-
James Zern authored
-
James Zern authored
excludes tiled content currently Change-Id: I44155253e8d6771e5e039d663be5f21cc9d0355d
-
Yunqing Wang authored
This patch was provided by Frank. Change-Id: Icebcbd96016a51a85dbe5e8a351ab7624ace962b
-
James Zern authored
-
James Zern authored
Change-Id: I696a0dca1d02d365e283029d1d077710bd5680e0
-
Dmitry Kovalev authored
-
James Zern authored
these were only being written in one location and never read. Change-Id: If59f3c09aa1485cf89bac0099a8a79e99688b5d1
-
Yaowu Xu authored
-
James Zern authored
-
James Zern authored
-
Yaowu Xu authored
Change-Id: I3b05687f439ff6a7c426d2c97a6c58c831fa51ac
-
Jingning Han authored
-
Jingning Han authored
-
Dmitry Kovalev authored
Update logic for both mode and mvref was the same, so using MODE_COUNT_SAT, MODE_MAX_UPDATE_FACTOR, update_ct, update_ct2 for both cases. Removing function update_tx_ct because it was identical to update_mode_ct2. Change-Id: Iff566be27dbd6cde4c2ec04e8d988f207046b8f0
-
James Zern authored
-
James Zern authored
-
Deb Mukherjee authored
Optional change in diamond search to continue in the best move direction until that move turns worse. This is still WIP since the exact way the new method is to be used is under investigation. One option is to make it an option in diamond search and use it only when motion is large. Overall slightly positive on derfraw300 +0.02%, stdhdraw +0.13%, but works a lot better for high motion sequences (ex. football : +1%). Change-Id: If88e01a6021daa0cda934680cdc70be1ee04f798
-
Paul Wilkins authored
-
Jingning Han authored
Stack the rate-distortion statistics in the sub8x8 rd loop. This allows the encoder to skip the forward transform, quantization, and coeff cost estimation, in the sub8x8 rd optimization search, if the motion vector(s) are of integer pixel value, and have been tested in the previous prediction filter type rd loops of the same block. This gives about 2% speed-up for bus_cif at 2000 kpbs, for speed 0. Its efficacy depends how frequently the motion search will select an integer motion vector. Change-Id: Iee15d4283ad4adea05522c1d40b198b127e6dd97
-
Paul Wilkins authored
Mode search order in rd loop changed to better reflect observed hit counts. Also some adjustment of the baseline mode rd thresholds to reflect the order change and observed frequencies. Change-Id: I47a131cc83e11551df8add6d6d8d413d78d3a63c
-
Jim Bankoski authored
-
Jim Bankoski authored
This cl fixes issues rbultje brought up. that I somehow neglected when I submitted yaowu's patch. Change-Id: I07ad18796317822510b96e951c88d29f194a3c2e
-
Paul Wilkins authored
When CONFIG_POSTPROC is set there was a now invalid reference to cm->filter_level. Changed to cpi->mb.e_mbd.lf.filter_level in line with change Iaf5fb71c33719cdfa1b991f671caf071be9ea035 Change-Id: If746e60044903f7ba8d0d346225b3d015226c7d0
-
- 21 Jul, 2013 4 commits
-
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-