- 08 Nov, 2016 6 commits
-
-
Nathan E. Egge authored
Change-Id: I9e2a8db4e59cb9c109e978e473749ebc4e910148
-
Brennan Shacklett authored
This commit is a manual cherry-pick from aom/master: 45592a39 Only part of the changes apply in nextgenv2 Change-Id: I1e22514c6fe5af556710254278f2f8a5805db999
-
Tom Finegan authored
- Add minimal compiler flag testing. - Generate aom_config.c and aom_config.h. Note: hard coded to generic-gnu values for now. - Still a work in progress. This will not build anything. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Id65b42ea9f4c4f744d788660e2de7234886ce039
-
Tom Finegan authored
Use void casts and avoid unused/unnamed parameter warnings. Change-Id: Id02ec2c613cb1423f693bcc56832ccd9b41d05bd
-
Yaowu Xu authored
Change-Id: I642bc205a7d2c4d472385fbeb4323e62e17984b4
-
Yaowu Xu authored
The initialization of transform parameters was missing, that led to a crash in encoder. Change-Id: I9e35830d5f24e771c845f0d8881671d6b7228c5e
-
- 07 Nov, 2016 12 commits
-
-
Tristan Matthews authored
Change-Id: I5d95bb897d335dc17aa0ae5e873ba7dee46c6fda
-
Yaowu Xu authored
Change-Id: I00f147cd372cedc5038708b0f23f6fae68918528
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
Change-Id: I17d05bbf75a201fd010fc17e2d9bd0db8ef36d41
-
Yaowu Xu authored
The transform functions have been refactored in nextgenv2, this commit resolves the calls in pvq patch to use this new scheme. Change-Id: I1b56e75106a3357bb19bd7df2b4ba305eb9ed185
-
Yaowu Xu authored
This commit resolves some compiling issues due to merge. Change-Id: I0eef8aa36c404e185e0b0004948a49307c360d3e
-
Debargha Mukherjee authored
-
Yaowu Xu authored
-
David Barker authored
Previously, do_cubic_filter would return results with the wrong precision if the sample point was exactly aligned to a pixel. Change-Id: I40139f9a6701a8e72e691f37bb352f7814a7f306
-
Yushin Cho authored
PVQ replaces the scalar quantizer and coefficient coding with a new design originally developed in Daala. It currently depends on the Daala entropy coder although it could be adapted to work with another entropy coder if needed: ./configure --enable-experimental --enable-daala_ec --enable-pvq The version of PVQ in this commit is adapted from the following revision of Daala: https://github.com/xiph/daala/commit/fb51c1ade6a31b668a0157d89de8f0a4493162a8 More information about PVQ: - https://people.xiph.org/~jm/daala/pvq_demo/ - https://jmvalin.ca/papers/spie_pvq.pdf The following files are copied as-is from Daala with minimal adaptations, therefore we disable clang-format on those files to make it easier to synchronize the AV1 and Daala codebases in the future: av1/common/generic_code.c av1/common/generic_code.h av1/common/laplace_tables.c av1/common/partition.c av1/common/partition.h av1/common/pvq.c av1/common/pvq.h av1/common/state.c av1/common/state.h av1/common/zigzag.h av1/common/zigzag16.c av1/common/zigzag32.c av1/common/zigzag4.c av1/common/zigzag64.c av1/common/zigzag8.c av1/decoder/decint.h av1/decoder/generic_decoder.c av1/decoder/laplace_decoder.c av1/decoder/pvq_decoder.c av1/decoder/pvq_decoder.h av1/encoder/daala_compat_enc.c av1/encoder/encint.h av1/encoder/generic_encoder.c av1/encoder/laplace_encoder.c av1/encoder/pvq_encoder.c av1/encoder/pvq_encoder.h Known issues: - Lossless mode is not supported, '--lossless=1' will give the same result as '--end-usage=q --cq-level=1'. - High bit depth is not supported by PVQ. Change-Id: I1ae0d6517b87f4c1ccea944b2e12dc906979f25e
-
- 06 Nov, 2016 1 commit
-
-
Debargha Mukherjee authored
-
- 05 Nov, 2016 7 commits
-
-
Debargha Mukherjee authored
Change-Id: I7117a6c14dc8438e4225b50bd2d3ebbaa7f850cc
-
Tristan Matthews authored
Only read bits that were actually written. Change-Id: I6d901123c319a1d92c54f511d3caa56daf882281
-
Tristan Matthews authored
Only read bits that were actually written. Change-Id: Id62c52b7804cbfb401e6e7388201406bc899ea5d
-
Tom Finegan authored
When CONFIG_OS_SUPPORT is not enabled the aom_timer timer function stubs cause unused parameter warnings. This comments out the arg names and silences the warning. Change-Id: I97bdbcbebdf081ac5cb2ffd86439028a1e672fa2
-
Yaowu Xu authored
-
James Zern authored
-
Sarah Parker authored
av1/encoder/rdopt.c:9533 ‘zeromv[1].as_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] this was spurious given the logic in the if Change-Id: I8ddfe7e46d1bf5593cc8624f05c9f181243a87d4
-
- 04 Nov, 2016 14 commits
-
-
Yushin Cho authored
Fix the bool coder test not to use a probability of 100%. Change-Id: I799871cb0c48580edf0ee15a6c9931d27591ec99 (cherry picked from commit 9b79f6a3)
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Angie Chiang authored
* changes: Record YUV planes' txfm block coeff cost in handle_inter_mode() Separate coefficient cost of U/V planes in write_modes_b()
-
Angie Chiang authored
* changes: Add av1_ prefix on ###_rd_stats functions Use init_rd_stats() in encodeframe.c Add transform block coefficient cost in RD_STATS for debugging Add helper functions to modify RD_STATS Add mi_row and mi_col into mbmi to facilitate rd_debug process Add token cost comparison in write_modes_b()
-
James Zern authored
* changes: warped_motion.c: delete unused filter_4tap[] warped_motion.c: quiet float-conversion warnings
-
Angie Chiang authored
Change-Id: Ia37f170d8fd961d78a751d84b9525ab7e973b81a
-
Angie Chiang authored
Change-Id: I3bc782d68bcd9b52b38210eec9eecb21146fde75
-
Angie Chiang authored
Change-Id: Ie3082db5b0fead8c322b2aeede4eff7cd723ea12
-
Angie Chiang authored
Change-Id: I8359e8498efd301ff81eea1d7466d0f3fec5e006
-
Angie Chiang authored
Change-Id: Iae50d0b0c4f8f383ab4f91d2c1c2fa4e799c7250
-
Angie Chiang authored
Those functions includes init_rd_stats() invalid_rd_stats() merge_rd_stats() This CL help simplify the code. Change-Id: Id1704d883bd21a039b0478a940994ca14184ae1c
-
Angie Chiang authored
Change-Id: Ia69f13c47f2dd34fabd220652691049166a06a68
-