- 06 Oct, 2017 4 commits
-
-
RogerZhou authored
Change-Id: I3f30c35bcd1bc623ad0c34c4b954ff71b2fcfd00
-
Hui Su authored
Change-Id: I22f4ea3b8348816d4592645e9994b4b0ff29868c
-
Debargha Mukherjee authored
Re-enable test with intra-edge Change-Id: I189398a2426a8ca66edaf15f91286a2aff9b47b0
-
Debargha Mukherjee authored
Fixes compile failures with unpoison-partition-context and ext-partition-types. Change-Id: Ibedab7d927d6bf7329a5fc5a3050aa6272d4b254
-
- 05 Oct, 2017 20 commits
-
-
Hui Su authored
Hard code av1_ext_tx_ind[] and av1_ext_tx_inv[]. Change-Id: Ife650d41be3f85d048f5585659ad57e03f54b39b
-
Jingning Han authored
Change-Id: Ib0d699106583e7072e6287a5a780967b5059efa3
-
Thomas Davies authored
Change-Id: I0b6f56d2bf0482cfbf45525828d6daa6aea187e5
-
Yaowu Xu authored
The scan order functions have been changed to support downsmaple for large transform only, this commit updates the test to reflect the change and avoid assertion. BUG=aomedia:873 Change-Id: I63ca607847b68050ac3f9f54077f4f904a8e1ecd
-
Hui Su authored
Replace sorting with merging on decoder side. Change-Id: I77d63c1b2b0569a2e0d0fc239f77d7a90b1275df
-
Urvang Joshi authored
Change-Id: I1bea2c214f492754136854a5c48c64a7fcbd7dac
-
Jingning Han authored
Remove exit() from the source code. Change-Id: Id49cf65e2131ecf5297e147c4954e448dd42d805
-
Sebastien Alaiwan authored
Change-Id: Id8cc58ca56ebeea6b7f499a5fac4fb96e01d797b
-
Urvang Joshi authored
Change-Id: If6e84f390c6f92e8e013056c657758ba9e407a71
-
Urvang Joshi authored
Change-Id: Idf01b14bed4701ce84fa1c127e01560f4764fadb
-
Rupert Swarbrick authored
Change-Id: Ibb16c76fd593b35dc37ce0425d288e6a405e2e84
-
Debargha Mukherjee authored
Change-Id: I067127a2cd75d038c8f769310028a438c253db5a
-
Debargha Mukherjee authored
Prevents exceeding of stack allocation limit when ext-partition is use with rd-debug. Change-Id: Ic05c2c6b918f1f25e0f4b25d22f85cc5ef4671e0
-
Rupert Swarbrick authored
This patch doesn't change the resulting code, but avoids having duplicate opening parentheses in #if/#else/#endif branches that confuse text editors. Change-Id: I0833286173551c16fe9e54e515705307b3468704
-
Jonathan Matthews authored
bug=aomedia:837 Change-Id: I54233963eac76d7667d5b1350f49ef3108027708
-
Debargha Mukherjee authored
Mostly spurious warnings. Change-Id: I95a415763a27a448781b9a3f9af80e53c7f98d20
-
Sebastien Alaiwan authored
And assert that sizeof(tran_low_t) == sizeof(int32_t). Change-Id: I0bf1b7f3d1ba63eeea1eee87a9a0fe0b80b95078
-
Jingning Han authored
Constrain the zeromv context model to depend on the top-left 8x8 block in the collocated region only. This reduces the latency on parsing its context index. The coding performance loss is around 0.05% level. Change-Id: I29bc7e4eb3e7c2e4ab32acd071420f4cb038c856
-
Jingning Han authored
Change-Id: I817d93d2746d2475492fb94132427c7758c0700a
-
Yi Luo authored
txfm makes LBD/HBD fwd txfm consistent so default enabled. Change-Id: Ib7caf996f49fb6d8af249222a569259dc625c33c
-
- 04 Oct, 2017 16 commits
-
-
Johann authored
Match configure behavior. Use with: -DENABLE_ADOPTED_EXPERIMENTS=OFF Change-Id: I5402d5b0ca65cf3013744ca28023118b7508fd2a
-
Sebastien Alaiwan authored
Change-Id: Ia99815fece27c616b3f284e3b164de0fcba67232
-
Tom Finegan authored
Disable creation of the aomdec and aomenc targets when examples are disabled. This requires some changes to how/when utility libs are built. The common, decoder, and encoder app utils are now only built when one of CONFIG_UNIT_TESTS, ENABLE_EXAMPLES, or ENABLE_TOOLS is enabled. BUG=aomedia:847 Change-Id: I579252e01eab1c66cd2d808863504f9571bfb3e4
-
Sebastien Alaiwan authored
The generic transforms (av1_fwd_txfm1d.c) require 32-bit coeffs. Also, use 32-bit EXTRABIT values. Fixes a memory corruption when --disable-lowbitdepth. BUG=aomedia:860 Change-Id: Id8a181702e5bed793b20a16a518eb8a1064f2a21
-
Angie Chiang authored
Change-Id: Ic48adb1322d0be066cb307df2ce316b7a7f58dd5
-
Yi Luo authored
Change-Id: I14cd3f531af4ef0ac03deb1a19808ed1199f388f
-
Dominic Symes authored
Change the foreach_rtile_in_tile() function to call av1_tile_set_row/col to calculate tile borders, rather than calculate tile borders itself. This will then allow variable sized tiles. Also remove some unused set tile width/height defines from aomcx.h BUG=aomedia:844 Change-Id: I356c90cb4189b904ca1d6e57939582b2e92f3162
-
Urvang Joshi authored
Change-Id: Id1d615cc65b19cfa1211af53a3b6d1e2e19bbc6c
-
David Barker authored
Change the function av1_tile_set_tg_boundary to calculate whether the selected tile is on the top boundary of its containing tile group. This appears to be the intended behaviour, based on how the function is used, but it was calculating something different. BUG=aomedia:698 Change-Id: Ib3eb679a20153ead00e0b266b2ebf46044e62f05
-
Rupert Swarbrick authored
In av1_rd_pick_intra_mode_sb, the code calculates the rate for Y and UV planes separately. If the transform coefficient should be zero, rd_pick_intra_sby_mode and rd_pick_intra_sbuv_mode return the cost of actually coding up the zero coefficient, but also set a flag (y_skip or uv_skip) saying that this could be skipped. Since the skip flag isn't per-plane, av1_rd_pick_intra_mode_sb checks to see whether both y_skip and uv_skip were true. In that case, it costs the block for setting the skip flag rather than outputting zero transform coefficients. If a small block (less than 8x8) has no chroma information, x->skip_chroma_rd is true. In that case, we don't call rd_pick_intra_sbuv_mode and so uv_skip is never set. However, when we come to write the block, it will be written using the skip flag. This patch gets the costing right in that case. Change-Id: Ib31b80b4b44a5c8ed9d9b3f86d782c54927345f3
-
Cheng Chen authored
BUG=aomedia:829 Change-Id: I78347e12b4efa05ebd424ba25de7767437495b42
-
Tom Finegan authored
ext_inter is no longer behind a flag and is part of the standard encoder features. Mix the test sources previously guarded by CONFIG_EXT_INTER into the base encoder test sources list. Change-Id: I80312b669b8c8f4a0decc07b64edb6d165905261
-
Jingning Han authored
Experiment probability precision for binary coding in the lv-map coding system. Change-Id: I8d9c49eee6dc7ca7970390fa5febe25b80bfab3c
-
Yi Luo authored
For block width >= 16, avx2 can further speedup the TM_PREM intra prediction. Function speedup on i7-6700: Predictor avx2 v. ssse3 16x8 ~1.6x 16x16 ~1.8x 16x32 ~1.9x 32x16 ~1.9x 32x32 ~1.9x Change-Id: I62c20bd7628f52251b0c051b99a9b738ee44f7e6
-
Rupert Swarbrick authored
This adds a check (and internal error on failure) to make sure that a stream that starts with an intra-only frame cannot refer to a slot that hasn't been written in a subsequent inter frame. BUG=aomedia:849 Change-Id: I39a371bd38f53413187a64de1067f9ab8f00b833
-
Debargha Mukherjee authored
Change-Id: Ibd284df85365a65ab76af71df14efb1d79ca0c30
-