- 07 Jun, 2013 - 1 commit
-
-
Jim Bankoski authored
-
- 06 Jun, 2013 - 16 commits
-
-
Jim Bankoski authored
This fixes a valgrind error. Change-Id: I0e1ef212ba09d65e3d71dd209f0786ae6530d2c8
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I0ca77329d882a2026f6c1941b8e447d86bc87bda
-
Ronald S. Bultje authored
Split partition probabilities between keyframes and non-keyframes, since they are fairly different. Also have per-blocksize interframe y intramode probabilities, since these vary heavily between different blocksizes. Lastly, replace default probabilities for partitioning and intra modes with new ones generated from current codec. Replace counts with actual probabilities also. Change-Id: I77ca996e25e4a28e03bdbc542f27a3e64ca1234f
-
Jingning Han authored
Fix the calculation of step size in height. Change-Id: I0e0c0175f141f5a41214ae51cef233d13942d3c5
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Jim Bankoski authored
Change-Id: Ieface458c83eb6e7ee95595d9fc662f372117c9a
-
Paul Wilkins authored
Added structures to support independent rd thresholds for different block sizes (and set experimental block size correction factors). Added structure to to allow dynamic adaptation of thresholds per mode and per block size basis depending on how often the mode/block size combination is seen (currently fixed factor). Removed some unused variables. TODO - Adaptation of thresholds based on how often each mode chosen. - The baseline mode values could also be adjusted based on the block size (e.g. for a particular intra mode use a low threshold for 4x4 prediction blocks but a relatively high value for 64x64. Change-Id: Iddee65ff3324ee309815ae7c1c5a8584720e7568
-
Paul Wilkins authored
Turn this feature off for some modes in "good" quality. Change-Id: I3f262d62cca8f01736b977af1465291e8be29f0a
-
Jim Bankoski authored
This avoids encoding tokens for blocks that are entirely in the UMV border. This changes the bitstream. Change-Id: I32b4df46ac8a990d0c37cee92fd34f8ddd4fb6c9
-
Dmitry Kovalev authored
-
Deb Mukherjee authored
-
Jingning Han authored
-
Jingning Han authored
This commit makes the coding/reconstruction operations of intra coding rate-distortion loop for UV components consistent with those of the encoding process. key frame coding gains: derf: 0.11% stdhd: 0.42% Change-Id: I8d49f83924a320e3689ef2d60096c49d7f0c7a40
-
Dmitry Kovalev authored
Bits moved: refresh_frame_flags, active_ref_idx[], ref_frame_sign_bias[], allow_high_precision_mv, mcomp_filter_type, ref_pred_probs[]. Derf results: +0.040% Change-Id: I011f43c7eac0371d533b255fd99aee5ed75b85a5
-
- 05 Jun, 2013 - 3 commits
-
-
Deb Mukherjee authored
Results: derfraw300: +0.2 Change-Id: Ie40dc3b31e877ee705f936066d7fa5702bd01ecd
-
Deb Mukherjee authored
NO bitstream change Change-Id: I79f6146dac5fdd157051b6f8dc611c0b7b5e5f7f
-
Deb Mukherjee authored
Adds backward adaptation and differential forward updates of switchable interpolation filter probabilities. Also adds some cosmetic cleanups and minor fixes on mv_ref probabilities. derfraw300: +0.353% (with most coming from switchable interp changes) Change-Id: Ie2718be73528c945fd0d80cfd63ca2d9cb3032de
-
- 04 Jun, 2013 - 2 commits
-
-
Jingning Han authored
-
Jingning Han authored
This commit makes operations of the superblock intra coding rate distortion optimization consistent with those used in the encoding process. Given the test prediction mode and transform size, the rd optimizer encodes and reconstructs each transformed block of the superblock consecutively, then computes the total rate-distortion costs accosicated with the current superblock to select the coding decisions. It achieves coding performance gains: derf 0.353% yt 1.111% Change-Id: I0da2eb7a71361dfb8c1384927fc536b0c2790d07
-
- 03 Jun, 2013 - 8 commits
-
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
in the calculation of maximum number of tiles in log2 scale. Change-Id: Id283d6e51a8b926015fd3fc631cdbfb4b8268d4a
-
Dmitry Kovalev authored
Overall PSNR drop on derf set is -0.024. Change-Id: I1c05d2ace83488205ca16e3b06cd5f0ebceec8d6
-
Jingning Han authored
Enable iterative motion search for compound inter-inter prediction of block sizes 4x4/4x8/8x4 only when best coding quality is selected. The iterative motion search provides about 0.1% gains for derf and stdhd at this point, at the expense of longer runtime. Change-Id: Idc03e7f827e51f1bb8d269bc3752ee297a6bbfe5
-
Paul Wilkins authored
-
Paul Wilkins authored
-
- 31 May, 2013 - 10 commits
-
-
Dmitry Kovalev authored
Change-Id: Ib557cc6351404b9e178e95a545883eb3666f11f0
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Deb Mukherjee authored
Migrates costing changes/fixes from the rebalance expt to the head without the expt on. Rebased. Change-Id: I51677d62f77ed08aca8d21a4c9a13103eb8de93f Results: derfraw300: +0.126%
-
Dmitry Kovalev authored
Moving some code from vp9_pack_bitstream to encode_txfm function. Change-Id: Icc25d6083e54f09886216fea632ceac002042d7f
-
Dmitry Kovalev authored
Change-Id: Ie869ea4992e26867caec46cb878fc86a646aeb9f
-
Dmitry Kovalev authored
Change-Id: I02c17fb733c0f3c22dc3167c3d3182797415f1ae
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
Change-Id: I615125483da71a623a930d6e20c42df82ea0e6ee
-
Ronald S. Bultje authored
-