- 18 Oct, 2016 18 commits
-
-
Debargha Mukherjee authored
Change-Id: I65c04006f6e6eb13ceb22efc1c39915cb3c82b82
-
Debargha Mukherjee authored
-
Debargha Mukherjee authored
-
Peter de Rivaz authored
This computation should match the code in encode_block to increase the accuracy of the rd optimization. Change-Id: Ibc9d9ab6d88d0c0f3af62e9cc233216aba48a57e
-
Peter de Rivaz authored
When built with var_tx and ext_tx, select_tx_size_fix_type is used to compute the cost for using a particular tx_type. The code indexes the array inter_tx_type_costs at the wrong location resulting in a zero cost for signalling tx_type for rect_tx blocks. Change-Id: Iba38be3a0d822109f778f0600b242dfb40359766
-
Nathan E. Egge authored
Change-Id: I33899eca44300037816c9f20c965aa8311a1ef52
-
Nathan E. Egge authored
Change-Id: I35f85bad88c637cea62577c546cdd5ced0e21bd6
-
Hui Su authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yue Chen authored
-
- 17 Oct, 2016 12 commits
-
-
hui su authored
Will break ext-intra into 2 experiments: ext-intra and filter-intra. Change-Id: Ibf66e9b9d9307fd58a703eada9569b74d171434b
-
Yue Chen authored
To get ready for pulling AV1 to nextgenv2. Refactoring is done to make the code structures similar, especially for the motion search part. Change-Id: I5d7636394408d97de55394d668540f5627827983
-
Nathan E. Egge authored
Cherry-pick Daala 211c2a41: Clean up EC tell() and tell_frac() functions. Add a const qualifier to the od_ec_enc and od_ec_dec parameters of the od_ec_enc_tell(), od_ec_enc_tell_frac(), od_ec_dec_tell(), and od_ec_dec_tell_frac() functions. Add an OD_WARN_UNUSED_RESULT to od_ec_enc_tell_frac(). Change-Id: Ia50e2fd75e98d8a03d993449d658b695cf56e6fb
-
Nathan E. Egge authored
The formatting of OD_UNIFORM_CDFS_Q15[] in entcode.c is helpful for for understanding what is contained in the array (e.g., the uniform probability distributions of small sizes 2 through 16). This patch reverts the change made in f4b2926d and adds linter hints to ignore the formatting. Change-Id: I2ad9fe6673b86e6067cb97b40f0f0e69a119cdf5
-
Nathan E. Egge authored
Change-Id: I7c088c55f1c461063976d5bd84ff2026c4f3bc69
-
Yushin Cho authored
In super_block_uvrd(),if is_cost_valid == 0, all return parameters, i.e. rate, distortion, skippable, and sse, are reset. So, should not call txfm_rd_in_plane() if is_cost_valid == 0. Also, the bug causes av1_xform_quant() to see invalid diff signal since av1_subtract_plane() is not called in super_block_uvrd(). Change-Id: Iaa06061e2e9aa8876b4611a54f4ae6b8d499332b
-
Nathan E. Egge authored
Display the -b --bit-depth command line parameter on of aomenc when --config-aom-highbitdepth is enabled. Change-Id: I76147e38b9985e68b1e642e21be8fd4d8ec4d966
-
Nathan E. Egge authored
Move computing the partition_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I442f9230ba00be7f5d0558d7c38d7324ad009ee8
-
Nathan E. Egge authored
Move computing the inter_ext_tx_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I5e1e62f8eae8f6b2edbbd378beeb786649502c10
-
Nathan E. Egge authored
Move computing the intra_ext_tx_cdf tables per symbol to computing them only when the probabilities are updated. Change-Id: I26d5e419e103093e98a7d896c196176305b50fc9
-
Nathan E. Egge authored
Move from computing the switchable_interp_cdf per symbol to computing once per frame when the probabilities are adapted. Change-Id: I6571126239f0327e22bb09ee8bad94114291683e
-
Yaowu Xu authored
Change-Id: I2e939e898cc30c2999b47f2789191e08272b1cc0
-
- 14 Oct, 2016 10 commits
-
-
Yaowu Xu authored
* changes: Move av1_indices_from_tree() to common code space. Add code to compute in-order mappings for tokens. Fix bug in av1_tree_to_cdf_2D() macro.
-
Yaowu Xu authored
* changes: Add missing CONFIG_DAALA_EC declaration. Add API for writing trees using a CDF. Add macro to build a simple cdf table. Use Daala entropy coder to code trees. Silence clang-format code review warning. Use Daala entropy coder to code bits. Clear existing format issue in the codebase Add Daala entropy coder.
-
Yi Luo authored
-
Urvang Joshi authored
-
Nathan E. Egge authored
Move the av1_indices_from_tree() function from av1/encoder/treewriter.c to aom_dsp/prob.c so that it can be used by both the encoder and the decoder. Change-Id: Ie43c599f425c3503b1ff93f0c77b5033a05b1bb4
-
Nathan E. Egge authored
Without first including ./aom_config.h in aom_dsp/prob.c the memmove function is implicitly defined and causes a compiler warning. Change-Id: I339d0389f10324a1085aba7d6492b2159a14da92
-
Nathan E. Egge authored
Add av1_indices_from_tree() function that computes a forward and inverse mapping of the tree leaf-node symbols to their in-order traversal. This is necessary because many of the aom_tree binary trees have their leaf nodes out of order (e.g., an in-order traversal of a tree with n nodes does not start at symbol 0 and go to symbol n - 1), but the CDFs created by tree_to_cdf() are indexed in-order. Change-Id: Icd0dbed4c171a67c9e84a634106c4fdb5b1b3488
-
Nathan E. Egge authored
Added aom_write_tree_cdf() and aom_read_tree_cdf() function calls to bitwriter.h and bitreader.h respectively. These calls take a multisymbol CDF and an index and directly encode the symbol using the enabled entropy coder. Currently only the daala entropy encoder supports this (enabled with --enable-daala_ec) and a compile error is thrown otherwise. Change-Id: I2fa1e87af4352c94384e0cfdbfd170ac99cf3705
-
Nathan E. Egge authored
Change-Id: Ic04e180b09745fab2230d05985770c41deea4fad
-
Nathan E. Egge authored
Add the av1_tree_to_cdf() macro which takes a aom_tree_index tree and associated aom_prob probabilities and constructs a daala uint16_t cdf. The av1_tree_to_cdf_1D() and av1_tree_to_cdf_2D() apply av1_tree_to_cdf() across 1D and 2D arrays respectively. Change-Id: If79fa5ae034263f279d7d0842493570885272fb2
-