- May 20, 2016
-
-
Yaowu Xu authored
This is avoid that -1 overflows uint32_t. Change-Id: Ic3d99b1985cdb0a28cc83f8291422f5aba5a5a6d
-
Yaowu Xu authored
This is to avoid overflow at uint32_t. Change-Id: I549d2d13d0577fd05d57303a438fbc8034755e45
-
Jim Bankoski authored
Added a limit function and removed a todo and fixed script so that it can actually be run on av1. Change-Id: Ib8d1d1b5c7dbe0169e4e6c7d89d28801d7699c37
-
Jim Bankoski authored
Change-Id: Ie50a81063b5e14f4b5f3b5adcb822dba6b3ee93d
-
Yaowu Xu authored
This commit adds asserts to clarify value ranges in sum computations, also corrects type conversion used in related calculations. Change-Id: Ib6d574ec23e5c28ccd994dac26f973eb3920430d
-
missed in: 02ae3dd3 Make deadline mode not depend on frame duration. Change-Id: Ie954a029e53b6b960a6a6ebf047e79793ea1901e
-
- May 19, 2016
-
-
Yaowu Xu authored
This fix unsigned int overflow when the difference is negative. Change-Id: I423ca1cdee529c75d3fb7232b9e4382e658faa27
-
Yaowu Xu authored
This fixes overflow of unsigned int when the difference is negative. Change-Id: I7a1ef2af84e59e675ec27f91de4e6d92a9c1d90c
-
Yaowu Xu authored
This commit changes to use uint32_t for cost (always non-negative), and promote to int64_t before calculation of the savings. This fixes an integer overflow. Change-Id: I71c2580d188cc79d2d8069241d0353cf331b5c83
-
Jim Bankoski authored
The app this script called was removed in this patch. 50cbe24c remove more vp8 and vp9 only code Change-Id: Ib622eff6a3a35c5dab26908b094ace969f128c11
-
Jim Bankoski authored
Change-Id: Ib992b9bb7c192e0c7250ddde117021bc3e8f413b
-
Thomas Daede authored
Backwards compatible with old API. Change-Id: I65aa43f84bb9491e8cca73fe444094c2622b0187
-
Thomas Daede authored
Change-Id: I077b0e97186bdd292f925e08966a2ca3cf8c250d
-
James Zern authored
this matches style guidelines and stabilizes successive runs of clang-format across the tree. remaining types should be address in successive commits. Change-Id: I6ad3f69cf0a22cb9a9b895b272195f891f71170f
-
clang-format authored
this was missed in the resurrected examples/aom_cx_set_ref.c and the accompanying fix in av1/decoder/decoder.c as well as in: 2a10c91b rdopt,rd_pick_intra4x4block: port tsan fix from libvpx Change-Id: Ie47eabf7869f629ffb82257f09665165083aef96
-
Thomas Daede authored
Change-Id: I3689d71b12c1e7f40b28cb480aa5b983f7abc696
-
Jim Bankoski authored
This code is calling unimplemented code in av1, remove. If necessary we can port from vp9 when implemented in av1. Change-Id: I49a12820201eda9c7ccd46224fda26a75288b85d
-
- May 18, 2016
-
-
Jim Bankoski authored
It was removed in...50cbe24c "remove more vp8 and vp9 only code." Change-Id: Ibc7dbdea48bb4ddc0d5e6ac5e6e1af5368551f36
-
Jim Bankoski authored
Change-Id: I9379eedd577c8bfb7b82f1c996e4ee4c62ce686b
-
James Zern authored
this is a general encode test that was moved from VP9 -> AV1 Change-Id: I51d4c01d2f7e72f7e1685dddaac433eec2b8736e
-
- May 17, 2016
-
-
Jim Bankoski authored
Change-Id: I398b6f77ab9ff7f4effeb4e4c19318013f544e70
-
Jim Bankoski authored
This code was pulled over from libvpx (89a8174f and 9aaa3c93 Make set_reference control API work in VP9 and VP10). The testing script was added to insure it's working properly. Change-Id: Ica311c169a1e51718503e23756c4c394818217dd
-
- May 14, 2016
-
-
James Zern authored
these result in ASan failures and their validity in the codec in its current state is under question. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=2 Change-Id: I5759d86c6903302c7027bb75d75ae1b3f747910b
-
- May 12, 2016
-
-
James Zern authored
minus the non-existent nonrd portion. original change: commit d642294b Author: Jingning Han <jingning@google.com> Date: Thu Feb 11 12:36:49 2016 -0800 Fix tsan error in VP9 sub8x8 intra mode search This commit fixes issue 1141. The issue was triggered in multi-tile encoding. The change properly saves and restores the block context information in the real-time mode selection process. It removes several redundant memcpy operations in sub8x8 intra block mode search. Change-Id: I35c9ad197f4bd500ec39b5fc833f052f19eee010 Change-Id: If0c11092450ede0450fc9bcf5db2f7349ac2860c
-
- May 11, 2016
-
-
James Zern authored
s/AV1_ADST8/AOM_ADST8/ The code in idct8x8_msa.c and inv_txfm_msa.h fell out of sync with: 80edfa01 Change "VP9" to "AV1" and ff00fc0f Change "VPX" to "AOM" the other instance in av1/encoder/mips/msa/fdct_msa.h was renamed to AOM_ADST8. these modules could use further harmonization regarding AV1_ vs AOM_ Change-Id: I5beb01c1dd9ee998ba9bdcfd86adacd4ffce55c8
-
James Zern authored
644 -> 755 these were incorrectly changed in: e224395f Add copyright notice to .pl files Change-Id: I8a4a23791e714422eae547539ef083693897f39e
-
James Zern authored
common/av1_fwd_txfm.[hc] are encode-only; add a TODO to relocate them Change-Id: I28cf8d0b22632b04066bcb72f3d2252ee7eb153e
-
James Zern authored
fdct's are only enabled with --enable-av1-encoder Change-Id: Iaf1dfdf713f2ecd1d215ba7ec635f353c02fa4d0
-
James Zern authored
calls into pickdering.c are protected by CONFIG_DERING as are its common headers. fixes missing dering.h when trying to build in a 'make dist' directory Change-Id: I6089f48eecfe82e98b316bef12c2bf045d226f3c
-
- May 10, 2016
-
-
.c files were missed in the previous change Change-Id: I9d22cd83e1f87472bfb09e6a38284396b2fcd860
-
Nathan E. Egge authored
The tables av1_kf_uv_mode_prob[INTRA_MODES][INTRA_MODES - 1] and av1_kf_partition_probs[PARTITION_CONTEXTS][PARTITION_TYPES - 1] are not referenced anywhere in vp10 or av1 and can be removed. Change-Id: Ibaf8d8de125fc2341beaf14733200d792d8d583c
-
- May 03, 2016
-
-
clang-format authored
Change-Id: Iaa3ca871a8106a8e57bbc40f4743cf934c98dcbf
-
- May 02, 2016
-
-
Yaowu Xu authored
Change-Id: I35e1126e567a949267898bb0fc95c518db98999a
-