- 13 Mar, 2017 7 commits
-
-
Angie Chiang authored
This function allows us to set breakpoint when error happens. Change-Id: I0074a26142625fb95728ed6aa003453ab4203c0f
-
Angie Chiang authored
Move bitstream_queue_reset_write() out of experimental flag Change-Id: I622e9c3e8d5b668e68c53c2a0484173e7a65c808
-
Sebastien Alaiwan authored
Change-Id: I494aff37afa176faa7bbef39552d4bb237a685ae
-
Sebastien Alaiwan authored
Change-Id: Id4eeefe769351414abae6e3ddda56a2f9f0c3eda
-
Yaowu Xu authored
Function apply_selfguided_restoration_highbd_sse4_1() is producing mismatch to c version, it is removed for now, allowing investigation and fix. BUG=aomedia:392 Change-Id: Ic55e7a6958112c02930b1d5f3af2e2ea089fe500
-
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 10 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
-