- 16 May, 2017 1 commit
-
-
hui su authored
Harmonize the low-bitdepth and high-bitdepth. Change-Id: I533f717ca189a5e577719821ea5aea940e3b6223
-
- 14 May, 2017 1 commit
-
-
Urvang Joshi authored
s/uint16/uint16_t/ Issue introduced in https://aomedia-review.googlesource.com/c/11148/ Change-Id: I77cb5865828adef98976863fafa2ecbb907290a5
-
- 12 May, 2017 1 commit
-
-
hui su authored
Get a list of palette base colors that are used in the above and left blocks, referred to as "color cache". For each cache color, signal if it is present in current block's palette, so that we don't need to transmit their raw values. When palette-delta-encoding is enabled, compression is improved by 2% on keyframe and 1% overall for the screen_content testset. Change-Id: I4cb027f1904aa9d0ab1c8f00ea9ee34bf5f16234
-
- 20 Apr, 2017 1 commit
-
-
hui su authored
Transmit palette colors with delta encoding. Coding gain on scrren_content testset: overall 0.67% keyframe 1.37% Change-Id: I72ce9061dfddf933e9f7530f069955afcb07edf8
-
- 12 Apr, 2017 1 commit
-
-
Rename '--enable-aom-highbitdepth' to '--enable-highbitdepth' Change-Id: I1de13c3508c30c552532993419d8ace326142ab6
-
- 02 Mar, 2017 1 commit
-
-
Yaowu Xu authored
Fixes the overflow of unsigned int in *state * 1103515245. Change-Id: Id35b8baa205f1ef8829ae4c8708f0c65edb01ada
-
- 01 Feb, 2017 1 commit
-
-
Joe Young authored
This function is used by av1_remove_duplicates() to remove duplicate palette colors. Change-Id: Ia9943bffa2032bcae92f4a6da86477a8135613f2
-
- 29 Nov, 2016 1 commit
-
-
Yaowu Xu authored
Change-Id: I82580120a154ecd7c41f4cd9bc0f8c669fca7774
-
- 01 Sep, 2016 2 commits
-
-
Yaowu Xu authored
Cherry-Picked the following commits: 0defd8f2 Changed "WebM" to "AOMedia" & "webm" to "aomedia" 54e66767 Replace "VPx" by "AVx" 5082a369 Change "Vpx" to "Avx" 7df44f17 Replace "Vp9" w/ "Av1" 967f722f Remove kVp9CodecId 828f30ce Change "Vp8" to "AOM" 030b5ffc AUTHORS regenerated 2524caee Add ref-mv experimental flag 016762be Change copyright notice to AOMedia form 81e55269 Replace vp9 w/ av1 9b94565b Add missing files fa8ca9f2 Change "vp9" to "av1" ec838b76 Convert "vp8" to "aom" 80edfa01 Change "VP9" to "AV1" d1a11fb9 Change "vp8" to "aom" 7b582513 Point to WebM test data dd1a5c8d Replace "VP8" with "AOM" ff00fc0f Change "VPX" to "AOM" 01dee0bb Change "vp10" to "av1" in source code cebe6f0c Convert "vpx" to "aom" 17b05679 rename vp10*.mk to av1_*.mk fe5f8a8a rename files vp10_* to av1_* Change-Id: I6fc3d18eb11fc171e46140c836ad5339cf6c9419
-
- 19 Aug, 2016 1 commit
-
-
Urvang Joshi authored
Mostly refactoring, but a very tiny functional change: Do all rounding in calc_centroids() itself, instead of rounding in two places inside palette.c This gives a slight performance improvement for screen content: 0.078% on average. Change-Id: I7a0e007d30ebf4e59839483a167123f31a222dd4
-
- 12 Aug, 2016 1 commit
-
-
Change-Id: I58a42ced5b8a4338524434ff3356850b89aa705a
-
- 10 Aug, 2016 1 commit
-
-
Urvang Joshi authored
Change-Id: Id816413307334336a9f473540cf9aa0e789ea9e9
-
- 09 Aug, 2016 1 commit
-
-
Urvang Joshi authored
- Avoid some memcpy()s - Remove indices array - Make pre_indices array local - Avoid rounding twice - Other small simplifications Change-Id: Iac3236daaad04f21f54054cdd9504de13b942a07
-
- 07 Apr, 2016 1 commit
-
-
Alex Converse authored
About 20% less time spent coding in vp10_k_means(). Change-Id: I5cf7605cde869a269776197bace70de353b07d83
-
- 11 Mar, 2016 1 commit
-
-
hui su authored
Coding gain on screen_content is 12.2% (was 6.6%). Some features such as frame-level color buffer, adaptive entropy coding, are coming in future patches. Change-Id: I2658cf5ec0cbb02cff685475759f3b68c9807697
-
- 08 Dec, 2015 1 commit
-
-
hui su authored
It was removed by the master branch merge. Change-Id: I4b2a524c9e052e41063359afcb4ba22bf78344cf
-
- 03 Dec, 2015 1 commit
-
-
hui su authored
Store it in nextgenv2 for now. Change-Id: Iab0af0e15246758e3b6e8bde4a74b13c410576fc
-
- 09 Nov, 2015 1 commit
-
-
Johann authored
Javan Whistling Duck release. Change-Id: If44c9ca16a8188b68759325fbacc771365cb4af8
-
- 27 Oct, 2015 1 commit
-
-
Alex Converse authored
Add a cast on a double to unsigned assignment. Change-Id: I4abce7cfa13e145ed0c71469844ac9b274aa1411
-
- 24 Oct, 2015 1 commit
-
-
Alex Converse authored
The custom LCG is based on the POSIX recommend constants for a 16-bit rand(). This implementation uses less computation than typical standard library procedures which have been extended for 32-bit support, is guaranteed to be reentrant, and identical everywhere. Change-Id: I3140bbd566f44ab820d131c584a5d4ec6134c5a0 Ref: http://pubs.opengroup.org/onlinepubs/9699919799/functions/rand.html
-
- 16 Oct, 2015 1 commit
-
-
hui su authored
Account for rounding in distortion calculation in k-means; carry out rounding before duplicates removal of base colors; replace numbers with macros; use prefix increment. Slight coding gain (<0.1%) on screen_content testset. Change-Id: Ie8bd241266da6b82c7b2874befc3a0c72b4fcd8c
-
- 12 Oct, 2015 1 commit
-
-
hui su authored
Add palette mode for keyframe luma channel. Palette mode is enabled when using "--tune-content=screen" in encoding config parameters. on screen_content testset: +6.89% on derlr : +0.00% Design doc (WIP): https://goo.gl/lD4yJw Change-Id: Ib368b216bfd3ea21c6c27436934ad87afdaa6f88
-