- 21 Oct, 2016 40 commits
-
-
Nathan E. Egge authored
Move computing the class0_fp_cdf and fp_cdf tables per coded mv symbol to computing it only when the probabilities are updated. Change-Id: Ib4957c8ab21e6189bcc3817a07b7681dfb343223
-
Nathan E. Egge authored
Move computing the class_cdf table per coded mv class symbol to computing it only when the probabilities are updated. Change-Id: I6c4a9075817e8ba2e251f0e82436995f08f2ec5c
-
Nathan E. Egge authored
Move computing the joint_cdf table per coded mv joint symbol to computing it only when the probabilities are updated. Change-Id: If5d195f70e6fad7b60f69606c8386ad5e69657d2
-
Nathan E. Egge authored
Move computing the inter_mode_cdf tables per coded inter mode symbol to computing them only when the probabilities are updated. Change-Id: I7a7b059ee75723cb6f278ed82a20cf34c27915d8
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Sarah Parker authored
-
Jingning Han authored
-
Jingning Han authored
-
Nathan E. Egge authored
Move computing the uv_mode_cdf tables per coded intra mode symbol to computing them only when the probabilities are updated. Change-Id: I627b59d30726c913f5d7ba7753cb0446a12655bb
-
Nathan E. Egge authored
Move computing the y_mode_cdf tables per coded intra mode symbol to computing them only when the probabilities are updated. Change-Id: I8c43d09b8ef5febe2a3ec64bd51d28bd78ea73ed
-
Nathan E. Egge authored
Move computing the kf_y_mode_cdf tables per coded intra mode symbol to computing them only when the probabilities are updated. Change-Id: I5999447050c2f7d5dbccde80bee05ecd1c5440ab
-
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
-