- 14 Nov, 2016 2 commits
-
-
Debargha Mukherjee authored
Change-Id: If4a480633032d8738a84fa8173c6ebd90564f0a4
-
Yushin Cho authored
1. block_rd_txfm() : av1_optimize_b() should not be called if pvq is enabled. Setting t_above and t_left is missing when pvq is enabled, so added. 2. dist_block() : The nextgen2v has new feature of computing distortion in pixel domain for speed level = 0, 1, where pvq works incorrectly since it requres the blank destination buffer (w/o adding predicted pixels) passed to inverse trasnform function. Change-Id: Ia0ee426e796781ee56b4503ea425d447cf88ed8c
-
- 13 Nov, 2016 1 commit
-
-
Yushin Cho authored
Probably these are missed while negenv2 is merged. This patch does not fix the regression yet. Change-Id: Ice51141adc504d16d1bb2cd6ab6c062889b5cd23
-
- 12 Nov, 2016 7 commits
-
-
Debargha Mukherjee authored
Change-Id: Ic6beb300229deb5270a2b5eb00a24369c3aac080
-
Yaowu Xu authored
BUG=aomedia:80 Change-Id: I52df0b9a2284b35bef57a129870d645166ee871d
-
Sarah Parker authored
This reverts commit 133c57c3, which appears to cause test failures in AV1/AVxEncoderThreadTest.EncoderResultTest/* Change-Id: I200b7a135ed65dc2c3f23b23b8c3dbf0872715fa
-
Yaowu Xu authored
This commit reinstates portion of a reverted commit to fix warnings and errors with MSVC2013 build. Change-Id: Ibb5fd665db6d8c897a657e5994547a1f82e3f188
-
Yaowu Xu authored
BUG=aomedia:81 Change-Id: Ia9c853b38463aa88e1d6c1df49a5930f78add77d
-
Yaowu Xu authored
To be consistent with rest of comand line parameters. Change-Id: Id7588ddf5f8a2b468311aa1b86cf1664a3e3c660
-
Angie Chiang authored
Change-Id: Ib56273c23b7c7cb7c44d5ed95078156f1b09144c
-
- 11 Nov, 2016 14 commits
-
-
Sarah Parker authored
This is currently just a refactor and creates no change in performance. It allows new compound types to be added easily in the future to facilitate experiments with segmentation masks. Change-Id: If48fed216d482454fabb45a304b4220ada0dbdee
-
David Barker authored
lowres: -0.594% (BDRATE) tempete: -5.609% waterfall: -7.227% Change-Id: Ia68ed6ab3dd6b5b17c3e33658c4b75be28796e8e
-
Debargha Mukherjee authored
Change-Id: I119a6833cf6f71f02d5a40093f7d3bea97b7a7b8
-
Yaowu Xu authored
Change-Id: Ie57676814833824b1f3612b60ed9b0485c7ffd52
-
David Barker authored
After https://aomedia-review.googlesource.com/#/c/5589/ , the Global_Motion_Params and GLOBAL_MOTION_TYPE types are redundant, and can be removed in favour of WarpedMotionParams and TransformationType respectively. Change-Id: I33f3796e5c469e595fd012ccdb65a672dd1bb86c
-
Tom Finegan authored
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I4fb81e606eb995951bd097c1746d1dea76718189
-
Tom Finegan authored
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I91c0d86902e3ece290b3b23ba104df426cab51a6
-
Tom Finegan authored
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Id4c31aeb4593c80cf6f0c40d2846ec52ba44c3bb
-
Tom Finegan authored
Implement the 3 header checks currently run by configure: - aom/aom_integer.h - pthread.h - unistd.h Note: the aom_integer.h check is only present to maintain parity with the behavior of the original build system. The output variable it sets is not actually used in the aom sources. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I53479a1253a977d6fdb7b0d6e5233686d79315e3
-
Tom Finegan authored
Make the flag tests more visible instead of hiding them in the cmake include. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I64cab909a08408d96b3c739e7dad3b231e2912fd
-
Tom Finegan authored
- Add object libraries for util sources shared by the examples. - Excludes aomdec/aomenc. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Ica3758c25e3c735ea6f12317a6e93cd657550a35
-
Tom Finegan authored
Move them to their own file to reduce noise in aom_configure.cmake. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I8cc605653d7e71d332752b24f07cf81eb538cc56
-
Tom Finegan authored
- Update compiler flags to match existing build system. - Cache flag test results (passes and failures) to speed up regeneration of build files and avoid building infinite length command lines. - Update the flag check functions to append new flags to allow for turning things off when needed. Change-Id: I8bbfde87753a9bc8e166d3114bb56c73810a2fb6
-
Angie Chiang authored
Change-Id: Ibb2e2768917fd0cbcee42fc31c3bea1909e626d3
-
- 10 Nov, 2016 16 commits
-
-
Debargha Mukherjee authored
BDRATE: lowres: -1.01% (up from -0.7%) midres: -1.90% (up from -1.5%) hdres: -2.11% (up from ~1.7%) Change-Id: I1fe04ec9ef90ccc4cc990e09cd45eea82c752e0c
-
Yaowu Xu authored
This commit fix the msvc2013 build for configuration: configure --target=x86_64-win64-vs12 --enable-experimental --enable-clpf --enable-dering --enable-motion-var --enable-ans BUG=aomedia:80 Change-Id: I08b61e38e761ea4ed3175529fba4a50c57be44ac
-
Tom Finegan authored
Generic only. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Ic4e3119be7febec5428a3b5f915a885745c2a36d
-
Yi Luo authored
- User level improves 1.33% on i7-6700 Change-Id: I279fc7ec99f4c3500017ed079709227f96e9702e
-
Debargha Mukherjee authored
lowres: -0.401% BDRATE (tempete -5.4%) Also includes some fixes and cleanups. Change-Id: I82922a453fad59fad2f12829d2ef1e56b2d20949
-
Angie Chiang authored
Change-Id: I4d145daa33ed2f4b7f01e81ae2f0c17551982d80
-
Yaowu Xu authored
And some minor format tweak Change-Id: If0d33bf22f161827b43a89649679a4e95feb325f
-
Jingning Han authored
This commit supports the recursive transform block partition to start with both square and rectangular transform block sizes. Change-Id: Idaf29d50cb1f4876b43e5ba82c2609708c6b1926
-
Thomas Davies authored
Default MTU size is 0, which implies a fixed number of tile groups. MTU matching overrides fixed tile group. MTU matching will succeed unless a single tile is bigger than the MTU. --mtu-size is in bytes, and includes headers but not transport/wrapper overheads Change-Id: I2b70bd41b175b54273b02d836f2a84011f617a7c
-
David Barker authored
In this combination, the parameter 'supertx_enabled' was never passed to read_inter_block_mode_info, so the address of the function of the same name was unintentionally used instead. This always evaluates to true, which caused lots of test failures (eg, with test filter *EndToEnd*) Change-Id: If7a31f517aeb170a3c7cf14ed65e1d8511781718
-
David Barker authored
Change-Id: If7a117b78473d5b1f02b0219ddc314c7be7fbbbf
-
David Barker authored
The switch to using daala_ec by default broke the compile when used with ext-tx, as some code which should have been inside #if !CONFIG_EXT_TX was not inside such a block. Change-Id: I4cec9755bd4e6134a7d3036c4482f952a815cafc
-
David Barker authored
In both cases, the data to be signalled (for clpf/dering) is stored at the topmost superblock level, but previously this data would not be signalled for 128x128 superblocks. For dering, it was also assumed that all superblocks were of the maximum possible size. When ext_partition was enabled and we chose to use a 64x64 superblock, this resulted in an out-of-bounds access to cm->mi_grid_visible, leading to a segfault. Change-Id: I81b9c037ed8db8be16d7e4cf6041e1df7525cc97
-
Yushin Cho authored
Since non PVQ path in av1_encode_block_intra() was refactored in nextgenv2 so that both inter and intra block txfm_quant, i.e. av1_encode_block() and av1_encode_block_intra(), are done similar way, such as both call av1_xform_quant(). This is also nice for PVQ, since it can reuse pvq enc helper call in av1_xform_quant() for intra block mode. Change-Id: I45aaf5b899552bf947d777cdb2d92e665d4f217e
-
Jingning Han authored
This commit allows the rate-distortion optimization process to skip repeated computation of the 32x32 transform block rate-distortion cost in the recursive transform partition scheme. Change-Id: Ifc2ac03d99ab221deae057e17ada7a81bef6dfcb
-