- 28 Dec, 2016 5 commits
-
-
Jingning Han authored
Use table access to replace integer to enum conversion. Change-Id: Idb3e7e2e3267bccf322cffbe4bfaa969e9018296
-
Jingning Han authored
This commit makes the cb4x4 mode support supertx operation. Change-Id: I1a713b2268c1029aebeb43aa6aeb0fa37b16810f
-
Jingning Han authored
Change-Id: Id2ca1c1b03fc6dca33e86cdbc17ca0782f44a446
-
Jingning Han authored
Change-Id: Ic278cc3296813b52bfd228544971fc62779a2d1c
-
Jingning Han authored
Avoid comparing values from different enums. Change-Id: I405f87942a64e86bda899b84a142c4d64414dd81
-
- 27 Dec, 2016 2 commits
-
-
Yaowu Xu authored
Change-Id: I53d1383bfe70e0508b0c91d77931a21be2b91682
-
Yaowu Xu authored
DatarateTestLarge tests take a long time in some configurations, this commit reduces the time required for tests to finish by cutting # of ovideo frames used and # of rate targes. Change-Id: I1d5324b7338325be14213bd9495f567714339607
-
- 24 Dec, 2016 1 commit
-
-
Yushin Cho authored
With PVQ, the dst buffer should be initialized as zero before av1_inv_txfm_add_*() is called. This bug seems introduced during resolving conflicts when nextgenv2 was merged. BD-Rate change: PSNR PSNR-HVS SSIM CIEDE 2000 MS SSIM subset1-mono -0.25 -0.25 -0.23 -0.26 -0.23 objective1-fast -0.17 -0.26 -0.14 -0.04 -0.18 Change-Id: I7c6b793ba0aa5f1e3d419312cbbe5c207a68f1f8
-
- 23 Dec, 2016 1 commit
-
-
Arild Fuldseth (arilfuld) authored
BUG=aomedia:115 Change-Id: If67821ed084b01f26287ac5e032d4f5fd5a83024
-
- 21 Dec, 2016 6 commits
-
-
Jingning Han authored
Change-Id: I3c52a4759780d987d045bb7b34a27ee9f7f55117
-
Jingning Han authored
Replace hard coded numbers with table access. Avoid comparing values from different enums. Change-Id: I43216db4a9b13ee317e8e517683946f526e5ca0e
-
Jingning Han authored
This commit fixes the 2x2 transform system setups for high bit- depth setting. It enables the cb4x4 mode to support high bit-depth process. The coding performance is improved over high bit-depth + ref-mv: lowres 2.5% midres 1.2% Change-Id: I351f9d72bdc7e15b2bd00e94286b98966a295e6d
-
Jingning Han authored
Remove unused chunk of codes for sub8x8 inside this function. Change-Id: Ie49d707b3ceeeee3b439e46c9d0e63abd4ae104c
-
David Barker authored
* Fix a bug in warp_erroradv introduced by previous patch * Add highbd version of the new warp filter Change-Id: I791d3a97baf86f0cbfc72880776848f93df6daa6
-
Debargha Mukherjee authored
Also fixes a bug with rectangular transforms Change-Id: Id459c18d8fdc767678452e0b20c4168a412f4de7
-
- 20 Dec, 2016 6 commits
-
-
Jingning Han authored
This commit fixes the tile decoding parameter control for ext-tile. Bug=aom:122 Change-Id: I2cb702cee8d1e8083915c3a2d15c68927414b91c
-
Yaowu Xu authored
Change-Id: I5bc018b22690f47a6b4507da872bffde4b6983c8
-
Jingning Han authored
Change-Id: I38259c4074f77a8941baefbe7585fff2eded6b12
-
Jingning Han authored
Add 2x2 forward and inverse 2D-DCT for high bit-depth. Change-Id: I3092a2587a0cdc6675a69cc9203499a530b65325
-
Jingning Han authored
Provide primitive modules for cb4x4 mode use. This resolves compiler warnings when both high bit-depth and cb4x4 mode are turned on. Change-Id: If6ecac50578b3e665b602419a0701c3e047ce623
-
James Zern authored
this is a precursor to requiring toolchains to support c99 BUG=aomedia:111 Change-Id: Ic501ea074e738fe7870ce3f56fb6e87a509632fd
-
- 19 Dec, 2016 9 commits
-
-
Yaowu Xu authored
This commit adds a compiler flag to gcc to warn stack size greater than 300Kbytes. Change-Id: I4bd0680de435373fc46bfd8d5b80a610dbaddad8
-
Yaowu Xu authored
This commit reduces number of video frames used in tests to avoid timeouts in nightly run of "libaom__example_test-multi-target". Change-Id: I842339d0e2c36f39f2d84ccc7b131d8ebaf2347c
-
Nathan E. Egge authored
The mv cdfs are updated below in calls to av1_set_mv_cdfs(). av1-master@2016-12-19T17:27:14Z -> av1-set-mv-cdfs@2016-12-19T17:27:54Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 0.0000 Change-Id: I6061602a4f2cc91dadf79e39d513c9678b9d2075
-
Guillaume Martres authored
When enable_optimize_b is false in av1_encode_intra_block_plane the entropy contexts were never initialized. No changes on metrics for objective-1-fast when no experiment is enabled. Change-Id: Ic68913f6400d2becbaec3cc14214a0257530ed0b
-
Jingning Han authored
This commit allows the dynamic motion vector referencing system to scale its search range according to the coding block size. This provides higher search resolution for smaller size coding unit. The cb4x4 mode improves the compression performance across all the test sets: avg low mid high lowres 2.8% 2.4% 3.1% 3.0% midres 1.3% 0.3% 1.8% 2.7% hdres 0.9% 0.5% 1.4% 1.5% Change-Id: I1bc501506a9f2f06071c5274391f6bd053b235a7
-
Jingning Han authored
Use the proper scaling factor to decide if a block is sitting on the frame border. This refactor does not change the coding statistics of the code base. It fixes an enc/dec mismatch issue due to out of boundary memory access in the cb4x4 mode. Change-Id: Ia1e999c0f4e4ef10aac6120e69c1fb10a738dd4d
-
Jingning Han authored
Refactor the fill_token_cost() function to automatically compute the token cost arry for all transform block sizes. Change-Id: I2f44c9c08fb169bc14282ba48bce23577b1ab184
-
Jingning Han authored
This commit allows the forward model update for 2x2 transform block size. Change-Id: Ie08c401e488b3872be0d92640468857f0aa0d0b3
-
Thomas Davies authored
Also make sure that qindex is clipped to the quantizer range. Change-Id: I3163da4b45e190f9ab34982d1bbbefa5cba7514e
-
- 18 Dec, 2016 1 commit
- 17 Dec, 2016 3 commits
-
-
David Barker authored
Do not merge; the highbd filter is not implemented yet. Change-Id: I8f3322f5ab932b0f2e45f3590c135b70d711d915
-
Alex Converse authored
Change-Id: Ia1757d580dd230d9e743b1f8c3e87df164008684
-
Yaowu Xu authored
AV1FrameSizeTestsLarge.ValidSize test failed on x86-win32-gcc due to running out of memory. This commit reduce the image size for the test to avoid the failure. Change-Id: Ie081878c7a57b9c453a25e990f446cc3f57704a4
-
- 16 Dec, 2016 6 commits
-
-
Jingning Han authored
This commit makes the encoder to properly account for all transform block sizes when combining statistics from encoding threads. Change-Id: I010acd3b247dc890f63756d3d1436b1fb52ea2d9
-
Sarah Parker authored
This uses a segmentation mask (which is temporarily computed arbitrarily) to blend predictors in compound prediction. The mask will be computed using a color segmentation in a followup patch. Change-Id: I2d24cf27a8589211f8a70779a5be2d61746406b9
-
Alex Converse authored
Change-Id: I18cc994f31d33f59f38f798f6629fe180026e066
-
Alex Converse authored
Change-Id: Ie7a5de671eee19b1bc1609200968c6ecb083f569
-
Alex Converse authored
Change-Id: I53f5a9858b4b488f670cdf89ab75638dee979df9
-
Nathan E. Egge authored
Change-Id: I62b662052a4b9b1de07575824410aa9b2ce2c924
-