- Dec 21, 2017
-
-
Sebastien Alaiwan authored
This is a leftover from prior to media source extensions. Decryption in Chrome doesn't use this path. Change-Id: I95e07b5c93c380895bf017c7ebca4b2a0ca84949
-
Angie Chiang authored
Change-Id: I9f09a186a1d8aee34acf1d4262c7bbe9917c2709
-
Hui Su authored
Use the number of pixels in a block as context, rather than the bsize itself. The rectangular blocks therefore share the same context, e.g. BLOCK_8X16 and BLOCK_16X8. The number of contexts is reduced from 10 to 7. Almost no coding performance changes. Change-Id: Ib3241194580c2b93ad0e953957cdc9188393d055
-
Zoe Liu authored
For both KEY_FRAME and non-KEY_FRAME types, pbi->refresh_frame_flag has been set up accordingly. There is no need to further check on the frame type before using this flag. Change-Id: I909d367e2eb01b1b7f9c52f5c9cde5e6750d0de4
-
Yue Chen authored
Tiny speedup: ~0.48% No performance change Change-Id: Icad3c3d25424a6570d1f134aa33d8d015e5b4a10
-
Angie Chiang authored
This is a bitstream simplification. It will reduce motion vector context model generating latency. Change-Id: I98a496f5d72402ff51a478d5387a0653fa306dc1
-
Jingning Han authored
Change-Id: I6d7f2e51cff630acd88033f58931812052987c4b
-
Deb Mukherjee authored
Any 64-pt transforms only preserves half the coefficients. Therefore transform domain distortion is no longer valid for these transform sizes. BUG=aomedia:1170 Change-Id: Ib99fad5497c766e2b9d2b432640c03cd49c99f50
-
Angie Chiang authored
Change-Id: I508c347f1e2f14cc6d6e36516aedac48a863ce4b
-
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
-