- 02 Dec, 2016 10 commits
-
-
Alex Converse authored
Change-Id: I3da3d48ade0286d430fa22aebe1c3fc8d3a68995
-
Alex Converse authored
Change-Id: I509bbba0d84c1d378044e2c612dd48cd8f99848d
-
Jingning Han authored
Bring 2x2 intra prediction online for chroma components. Change-Id: Ia56af9101b2a977691bca4156a6dcf89e644b4a7
-
Jingning Han authored
Change-Id: I094d7787b5ababa4855a0c57064c09c6fa02aede
-
Jingning Han authored
If the coding block size is 4x4, map the uv transform block size to 2x2 in non-444 format. Change-Id: I5767df7c6c1f73938f97745d604207caad6f7d68
-
Jingning Han authored
Support static scan order for 2x2 transform block. Change-Id: I5518072a572dac39992dc96a5b2fb146f018a267
-
Angie Chiang authored
Fix compile error. Make it work when ext_interp/dual_filter experiments on. Change-Id: Icba532b46856245f962c8e0c67a3159ab7d997d9
-
Urvang Joshi authored
Correctly use FILTER_INTRA_MODE enums instead of PREDICTION_MODE enums. Change-Id: I3d89c0c5a926b9f8603b8492e7c8c9b32b41d4cc
-
Urvang Joshi authored
Updates to enums and mappings as needed. Change-Id: Ie3a71031c74a5d4caa5308f0e210ed23c2361e95
-
Alex Converse authored
This should have no effect on the bitstream format (see also no related encoder change). This is like moving code from the top of the loop to the bottom of the loop. This change allows us to: * Make sure we consume the final renormalization byte after the last symbol in an ANS partition. * Move back toward a single renormalization operation for some ANS modes since we know the bounds of the state mutation algorithm that got us out of the valid state range. Change-Id: Ia80246fd0ed805aa61b913a362546b3f08e4d79c
-
- 01 Dec, 2016 17 commits
-
-
Jingning Han authored
clang format gets confused with this table due to #if statements. Turn off format check on this table. Change-Id: I21e9069581749d6e01501d01ba779f56207ca84a
-
Sarah Parker authored
This was caused by a refactor in Ie105a7baf6a2c2258d3ef117e727957e4393f51b Change-Id: I3a1d958d1e8759b9c1c215ea48763ee8deb62cf3
-
Angie Chiang authored
Let aom_convolve8_### SIMD implementation support any block width. Turn on SIMD optimization when interpolation filter types on two directions are different. This will reduce 30% of encoding time when dual_filter and ext_interp both on. Change-Id: I539dbb2737f01835034b7269656a15b2058fa3cc
-
Angie Chiang authored
Change-Id: Ibb695cc12381ecddced85891810a3c97e2fca3cf
-
David Barker authored
This fixes a rare encode/decode mismatch due to inconsistent rounding of NEARMV/NEARESTMV vs. ZEROMV motion vectors when both global motion and ref-mv are enabled. Change-Id: Ia2bbaf63020f5ce7762e027f9bf835fd96797bec
-
Remove legacy workaround. BUG=aomedia:85 Change-Id: I98ab7a3e3e88300586106982dc1fe3a023b361e0
-
Angie Chiang authored
Performance drop BDRate lowres -0.116% midres -0.073% hdres -0.056% Change-Id: Ic90caf9b8f6fb9d9fd6f9c0e80436a7c468a3c97
-
Jingning Han authored
Use c functions for these block sizes. Change-Id: Ie0fabc184b6e728f6f3bc7c0bfada2f9d1465a18
-
Jingning Han authored
Add 2x2 block size syntax to the codec system. It prepares for the 4x4 coding block unit for 420 format. This change retains the same coding statistics. Change-Id: If8e9a31bd6b4b75bc994539dc4dd8021d455ba57
-
Alex Converse authored
Change-Id: I648f4eb2954b2d138c2128bbf3f638eea31ec28f
-
Sarah Parker authored
No change in performance Change-Id: Ie105a7baf6a2c2258d3ef117e727957e4393f51b
-
hui su authored
Change-Id: I2a814ba878a57c6b73f8f9e29bea6c7edfe7c789
-
Debargha Mukherjee authored
Change-Id: Icba19c399531a6e50ab466b606b8921f9b57eae9
-
Debargha Mukherjee authored
BUG=101 Change-Id: Ie390bab10f73ba4709e5ca7acbcde0eea537eb12
-
Debargha Mukherjee authored
Related to all-zero handling. Change-Id: I58070aabdcb7ef03ae587c26ffaff5c908db91a4
-
Alex Converse authored
It hasn't been supported since misc_fixes was merged Change-Id: I02ffbafdffa0ac8e602c2167364f833946c14cbd
-
David Barker authored
Change-Id: I9b2465807c2dd6e356807f3f3555394b382918ad
-
- 30 Nov, 2016 11 commits
-
-
Jingning Han authored
Change-Id: Ia91388a2aa6def93b9b6167b983b20397ac4573b
-
Jingning Han authored
Replace the computation of block size in pixels with lookup table directly. Change-Id: I39589b2bc1d20372969ff5ad0f60639e64a19b41
-
Jingning Han authored
Replace b_width_log2_lookup[] and b_height_log2_lookup[] computation with direct block_size_wide/high[] access. Change-Id: I3947085d2269309aada6f6e805e8d1c58c197316
-
Jingning Han authored
The trellis optimization would incur information loss. It needs to be disabled in the lossless mode. Change-Id: I3e73f2f466631b61729cadc38a2ed74656f73529
-
Jingning Han authored
Scale down the 2x2 inverse transform transfer gain by 2. Change-Id: Ifdd2ed302c05d08be142bc2fdef276f176e38c3d
-
Jingning Han authored
Make av1_initialize_rd_consts() initialize motion vector cost values consistently. BUG=aomedia:91 Change-Id: I6524d3fc73281d2c78962062803acac0ce71e87c
-
Angie Chiang authored
There is 0.003% BDRate change on lowres dataset. Change-Id: Ie62a5ea07bdcfe0a62f37e8f981382df4cc59918
-
Jingning Han authored
This function will be used in the 4x4 coding block unit. Change-Id: I981c2abce4ae1e1571adb0d87c76e2307e94300b
-
Jingning Han authored
Add a 2x2 forward transform function for 4x4 coding block unit. Change-Id: I44c8f0d55f371db68541e7e5f7cbd340a82cd788
-
Jingning Han authored
Change-Id: Idc44fa29c70c9bb63c9b04cfba679fd05d34fdff
-
- 29 Nov, 2016 2 commits