/src/mozilla-central/third_party/aom/av1/common/entropy.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright (c) 2016, Alliance for Open Media. All rights reserved |
3 | | * |
4 | | * This source code is subject to the terms of the BSD 2 Clause License and |
5 | | * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License |
6 | | * was not distributed with this source code in the LICENSE file, you can |
7 | | * obtain it at www.aomedia.org/license/software. If the Alliance for Open |
8 | | * Media Patent License 1.0 was not distributed with this source code in the |
9 | | * PATENTS file, you can obtain it at www.aomedia.org/license/patent. |
10 | | */ |
11 | | |
12 | | #ifndef AOM_AV1_COMMON_ENTROPY_H_ |
13 | | #define AOM_AV1_COMMON_ENTROPY_H_ |
14 | | |
15 | | #include "config/aom_config.h" |
16 | | |
17 | | #include "aom/aom_integer.h" |
18 | | #include "aom_dsp/prob.h" |
19 | | |
20 | | #include "av1/common/common.h" |
21 | | #include "av1/common/common_data.h" |
22 | | #include "av1/common/enums.h" |
23 | | |
24 | | #ifdef __cplusplus |
25 | | extern "C" { |
26 | | #endif |
27 | | |
28 | | #define TOKEN_CDF_Q_CTXS 4 |
29 | | |
30 | | #define TXB_SKIP_CONTEXTS 13 |
31 | | |
32 | | #define EOB_COEF_CONTEXTS 9 |
33 | | |
34 | | #define SIG_COEF_CONTEXTS_2D 26 |
35 | | #define SIG_COEF_CONTEXTS_1D 16 |
36 | | #define SIG_COEF_CONTEXTS_EOB 4 |
37 | | #define SIG_COEF_CONTEXTS (SIG_COEF_CONTEXTS_2D + SIG_COEF_CONTEXTS_1D) |
38 | | |
39 | | #define COEFF_BASE_CONTEXTS (SIG_COEF_CONTEXTS) |
40 | | #define DC_SIGN_CONTEXTS 3 |
41 | | |
42 | | #define BR_TMP_OFFSET 12 |
43 | | #define BR_REF_CAT 4 |
44 | | #define LEVEL_CONTEXTS 21 |
45 | | |
46 | 0 | #define NUM_BASE_LEVELS 2 |
47 | | |
48 | 0 | #define BR_CDF_SIZE (4) |
49 | 0 | #define COEFF_BASE_RANGE (4 * (BR_CDF_SIZE - 1)) |
50 | | |
51 | 0 | #define COEFF_CONTEXT_BITS 6 |
52 | 0 | #define COEFF_CONTEXT_MASK ((1 << COEFF_CONTEXT_BITS) - 1) |
53 | 0 | #define MAX_BASE_BR_RANGE (COEFF_BASE_RANGE + NUM_BASE_LEVELS + 1) |
54 | | |
55 | 0 | #define BASE_CONTEXT_POSITION_NUM 12 |
56 | | |
57 | | typedef enum TX_CLASS { |
58 | | TX_CLASS_2D = 0, |
59 | | TX_CLASS_HORIZ = 1, |
60 | | TX_CLASS_VERT = 2, |
61 | | TX_CLASSES = 3, |
62 | | } TX_CLASS; |
63 | | |
64 | | #define DCT_MAX_VALUE 16384 |
65 | | #define DCT_MAX_VALUE_HIGH10 65536 |
66 | | #define DCT_MAX_VALUE_HIGH12 262144 |
67 | | |
68 | | /* Coefficients are predicted via a 3-dimensional probability table indexed on |
69 | | * REF_TYPES, COEF_BANDS and COEF_CONTEXTS. */ |
70 | | #define REF_TYPES 2 // intra=0, inter=1 |
71 | | |
72 | | struct AV1Common; |
73 | | struct frame_contexts; |
74 | | void av1_reset_cdf_symbol_counters(struct frame_contexts *fc); |
75 | | void av1_default_coef_probs(struct AV1Common *cm); |
76 | | |
77 | | struct frame_contexts; |
78 | | |
79 | | typedef char ENTROPY_CONTEXT; |
80 | | |
81 | | static INLINE int combine_entropy_contexts(ENTROPY_CONTEXT a, |
82 | 0 | ENTROPY_CONTEXT b) { |
83 | 0 | return (a != 0) + (b != 0); |
84 | 0 | } Unexecuted instantiation: aom_convolve.c:combine_entropy_contexts Unexecuted instantiation: aom_dsp_rtcd.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_hmask.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_mask.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_vmask.c:combine_entropy_contexts Unexecuted instantiation: intrapred.c:combine_entropy_contexts Unexecuted instantiation: loopfilter.c:combine_entropy_contexts Unexecuted instantiation: subtract.c:combine_entropy_contexts Unexecuted instantiation: aom_asm_stubs.c:combine_entropy_contexts Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:combine_entropy_contexts Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_hmask_sse4.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_mask_avx2.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_mask_sse4.c:combine_entropy_contexts Unexecuted instantiation: blend_a64_vmask_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_ssse3.c:combine_entropy_contexts Unexecuted instantiation: highbd_intrapred_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_loopfilter_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_loopfilter_sse2.c:combine_entropy_contexts Unexecuted instantiation: intrapred_avx2.c:combine_entropy_contexts Unexecuted instantiation: intrapred_sse2.c:combine_entropy_contexts Unexecuted instantiation: intrapred_ssse3.c:combine_entropy_contexts Unexecuted instantiation: loopfilter_sse2.c:combine_entropy_contexts Unexecuted instantiation: av1_dx_iface.c:combine_entropy_contexts Unexecuted instantiation: alloccommon.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm1d.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm2d.c:combine_entropy_contexts Unexecuted instantiation: av1_loopfilter.c:combine_entropy_contexts Unexecuted instantiation: av1_rtcd.c:combine_entropy_contexts Unexecuted instantiation: av1_txfm.c:combine_entropy_contexts Unexecuted instantiation: blockd.c:combine_entropy_contexts Unexecuted instantiation: cdef.c:combine_entropy_contexts Unexecuted instantiation: cdef_block.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_avx2.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_sse2.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_sse4.c:combine_entropy_contexts Unexecuted instantiation: cdef_block_ssse3.c:combine_entropy_contexts Unexecuted instantiation: cfl.c:combine_entropy_contexts Unexecuted instantiation: convolve.c:combine_entropy_contexts Unexecuted instantiation: debugmodes.c:combine_entropy_contexts Unexecuted instantiation: entropy.c:combine_entropy_contexts Unexecuted instantiation: entropymode.c:combine_entropy_contexts Unexecuted instantiation: entropymv.c:combine_entropy_contexts Unexecuted instantiation: idct.c:combine_entropy_contexts Unexecuted instantiation: mvref_common.c:combine_entropy_contexts Unexecuted instantiation: pred_common.c:combine_entropy_contexts Unexecuted instantiation: quant_common.c:combine_entropy_contexts Unexecuted instantiation: reconinter.c:combine_entropy_contexts Unexecuted instantiation: reconintra.c:combine_entropy_contexts Unexecuted instantiation: resize.c:combine_entropy_contexts Unexecuted instantiation: restoration.c:combine_entropy_contexts Unexecuted instantiation: scale.c:combine_entropy_contexts Unexecuted instantiation: scan.c:combine_entropy_contexts Unexecuted instantiation: seg_common.c:combine_entropy_contexts Unexecuted instantiation: thread_common.c:combine_entropy_contexts Unexecuted instantiation: tile_common.c:combine_entropy_contexts Unexecuted instantiation: txb_common.c:combine_entropy_contexts Unexecuted instantiation: warped_motion.c:combine_entropy_contexts Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:combine_entropy_contexts Unexecuted instantiation: av1_convolve_scale_sse4.c:combine_entropy_contexts Unexecuted instantiation: av1_highbd_convolve_sse4.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm_avx2.c:combine_entropy_contexts Unexecuted instantiation: av1_inv_txfm_ssse3.c:combine_entropy_contexts Unexecuted instantiation: av1_txfm_sse4.c:combine_entropy_contexts Unexecuted instantiation: cfl_avx2.c:combine_entropy_contexts Unexecuted instantiation: cfl_sse2.c:combine_entropy_contexts Unexecuted instantiation: cfl_ssse3.c:combine_entropy_contexts Unexecuted instantiation: convolve_2d_avx2.c:combine_entropy_contexts Unexecuted instantiation: convolve_2d_sse2.c:combine_entropy_contexts Unexecuted instantiation: convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: filterintra_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_sse2.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_convolve_2d_ssse3.c:combine_entropy_contexts Unexecuted instantiation: highbd_inv_txfm_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_inv_txfm_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_jnt_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_jnt_convolve_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_warp_plane_sse4.c:combine_entropy_contexts Unexecuted instantiation: highbd_wiener_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:combine_entropy_contexts Unexecuted instantiation: intra_edge_sse4.c:combine_entropy_contexts Unexecuted instantiation: jnt_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: jnt_convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: jnt_convolve_ssse3.c:combine_entropy_contexts Unexecuted instantiation: reconinter_avx2.c:combine_entropy_contexts Unexecuted instantiation: reconinter_sse4.c:combine_entropy_contexts Unexecuted instantiation: reconinter_ssse3.c:combine_entropy_contexts Unexecuted instantiation: selfguided_avx2.c:combine_entropy_contexts Unexecuted instantiation: selfguided_sse4.c:combine_entropy_contexts Unexecuted instantiation: warp_plane_sse4.c:combine_entropy_contexts Unexecuted instantiation: wiener_convolve_avx2.c:combine_entropy_contexts Unexecuted instantiation: wiener_convolve_sse2.c:combine_entropy_contexts Unexecuted instantiation: decodeframe.c:combine_entropy_contexts Unexecuted instantiation: decodemv.c:combine_entropy_contexts Unexecuted instantiation: decoder.c:combine_entropy_contexts Unexecuted instantiation: decodetxb.c:combine_entropy_contexts Unexecuted instantiation: detokenize.c:combine_entropy_contexts Unexecuted instantiation: dthread.c:combine_entropy_contexts Unexecuted instantiation: obu.c:combine_entropy_contexts |
85 | | |
86 | | static INLINE int get_entropy_context(TX_SIZE tx_size, const ENTROPY_CONTEXT *a, |
87 | 0 | const ENTROPY_CONTEXT *l) { |
88 | 0 | ENTROPY_CONTEXT above_ec = 0, left_ec = 0; |
89 | 0 |
|
90 | 0 | switch (tx_size) { |
91 | 0 | case TX_4X4: |
92 | 0 | above_ec = a[0] != 0; |
93 | 0 | left_ec = l[0] != 0; |
94 | 0 | break; |
95 | 0 | case TX_4X8: |
96 | 0 | above_ec = a[0] != 0; |
97 | 0 | left_ec = !!*(const uint16_t *)l; |
98 | 0 | break; |
99 | 0 | case TX_8X4: |
100 | 0 | above_ec = !!*(const uint16_t *)a; |
101 | 0 | left_ec = l[0] != 0; |
102 | 0 | break; |
103 | 0 | case TX_8X16: |
104 | 0 | above_ec = !!*(const uint16_t *)a; |
105 | 0 | left_ec = !!*(const uint32_t *)l; |
106 | 0 | break; |
107 | 0 | case TX_16X8: |
108 | 0 | above_ec = !!*(const uint32_t *)a; |
109 | 0 | left_ec = !!*(const uint16_t *)l; |
110 | 0 | break; |
111 | 0 | case TX_16X32: |
112 | 0 | above_ec = !!*(const uint32_t *)a; |
113 | 0 | left_ec = !!*(const uint64_t *)l; |
114 | 0 | break; |
115 | 0 | case TX_32X16: |
116 | 0 | above_ec = !!*(const uint64_t *)a; |
117 | 0 | left_ec = !!*(const uint32_t *)l; |
118 | 0 | break; |
119 | 0 | case TX_8X8: |
120 | 0 | above_ec = !!*(const uint16_t *)a; |
121 | 0 | left_ec = !!*(const uint16_t *)l; |
122 | 0 | break; |
123 | 0 | case TX_16X16: |
124 | 0 | above_ec = !!*(const uint32_t *)a; |
125 | 0 | left_ec = !!*(const uint32_t *)l; |
126 | 0 | break; |
127 | 0 | case TX_32X32: |
128 | 0 | above_ec = !!*(const uint64_t *)a; |
129 | 0 | left_ec = !!*(const uint64_t *)l; |
130 | 0 | break; |
131 | 0 | case TX_64X64: |
132 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); |
133 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); |
134 | 0 | break; |
135 | 0 | case TX_32X64: |
136 | 0 | above_ec = !!*(const uint64_t *)a; |
137 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); |
138 | 0 | break; |
139 | 0 | case TX_64X32: |
140 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); |
141 | 0 | left_ec = !!*(const uint64_t *)l; |
142 | 0 | break; |
143 | 0 | case TX_4X16: |
144 | 0 | above_ec = a[0] != 0; |
145 | 0 | left_ec = !!*(const uint32_t *)l; |
146 | 0 | break; |
147 | 0 | case TX_16X4: |
148 | 0 | above_ec = !!*(const uint32_t *)a; |
149 | 0 | left_ec = l[0] != 0; |
150 | 0 | break; |
151 | 0 | case TX_8X32: |
152 | 0 | above_ec = !!*(const uint16_t *)a; |
153 | 0 | left_ec = !!*(const uint64_t *)l; |
154 | 0 | break; |
155 | 0 | case TX_32X8: |
156 | 0 | above_ec = !!*(const uint64_t *)a; |
157 | 0 | left_ec = !!*(const uint16_t *)l; |
158 | 0 | break; |
159 | 0 | case TX_16X64: |
160 | 0 | above_ec = !!*(const uint32_t *)a; |
161 | 0 | left_ec = !!(*(const uint64_t *)l | *(const uint64_t *)(l + 8)); |
162 | 0 | break; |
163 | 0 | case TX_64X16: |
164 | 0 | above_ec = !!(*(const uint64_t *)a | *(const uint64_t *)(a + 8)); |
165 | 0 | left_ec = !!*(const uint32_t *)l; |
166 | 0 | break; |
167 | 0 | default: assert(0 && "Invalid transform size."); break; |
168 | 0 | } |
169 | 0 | return combine_entropy_contexts(above_ec, left_ec); |
170 | 0 | } Unexecuted instantiation: aom_convolve.c:get_entropy_context Unexecuted instantiation: aom_dsp_rtcd.c:get_entropy_context Unexecuted instantiation: blend_a64_hmask.c:get_entropy_context Unexecuted instantiation: blend_a64_mask.c:get_entropy_context Unexecuted instantiation: blend_a64_vmask.c:get_entropy_context Unexecuted instantiation: intrapred.c:get_entropy_context Unexecuted instantiation: loopfilter.c:get_entropy_context Unexecuted instantiation: subtract.c:get_entropy_context Unexecuted instantiation: aom_asm_stubs.c:get_entropy_context Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_entropy_context Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_entropy_context Unexecuted instantiation: blend_a64_hmask_sse4.c:get_entropy_context Unexecuted instantiation: blend_a64_mask_avx2.c:get_entropy_context Unexecuted instantiation: blend_a64_mask_sse4.c:get_entropy_context Unexecuted instantiation: blend_a64_vmask_sse4.c:get_entropy_context Unexecuted instantiation: highbd_convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_ssse3.c:get_entropy_context Unexecuted instantiation: highbd_intrapred_sse2.c:get_entropy_context Unexecuted instantiation: highbd_loopfilter_avx2.c:get_entropy_context Unexecuted instantiation: highbd_loopfilter_sse2.c:get_entropy_context Unexecuted instantiation: intrapred_avx2.c:get_entropy_context Unexecuted instantiation: intrapred_sse2.c:get_entropy_context Unexecuted instantiation: intrapred_ssse3.c:get_entropy_context Unexecuted instantiation: loopfilter_sse2.c:get_entropy_context Unexecuted instantiation: av1_dx_iface.c:get_entropy_context Unexecuted instantiation: alloccommon.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm1d.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm2d.c:get_entropy_context Unexecuted instantiation: av1_loopfilter.c:get_entropy_context Unexecuted instantiation: av1_rtcd.c:get_entropy_context Unexecuted instantiation: av1_txfm.c:get_entropy_context Unexecuted instantiation: blockd.c:get_entropy_context Unexecuted instantiation: cdef.c:get_entropy_context Unexecuted instantiation: cdef_block.c:get_entropy_context Unexecuted instantiation: cdef_block_avx2.c:get_entropy_context Unexecuted instantiation: cdef_block_sse2.c:get_entropy_context Unexecuted instantiation: cdef_block_sse4.c:get_entropy_context Unexecuted instantiation: cdef_block_ssse3.c:get_entropy_context Unexecuted instantiation: cfl.c:get_entropy_context Unexecuted instantiation: convolve.c:get_entropy_context Unexecuted instantiation: debugmodes.c:get_entropy_context Unexecuted instantiation: entropy.c:get_entropy_context Unexecuted instantiation: entropymode.c:get_entropy_context Unexecuted instantiation: entropymv.c:get_entropy_context Unexecuted instantiation: idct.c:get_entropy_context Unexecuted instantiation: mvref_common.c:get_entropy_context Unexecuted instantiation: pred_common.c:get_entropy_context Unexecuted instantiation: quant_common.c:get_entropy_context Unexecuted instantiation: reconinter.c:get_entropy_context Unexecuted instantiation: reconintra.c:get_entropy_context Unexecuted instantiation: resize.c:get_entropy_context Unexecuted instantiation: restoration.c:get_entropy_context Unexecuted instantiation: scale.c:get_entropy_context Unexecuted instantiation: scan.c:get_entropy_context Unexecuted instantiation: seg_common.c:get_entropy_context Unexecuted instantiation: thread_common.c:get_entropy_context Unexecuted instantiation: tile_common.c:get_entropy_context Unexecuted instantiation: txb_common.c:get_entropy_context Unexecuted instantiation: warped_motion.c:get_entropy_context Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_entropy_context Unexecuted instantiation: av1_convolve_scale_sse4.c:get_entropy_context Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm_avx2.c:get_entropy_context Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_entropy_context Unexecuted instantiation: av1_txfm_sse4.c:get_entropy_context Unexecuted instantiation: cfl_avx2.c:get_entropy_context Unexecuted instantiation: cfl_sse2.c:get_entropy_context Unexecuted instantiation: cfl_ssse3.c:get_entropy_context Unexecuted instantiation: convolve_2d_avx2.c:get_entropy_context Unexecuted instantiation: convolve_2d_sse2.c:get_entropy_context Unexecuted instantiation: convolve_avx2.c:get_entropy_context Unexecuted instantiation: convolve_sse2.c:get_entropy_context Unexecuted instantiation: filterintra_sse4.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_entropy_context Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_entropy_context Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_entropy_context Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_entropy_context Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_entropy_context Unexecuted instantiation: highbd_warp_plane_sse4.c:get_entropy_context Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_entropy_context Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_entropy_context Unexecuted instantiation: intra_edge_sse4.c:get_entropy_context Unexecuted instantiation: jnt_convolve_avx2.c:get_entropy_context Unexecuted instantiation: jnt_convolve_sse2.c:get_entropy_context Unexecuted instantiation: jnt_convolve_ssse3.c:get_entropy_context Unexecuted instantiation: reconinter_avx2.c:get_entropy_context Unexecuted instantiation: reconinter_sse4.c:get_entropy_context Unexecuted instantiation: reconinter_ssse3.c:get_entropy_context Unexecuted instantiation: selfguided_avx2.c:get_entropy_context Unexecuted instantiation: selfguided_sse4.c:get_entropy_context Unexecuted instantiation: warp_plane_sse4.c:get_entropy_context Unexecuted instantiation: wiener_convolve_avx2.c:get_entropy_context Unexecuted instantiation: wiener_convolve_sse2.c:get_entropy_context Unexecuted instantiation: decodeframe.c:get_entropy_context Unexecuted instantiation: decodemv.c:get_entropy_context Unexecuted instantiation: decoder.c:get_entropy_context Unexecuted instantiation: decodetxb.c:get_entropy_context Unexecuted instantiation: detokenize.c:get_entropy_context Unexecuted instantiation: dthread.c:get_entropy_context Unexecuted instantiation: obu.c:get_entropy_context |
171 | | |
172 | 0 | static INLINE TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { |
173 | 0 | return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> |
174 | 0 | 1); |
175 | 0 | } Unexecuted instantiation: aom_convolve.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_dsp_rtcd.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_hmask.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_mask.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_vmask.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred.c:get_txsize_entropy_ctx Unexecuted instantiation: loopfilter.c:get_txsize_entropy_ctx Unexecuted instantiation: subtract.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_asm_stubs.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_hmask_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_mask_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_mask_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: blend_a64_vmask_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_intrapred_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_loopfilter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_loopfilter_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: intrapred_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: loopfilter_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_dx_iface.c:get_txsize_entropy_ctx Unexecuted instantiation: alloccommon.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm1d.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm2d.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_loopfilter.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_rtcd.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_txfm.c:get_txsize_entropy_ctx Unexecuted instantiation: blockd.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: cdef_block_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve.c:get_txsize_entropy_ctx Unexecuted instantiation: debugmodes.c:get_txsize_entropy_ctx Unexecuted instantiation: entropy.c:get_txsize_entropy_ctx Unexecuted instantiation: entropymode.c:get_txsize_entropy_ctx Unexecuted instantiation: entropymv.c:get_txsize_entropy_ctx Unexecuted instantiation: idct.c:get_txsize_entropy_ctx Unexecuted instantiation: mvref_common.c:get_txsize_entropy_ctx Unexecuted instantiation: pred_common.c:get_txsize_entropy_ctx Unexecuted instantiation: quant_common.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter.c:get_txsize_entropy_ctx Unexecuted instantiation: reconintra.c:get_txsize_entropy_ctx Unexecuted instantiation: resize.c:get_txsize_entropy_ctx Unexecuted instantiation: restoration.c:get_txsize_entropy_ctx Unexecuted instantiation: scale.c:get_txsize_entropy_ctx Unexecuted instantiation: scan.c:get_txsize_entropy_ctx Unexecuted instantiation: seg_common.c:get_txsize_entropy_ctx Unexecuted instantiation: thread_common.c:get_txsize_entropy_ctx Unexecuted instantiation: tile_common.c:get_txsize_entropy_ctx Unexecuted instantiation: txb_common.c:get_txsize_entropy_ctx Unexecuted instantiation: warped_motion.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_convolve_scale_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_highbd_convolve_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_inv_txfm_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: av1_txfm_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: cfl_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_2d_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_2d_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: filterintra_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_convolve_2d_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_inv_txfm_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_inv_txfm_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_jnt_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_jnt_convolve_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_warp_plane_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_wiener_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: intra_edge_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: jnt_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: jnt_convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: jnt_convolve_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: reconinter_ssse3.c:get_txsize_entropy_ctx Unexecuted instantiation: selfguided_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: selfguided_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: warp_plane_sse4.c:get_txsize_entropy_ctx Unexecuted instantiation: wiener_convolve_avx2.c:get_txsize_entropy_ctx Unexecuted instantiation: wiener_convolve_sse2.c:get_txsize_entropy_ctx Unexecuted instantiation: decodeframe.c:get_txsize_entropy_ctx Unexecuted instantiation: decodemv.c:get_txsize_entropy_ctx Unexecuted instantiation: decoder.c:get_txsize_entropy_ctx Unexecuted instantiation: decodetxb.c:get_txsize_entropy_ctx Unexecuted instantiation: detokenize.c:get_txsize_entropy_ctx Unexecuted instantiation: dthread.c:get_txsize_entropy_ctx Unexecuted instantiation: obu.c:get_txsize_entropy_ctx |
176 | | |
177 | | #ifdef __cplusplus |
178 | | } // extern "C" |
179 | | #endif |
180 | | |
181 | | #endif // AOM_AV1_COMMON_ENTROPY_H_ |