- 31 Oct, 2015 3 commits
-
-
Jingning Han authored
-
Jingning Han authored
-
Yaowu Xu authored
-
- 30 Oct, 2015 15 commits
-
-
Jingning Han authored
This commit refactors the loop filter selection process to support variable transform block sizes based filter mask. It disables the multi-thread loop filter implementation to simplify the experiments. The speed impact on speed 0 encoding is negligible. Change-Id: Ia470b6da9ad833fe6eb72d2cbeda9296b21910ec
-
Debargha Mukherjee authored
-
Jingning Han authored
Change-Id: I3d90a0286c5ef559b91ad298db97e8990becf85f
-
Angie Chiang authored
Change-Id: Ifc709b62313cca0101638ed85ddb5c82e5f84fac
-
Angie Chiang authored
Change-Id: Id155b76d6694ba3fe5184ed2c20d57db4951ebf8
-
Angie Chiang authored
Change-Id: I66b884bc831324b5295c7874aa23f62042157834
-
Angie Chiang authored
-
Jingning Han authored
-
Jingning Han authored
Allow the encoder to drop individual transform block coding. Change-Id: I2c2b2985254cb92baf891f03daa33f067279373b
-
Yaowu Xu authored
-
James Zern authored
* changes: vp9_dx_iface: move struct defs to separate header vp9_decodeframe.h: add missing include
-
Jingning Han authored
-
Jingning Han authored
If a block has all coefficients quantized to zero, the codec will assume that it uses largest transform block size. Change-Id: Icd4e8e7cdc4b6af6974f87169e50b040ebfe9020
-
James Zern authored
this avoids redefining vpx_codec_vp9_dx, vpx_codec_vp9_dx_algo in vp9_encoder_parms_get_to_decoder.cc Change-Id: I3b89e7a62497227ee32419f1a7d30e4c10a13c05
-
Alex Converse authored
-
- 29 Oct, 2015 15 commits
-
-
James Zern authored
Change-Id: I8ef772a016a79cab88bee8e9739530aa030baaa9
-
hui su authored
Change-Id: I53d9719dcb81fa83fe3c920a552db5a0f1cacefa
-
Alex Converse authored
The old workaround "p = 0 ? 0 : p -1" is misleading. ?: happens before = assigning back to p truncates to one byte. Therefore it is equivalent to (p - 1) & 0xFF, but the check just exists to work around a first pass bug, so let's make the work around more clear. https://bugs.chromium.org/p/webm/issues/detail?id=1089 Change-Id: I587c44dd61c1f3767543c0126376f881889935af
-
Jingning Han authored
Temporarily turn off the fixed transform size at frame level. Change-Id: I94a6a3b18893909d33fb7fa91e73ee3568b537b2
-
Angie Chiang authored
Change-Id: Ic4539cb6c2d421ddffa44f58d3ce21bd797b57c6
-
Jacky Chen authored
-
Alex Converse authored
-
Jingning Han authored
This commit enables the entropy coding of the recursive transform block partition syntax. Change-Id: I0c2509fb7b9822d12a721f9ebf9327fac83c777e
-
Debargha Mukherjee authored
-
jackychen authored
Width and height of downscaling resolution should not be lower than min_width and min_height which can be set as needed, both are 180 for now. Change-Id: I34d06704ea51affbdd814246e22ee8d41d991f00
-
Jacky Chen authored
-
Marco authored
Some fixes for rate control stats and bypass mode. Change-Id: I28bed5467a681b8867cca55852d5d3a25d850f39
-
Yaowu Xu authored
-
Debargha Mukherjee authored
Allows inter and intra tx_types to have different sets of transforms for different tx_size/sb_type combinations. Change-Id: Ic0ac1daef7a9fb15c4210271e4d04cd36e5cec8e
-
jackychen authored
Refer to doc "vp9-test-vectors". BUG=https://code.google.com/p/webm/issues/detail?id=1086 Change-Id: I523d1f39141a3a86f113604cbdb9cd41cc2d6470
-
- 28 Oct, 2015 7 commits
-
-
Marco Paniconi authored
-
Alex Converse authored
-
Johann Koenig authored
-
Johann Koenig authored
-
Alex Converse authored
This reverts commit 7f56cb29. It causes uninitialized reads in the first pass setting up later cost tables. Change-Id: I2df498df3f5c03eff359f79edf045aed0c618dc9
-
Jingning Han authored
Rework the rate distortion optimization pipeline. Use precise distortion metric that accounts for the forward and inverse transform rounding effect. Change-Id: Ibe19ce9791ec3547739294cc3012dd9e11f4ea49
-
Jingning Han authored
This commit makes the coefficient token packtization process account for variable transform block sizes supported in a single processing block. It fixes an enc/dec mismatch issue when var-tx, ext-tx, and misc-fixes experiments are all turned on. Change-Id: I2e8946e6f72de567603a568debbadad11196430c
-