aom/av1/common
David Barker 9739f365cc Fix clpf + ext_partition and dering + ext_partition
In both cases, the data to be signalled (for clpf/dering) is
stored at the topmost superblock level, but previously this data
would not be signalled for 128x128 superblocks.

For dering, it was also assumed that all superblocks were of the
maximum possible size. When ext_partition was enabled and we
chose to use a 64x64 superblock, this resulted in an out-of-bounds
access to cm->mi_grid_visible, leading to a segfault.

Change-Id: I81b9c037ed8db8be16d7e4cf6041e1df7525cc97
2016-11-10 09:44:57 +00:00
..
arm/neon Fix warnings reported by -Wshadow: Part2: av1 directory 2016-10-18 17:22:34 -07:00
mips Change to use aom copyright notice 2016-09-02 08:22:07 -07:00
x86 Fix msvc compiler warnings 2016-11-09 19:38:21 +00:00
accounting.c Bit accounting. 2016-10-19 04:34:29 +00:00
accounting.h Add a decoder control to retrieve accounting data. 2016-10-21 16:12:01 -07:00
alloccommon.c Misc. refactoring of loop restoration 2016-09-20 20:46:36 -07:00
alloccommon.h change to use aomedia copyright notice 2016-09-23 15:37:36 -07:00
av1_fwd_txfm1d.c Add av1_fdct64_new and av1_idct64_new 2016-10-18 16:07:56 -07:00
av1_fwd_txfm1d.h Port renaming changes from AOMedia 2016-08-31 18:19:03 -07:00
av1_fwd_txfm2d.c Port renaming changes from AOMedia 2016-08-31 18:19:03 -07:00
av1_fwd_txfm2d_cfg.h Adding 64x64 forward and inverse transforms 2016-11-02 09:48:46 -07:00
av1_inv_txfm1d.c Add av1_fdct64_new and av1_idct64_new 2016-10-18 16:07:56 -07:00
av1_inv_txfm1d.h Port renaming changes from AOMedia 2016-08-31 18:19:03 -07:00
av1_inv_txfm2d.c Port renaming changes from AOMedia 2016-08-31 18:19:03 -07:00
av1_inv_txfm2d_cfg.h Port renaming changes from AOMedia 2016-08-31 18:19:03 -07:00
av1_rtcd.c Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
av1_rtcd_defs.pl Support 64x64 quantizer functions 2016-11-09 21:59:14 +00:00
av1_txfm.h apply clang-format 2016-09-15 16:41:21 -07:00
blockd.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
blockd.h Replace rate distortion sse skip by RD_STATS in rdopt.c 2016-11-08 22:32:02 +00:00
clpf.c Revert "Revert "Move CLPF block signals from frame to SB level."" 2016-10-14 08:58:49 -07:00
clpf.h Revert "Revert "Move CLPF block signals from frame to SB level."" 2016-10-14 08:58:49 -07:00
clpf_neon.c Added generic SIMD support for CLPF. 2016-10-10 11:19:37 -07:00
clpf_simd.h Clean up and speed up CLPF clipping 2016-10-11 12:36:17 -07:00
clpf_sse2.c Added generic SIMD support for CLPF. 2016-10-10 11:19:37 -07:00
clpf_sse4.c Move clpf_sse4_1.c to clpf_sse4.c in agreement with convention 2016-10-19 15:14:27 -07:00
clpf_ssse3.c Added generic SIMD support for CLPF. 2016-10-10 11:19:37 -07:00
common.h Move CHECK_MEM_ERROR implementation to aom/internal. 2016-09-06 21:23:36 +00:00
common_data.h apply clang-format 2016-11-10 00:51:49 +00:00
convolve.c Rename av1_convolve.[hc] to convolve.[hc] 2016-10-31 17:17:37 -07:00
convolve.h Rename av1_convolve.[hc] to convolve.[hc] 2016-10-31 17:17:37 -07:00
debugmodes.c Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
dering.c Fix clpf + ext_partition and dering + ext_partition 2016-11-10 09:44:57 +00:00
dering.h Reformatting the deringing code 2016-11-02 15:51:00 -07:00
entropy.c Fix rans ec_multisymbol merge issues. 2016-11-09 01:25:29 +00:00
entropy.h Fix rans ec_multisymbol merge issues. 2016-11-09 01:25:29 +00:00
entropymode.c Merge "Rework transform block partition context model" into nextgenv2 2016-11-02 01:18:13 +00:00
entropymode.h EC_ADAPT: refactor and fix MinArfFreq unit tests. 2016-10-29 22:21:32 -07:00
entropymv.c EC_ADAPT: refactor and fix MinArfFreq unit tests. 2016-10-29 22:21:32 -07:00
entropymv.h EC_ADAPT: refactor and fix MinArfFreq unit tests. 2016-10-29 22:21:32 -07:00
enums.h Further work on 64x64 fwd/inv transform support 2016-11-03 14:32:54 -07:00
filter.c 7-bit interpolation filters 2016-10-25 10:18:55 -07:00
filter.h av1/common/filter.h: apply clang-format 2016-10-26 09:14:01 -07:00
frame_buffers.c Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
frame_buffers.h Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
generic_code.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
generic_code.h New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
idct.c Support 64x64 quantizer functions 2016-11-09 21:59:14 +00:00
idct.h Support 64x64 quantizer functions 2016-11-09 21:59:14 +00:00
laplace_tables.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
loopfilter.c Use the actual transform block size for loop filter selection 2016-10-29 15:59:55 -07:00
loopfilter.h Fix two bugs in parallel_deblocking experiment 2016-10-26 13:42:31 -07:00
mv.h Increase gm precision from 16 to 32 bit ints 2016-11-05 16:50:08 -07:00
mvref_common.c mvref_common.c: apply clang-format 2016-10-31 09:13:53 -07:00
mvref_common.h simp-mv-pred integration with ref-mv 2016-10-29 22:26:48 -07:00
od_dering.c Reformatting the deringing code 2016-11-02 15:51:00 -07:00
od_dering.h Reformatting the deringing code 2016-11-02 15:51:00 -07:00
odintrin.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
odintrin.h Fix the bug that PVQ commit broke dering 2016-11-08 08:15:57 -08:00
onyxc_int.h Reset the txfm context to match block size when skip flag is on 2016-11-10 01:18:33 +00:00
partition.c Fix the bug that PVQ commit broke dering 2016-11-08 08:15:57 -08:00
partition.h Fix the bug that PVQ commit broke dering 2016-11-08 08:15:57 -08:00
pred_common.c Clean the code in ref frame context decision for ext-refs 2016-10-28 12:23:38 -07:00
pred_common.h Refactor max_blocks_wide/high computation 2016-10-31 12:39:36 -07:00
pvq.c Fix the bug that PVQ commit broke dering 2016-11-08 08:15:57 -08:00
pvq.h Fix the bug that PVQ commit broke dering 2016-11-08 08:15:57 -08:00
pvq_state.c Fix the bug that PVQ commit broke dering 2016-11-08 08:15:57 -08:00
pvq_state.h Fix the bug that PVQ commit broke dering 2016-11-08 08:15:57 -08:00
quant_common.c Resolve build issue --enable-aom-qm 2016-11-01 09:32:03 -07:00
quant_common.h Further changes to new-quant tables 2016-10-01 17:59:28 -07:00
reconinter.c Fix a merge bug between dual_filter and sub8x8mc 2016-11-02 14:57:11 -07:00
reconinter.h Rename av1_convolve.[hc] to convolve.[hc] 2016-10-31 17:17:37 -07:00
reconintra.c Replace hard coded numbers with TX_SIZES macro 2016-11-03 08:51:42 -07:00
reconintra.h Refactor av1_predict_intra_block tx_size interface 2016-10-24 11:06:23 -07:00
restoration.c Fix bilateral filter asan error for highbitdepth 2016-11-03 16:23:09 -07:00
restoration.h Misc. refactoring of loop restoration 2016-09-20 20:46:36 -07:00
scale.c Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
scale.h Port renaming changes from AOMedia 2016-08-31 18:19:03 -07:00
scan.c Merge "Make rectangular transform block available in the common lib" into nextgenv2 2016-11-02 16:17:00 +00:00
scan.h Remove unused get_intra/inter_scan() from scan.h 2016-11-02 12:00:51 -07:00
seg_common.c Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
seg_common.h Update segment tree_cdf per frame. 2016-10-18 16:58:48 -07:00
thread_common.c fix build issue with --enable-delta-q 2016-11-03 09:03:39 -07:00
thread_common.h Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
tile_common.c Change to use AOM copyright notice 2016-09-02 19:52:03 +00:00
tile_common.h Encode and decode multiple tile groups 2016-10-28 11:52:13 -07:00
warped_motion.c Fix bug in bicubic filter in warped_motion.c 2016-11-07 13:47:13 +00:00
warped_motion.h Increase gm precision from 16 to 32 bit ints 2016-11-05 16:50:08 -07:00
zigzag.h New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
zigzag4.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
zigzag8.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
zigzag16.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00
zigzag32.c New experiment: Perceptual Vector Quantization from Daala 2016-11-06 22:18:01 -08:00