- Dec 21, 2017
-
-
Steinar Midtskogen authored
Change-Id: Ia10411ad25ca058d7c7f99638d1820d2fda2a602
-
Steinar Midtskogen authored
The experiment has been adopted and has been enabled by default for a while and the alternative code path has not been maintained for a long time, which is now removed. Change-Id: Iaf22f2969b45b71b2bf67707e131ab4c439b7fa6
-
Deb Mukherjee authored
Removing code for this option since it is not better than the DISABLE_VARTX_FOR_CHROMA = 1 option and is more complex. Change-Id: Id39d23bc6130bbed0ac008c1c76a2ba5aaee4d22
-
Deb Mukherjee authored
Adds a missing logic in get_vartx_max_txsize() function for 64x16 and 16x64 transforms. Change-Id: I60bf4f5b49be674f103e30a2e35fa0a43ba1f7e6
-
Urvang Joshi authored
Also, add more debug output when PSNR is not within threshold. Change-Id: I69ff5722b26a1e3f2a74e5d4f4646e92e5d80862
-
Urvang Joshi authored
This is required on newer Debian-like systems and seems to be harmless for older ones. BUG=aomedia:102 BUG=aomedia:737 Change-Id: I44ec3f7f84447851b50d163839ddba171912e495
-
Sebastien Alaiwan authored
Change-Id: Ieb40253c3a0dcb81fc068fa41e23c867bddef22a
-
Cheng Chen authored
Missing one parameter for function get_conv_params_no_round Change-Id: Ibb4ca39da5a034d99087b88648afd62deb2e28db
-
Urvang Joshi authored
Change-Id: Id66b212952e0afe5635abe1ea0bf5096999c87a1
-
Urvang Joshi authored
Change-Id: I9cedde11c45d84a9604a588cef3ad1ce9888499e
-
Jingning Han authored
This commit resolves the broken coding pipeline in ext-tile when obu is enabled. It fixes the unit test failure due to enc/dec mismatch. BUG=aomedia:1143 Change-Id: I7f083c90959939048f59540f4427dc94c709a315
-
- Dec 20, 2017
-
-
James Zern authored
the random number generator creates values from [0, range) add 1 to all and make hev more realistic by mirroring its calculation of level >> 4, i.e., [0, 3] cherry-picked from libvpx: 5203b40a2 lpf_test: correct threshold ranges Change-Id: I20508cce088386b41b18418b60a94d34b2c88e1e
-
Sarah Parker authored
When lv-map and new-quant are enabled together, av1_read_coeffs_txb currently does not use the new-quant lookup table to get the dequantized value, which causes an encode/decode mismatch. This patch fixes the function to make lv-map work with new-quant. Change-Id: I02a5521c3b412ae1c0b960cead7acd14a835c1fe
-
Cheng Chen authored
Change-Id: I9ab059d996e1a033f50ddd5b369ffe3c6635c157
-
Timothy B. Terriberry authored
The inverse transform API was changed to pass in an unpadded 32x32 block of coefficients for transforms larger than 32x32, but the code path actually used for daala_tx was not modified to pad it out to the full size like the others were. Change-Id: Ibda5d20a9d839ba41f8a1a0308c414111219da92
-
Yunqing Wang authored
Added is_compound in ConvolveParams, so that later we could handle single ref and compound ref differently in optimization. Change-Id: If36d1634c5dbd9e6e1962c8017db470bf78738fa
-
Zoe Liu authored
For ext-skip, if a partition block uses the new skip mode, NEAREST_NEARESTMV is the prediction mode. Other predictions were once tried out but did not show noticeable coding gains. Change-Id: I76c0aa0c68fe71f95cc4a09ef0de533e4ceb2f60
-
Yunqing Wang authored
This patch modified convolve function prototype. The temp buffer used in convolve function is already available in conv_params, which doesn't need to be passed in. Instead, pass in the destination buffer so that the result can be written in the destination directly for single ref case. More patch will be followed. Change-Id: Ib28dc3ba5783a1034c70570d78fa8c8af7cbed7c
-
Hui Su authored
Performance change is within noise range. Change-Id: I9ca2ea6dfdc629513836637283ae3f964a1dd497
-
Cyril Concolato authored
Change-Id: Idce7902ed4f0a283d8ae6643402a450f3e5caf9a
-
Yue Chen authored
Change-Id: I85316c2fc6e46497134310072b262dd20b7daf2d
-
Yue Chen authored
Clean up: clean up unused entropy related arrays Bug-fixes: resolve compiling errors when it is enabled with entropy_stats and ext_skip Change-Id: I2893e1b5c09e847fb4677f6e62709464208b76f8
-
Deb Mukherjee authored
Change-Id: I17fd041e9e1cead6b2b6339f0efa55c1ee9938af
-
Peter de Rivaz authored
This adds part of the proposal in "AV1 Tile Overview v1_1". A new dependent_horztilegroups configure option is added (disabled by default). The experiment adds syntax dependencies between tile groups. Change-Id: I6721875d622807f92f578ab1d2a5d32bff6f472f
-
Imdad Sardharwalla authored
"+ 1" has been added in a few locations to match the indices for the context for the CDFs and the motion vectors. Suggested fix (of removing +1s entirely) can then be implemented without further affecting the overall behaviour of the encoder and decoder. BUG=aomedia:858 Change-Id: I650a618d3fda1d27bd3550d25ad1ac52e4365061
-
Ryan authored
Change-Id: I0ca217b0e94b8b65fb481cda6fe361212280637b
-
Steinar Midtskogen authored
This enables CDEF for chroma when the horizontal and vertical subsampling differs. Since the direction search is only performed in luma, the following corrections to the direction index are done for chroma to correct the distortion resulting from the subsampling: 4:2:2: 4:4:0: 0 -> 7 0 -> 1 1 -> 0 1 -> 2 2 -> 2 2 -> 2 3 -> 4 3 -> 2 4 -> 5 4 -> 3 5 -> 6 5 -> 4 6 -> 6 6 -> 6 7 -> 6 7 -> 0 This improves the chroma PSNR BDR by about 2% for 4:2:2 content at cpu-used=4, low delay configuration. 4:2:0 and 4:4:4 content is unchanged. Change-Id: Iee92d3697bc5a6fc9b1f340a63243a334935b433
-
Frederic Barbier authored
This experiment has been abandonned for AV1. Change-Id: Ic706b3533ecf502ab316505ba0a9a8eeeb296612
-
- Dec 19, 2017
-
-
Zoe Liu authored
For ext-skip, the use of distance-weighted prediction has only shown a coding gain in the AMCY low delay scenario. It is hence not being considered and compound-average is used exlusively. Change-Id: I57439eda1246e179d6404bbec366c6c610af3a36
-
Linfeng Zhang authored
When CONFIG_TX64X64 is ON, bwl could be 5 when real width is 64. Read width from tx_size_wide[] instead from 1 << bwl. Change-Id: If0a97a73f1dc90c3e9425ba20f7609f93eb705b9
-
Deb Mukherjee authored
Enables rect-tx-ext and rect-tx-ext-intra flags by default. Change-Id: Ibeb08250754b092c89c710d3cb6d149d6bb42602
-
Urvang Joshi authored
There were two assignments to 'recode' earlier, out of which the 2nd one was a no-op. Change-Id: Ia181c736177ad9886c2d0dc4a2002d5bc2fb7742
-
Sebastien Alaiwan authored
Change-Id: I4fd5a5c0470f8fc55f590e5e2eb6b745bce1fe73
-
Lei authored
based on the latest discussion in the HW working group about how loop filter should be integrated with tiles, the following decisions have been made: 1. two seperated flages should be added for loop_filter_across_tiles_enabled for horizontal tile boundary and vertical tile boundary. 2. encoder and decoder should only check these two flags to determine whether loop filtering (including deblocking, CDEF and loop restoration) should cross tile boundaries (vertical and/or horizontal) or not regardless the horitontal depepdent tile flag. This change list implemented the support for two seperated loop_filter_across_tiles_enabled flags for vertical and horizontal tile boundaries. The new experiment is disabled as default before it is adopted. Change-Id: I814377947517f5419c08b004a3b71b950d01eadd
-
Sebastien Alaiwan authored
Change-Id: I4f337df8f560f08953b9326525de9143033ad895
-
Yue Chen authored
Change-Id: I92f73b78dfd0e25a61897e8b6e9e28ff210376d5
-
Dake He authored
1. Use separate contexts for transforms of size 32x32 and above. 2. Initialize cdf directly Change-Id: I3373143788e81b2547d99e420e591892ef2641a2
-
Jingning Han authored
When the optimized non-zero tail is longer that 2, the likelihood that forcing to drop all the tail coefficients would give better rate-distortion optimization is much lower. This commit makes the encoder to check such conditions and speed up the lv-map/multi encoding speed. Local test clips at high target bit-rate / quality show 20% overall encoding speed up. The coding performance change for lowres is 0.014%. Change-Id: Ifcf1d18e453a83110ca8be794aee26f3e0237605
-
Sebastien Alaiwan authored
This experiment has been abandonned for AV1. Change-Id: Ib3bb07d62f2025ce50dc9bc1b3f9fc22488519a7
-
Yaowu Xu authored
This allows nightly tests to detect other failure. This experiment will be re-enabled by default once we fix the issue#1143. BUG=aomedia:1143 Change-Id: I5891039c0666f8a92aa128f3540751d5804a2d9a
-