- 06 May, 2017 1 commit
-
-
Timothy B. Terriberry authored
The small multiplier intentionally introduces a larger error, so relax the accuracy threshold in the aom_reader_tell_frac() test. Change-Id: Ib046a95dd3a8498a1a2ea58680796e75fd195868
-
- 13 Feb, 2017 1 commit
-
-
Tom Finegan authored
- Same googletest release (v1.8.0), new root in third_party. - Update Android.mk and make build (include and file locations). - Update cmake build (use googletest's cmake support). - Update gtest include in all tests. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I5491a2ff3c8869263cd885872c815402236c20b1
-
- 05 Nov, 2016 2 commits
-
-
Tristan Matthews authored
Only read bits that were actually written. Change-Id: Id62c52b7804cbfb401e6e7388201406bc899ea5d
-
Tristan Matthews authored
Only read bits that were actually written. Change-Id: Id62c52b7804cbfb401e6e7388201406bc899ea5d
-
- 04 Nov, 2016 2 commits
-
-
Yushin Cho authored
Fix the bool coder test not to use a probability of 100%. Change-Id: I799871cb0c48580edf0ee15a6c9931d27591ec99 (cherry picked from commit 9b79f6a3)
-
Yushin Cho authored
Fix the bool coder test not to use a probability of 100%. Change-Id: I799871cb0c48580edf0ee15a6c9931d27591ec99
-
- 20 Oct, 2016 1 commit
-
-
Peter de Rivaz authored
The tell functions return an unsigned integer. This causes the AV1.TestTell test case to fail because -1 is greater than 20 when treated as an unsigned integer. Change-Id: I9dd1d7eb61260d30d1713a4917159fc6fe8eee42
-
- 19 Oct, 2016 3 commits
-
-
Nathan Egge authored
Change-Id: I6a885b7c6315261d67a9c2fcde914206b8301f4a
-
Nathan E. Egge authored
The bit accounting functions aom_reader_tell() and aom_reader_tell_frac() return the number of bits and 1/8th bits respectively. This patch changes the return type from ptrdiff_t which is signed to uint32_t which is unsigned. The size_t type is not used since we only care about the number of bits or 1/8 bits per entropy coder context and we don't expect to code more than 512 megabits per tile. Change-Id: I84a119d1f52829dcbdb66a92656eacca06e42b11
-
Michael Bebenita authored
This patch adds bit account infrastructure to the bit reader API. When configured with --enable-accounting, every bit reader API function records the number of bits necessary to decoding a symbol. Accounting symbol entries are collected in global accounting data structure, that can be used to understand exactly where bits are spent (http://aomanalyzer.org). The data structure is cleared and reused each frame to reduce memory usage. When configured without --enable-accounting, bit accounting does not incur any runtime overhead. All aom_read_xxx functions now have an additional string parameter that specifies the symbol name. By default, the ACCT_STR macro is used (which expands to __func__). For more precise accounting, these should be replaced with more descriptive names. Change-Id: Ia2e1343cb842c9391b12b77272587dfbe307a56d
-
- 18 Oct, 2016 1 commit
-
-
Michael Bebenita authored
read per symbol. Change-Id: I218abaa5172b769b66dba45050381c0212602668
-
- 11 Oct, 2016 1 commit
-
-
Nathan Egge authored
Change-Id: I6a885b7c6315261d67a9c2fcde914206b8301f4a
-
- 07 Sep, 2016 2 commits
-
-
Nathan E. Egge authored
The bit accounting functions aom_reader_tell() and aom_reader_tell_frac() return the number of bits and 1/8th bits respectively. This patch changes the return type from ptrdiff_t which is signed to uint32_t which is unsigned. The size_t type is not used since we only care about the number of bits or 1/8 bits per entropy coder context and we don't expect to code more than 512 megabits per tile. Change-Id: I84a119d1f52829dcbdb66a92656eacca06e42b11
-
Michael Bebenita authored
This patch adds bit account infrastructure to the bit reader API. When configured with --enable-accounting, every bit reader API function records the number of bits necessary to decoding a symbol. Accounting symbol entries are collected in global accounting data structure, that can be used to understand exactly where bits are spent (http://aomanalyzer.org). The data structure is cleared and reused each frame to reduce memory usage. When configured without --enable-accounting, bit accounting does not incur any runtime overhead. All aom_read_xxx functions now have an additional string parameter that specifies the symbol name. By default, the ACCT_STR macro is used (which expands to __func__). For more precise accounting, these should be replaced with more descriptive names. Change-Id: Ia2e1343cb842c9391b12b77272587dfbe307a56d
-
- 06 Sep, 2016 1 commit
-
-
Michael Bebenita authored
read per symbol. Change-Id: I218abaa5172b769b66dba45050381c0212602668
-
- 02 Sep, 2016 1 commit
-
-
Yaowu Xu authored
Change-Id: I2b2b70e756b7eb9611b7b33b7d5f19b3b30e0a50
-
- 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
-
- 12 Aug, 2016 1 commit
-
-
clang-format authored
Change-Id: I1138fbeff5f63beb5c0de2c357793da12502d453
-
- 29 Jul, 2016 1 commit
-
-
Yaowu Xu authored
Change-Id: I9c51ae3a2af698efe32288b807f881385e19822b
-
- 20 Jan, 2016 1 commit
-
-
Yaowu Xu authored
Change-Id: I72650d5cf18b20301ac925865f63f4f6ec16f647
-
- 30 Jul, 2015 1 commit
-
-
Jingning Han authored
Change-Id: I9582a8d74990125b71e8fe620f7f3f2585a30798
-
- 21 Jul, 2015 2 commits
- 20 Jul, 2015 3 commits
- 17 Jul, 2015 1 commit
-
-
Yaowu Xu authored
Change-Id: Ib1cb1fbe92a39ff5312cee069559be6d3ea458d0
-
- 23 Apr, 2014 1 commit
-
-
Joey Parrish authored
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48
-
- 24 Jan, 2014 1 commit
-
-
James Zern authored
Change-Id: I826655a708010149de231ca31a2e3ba4f1842c0c
-
- 20 Dec, 2013 2 commits
-
-
Dmitry Kovalev authored
Change-Id: I50c009ff8108bda1c57427f23d63a79c04f7e776
-
Dmitry Kovalev authored
Change-Id: I9b9a5fcce8530284df0f270706ee060a0edc1517
-
- 06 Sep, 2013 1 commit
-
-
Yaowu Xu authored
Suggested by James Zern to clear out cpplint warnings for all unit test code. Change-Id: I731a3fa4d2a257eb9ef733426ba84286fbd7ea34
-
- 07 Jun, 2013 1 commit
-
-
John Koleszar authored
Adds a marker bit to allow distinguishing the frame header from its residual data. Change-Id: Id75d47acc9e5a97007e4690c4f8748a4ce63e641
-
- 08 May, 2013 1 commit
-
-
Dmitry Kovalev authored
Also removing BOOL_CODER and using vp9_writer instead. Change-Id: I31d1ec661872f7eb1fe869607b6ed0ebfbb03e01
-
- 19 Apr, 2013 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I03d5b6f22f0930893709c6db5f1b06762ad3354e
-
- 15 Apr, 2013 1 commit
-
-
Dmitry Kovalev authored
This is the first CL with vp9_reader changes. All another macro definitions will be replaced after. Change-Id: I1c6bd9c9a612ec1663d484d6adb4fb720af54063
-
- 27 Nov, 2012 1 commit
-
-
John Koleszar authored
Support for gyp which doesn't support multiple objects in the same static library having the same basename. Change-Id: Ib947eefbaf68f8b177a796d23f875ccdfa6bc9dc
-