Definition at line 133 of file vp3.c.
Referenced by ref_frame(), render_slice(), unpack_dct_coeffs(), unpack_superblocks(), unpack_vlcs(), vp3_decode_frame(), vp3_decode_init(), vp3_dequant(), vp3_draw_horiz_band(), and vp3_update_thread_context().
Definition at line 134 of file vp3.c.
Referenced by unpack_superblocks(), and vp3_decode_frame().
Definition at line 134 of file vp3.c.
Referenced by vp3_decode_end(), and vp3_decode_init().
Definition at line 135 of file vp3.c.
Referenced by vp3_decode_init().
Definition at line 136 of file vp3.c.
Referenced by render_slice(), vp3_decode_init(), and vp3_update_thread_context().
Definition at line 136 of file vp3.c.
Referenced by render_slice(), vp3_decode_init(), vp3_draw_horiz_band(), and vp3_update_thread_context().
Definition at line 137 of file vp3.c.
Referenced by render_slice(), unpack_modes(), unpack_vectors(), and vp3_decode_init().
Definition at line 137 of file vp3.c.
Referenced by render_slice(), unpack_modes(), unpack_vectors(), vp3_decode_init(), and vp3_draw_horiz_band().
Definition at line 138 of file vp3.c.
Referenced by await_reference_row(), init_frames(), ref_frames(), render_slice(), update_frames(), vp3_decode_end(), and vp3_decode_flush().
Definition at line 139 of file vp3.c.
Referenced by await_reference_row(), init_frames(), ref_frames(), render_slice(), update_frames(), vp3_decode_end(), and vp3_decode_flush().
Definition at line 140 of file vp3.c.
Referenced by apply_loop_filter(), init_frames(), ref_frames(), render_slice(), update_frames(), vp3_decode_end(), vp3_decode_flush(), vp3_draw_horiz_band(), and vp3_update_thread_context().
Definition at line 141 of file vp3.c.
Referenced by unpack_modes(), unpack_superblocks(), unpack_vectors(), update_frames(), vp3_decode_frame(), and vp3_update_thread_context().
Definition at line 142 of file vp3.c.
Referenced by init_dequantizer(), and vp3_decode_init().
Definition at line 143 of file vp3.c.
Referenced by vp3_decode_init(), and vp3_dequant().
Definition at line 144 of file vp3.c.
Referenced by render_slice(), and vp3_decode_init().
Definition at line 145 of file vp3.c.
Referenced by render_slice(), and vp3_decode_init().
Definition at line 146 of file vp3.c.
Referenced by apply_loop_filter(), render_slice(), and vp3_decode_init().
Definition at line 147 of file vp3.c.
Referenced by render_slice().
Definition at line 148 of file vp3.c.
Referenced by apply_loop_filter(), render_slice(), and vp3_draw_horiz_band().
Definition at line 149 of file vp3.c.
Referenced by vp3_draw_horiz_band().
Definition at line 150 of file vp3.c.
Referenced by render_slice().
Definition at line 152 of file vp3.c.
Referenced by init_dequantizer(), init_loop_filter(), vp3_decode_frame(), vp3_decode_init(), and vp3_update_thread_context().
Definition at line 153 of file vp3.c.
Referenced by unpack_block_qpis(), and vp3_decode_frame().
Definition at line 154 of file vp3.c.
Referenced by vp3_decode_frame().
Definition at line 156 of file vp3.c.
Referenced by allocate_tables(), unpack_superblocks(), and vp3_decode_init().
Definition at line 157 of file vp3.c.
Referenced by init_block_mapping(), render_slice(), unpack_modes(), unpack_vectors(), and vp3_decode_init().
Definition at line 158 of file vp3.c.
Referenced by init_block_mapping(), unpack_modes(), unpack_vectors(), and vp3_decode_init().
Definition at line 159 of file vp3.c.
Referenced by unpack_superblocks(), and vp3_decode_init().
Definition at line 160 of file vp3.c.
Referenced by init_block_mapping(), render_slice(), and vp3_decode_init().
Definition at line 161 of file vp3.c.
Referenced by init_block_mapping(), render_slice(), and vp3_decode_init().
Definition at line 162 of file vp3.c.
Referenced by unpack_superblocks(), and vp3_decode_init().
Definition at line 163 of file vp3.c.
Referenced by unpack_superblocks(), and vp3_decode_init().
Definition at line 164 of file vp3.c.
Referenced by unpack_superblocks(), and vp3_decode_init().
Definition at line 165 of file vp3.c.
Referenced by allocate_tables(), free_tables(), unpack_superblocks(), and vp3_init_thread_copy().
Definition at line 167 of file vp3.c.
Referenced by allocate_tables(), unpack_superblocks(), and vp3_decode_init().
Definition at line 168 of file vp3.c.
Referenced by unpack_modes(), unpack_vectors(), and vp3_decode_init().
Definition at line 169 of file vp3.c.
Referenced by unpack_modes(), unpack_vectors(), and vp3_decode_init().
Definition at line 171 of file vp3.c.
Referenced by allocate_tables(), unpack_modes(), and vp3_decode_init().
Definition at line 172 of file vp3.c.
Referenced by allocate_tables(), apply_loop_filter(), init_block_mapping(), render_slice(), unpack_dct_coeffs(), unpack_modes(), unpack_vectors(), vp3_decode_init(), and vp3_update_thread_context().
Definition at line 173 of file vp3.c.
Referenced by allocate_tables(), apply_loop_filter(), init_block_mapping(), render_slice(), unpack_dct_coeffs(), vp3_decode_init(), and vp3_update_thread_context().
Definition at line 175 of file vp3.c.
Referenced by allocate_tables(), apply_loop_filter(), free_tables(), render_slice(), reverse_dc_prediction(), unpack_block_qpis(), unpack_modes(), unpack_superblocks(), unpack_vectors(), unpack_vlcs(), vp3_decode_frame(), and vp3_init_thread_copy().
Definition at line 176 of file vp3.c.
Referenced by apply_loop_filter(), init_block_mapping(), render_slice(), unpack_dct_coeffs(), and vp3_decode_init().
Definition at line 177 of file vp3.c.
Referenced by apply_loop_filter(), and render_slice().
Definition at line 182 of file vp3.c.
Referenced by allocate_tables(), free_tables(), render_slice(), unpack_vectors(), vp3_init_thread_copy(), and vp3_update_thread_context().
Definition at line 185 of file vp3.c.
Referenced by init_dequantizer(), and vp3_decode_init().
Definition at line 186 of file vp3.c.
Referenced by init_dequantizer(), and vp3_decode_init().
Definition at line 187 of file vp3.c.
Referenced by init_dequantizer(), and vp3_decode_init().
Definition at line 188 of file vp3.c.
Referenced by init_dequantizer(), and vp3_decode_init().
Definition at line 189 of file vp3.c.
Referenced by init_dequantizer(), and vp3_decode_init().
Definition at line 190 of file vp3.c.
Referenced by init_dequantizer(), and vp3_decode_init().
This is a list of all tokens in bitstream order.
Reordering takes place by pulling from each level during IDCT. As a consequence, IDCT must be in Hilbert order, making the minimum slice height 64 for 4:2:0 and 32 otherwise. The 32 different tokens with up to 12 bits of extradata are collapsed into 3 types, packed as follows: (from the low to high bits)
2 bits: type (0,1,2) 0: EOB run, 14 bits for run length (12 needed) 1: zero run, 7 bits for run length 7 bits for the next coefficient (3 needed) 2: coefficient, 14 bits (11 needed)
Coefficients are signed, so are packed in the highest bits for automatic sign extension.
Definition at line 209 of file vp3.c.
Referenced by unpack_dct_coeffs(), unpack_vlcs(), and vp3_dequant().
Definition at line 210 of file vp3.c.
Referenced by allocate_tables(), free_tables(), unpack_dct_coeffs(), and vp3_init_thread_copy().
number of blocks that contain DCT coefficients at the given level or higher
Definition at line 219 of file vp3.c.
Referenced by unpack_superblocks(), and unpack_vlcs().
Definition at line 220 of file vp3.c.
Referenced by unpack_block_qpis(), and unpack_superblocks().
Definition at line 224 of file vp3.c.
Referenced by allocate_tables(), free_tables(), unpack_block_qpis(), unpack_superblocks(), unpack_vlcs(), and vp3_init_thread_copy().
Definition at line 226 of file vp3.c.
Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().
Definition at line 227 of file vp3.c.
Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().
Definition at line 228 of file vp3.c.
Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().
Definition at line 229 of file vp3.c.
Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().
Definition at line 230 of file vp3.c.
Referenced by unpack_dct_coeffs(), vp3_decode_end(), and vp3_decode_init().
Definition at line 232 of file vp3.c.
Referenced by unpack_block_qpis(), unpack_superblocks(), vp3_decode_end(), and vp3_decode_init().
Definition at line 233 of file vp3.c.
Referenced by unpack_superblocks(), vp3_decode_end(), and vp3_decode_init().
Definition at line 234 of file vp3.c.
Referenced by unpack_modes(), vp3_decode_end(), and vp3_decode_init().
Definition at line 235 of file vp3.c.
Referenced by unpack_vectors(), vp3_decode_end(), and vp3_decode_init().
qmat[qpi][is_inter][plane]
Definition at line 239 of file vp3.c.
Referenced by init_dequantizer(), vp3_dequant(), and vp3_update_thread_context().
Definition at line 245 of file vp3.c.
Referenced by allocate_tables(), free_tables(), init_block_mapping(), unpack_superblocks(), and vp3_init_thread_copy().
Definition at line 249 of file vp3.c.
Referenced by allocate_tables(), free_tables(), unpack_modes(), unpack_superblocks(), unpack_vectors(), and vp3_init_thread_copy().
Definition at line 251 of file vp3.c.
Referenced by render_slice(), vp3_decode_end(), and vp3_init_thread_copy().
Definition at line 254 of file vp3.c.
Referenced by read_huffman_tree().
Definition at line 255 of file vp3.c.
Referenced by read_huffman_tree().
Definition at line 256 of file vp3.c.
Referenced by read_huffman_tree().
Definition at line 257 of file vp3.c.
Referenced by read_huffman_tree().
Definition at line 258 of file vp3.c.
Referenced by read_huffman_tree(), and vp3_decode_init().
Definition at line 260 of file vp3.c.
Referenced by init_loop_filter(), and vp3_decode_init().
Definition at line 261 of file vp3.c.
Referenced by apply_loop_filter(), init_loop_filter(), and vp3_update_thread_context().