- 13 Mar, 2017 2 commits
-
-
Debargha Mukherjee authored
Change-Id: I841098396e4932913e41cfc729ef2ee3b7444477
-
Yaowu Xu authored
Change-Id: I035d4a3b14e6c56a55b06dea57b4a49cd161e69f
-
- 11 Mar, 2017 8 commits
-
-
James Zern authored
with --enable-debug (CONFIG_DEBUG) when available BUG=aomedia:388 Change-Id: I5dd0718d6bd0ba17bc1b52d5842e250244d2d1d8
-
James Zern authored
This reverts commit 48c10c7d. Reason for revert: this incorrectly detects feenableexcept for i686-w64-mingw32 (at least), causing the link to fail BUG=aomedia:388 Change-Id: I141fec2285bd67d1312f1eb6be528cc69108cd27
-
Yaowu Xu authored
This is to avoid out-of-range memory access. BUG=aomedia:391 Change-Id: I211ba1992d4f51fcf06cf2961d8cb2606b836207
-
James Zern authored
with --enable-debug (CONFIG_DEBUG) when available BUG=aomedia:388 Change-Id: I3b67aedc519043e3215b4ee41503b34297aa32ce
-
James Zern authored
avoids a floating point error being generated. this doesn't change behavior, the -HUGE_VAL return was being ignored due to the min() BUG=aomedia:388 Change-Id: I698aab248c777b02b60081bb7619e0aa6f3a0ba2
-
Fergus Simpson authored
The addition of a 2D array to the HandleInterModeArgs struct means there is now a non-optional member in the opt_args struct passed to handle_inter_mode and its child functions. Since opt_args no longer consists solely of optional members I've renamed it args. Change-Id: I7f3b22188777d8fdac2c244746638c34b5d8636c
-
Urvang Joshi authored
The bitstream has now changed as we enabled ALT_INTRA by default now, so need to update the golden MD5. BUG=aomedia:389 Change-Id: Ic62d1628e572e5ea252d6f6eef8d8312db62dbb8
-
Urvang Joshi authored
Add extra entries to the 'default_intra_ext_tx_prob' table when ALT_INTRA is on. Change-Id: I1b3d28fa06852b4b7c68b061c44318ec83be77b6
-
- 10 Mar, 2017 15 commits
-
-
Fergus Simpson authored
Two 2D arrays were passed to HandleInterMode and not used elsewhere. One has been added to the HandleInterModeArgs struct to simplify handle_inter_mode's signature and the the calling function. The other has been unread since commit beacb3ff. That patch removed the "skip_txfm optimization" but left the single_skippable array in place, even though it was no longer read. Since the array's only usage has been removed, this patch removes the variable outright. Change-Id: I6e680a9ddc6f67961153819a62009751252757a8
-
David Barker authored
Change-Id: Ibe5d4933f599456cb496f636de244694bc786a4c
-
Thomas Davies authored
This keeps track of how many calls have been made to read symbols or bits. A given syntax element may make multiple calls to symbol decoding functions, and these variables keep track of the entropy decoding engine throughput. Change-Id: Iab3a720cbfe68f8d5ca3e4c415f7baa683b24268
-
Debargha Mukherjee authored
Adds an option controlled by a macro to replace one of the guided filters in the self-guided tool with a simple bandpass filtered version generated with a 3x3 kernel. By default the macro USE_HIGHPASS_IN_SGRPROJ is 0 (turned off), that defaults us to the dual self-guided filter. When the macro is turned on, the larger radius guided filter is replaced by a simpler filter that is much faster. Results (if USE_HIGHPASS_IN_SGRPROJ is on vs. off): lowres: performance drop by +0.14% (BDRATE) midres: performance drop by +0.27% (BDRATE) Further experiments on this variation of guided filters is pending. Change-Id: I7bbcfcad7ee266cd49a8dc6d96795a454feb1a94
-
Yaowu Xu authored
BUG=aomedia:387 Change-Id: I11fdc9dbc4b0f4484e82ab1662ac329b8b7f2d6c
-
James Zern authored
Change-Id: If5300ead54effe2977f1cdbbea82d396ff58abbf
-
Ryan Lei authored
this change added back the original 15 tap filter from VP9 back into the parallel_deblocking experiment. when transform size of both blocks along the edge is greater than 16x16, 15 tap filter is used. Change-Id: Ieae0393b66b1168572292bcebabd2707058b7f1d
-
David Barker authored
Patch https://aomedia-review.googlesource.com/c/8387/ introduced some bugs into the self-guided filter correctness test. One bug was fixed in https://aomedia-review.googlesource.com/c/8445/ , but another surfaced while developing https://aomedia-review.googlesource.com/c/8480/ This patch tidies up the relevant code to make it clearer, and should fix the remaining bug(s). Change-Id: I7a5957b02f0ad309aa4081c72d490d7369c8d90a
-
Tom Finegan authored
Move the analyzer setup to process_toolchain() in configure to ensure the {CXX,LD}FLAGS are picked up for all targets. Change-Id: I037f52406c19a42ddd848adad2f43d3a49b00ded
-
Tom Finegan authored
- Use the FindwxWidgets (the cmake module) to detect library flags and handle include paths. - Update target to link in the libs located by FindwxWidgets. - Enable CONFIG_INSPECTION and warn at generation time when it's not present and CONFIG_ANALYZER is enabled. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Ica949107d199af9d8241ca639cc27753d4a30dfc
-
Sebastien Alaiwan authored
Change-Id: I366160220b5f7fe4ea6adb4719c4efeef6a7d6f7
-
Sebastien Alaiwan authored
Change-Id: I4d6db116692b9a236ae8555e4d4e5d0c403f6c13
-
Urvang Joshi authored
This tool was adopted in the AOM codec WG call on 03/03/2017. Resubmitting, now that the log2() use has been removed: https://aomedia-review.googlesource.com/#/c/8463/ Change-Id: Iec4cff00ea901ab3ed6ed703599ef41c3f860ca1
-
Luc Trudeau authored
Cosmetic change that moves the declaration of mbmi at the beginning of the function. This simplifies access and removes the need for (void)mbmi. Change-Id: Id0f7e1113696200ae6fb98bcc639d1cbdba05a9e
-
Urvang Joshi authored
Apart from being inefficient, the floating point operation log2() was resulting in an assertion failure due to an unrelated floating point exception that happens earlier. Related: update the MD5s in test_intra_pred_speed to fix that failure too. BUG=aomedia:384 Change-Id: I18dc0733e880bac21b3d07ad874f8ae341f59f06
-
- 09 Mar, 2017 15 commits
-
-
Tom Finegan authored
- Default was missing. - Was omitted from aom_config.{asm,h}. - Was omitted from RTCD templates. Change-Id: I8e0514bec657ca30e4225e16c6915e38344fed04
-
Nathan E. Egge authored
Change-Id: I753b51a1ae9759086198c7433410717296f61c20
-
David Barker authored
Performance is very similar to the lowbd path (only 4-5% slower) Change-Id: Ifdb272c3f6c0e6f41e7046cc49497c72b5a796d9
-
Tom Finegan authored
It was touched only in configure, and then only for dist dir naming. No source level changes. Change-Id: I5b6134ad800c74d0f022441553da99ab97311b79
-
Tom Finegan authored
- Report error and kill generation. The two features collide. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I5df034befb4e2db076a6882444160e1fd6529c98
-
Thomas Davies authored
With EC_ADAPT, contexts should be tile-dependent. Change-Id: I2b714a930ea4661115b1e419d0cb5eefc0ae5362
-
Nathan E. Egge authored
Change-Id: I93da53eae42d91419cc5bb4d55e7ce87eadd2551
-
Debargha Mukherjee authored
Removes domain transform recursive filters and non-approximate guided filter code. Change-Id: Ib7ae7a6b6526a0908b3dc1787ab3561442da4e2d
-
Nathan E. Egge authored
Change-Id: I9a72daf5bcc7510828c555ccc19d6e57eea57fc9
-
Alex Converse authored
Change-Id: I9f9140ed187cd82517481df95c5c98eebffa51a0
-
Nathan E. Egge authored
This ports the wx-widgets stream analyzer from Daala to AV1. Currently, this supports playback, zooming, and printing bit accounting statistics to stdout. The configure script does not yet build the analyzer, to compile it: g++ -I. examples/analyzer.cc video_reader.c ivfdec.c tools_common.c \ libaom.a `wx-config --cppflags` `wx-config --libs` -o analyzer Change-Id: I0e4288d52a103850b255f226f398892cc50d29e8
-
Debargha Mukherjee authored
The restoration tilesize can be now chosen as either 256, 128 or 64 at the frame header. Change-Id: I852fc42afedc053484d657bdca522de73aaacd67
-
Nathan E. Egge authored
Change-Id: I473135d28e1d7f16bd37652ffeaad62dfd9bbe73
-
Yaowu Xu authored
The commit increase size of a few heap allocations to make sure later access is not out of bounds. BUG=aomedia:383 Change-Id: Iadb08faa1e55be361dd3d4adaafeb85cecf23bbb
-