- 02 Nov, 2016 13 commits
-
-
Debargha Mukherjee authored
Change-Id: I213f3111fc0656aecd1303a8b871ecded2b92bc2
-
Zoe Liu authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
This prepares the integration of rectangular transform block size with recursive transform block partition system. Change-Id: Id96aa3790dace15619c665f438241938992d1730
-
Yaowu Xu authored
-
Jingning Han authored
Remove redundant experimental flag. This does not change the coding statistics. Change-Id: I35b3cb04025c5c2d2744312e5efc00d0473c990d
-
Yi Luo authored
-
Yi Luo authored
-
Jingning Han authored
-
Jingning Han authored
-
Thomas Daede authored
Upsampled references currently increase the size of references by 64 times. This patch limits the memory used by the encoder to about 3GB when encoding high bit depth content. This should be re-evaluated in the future, if doing 8-tap resampling in the motion search becomes reasonably fast, or if the upsampled references are reduced in size (by omitting some subpel positions and interpolating them instead). Change-Id: I6d84ff0d6202ec46f4fa53e268e68aa808e5df85
-
Urvang Joshi authored
-
- 01 Nov, 2016 21 commits
-
-
Jingning Han authored
Count the transform block partition context in the unit of pixels. Change-Id: Ibb66f053526ed347ad0274b78db7ac35cc086b0e
-
Urvang Joshi authored
Reverted commit: f8306bfd (with some changes). Reason: This was triggering an assert in debug build because of zero probability values. So, using an "UNUSED_PROB" macro to replace these to retain clarity. Assertion failure can be reproduced as follows: $ make clean; extra_cflags='-O0 -g -fno-inline' ../../configure --enable-debug --enable-experimental --enable-palette && make -j 16 $ ./aomenc -D --codec=av1 ~/videos/screen_content_set/gimp.y4m -o /tmp/foo.webm --tune-content=screen --limit=50 Pass 1/2 frame 50/51 8976B 1436b/f 86169b/s 2902620 us (17.23 fps) Pass 2/2 frame 25/0 0B 2933053 us 8.52 fps [ETA unknown] aomenc: ../../av1/encoder/cost.c:46: cost: Assertion `prob != 0' failed. Aborted (core dumped) Change-Id: I47a76b8f415060909bc8448fae3002857eb61d8e
-
Yi Luo authored
- Library size reduces: 165 kB, 292 kB (HBD). Change-Id: I50cb630dde326bd2a28c0db4b7e2d53c2fd94a2a
-
Jingning Han authored
This commit allows the partition context model to account for the maximum transform block size of the coding block. Change-Id: I22b91e85fff70faa974afd362ce327d3f2eda81d
-
Zoe Liu authored
Change-Id: I5fb4898045a481f7996c2ad019d2f741aab08fc7
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yi Luo authored
- Add unit tests to verify the bit-exact result. - User level time reduction (EXT_TX): encoder: 3.63% decoder: 2.36% - Also add tx_type=V_DCT...H_FLIPADST SSE2 for 16x16 inv txfm. Change-Id: Idc6d9e8254aa536e5f18a87fa0d37c6bd551c083
-
Yaowu Xu authored
1. Avoid compiler warnings. 2. Enable prob_diff_update() required by update_txfm_probs(). Change-Id: I9081b645c55a8432bdaeb600e9ba901c0d0d96f5
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
Change-Id: I252c2f06dfe256d2d33fd1abc42aaadf50273cc8
-
Jingning Han authored
-
Jingning Han authored
-
Yaowu Xu authored
Change-Id: I93b191a522ed3e3ca9a363beab4292f64e869610
-
Yaowu Xu authored
Change-Id: I9f52ddb53b39cefd2e0ee7144203e1f3958d01aa
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
Change-Id: I2047adc4c147201ce0ce3c533fe2861cbff1002c
-
- 31 Oct, 2016 6 commits
-
-
Jingning Han authored
Change-Id: I7d2414a8766141d5109b599271179bc505c772d3
-
Tom Finegan authored
Start adding cmake build support. This is based on the generic-gnu target and will not build anything. It simply produces a project file (when generating for a IDE) that can be loaded and that allows for interaction with (most of) the aom sources used in a generic-gnu build. Notable missing pieces: - flag testing - config generation - experiment configuration - enable/disable encoder/decoder - aomenc/aomdec - all third party library build integration - all tests Change-Id: Iaeda0b03d58591a26a8fb54f63a2aa3b5354e3a6
-
Yaowu Xu authored
Change-Id: I932dd9c8b43a20d248c00847b19dff88e6eb11be
-
Angie Chiang authored
-
Jingning Han authored
Replace redundant separate handling to retrieve the context value. Change-Id: I18dde4599cd08ffe33a78694ec377487609de1b1
-
Yaowu Xu authored
Change-Id: I4615e8e64d75b1f4277d2221ec94c5d4f1830aa4
-