- 21 Oct, 2016 40 commits
-
-
Jingning Han authored
Use lookup table to replace the arithmetic computation for transform block step. Change-Id: I1318d81bda9d7ffaf9d550acd19354b0615ede36
-
Jingning Han authored
This prepares the support to both rectangular and 2x2 transform block sizes. Change-Id: I3c2d4e317f6b627bb45d2273c278331bd976ee92
-
Jingning Han authored
Allow the decoder to memset partial dequantized coefficient line to zero. Change-Id: I1f07dc7bf802958754502c1b5c819cc81e7a08cb
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Sarah Parker authored
-
Jingning Han authored
-
Jingning Han authored
-
Nathan E. Egge authored
Cherry-pick Daala b5020bee: Remove redundant test in od_ec_decode_bool_q15(). Using a test that decodes 100M random binary symbols, making this change produced a speed up of 8.81% with gcc-4.9.3 and 3.71% with clang-3.7.1, both compiled with -O2. Change-Id: If6d0077a56121a575ae53bcd4d1d9b7d800a317d
-
Yaowu Xu authored
-
Angie Chiang authored
This CL will facilitate adapt_scan experiment. In adapt_scan experiment, dynamic scan order will be stored in AV1_COMMON Change-Id: I4763ea931b5e1af54d4f173971befeb01a4db335
-
Yaowu Xu authored
-
Angie Chiang authored
Change-Id: Icda975cd9b264c1752c3057bce8031791f91c08a
-
Angie Chiang authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Jingning Han authored
Use the table access to retrieve pixel numbers from tx_size. Change-Id: I9459f2c3292c2f9ddf963f16b79e142de7432031
-
Yaowu Xu authored
* changes: Palette: Use inverse_color_order to find color index faster. Rewrite some loops to avoid -Wunsafe-loop-optimizations warnings. Remove some useless casts Add compiler warning flag -Wextra and fix related warnings. Declare some array sizes to be constants (known at compile time).
-
Yaowu Xu authored
* changes: Add complier warning -wunused. angle estimation: Some renames/tweaks to sync with aomedia code.
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Alex Converse authored
Change-Id: Ide4e9b3a605571ec41c265347217e103df8d0821
-
Jingning Han authored
Handle the sub8x8 chroma component at the unit of 2x2/4x2/2x4 level and use the motion vector inherited from the luma component. This improves the coding performance: lowres 0.4% midres 0.25% hdres 0.15% Change-Id: I34dff4218cfa3e5d55e7ed0341f36f4719389f7e
-
Yaowu Xu authored
-
Jingning Han authored
Remove the separate implementations of set_contexts() in encoder and decoder. Change-Id: I9f6e9b075532faae0f74f885d9443589254258a7
-
Yi Luo authored
-
Steinar Midtskogen authored
Change-Id: I1da08afaa945ca1aaf4bf9f50cf649a7feef2e60
-
Nathan E. Egge authored
The av1_mv_class0_tree is a balanced tree with two leafs and can simply be coded as a boolean with probability class0[0]. If CLASS0_SIZE is ever changed from 1, this change will need to be reverted. Change-Id: If294dac825a5f945371092c74aa8e3f84cd962b6
-
Nathan E. Egge authored
When building with --enable-daala_ec, the tx_type for intra blocks can be coded using the CDFs that are updated once per frame. This patch converts a tx_type symbol to be coded with aom_write_symbol() and aom_read_symbol() that was missed in f3e8e267. Change-Id: I34f8fef7525f88e156bbcb78dfc48994367610ce
-
Nathan E. Egge authored
Change-Id: I90ef3b49b499c2ac9c24797467cb4eb194fdf23b
-
Yaowu Xu authored
The duplicate breaks build. Change-Id: I0f16761c4bcb8563402a664013429403b883c2e1
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
In a previous commit: 5db9743f, two changes that appeared to be typos are breaking build when experiments are enabled: ../../libvpx/configure --enable-experimental --enable-ref-mv --enable-ext-intra --enable-ext-refs --enable-ext-interp --enable-supertx --enable-var-tx --enable-entropy --enable-ext-inter --enable-ext-tx --enable-motion-var --enable-dual-filter --enable-ext-partition --enable-ext-partition-types --enable-loop-restoration --enable-rect-tx --enable-palette --enable-aom-highbitdepth --enable-filter-intra --enable-internal-stats && make clean && make -j16 This commit fixes the issue. Change-Id: I9ce5bbc96df326214202868cb0669bd334c86851
-