]>
granicus.if.org Git - libvpx/log
Jingning Han [Thu, 29 Sep 2016 21:46:55 +0000 (21:46 +0000)]
Merge "more ref_mv changes from aom/master" into nextgenv2
Yue Chen [Thu, 29 Sep 2016 21:41:10 +0000 (21:41 +0000)]
Merge "Fix unit test failure for RECT_TX + VAR_TX" into nextgenv2
Yaowu Xu [Tue, 27 Sep 2016 19:55:32 +0000 (12:55 -0700)]
more ref_mv changes from aom/master
Change-Id: I9152f898dfacdf3877ed719f193bb1e0dbee0a1a
Yue Chen [Thu, 29 Sep 2016 19:12:47 +0000 (12:12 -0700)]
Fix compiler error for GLOBAL_MOTION+WARPED_MOTION
Fix the logical OR computation in .mk file. Otherwise, when both
experiments are on, the output of $(filter... will be two 'yes',
which will cause missing library issue.
Change-Id: I53c44e925dc9ea77c7467217c20e4f1bc7e20fc3
Yue Chen [Thu, 29 Sep 2016 18:24:32 +0000 (18:24 +0000)]
Merge "Move warping model estimation functions to COMMON folder" into nextgenv2
Alex Converse [Thu, 29 Sep 2016 16:43:12 +0000 (16:43 +0000)]
Merge changes Ideda50a6,Id2bced5f,If423eeb3 into nextgenv2
* changes:
Port ANS from aom/master
25aaf40
Refactor bitreader and bitwriter wrapper.
Migrate aom/master ANS test from
d311d02 .
Yue Chen [Thu, 29 Sep 2016 00:09:47 +0000 (17:09 -0700)]
Fix unit test failure for RECT_TX + VAR_TX
Disable rect_tx because we only support 4x4 Walsh-Hadamard transform
in lossless mode.
Fixes failure in ./test_libaom --gtest_filter=*Large*ScreencastQ0/1
Configuration: --enable-experimental --enable-var-tx --enable-rect-tx
--enable-ref-mv --enable-ext_intra --enable-ext_tx --enable-debug
--disable-optimizations
Change-Id: Ib6b3494c7dcf7182f1cab9b138388d054851a23d
Debargha Mukherjee [Thu, 29 Sep 2016 16:04:58 +0000 (16:04 +0000)]
Merge "Change non-uniform-quant parameters" into nextgenv2
Debargha Mukherjee [Thu, 29 Sep 2016 16:04:37 +0000 (16:04 +0000)]
Merge "Update codec name in test enviroment to match decoder" into nextgenv2
Jingning Han [Thu, 29 Sep 2016 15:45:19 +0000 (15:45 +0000)]
Merge "mvref_common.c: port refactoring from aom/master" into nextgenv2
Jingning Han [Thu, 29 Sep 2016 15:45:10 +0000 (15:45 +0000)]
Merge "Remove an intermediate variable" into nextgenv2
Alex Converse [Wed, 28 Sep 2016 18:33:20 +0000 (11:33 -0700)]
Port ANS from aom/master
25aaf40
Reconciles the following commits from aom/master to nextgenv2:
-
25aaf40bbc24beeb52de9af7d7624b7d7c6ce9de
-
87073de5693df70eba1c9b9be2b2732ed3b08fb3
Change-Id: Ideda50a6ec75485cb4fa7437c69f4e58d6a2ca73
Alex Converse [Wed, 28 Sep 2016 19:04:27 +0000 (12:04 -0700)]
Clang-format ransac.c
Change-Id: I1679da4fb8832133ab1bcb396f4bed4e5448e504
Nathan E. Egge [Thu, 16 Jun 2016 13:00:39 +0000 (09:00 -0400)]
Refactor bitreader and bitwriter wrapper.
Move code for reading and writing literals and reading trees to use
just the aom_read_bit() and aom_write_bit() function calls.
Change-Id: Id2bced5f0125a5558030a813c51c3d79e5701873
(cherry picked from aom/master commit
bc1ac15846a200272551699d45457039535e56b2 )
Alex Converse [Wed, 28 Sep 2016 17:58:19 +0000 (10:58 -0700)]
Migrate aom/master ANS test from
d311d02 .
This helps in porting entropy coder changes that happened in aom/master.
Change-Id: If423eeb3da552066cceb88227138ea61d6a20f07
(cherry picked from aom/master commit
d311d02da55433d20aad6dd88e0bbb992919988d )
Peter de Rivaz [Tue, 27 Sep 2016 14:24:03 +0000 (15:24 +0100)]
Update codec name in test enviroment to match decoder
The codec name is defined in av1_dx_iface.c
This name needs to match kAV1Name in decode_test_driver.cc.
Otherwise the EndtoEndPSNRTest fails when built with --enable-ext-tile,
(because we need the IsAV1 function to return true.)
Change-Id: I05d5ea5b6fd4bbd49e8bcacd047fb81c27efb3b3
Debargha Mukherjee [Fri, 23 Sep 2016 17:52:13 +0000 (10:52 -0700)]
Change non-uniform-quant parameters
Also adds hooks to choose different profiles for UV and intra.
Results
lowres: -0.15%
midres: -0.24%
Change-Id: I4af8bc3e9b82b6f8a061dce9f52c89afa6239ae1
Yue Chen [Wed, 28 Sep 2016 00:48:38 +0000 (17:48 -0700)]
Move warping model estimation functions to COMMON folder
These functions will be called by both enc and dec in WARPED_MOTION
experiment.
Change-Id: I4b4a20af111b30822760aee8c9451e9ccbb2dd05
Yi Luo [Tue, 27 Sep 2016 22:21:53 +0000 (22:21 +0000)]
Merge "Add a TODO for aom_highbd_fdct16x16_1_sse2 tests" into nextgenv2
Yaowu Xu [Tue, 27 Sep 2016 17:29:34 +0000 (10:29 -0700)]
mvref_common.c: port refactoring from aom/master
Change-Id: I53cf072f33de957eed6bf6be270218db8ff33af9
Yaowu Xu [Tue, 27 Sep 2016 17:13:33 +0000 (10:13 -0700)]
Remove an intermediate variable
This commit changes to use function parameter "len" directly.
Change-Id: I072d165aeca59cfbbcf52c9be3c2a91e3191b980
Yue Chen [Tue, 27 Sep 2016 06:46:19 +0000 (06:46 +0000)]
Merge "Fix for compile error with RECT_TX without EXT_TX" into nextgenv2
Alex Converse [Mon, 26 Sep 2016 22:34:57 +0000 (22:34 +0000)]
Merge changes I13eed9cb,I3b213790,I7232f9ae into nextgenv2
* changes:
Remove VP10 style bitreader and bitwriter wrappers
Rename av1_ans_test to match aom/master.
Migrate bitreader to the interface from aom/master
Yaowu Xu [Mon, 26 Sep 2016 21:12:04 +0000 (21:12 +0000)]
Merge "rename pred_mv_s8 to pred_mv" into nextgenv2
Alex Converse [Mon, 26 Sep 2016 20:09:09 +0000 (13:09 -0700)]
Remove VP10 style bitreader and bitwriter wrappers
Change-Id: I13eed9cb6950ea4fbdd586d43b73ac0cc2d78d33
Alex Converse [Mon, 26 Sep 2016 19:49:00 +0000 (12:49 -0700)]
Rename av1_ans_test to match aom/master.
Change-Id: I3b2137903a87a1f8169ff45e940575b917c26a6a
Alex Converse [Fri, 23 Sep 2016 21:21:02 +0000 (14:21 -0700)]
Migrate bitreader to the interface from aom/master
Change-Id: I7232f9ae3d97e730f66e4b80f550192e3ef7230b
Sarah Parker [Mon, 26 Sep 2016 19:03:52 +0000 (19:03 +0000)]
Merge "Add double precision warping for ransac" into nextgenv2
Yaowu Xu [Mon, 26 Sep 2016 16:13:38 +0000 (09:13 -0700)]
rename pred_mv_s8 to pred_mv
Change-Id: Ib1088c3fc80952074e098385fe5eb81742e7dc59
Yaowu Xu [Mon, 26 Sep 2016 15:13:05 +0000 (15:13 +0000)]
Merge "minor format fix" into nextgenv2
Yaowu Xu [Mon, 26 Sep 2016 15:12:57 +0000 (15:12 +0000)]
Merge "change to use aomedia copyright notice" into nextgenv2
Peter de Rivaz [Mon, 26 Sep 2016 13:20:13 +0000 (14:20 +0100)]
Fix for compile error with RECT_TX without EXT_TX
Change-Id: I2f4e3fc877c03a5bee7f7fd1dc50e6a693697647
Alex Converse [Sat, 24 Sep 2016 00:38:53 +0000 (00:38 +0000)]
Merge "enums.h: Combine related #defines into packed enums." into nextgenv2
Yaowu Xu [Fri, 23 Sep 2016 22:37:46 +0000 (15:37 -0700)]
minor format fix
Change-Id: Ia4a37d43a7110c84cda6ad317aa7f799e00bde82
Yaowu Xu [Fri, 23 Sep 2016 22:37:36 +0000 (15:37 -0700)]
change to use aomedia copyright notice
av1/common/allcommon.h
doc.mk
Change-Id: I7e08c9131ab1c0d7e7854f7e70b90397d041143a
Sarah Parker [Fri, 23 Sep 2016 18:17:27 +0000 (11:17 -0700)]
Add double precision warping for ransac
Change-Id: I32b6e2e6c8454ffb64e4a4ceb87070d175f05fe9
Alex Converse [Fri, 23 Sep 2016 01:18:30 +0000 (01:18 +0000)]
Merge "Migrate bitwriter to the interface in aom/master" into nextgenv2
Debargha Mukherjee [Thu, 22 Sep 2016 18:53:51 +0000 (18:53 +0000)]
Merge "Fix bug in table for UV tx ize" into nextgenv2
Debargha Mukherjee [Thu, 22 Sep 2016 17:10:20 +0000 (10:10 -0700)]
Fix bug in table for UV tx ize
Change-Id: I086b79462b0933cf9dc1101ff71cbc71c7da2738
Urvang Joshi [Tue, 20 Sep 2016 18:36:33 +0000 (11:36 -0700)]
enums.h: Combine related #defines into packed enums.
enums for BLOCK_SIZE, TX_SIZE and PREDICTION_MODE.
Note: These were converted to #defines earlier to save on memory:
https://chromium-review.googlesource.com/#/c/269854/
But we, instead, use attribute 'packed' (see here:
https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html#Common-Type-Attributes)
to ensure that these enums use the smallest possible integer type,
and so use smallest memory when used in structs/arrays etc.
Change-Id: If1fc136686b28847109c9f3a06f8728165e7e475
Angie Chiang [Wed, 21 Sep 2016 23:01:04 +0000 (16:01 -0700)]
bitstream_debug: build related cleanup
Move experimental config from debug_util.c/h to aom_util.mk to avoid
empty object.
Change-Id: Id7978ed6a342262bddaa4df8b53115e750fa1c2c
Alex Converse [Tue, 20 Sep 2016 23:39:01 +0000 (16:39 -0700)]
Migrate bitwriter to the interface in aom/master
Change-Id: I73d46229f0feea43cbe933e51da997833cce032b
Debargha Mukherjee [Wed, 21 Sep 2016 04:37:16 +0000 (04:37 +0000)]
Merge "Misc. refactoring of loop restoration" into nextgenv2
Debargha Mukherjee [Sat, 17 Sep 2016 20:16:58 +0000 (13:16 -0700)]
Misc. refactoring of loop restoration
Streamilines the functions and data structures to make it
easy to add new restore options.
Change-Id: Ib00638a5749e6c38c2455f3e3142b1025e6e0624
Sarah Parker [Tue, 20 Sep 2016 23:15:35 +0000 (23:15 +0000)]
Merge "Fix naming mistake in multiply_mat" into nextgenv2
Alex Converse [Tue, 20 Sep 2016 22:55:17 +0000 (22:55 +0000)]
Merge changes I38f40582,Ib7afcffa into nextgenv2
* changes:
Move ANS to aom_dsp.
Move and wrap the old vpx boolcoder.
Sarah Parker [Tue, 20 Sep 2016 22:37:15 +0000 (15:37 -0700)]
Fix naming mistake in multiply_mat
This was introduced in a cleanup in
I1e07ccab18558dfdd996547a72a396abe02ed23d
Change-Id: If6ac798d838a1ad392981f4e5970778207c3cb0b
Yi Luo [Fri, 2 Sep 2016 18:46:46 +0000 (11:46 -0700)]
Add a TODO for aom_highbd_fdct16x16_1_sse2 tests
- Here function, aom_fdct16x16_1_sse2 is mistakely tested. It can pass
AOM_BITS_8, AOM_BITS_10, but not AOM_BITS_12. We should fix this test
when aom_highbd_fdct16x16_1_sse2 is available.
Change-Id: I5cac6ee5404ff6d833940e1ecc34663b29d7a41c
clang-format [Mon, 19 Sep 2016 22:55:46 +0000 (15:55 -0700)]
apply clang-format after
5cd2ab9
Change-Id: I186e90d99cd54e66d38159b7cb55a881226b1568
Alex Converse [Mon, 19 Sep 2016 21:50:55 +0000 (21:50 +0000)]
Merge "Use the aom_writer type rather than the tag in calling code." into nextgenv2
Alex Converse [Sat, 17 Sep 2016 22:11:16 +0000 (15:11 -0700)]
Move ANS to aom_dsp.
That's where it lives in aom/master.
Change-Id: I38f405827d9c2d0b06ef5f3bfd7cadc35d5991ef
Pascal Massimino [Sun, 18 Sep 2016 07:21:58 +0000 (07:21 +0000)]
Merge "Kludge to keep ANS building while porting from aom/master." into nextgenv2
Alex Converse [Mon, 6 Jun 2016 22:12:06 +0000 (15:12 -0700)]
Use the aom_writer type rather than the tag in calling code.
This makes room for typedefing some other struct to aom_writer.
Change-Id: I1e82de1320da00b3e41c90b14f2df45e7628aa89
(cherry picked from commit
d69161f8f1eed602e0e5d21f4e6157b674e30cf6 )
Alex Converse [Mon, 6 Jun 2016 22:12:06 +0000 (15:12 -0700)]
Move and wrap the old vpx boolcoder.
This should make room for compile time pluggable replacements.
Change-Id: Ib7afcffa93bf664b89a49da21a20138127443292
(cherry picked from commit
9dd0b8982445515d6dddb6342e655b56062a8f7f )
Alex Converse [Fri, 16 Sep 2016 23:47:49 +0000 (16:47 -0700)]
Kludge to keep ANS building while porting from aom/master.
Change-Id: I9e74bdb94c5640aca025b11b6676e8a8c008f47e
Debargha Mukherjee [Sat, 17 Sep 2016 19:10:28 +0000 (19:10 +0000)]
Merge "Enable tile-adaptive restoration" into nextgenv2
Debargha Mukherjee [Thu, 8 Sep 2016 22:15:17 +0000 (15:15 -0700)]
Enable tile-adaptive restoration
Includes a major refactoring/enhancement to support
tile-adaptive switchable restoration. The framework can be
readily extended to add more restoration schemes in the
future. Also includes various cleanups and fixes.
Specifically the framework allows restoration to be conducted
on tiles such that each tile can be either left unrestored, or
use bilateral or wiener filtering.
There is a modest improvemnt in coding efficiency (0.1 - 0.2%).
Further enhancements will be added subsequently to improve coding
efficiency and complexity.
Change-Id: I5ebedb04785ce1ef6f324abe209e925c2d6cbe8a
Sarah Parker [Tue, 6 Sep 2016 18:25:04 +0000 (11:25 -0700)]
Style fixes for global motion experiment
These are in response to a post-commit review in
Ib6664df44090e8cfa4db9f2f9e0556931ccfe5c8
Change-Id: I1e07ccab18558dfdd996547a72a396abe02ed23d
clang-format [Thu, 8 Sep 2016 05:40:40 +0000 (22:40 -0700)]
apply clang-format
Change-Id: If22018f8911d9d7ee99c2127bdfcc56e42b0e2d7
James Zern [Thu, 8 Sep 2016 03:56:01 +0000 (20:56 -0700)]
.clang-format: update to 3.8.1
based on --style=Google with the following differences:
3a4
> # Generated with clang-format 3.8.1
13c14
< AllowShortCaseLabelsOnASingleLine: false
---
> AllowShortCaseLabelsOnASingleLine: true
41c42
< ConstructorInitializerAllOnOneLineOrOnePerLine: true
---
> ConstructorInitializerAllOnOneLineOrOnePerLine: false
44,45c45,46
< Cpp11BracedListStyle: true
< DerivePointerAlignment: true
---
> Cpp11BracedListStyle: false
> DerivePointerAlignment: false
73c74
< PointerAlignment: Left
---
> PointerAlignment: Right
75c76
< SortIncludes: true
---
> SortIncludes: false
SortIncludes will like be enabled in a future commit
Change-Id: I5c404f44081b65354e7f526411c91fbbe31ac5af
(cherry picked from commit
6d84689870e1437b2ebb5df56c672b3249b975bb )
Jingning Han [Fri, 3 Jun 2016 18:09:06 +0000 (11:09 -0700)]
Sort header files
cherry-picked #
ecd07473 from aom/master
Change-Id: Id8f45d9c11406fc301b39801c5228ccd6aa2d5d6
Jim Bankoski [Fri, 27 May 2016 21:31:29 +0000 (14:31 -0700)]
aomdec.sh : Make this test create files if needed to test decoder.
If test files don't already exist it calls aomenc to create them.
cherry-picked #
ee9ac321 from aom/master
Change-Id: I0e0f33cb60b3492e9106d6c9e2c51f64f71ebb63
Jim Bankoski [Mon, 23 May 2016 20:59:35 +0000 (13:59 -0700)]
simple_encoder: make it so we can run it in tests.
Added a limit, resolving a todo and added a limit parameter so that we
can do a very simple fast encode in 1 pass.
Change-Id: I265cd912d970d560a0b00b86e6c7ec7b6fef1e7b
Jim Bankoski [Wed, 25 May 2016 14:02:19 +0000 (07:02 -0700)]
simple_decoder.sh: Support encoding in decode test scripts.
Adding AV1 input files to the test set is not feasible because the
bitstream is in constant flux. Add test input encoding and hook
it up in simple_decoder.sh to start.
cherry-picked #
b591df89 from aom/master
Change-Id: Ie4c06a7c458cdc2ab003d27fb92418c77c87fc88
Yaowu Xu [Fri, 9 Sep 2016 22:39:32 +0000 (22:39 +0000)]
Merge "Convert to int before adding negative numbers" into nextgenv2
Yaowu Xu [Fri, 9 Sep 2016 22:39:24 +0000 (22:39 +0000)]
Merge "Convert "var" to uint64_t" into nextgenv2
Yaowu Xu [Fri, 9 Sep 2016 22:39:16 +0000 (22:39 +0000)]
Merge "twopass_encoder: sample and test script fixed." into nextgenv2
Yaowu Xu [Fri, 9 Sep 2016 22:39:07 +0000 (22:39 +0000)]
Merge "set_maps: add back script and fix." into nextgenv2
Yaowu Xu [Fri, 9 Sep 2016 22:38:57 +0000 (22:38 +0000)]
Merge "Clarify valid value ranges" into nextgenv2
Yaowu Xu [Fri, 9 Sep 2016 22:38:44 +0000 (22:38 +0000)]
Merge "change to use correct type" into nextgenv2
Debargha Mukherjee [Fri, 9 Sep 2016 20:51:03 +0000 (20:51 +0000)]
Merge "Add SSE2 versions of av1_fht8x16 and av1_fht16x8" into nextgenv2
Yaowu Xu [Fri, 20 May 2016 14:55:08 +0000 (07:55 -0700)]
Convert to int before adding negative numbers
This is avoid that -1 overflows uint32_t.
cherry-picked #
c48106da from aom/master
Change-Id: Ic3d99b1985cdb0a28cc83f8291422f5aba5a5a6d
Yaowu Xu [Fri, 20 May 2016 14:48:46 +0000 (07:48 -0700)]
Convert "var" to uint64_t
This is to avoid overflow at uint32_t.
cherry-picked #
000098a0 from aom/master
Change-Id: I549d2d13d0577fd05d57303a438fbc8034755e45
Jim Bankoski [Fri, 20 May 2016 14:31:51 +0000 (07:31 -0700)]
twopass_encoder: sample and test script fixed.
Added a limit function and removed a todo and fixed script so that
it can actually be run on av1.
cherry-picked #
1801d35d from aom/master
Change-Id: Ib8d1d1b5c7dbe0169e4e6c7d89d28801d7699c37
Jim Bankoski [Fri, 20 May 2016 13:25:40 +0000 (06:25 -0700)]
set_maps: add back script and fix.
cherry-picked #
a5c5f856 from aom/master
Change-Id: Ie50a81063b5e14f4b5f3b5adcb822dba6b3ee93d
Yaowu Xu [Wed, 18 May 2016 16:41:09 +0000 (09:41 -0700)]
Clarify valid value ranges
This commit adds asserts to clarify value ranges in sum computations,
also corrects type conversion used in related calculations.
cherry-picked #
738d5b19 from aom/master
Change-Id: Ib6d574ec23e5c28ccd994dac26f973eb3920430d
Yaowu Xu [Wed, 18 May 2016 16:06:52 +0000 (09:06 -0700)]
change to use correct type
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.
cherry-picked #
a3028ddf from aom/master
Change-Id: I71c2580d188cc79d2d8069241d0353cf331b5c83
Jim Bankoski [Wed, 18 May 2016 22:35:00 +0000 (15:35 -0700)]
resize_util.sh : resize util was removed.
The app this script called was removed in this patch.
50cbe24 remove more vp8 and vp9 only code
cherry-picked #
1c17dd6f from aom/master
Change-Id: Ib622eff6a3a35c5dab26908b094ace969f128c11
Thomas Daede [Tue, 1 Mar 2016 22:29:47 +0000 (14:29 -0800)]
Make deadline mode not depend on frame duration.
Backwards compatible with old API.
cherry-picked #
02ae3dd3 from aom/master.
Change-Id: I65aa43f84bb9491e8cca73fe444094c2622b0187
Thomas Daede [Tue, 19 Apr 2016 23:57:24 +0000 (16:57 -0700)]
Fix decoding Daala deringing and CLPF filters with tiling.
cherry-picked #
14ed7a61 from aom/master
Change-Id: I077b0e97186bdd292f925e08966a2ca3cf8c250d
Yaowu Xu [Thu, 19 May 2016 00:35:34 +0000 (17:35 -0700)]
Change to use correct type
This commit changes to use int instead of unsigned for a variable used in
inverse quantization.
Change-Id: I8f0ff5f80c9e68d52425265ef177357c65ead1e2
Jim Bankoski [Wed, 18 May 2016 15:08:47 +0000 (08:08 -0700)]
aomenc: Remove tests unsupported in av1.
Change-Id: I9379eedd577c8bfb7b82f1c996e4ee4c62ce686b
Yaowu Xu [Fri, 9 Sep 2016 15:27:02 +0000 (08:27 -0700)]
vp8_multi_resolution_encoder.sh: remove file
Change-Id: I3be6480b98cdde4c24b6cdfbebf362072153bcca
Yaowu Xu [Fri, 9 Sep 2016 00:36:09 +0000 (17:36 -0700)]
restore vp9 and vpx in libwebm
renaming should not have been applied to third_party.
Change-Id: I95be7ec4b7558298cd49ec4c5d1ed15a17ad222b
Yaowu Xu [Fri, 9 Sep 2016 18:45:54 +0000 (18:45 +0000)]
Merge "simplify test code" into nextgenv2
Geza Lore [Fri, 2 Sep 2016 15:05:53 +0000 (16:05 +0100)]
Add SSE2 versions of av1_fht8x16 and av1_fht16x8
Encoder speedup ~2% with ext-tx + rect-tx
Change-Id: Id56ddf102a887de31d181bde6d8ef8c4f03da945
Debargha Mukherjee [Fri, 9 Sep 2016 17:46:38 +0000 (17:46 +0000)]
Merge "Fix some var_tx related rd_costing mismatches" into nextgenv2
Sarah Parker [Fri, 9 Sep 2016 17:08:11 +0000 (17:08 +0000)]
Merge "Swap order of affine parameters" into nextgenv2
Yaowu Xu [Thu, 8 Sep 2016 23:16:54 +0000 (16:16 -0700)]
simplify test code
Change-Id: Ib5491fb8f5dd7edf27c74abdd21b1f0a42aafd1f
Debargha Mukherjee [Fri, 9 Sep 2016 01:52:59 +0000 (01:52 +0000)]
Merge "Rd fixes and cleanups" into nextgenv2
James Zern [Fri, 9 Sep 2016 01:41:31 +0000 (01:41 +0000)]
Merge "aom_mem,align_addr: use ~ to create mask" into nextgenv2
Yaowu Xu [Thu, 8 Sep 2016 16:57:21 +0000 (09:57 -0700)]
aom_cx_set_ref: add example showing setting reference frame
Manually cherry-picked from AOM:
16944e59 aom_cx_set_ref: Example showing setting a reference frame
8f4c0ec8 examples.mk - Invalid comment fixed
Change-Id: Ifa87611561b089aebef2c132099baf265c845b10
Yaowu Xu [Thu, 8 Sep 2016 16:25:14 +0000 (09:25 -0700)]
variance_impl_avx2.c: align a table for better readability
Change-Id: I8cd99f9807dbfe6f70147615d2fd6775a7d98c16
James Zern [Thu, 19 May 2016 06:48:05 +0000 (23:48 -0700)]
s/INTERP_FILTER/InterpFilter/
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
Debargha Mukherjee [Wed, 7 Sep 2016 17:08:13 +0000 (10:08 -0700)]
Rd fixes and cleanups
A minor cleanup and an enhancement to return y_skip correctly
from sub8x8 intra mode search.
Change-Id: I87256d3cc5f57a2fd7b837d461cc1a7f06e01a1b
Peter de Rivaz [Thu, 8 Sep 2016 09:55:58 +0000 (10:55 +0100)]
Fix some var_tx related rd_costing mismatches
This makes the code in select_tx_size_fix_type match the
corresponding code in pack_inter_mode_mvs.
Change-Id: I69bcc0dc6fdd733091fafe9188a3f7397e1e613f
James Zern [Sat, 27 Aug 2016 17:34:40 +0000 (10:34 -0700)]
aom_mem,align_addr: use ~ to create mask
removes the need for an intermediate cast to int, which was missing in
the call added in:
73a3fd4 aom_mem: Refactor code
quiets a visual studio warning:
C4146: unary minus operator applied to unsigned type, result still
unsigned
Change-Id: I76c4003416759c6c76b78f74de7c0d2ba5071216
James Zern [Wed, 11 May 2016 02:28:35 +0000 (19:28 -0700)]
fix 'dist' & other decode-only builds
common/av1_fwd_txfm.[hc] are encode-only; add a TODO to relocate them
Change-Id: I28cf8d0b22632b04066bcb72f3d2252ee7eb153e
James Zern [Wed, 11 May 2016 02:07:41 +0000 (19:07 -0700)]
av1_inv_txfm_test: fix decode-only build
fdct's are only enabled with --enable-av1-encoder
Change-Id: Iaf1dfdf713f2ecd1d215ba7ec635f353c02fa4d0
Debargha Mukherjee [Wed, 7 Sep 2016 21:26:34 +0000 (21:26 +0000)]
Merge "Parameter adjustments to loop restoration" into nextgenv2