- 16 Dec, 2016 1 commit
-
-
Nathan E. Egge authored
Change-Id: I0005c896a243275c052a0163a5da0f9230071743
-
- 09 Dec, 2016 1 commit
-
-
hui su authored
intra-interp experiment allows intra prediction to use different interpolation filters. It was part of the ext-intra in the nextgenv2 branch. Change-Id: I27ab692494dc79bb92e457dbf9a72988577f1c6d
-
- 06 Dec, 2016 1 commit
-
-
Debargha Mukherjee authored
This filter is meant to replace the bilateral filter, but is currently added in addition to the bilateral filter for testing. Change-Id: Ia529701e69833d47c11b3367d5bf804eb8498079
-
- 29 Nov, 2016 1 commit
-
-
Yue Chen authored
Performance gain (REF_MV on by default) WARPED_MOTION: 1.061% WARPED_MOTION+MOTION_VAR: 2.917% MOTION_VAR: 2.337% Change-Id: I43f742a02cdd43d13ef333a0a15087062ad020ab
-
- 22 Nov, 2016 1 commit
-
-
Jingning Han authored
The recursive transform block partitioning system naturally supports the use of rectangular transform block size. Hence there is no need to make a separate coding route for the rectangular transform block size support there. Change-Id: I709b61f94cd4a6ea3f33c05abe319488c7d24f5a
-
- 11 Nov, 2016 2 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
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
-
- 10 Nov, 2016 2 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
-
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
-
- 30 Oct, 2016 2 commits
-
-
Thomas Davies authored
Ensure that cdfs are synced with pdfs after every forward update. Change-Id: I5677f78300156c8622f1728d7a343ff6c3a4ea64
-
Alex Converse authored
The new ec_multisymbol experiment supersedes the rans experiment and is used for multisymbol features that can be backed by either daala_ec or rans. This experiment is automatically enabled by ec_adapt and will try to enable daala_ec or ans (in that order). Change-Id: Ie75b4002b7a9d7f5f7b4d130c1aacb3dbe97e54f
-
- 26 Oct, 2016 1 commit
-
-
Jingning Han authored
Make the codec support 2x2 tranform block unit for chroma components. Change-Id: Ic454535bd5620abe88a2e99789160cc4664ee518
-
- 25 Oct, 2016 1 commit
-
-
Jingning Han authored
Introduce the transform block partition depth macro definition. Change-Id: I218dc77a77c8e967da4d270d4ec0d7691b712a5f
-
- 21 Oct, 2016 5 commits
-
-
Nathan E. Egge authored
Move computing the inter_mode_cdf tables per coded inter mode symbol to computing them only when the probabilities are updated. Change-Id: I7a7b059ee75723cb6f278ed82a20cf34c27915d8
-
Nathan E. Egge authored
Move computing the uv_mode_cdf tables per coded intra mode symbol to computing them only when the probabilities are updated. Change-Id: I627b59d30726c913f5d7ba7753cb0446a12655bb
-
Nathan E. Egge authored
Move computing the y_mode_cdf tables per coded intra mode symbol to computing them only when the probabilities are updated. Change-Id: I8c43d09b8ef5febe2a3ec64bd51d28bd78ea73ed
-
Nathan E. Egge authored
Move computing the kf_y_mode_cdf tables per coded intra mode symbol to computing them only when the probabilities are updated. Change-Id: I5999447050c2f7d5dbccde80bee05ecd1c5440ab
-
Thomas Davies authored
Ensure that cdfs are synced with pdfs after every forward update. Change-Id: I5677f78300156c8622f1728d7a343ff6c3a4ea64
-
- 20 Oct, 2016 4 commits
-
-
Urvang Joshi authored
Cherry-picked from aomedia/master: b1c3bb57 Change-Id: Icfc16070160fd9763abb1dbf5545103e62b4b9ff
-
Angie Chiang authored
Change-Id: I163874ee64b9c348de2c7cc8e7b2852308734b0e
-
Alex Converse authored
The new ec_multisymbol experiment supersedes the rans experiment and is used for multisymbol features that can be backed by either daala_ec or rans. This experiment is automatically enabled by ec_adapt and will try to enable daala_ec or ans (in that order). Change-Id: Ie75b4002b7a9d7f5f7b4d130c1aacb3dbe97e54f
-
hui su authored
Prepare for the av1/nextgenv2 merge. Coding gain (%): lowres midres ext-intra 0.69 0.97 filter-intra 0.67 0.83 both 1.05 1.48 Change-Id: Ia24d6fafb3e484c4f92192e0b7eee5e39f4f4ee6
-
- 19 Oct, 2016 2 commits
-
-
Thomas Davies authored
Example performance: 1.8% bit rate savings using the AQ test mode aq-mode=4 : ./aomenc --codec=av1 --ivf --tile-columns=1 --tile-rows=1 \ --kf-max-dist=1000 --kf-min-dist=1000 --cpu-used=0 \ --passes=1 --threads=1 --lag-in-frames=0 \ --end-usage=q --limit=600 --cq-level=42 \ --aq-mode=4 --error-resilient=1 out.bits FourPeople_1280x720_60.y4m Change-Id: Iba01cf2732a57f3c27481ac2a3c8fc37bb9e5533
-
Alex Converse authored
The (new) ans experiment replaces the bool coder with uABS bools. The 'rans' experiment adds multisymbol coding. This matches the setup in aom/master. Change-Id: Ida8372ccabf1e1e9afc45fe66362cda35a491222
-
- 18 Oct, 2016 2 commits
-
-
Michael Bebenita authored
This commit ports the following from aom/master: 4c462788 Add aom_reader_tell() support. b9c99350 Remove an erroneous declaration. 56c9c3bf Fix ANS build. Change-Id: I59bd910f58c218c649a1de2a7b5fae0397e13cb1
-
Nathan E. Egge authored
Change-Id: I33899eca44300037816c9f20c965aa8311a1ef52
-
- 17 Oct, 2016 4 commits
-
-
Nathan E. Egge authored
Move computing the partition_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I442f9230ba00be7f5d0558d7c38d7324ad009ee8
-
Nathan E. Egge authored
Move computing the inter_ext_tx_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I5e1e62f8eae8f6b2edbbd378beeb786649502c10
-
Nathan E. Egge authored
Move computing the intra_ext_tx_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I26d5e419e103093e98a7d896c196176305b50fc9
-
Nathan E. Egge authored
Move from computing the switchable_interp_cdf per symbol to computing once per frame when the probabilities are adapted. Change-Id: I6571126239f0327e22bb09ee8bad94114291683e
-
- 14 Oct, 2016 2 commits
-
-
Nathan E. Egge authored
When building with --enable-daala_ec, calls to aom_write() and aom_read() use the daala entropy coder to write and read bits. When the probability is exactly 0.5 (128), then raw bits are used. ntt-short-1: MEDIUM (%) HIGH (%) PSNR -0.027556 -0.020114 PSNRHVS -0.027401 -0.020169 SSIM -0.027587 -0.020151 FASTSSIM -0.027592 -0.020102 subset1: RATE (%) DSNR (dB) PSNR 0.03296 -0.00210 PSNRHVS 0.03537 -0.00281 SSIM 0.03299 -0.00161 FASTSSIM 0.03458 -0.00111 Change-Id: I48ad8eb40fc895d62d6e241ea8abc02820d573f7
-
Urvang Joshi authored
This flag was already added to aomedia/master, so bringing it back to webm/nextgenv2, as part of an effort to get the two codebases in sync. Change-Id: I2b933a6a160e4210d1411a9e7978149eb8553205
-
- 13 Oct, 2016 1 commit
-
-
Yue Chen authored
To get ready for pulling AV1 to nextgenv2 Replace the experimental flag by MOTION_VAR. Rename major variables. Change-Id: If6cf4f37b9319c46d8f90df551cc7295d66ca205
-
- 30 Sep, 2016 1 commit
-
-
Yaowu Xu authored
This commit merges the fix that makes use of generic probability model for segmentation related probabilities. Related tracking issue: https://bugs.chromium.org/p/webm/issues/detail?id=1040 point#1 Original libvpx commit: 6e5a1165 Change-Id: Ia1be5df86ac223b967b50dbfb3cb59239f171b36
-
- 22 Sep, 2016 1 commit
-
-
Angie Chiang authored
This is to facilitate SIMD quantizer implementation Change-Id: I5e63ae5f347240ec58e88ecd8abef63ad7e5c984
-
- 21 Sep, 2016 1 commit
-
-
Angie Chiang authored
Change-Id: I43b3ce9bdee07107cbb5bc4b1ab216b3f0c5295d
-
- 20 Sep, 2016 1 commit
-
-
Angie Chiang authored
Use update_scan_order_facade() to update scan/iscan/neighbors Change-Id: I3e8b992d72908efada006d1cd92c13aa46d2d7cf
-
- 19 Sep, 2016 2 commits
-
-
Angie Chiang authored
This function is used to update nonzero count when encode/decode transform blocks Change-Id: I6717170e39efe0e103237116fa8c22ccec87c829
-
Angie Chiang authored
The nonzero prob is updated by update_scan_prob() Change-Id: I0c96bab2dc29938103b4b668653585198ff7a5c8
-
- 17 Sep, 2016 1 commit
-
-
clang-format authored
Change-Id: I863fc85c7dc1b4f4e5740ac086fe1a852c62d26e
-