- 04 Jan, 2018 5 commits
-
-
Sebastien Alaiwan authored
Change-Id: Ia2d3475ec05f75a829dac41c4461306b98c162bb
-
Yunqing Wang authored
The original sample selection process involves finding best 8 sorted samples according to motion vector difference(MVD) between neighbor block and current block, and then trimming samples. To reduce the complexity, use the current block width/height as the MVD threshold, and trim the samples without sorting. This gives slightly less gain than the original method. AWCY result: PSNR PSNR HVS SSIM Average -0.07 -0.13 -0.12 Borg test result: avg_psnr ovr_psnr ssim cam_lowres: -0.112 -0.112 -0.180 lowres: -0.068 -0.073 -0.125 Change-Id: Ic2f79a170441d5bcb04ea87dddf490ef7fbba8bc
-
Debargha Mukherjee authored
Change-Id: If6358c7e86d45b517e213c4fbb49a63cf816089f
-
Hui Su authored
Change-Id: I7c7f193dea8e99be31d048b3fe2b198887a52822
-
Hui Su authored
BUG=aomedia:1172 Change-Id: I7fcc3a7786acd272f46d8a675e3bd5d80a52f5bc
-
- 03 Jan, 2018 16 commits
-
-
Jingning Han authored
Change the rd type from int to int64_t. Change-Id: Id86822ed5d0d503925de8b24d06766e494eb064d
-
Jingning Han authored
Store the selected tx type per transform block in the filter intra RD search loop. Change-Id: Icf6b5fe21e500fe31a3ccb5b5d460fd6230bb1dc
-
Sebastien Alaiwan authored
Change-Id: Idf02559fb795cdfdd40b0d7721b4eb01a0c27f2e
-
Yaowu Xu authored
CONFIG_INTRA_EDGE_UPSAMPLE is always defined as CONFIG_INTRA_EDGE, so this commit merges them into one single macro. Change-Id: I69ae484827f4203fbf68f6a26ae5a8f9c051162d
-
Ryan authored
for sub8x8 block, chroma prediciton mode is obtained from the bottom/right mi structure of the co-located 8x8 luma block. so for chroma plane, mi_row and mi_col should map to the bottom/right mi structure, i.e, both mi_row and mi_col should be odd number for chroma plane. the original implementaiton always map to the top/left mi structure of the co-located 8x8 block. this patch fixes that. BUG=aomedia:1087 Change-Id: Id5482c5a61828e3c13adb985bd2f0606eb05a3bd
-
Yaowu Xu authored
Change-Id: I7498adc3b8627579599f9280c8a3aa0721ed9a4f
-
Sebastien Alaiwan authored
Change-Id: I46fe14a799254b9430ef178d1450bb170496a724
-
Steinar Midtskogen authored
Change-Id: I562f1f59c16c1a0295cc141dbcdf122160aa3db0
-
Hui Su authored
At this point, av1_adapt_intra_frame_probs() can be removed. Change-Id: I7e9f97e8e782b88c10e108230e5d12309460c477
-
Yaowu Xu authored
The two build systems treat inclusion of daala_tx related source file differently, this commit makes them consistent. This fixes unused object files warning in msvc build. Change-Id: Ic7d098bcc580cb021706154ab35e0ec83b25394e
-
Jingning Han authored
Properly initialize all the buffer units before starting SSE2/C match test. BUG=aomedia:1115 Change-Id: I39f98d0beaaafe3bcc10101ce77c4ed38a915688
-
Yue Chen authored
It will clear assertion failures related to rectangular 1d txfms when coefficient_range_checking is on. Change-Id: I4d8eff739640eb600b5af60ac23ea9dcb80c76bf
-
Zoe Liu authored
Change-Id: I9d8cb737d97e45c8330f00be9c33ff159197e93b
-
Scott LaVarnway authored
Based on av1_convolve_2d_avx2(). Special case added to call the sse2 version which is faster for widths < 16. Change-Id: Ia03ccb1c7d30e7b0d2ba7b36c7c8d5775a6d4e8f
-
Debargha Mukherjee authored
Change-Id: Ib37752952832cda36c323e8adcc564b1811b563a
-
Debargha Mukherjee authored
This patch clears all test failures with coeff range checking enabled for forward and inverse transforms. Also this patch ensures that there are no transposes for any of the rectangular transforms. Some fine-tunnig and refactoring are still pending. Some of the tests still need to be rewritten. Change-Id: Ib0e3a4ceccef665ba007d121f536fad7135f38d5
-
- 02 Jan, 2018 14 commits
-
-
Yunqing Wang authored
Soft enabled ext_warped_motion part 1. Change-Id: Ia95a52888b83ed3622b773879698bd67e24e6246
-
Hui Su authored
Reduce height from 540 t0 360, hopefully to resolve the test failures related to OOM. BUG=aomedia:1177 Change-Id: Ia697d8d820a664e76f9a455189d4a58068591ddd
-
Sebastien Alaiwan authored
Change-Id: I3482355d2185fce56d4cb574ab271213df00164b
-
Sebastien Alaiwan authored
Also, avoid uninitialized intermediate variable. Change-Id: I9e9e1e816ae0c9f0ec664b7f7d3ca75a7a22c995
-
Jingning Han authored
Properly handle the tile load size writing operations in ext-tile when large-scale-tile is on and off. This fixes an enc/dec mismatch issue when both ext-tile and obu are turned on. BUG=aomedia:1179 Change-Id: I460e0cd55ba5d0bf5b75b5a5f6866c8774693207
-
Jingning Han authored
Fix the broken unit test when ext-tile and obu are both turned on. The test failure was due to the merge of CONFIG_ADD_4BYTES_OBUSIZE. This solves the unit test failure cases when cm->large_scale_tile is on. BUG=aomedia:1179 Change-Id: I7b4a5720e493db2a7d914fc9f8b886a67b1e85cd
-
Yaowu Xu authored
Change-Id: Ib94b6342ac9e5f1faeb9c93458e8e85722b9f97a
-
Sebastien Alaiwan authored
Change-Id: If6f25deface628dbc9bc1964a352ab1b8fed1227
-
Linfeng Zhang authored
Change-Id: I5821e35d7cda96c20e22ab02bc2dfe8639025fde
-
Linfeng Zhang authored
Change-Id: I520dff073d24f56b3d4878d74086a1336bb83997
-
Sebastien Alaiwan authored
CONFIG_HIGHBITDEPTH doesn't exist anymore: use CONFIG_AV1_ENCODER instead. Change-Id: I6500c3faf5848106f6b5e756287d043e84bdc7af
-
Urvang Joshi authored
Change-Id: I555fe53c90988d0e6fc392417b4758d558842e94
-
Zoe Liu authored
The FIXME is a leftover from the expired code flow. It is no longer valid for the current codebase. Change-Id: Ic498e6d5c59581b559eacc087a98479e8be37555
-
Zoe Liu authored
Change-Id: I438c4fd81ef16ef834d06e7e8eb33e3412943f5a
-
- 01 Jan, 2018 2 commits
-
-
Zoe Liu authored
For the setup of prev_frame and use_prev_frame_mvs, the removed code has a copy that already exists inside read_uncompressed_header(). Change-Id: Ic814bc1f1781320e13f9ac3e183f21e2cab589d8
-
Zoe Liu authored
The removed variable was once defined for evaluating the use of distance-weighted compound prediction for the new skip mode, under the scenario when all reference frames are forward predicted. Change-Id: I114daa66d911ec8bb8ef220f7c519566037429b1
-
- 31 Dec, 2017 2 commits
-
-
Dake He authored
Use a lookup table to deterimine speed of adaptation in update_cdf. Tests on 5 keyframes show improvement in BD-rate: consistently more than -0.2% for google test sets (lowres, midres, hdres). Change-Id: I6f8927fc6e876e22ebcf2f9340ed62e54cc79d28
-
Dake He authored
1. code the range of eob in a transform block as a single symbol. 2. initialize cdfs directly. 3. initial cdfs are trained by using laplace prob estimates as in base level coding (CL 38638) Change-Id: I65c88d6dd0da3381feeec837928ac5bd81be4296
-
- 30 Dec, 2017 1 commit
-