#include <vp8.h>
Definition at line 36 of file libvpxdec.c.
Definition at line 37 of file libvpxdec.c.
Referenced by vp8_decode(), vp8_free(), and vpx_init().
Definition at line 62 of file libvpxenc.c.
Definition at line 63 of file libvpxenc.c.
Referenced by codecctl_int(), log_encoder_error(), queue_frames(), vp8_encode(), vp8_free(), and vpx_init().
Definition at line 64 of file libvpxenc.c.
Referenced by vp8_encode(), and vpx_init().
Definition at line 65 of file libvpxenc.c.
Referenced by queue_frames(), vp8_encode(), vp8_free(), and vpx_init().
Definition at line 66 of file libvpxenc.c.
Referenced by vp8_encode(), and vpx_init().
Definition at line 67 of file libvpxenc.c.
Referenced by queue_frames(), vp8_encode(), vp8_free(), and vpx_init().
Definition at line 68 of file libvpxenc.c.
Referenced by queue_frames(), vp8_encode(), vp8_free(), and vpx_init().
Definition at line 69 of file libvpxenc.c.
Referenced by vp8_encode(), and vpx_init().
Definition at line 70 of file libvpxenc.c.
Referenced by cx_pktcpy(), and queue_frames().
true if we have pending sse[]
Definition at line 71 of file libvpxenc.c.
Referenced by cx_pktcpy(), and queue_frames().
Definition at line 72 of file libvpxenc.c.
Referenced by cx_pktcpy().
Definition at line 73 of file libvpxenc.c.
Referenced by queue_frames(), and vp8_free().
Definition at line 75 of file libvpxenc.c.
Referenced by vpx_init().
VP8 specific flags, see VP8F_* below.
Definition at line 79 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 83 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 85 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 86 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 87 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 89 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 90 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 91 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 92 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 95 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 96 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 97 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 98 of file libvpxenc.c.
Referenced by vpx_init().
Definition at line 138 of file vp8.h.
Referenced by ff_vp8_decode_frame(), free_buffers(), update_dimensions(), vp8_decode_mb_row_no_filter(), vp8_decode_mb_row_sliced(), and vp8_filter_mb_row().
Definition at line 139 of file vp8.h.
Referenced by decode_frame_header(), ff_vp8_decode_init(), update_dimensions(), vp8_alloc_frame(), vp8_decode_init_thread_copy(), and vp8_release_frame().
Definition at line 140 of file vp8.h.
Referenced by ff_vp8_decode_frame(), inter_predict(), prefetch_motion(), vp8_decode_flush_impl(), and vp8_decode_update_thread_context().
Definition at line 141 of file vp8.h.
Referenced by ff_vp8_decode_frame().
Definition at line 142 of file vp8.h.
Referenced by ff_vp8_decode_frame(), vp8_decode_mb_row_no_filter(), vp8_decode_mb_row_sliced(), and vp8_filter_mb_row().
Definition at line 143 of file vp8.h.
Referenced by ff_vp8_decode_frame(), and vp8_decode_mb_row_no_filter().
Definition at line 145 of file vp8.h.
Referenced by decode_frame_header(), decode_intra4x4_modes(), decode_mvs(), decode_splitmvs(), ff_vp8_decode_frame(), inter_predict(), intra_predict(), update_dimensions(), vp8_alloc_frame(), vp8_decode_mb_row_no_filter(), vp8_decode_mv_mb_modes(), vp8_decode_update_thread_context(), and vp8_filter_mb_row().
Definition at line 146 of file vp8.h.
Referenced by decode_frame_header(), ff_vp8_decode_frame(), inter_predict(), update_dimensions(), vp8_alloc_frame(), vp8_decode_mb_row_no_filter(), vp8_decode_mb_row_sliced(), vp8_decode_mv_mb_modes(), vp8_decode_update_thread_context(), and vp8_filter_mb_row().
Definition at line 147 of file vp8.h.
Referenced by ff_vp8_decode_frame(), filter_mb(), filter_mb_simple(), idct_mb(), inter_predict(), intra_predict(), prefetch_motion(), vp8_decode_mb_row_no_filter(), vp8_filter_mb_row(), and vp8_mc_part().
Definition at line 148 of file vp8.h.
Referenced by ff_vp8_decode_frame(), filter_mb(), idct_mb(), inter_predict(), intra_predict(), prefetch_motion(), vp8_decode_mb_row_no_filter(), vp8_filter_mb_row(), and vp8_mc_part().
Definition at line 150 of file vp8.h.
Referenced by decode_frame_header(), decode_mb_mode(), ff_vp8_decode_frame(), and filter_mb().
Definition at line 151 of file vp8.h.
Referenced by ff_vp8_decode_frame(), intra_predict(), vp8_decode_mb_row_no_filter(), and vp8_decode_mb_row_sliced().
Definition at line 152 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_mode().
Definition at line 153 of file vp8.h.
Referenced by decode_frame_header(), inter_predict(), and vp8_mc_part().
Definition at line 154 of file vp8.h.
Referenced by clamp_mv(), ff_vp8_decode_frame(), vp8_decode_mb_row_no_filter(), vp8_decode_mb_row_sliced(), and vp8_decode_mv_mb_modes().
Definition at line 155 of file vp8.h.
Referenced by clamp_mv(), ff_vp8_decode_frame(), vp8_decode_mb_row_no_filter(), vp8_decode_mb_row_sliced(), and vp8_decode_mv_mb_modes().
one state [0, 1] per ref frame type
Definition at line 157 of file vp8.h.
Referenced by decode_frame_header(), decode_mvs(), and vp8_decode_update_thread_context().
Definition at line 158 of file vp8.h.
Referenced by decode_mb_mode(), ff_vp8_decode_frame(), and prefetch_motion().
whether each mb can have a different strength based on mode/ref
Definition at line 166 of file vp8.h.
Referenced by decode_frame_header(), decode_mb_mode(), ff_vp8_decode_frame(), filter_level_for_mb(), get_quants(), and vp8_decode_mb_row_no_filter().
Definition at line 167 of file vp8.h.
Referenced by filter_level_for_mb(), get_quants(), and parse_segment_info().
Definition at line 168 of file vp8.h.
Referenced by decode_frame_header(), decode_mb_mode(), ff_vp8_decode_frame(), parse_segment_info(), and vp8_decode_mb_row_no_filter().
Definition at line 169 of file vp8.h.
Referenced by get_quants(), and parse_segment_info().
base loop filter level
Definition at line 170 of file vp8.h.
Referenced by filter_level_for_mb(), and parse_segment_info().
Definition at line 174 of file vp8.h.
Referenced by decode_frame_header(), intra_predict(), vp8_decode_mb_row_no_filter(), and vp8_filter_mb_row().
Definition at line 175 of file vp8.h.
Referenced by decode_frame_header(), ff_vp8_decode_frame(), and filter_level_for_mb().
Definition at line 176 of file vp8.h.
Referenced by decode_frame_header(), and filter_level_for_mb().
Definition at line 179 of file vp8.h.
Referenced by ff_vp8_decode_frame(), free_buffers(), update_dimensions(), vp8_decode_mb_row_no_filter(), and vp8_filter_mb_row().
Definition at line 181 of file vp8.h.
Referenced by decode_intra4x4_modes(), decode_mb_mode(), ff_vp8_decode_frame(), free_buffers(), and update_dimensions().
Definition at line 182 of file vp8.h.
Referenced by decode_intra4x4_modes(), decode_mb_mode(), vp8_decode_mb_row_no_filter(), and vp8_decode_mv_mb_modes().
Definition at line 191 of file vp8.h.
Referenced by decode_mb_coeffs(), and get_quants().
luma dc-only block quant
Definition at line 192 of file vp8.h.
Referenced by decode_mb_coeffs(), and get_quants().
Definition at line 193 of file vp8.h.
Referenced by decode_mb_coeffs(), and get_quants().
Referenced by decode_mb_coeffs(), and get_quants().
filter strength adjustment for the following macroblock modes: [0-3] - i16x16 (always zero) [4] - i4x4 [5] - zero mv [6] - inter modes except for zero or split mv [7] - split mv i16x16 modes never have any adjustment
Definition at line 208 of file vp8.h.
Referenced by filter_level_for_mb(), and update_lf_deltas().
filter strength adjustment for macroblocks that reference: [0] - intra / VP56_FRAME_CURRENT [1] - VP56_FRAME_PREVIOUS [2] - VP56_FRAME_GOLDEN [3] - altref / VP56_FRAME_GOLDEN2
Definition at line 217 of file vp8.h.
Referenced by filter_level_for_mb(), and update_lf_deltas().
Referenced by decode_frame_header(), filter_level_for_mb(), update_lf_deltas(), and vp8_decode_update_thread_context().
Definition at line 220 of file vp8.h.
Referenced by free_buffers(), intra_predict(), update_dimensions(), vp8_decode_mb_row_no_filter(), and vp8_filter_mb_row().
Definition at line 221 of file vp8.h.
Referenced by ff_vp8_decode_frame(), free_buffers(), update_dimensions(), and vp8_decode_mb_row_no_filter().
header context, includes mb modes and motion vectors
Definition at line 223 of file vp8.h.
Referenced by decode_frame_header(), decode_mb_mode(), decode_mvs(), get_quants(), parse_segment_info(), ref_to_update(), setup_partitions(), update_lf_deltas(), and update_refs().
Definition at line 232 of file vp8.h.
Referenced by decode_mb_mode(), and parse_segment_info().
Definition at line 233 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_mode().
Definition at line 234 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_mode().
Definition at line 235 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_mode().
Definition at line 236 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_mode().
Definition at line 237 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_mode().
Definition at line 238 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_mode().
Definition at line 239 of file vp8.h.
Referenced by decode_frame_header(), and decode_mb_coeffs().
Definition at line 240 of file vp8.h.
Referenced by decode_frame_header(), decode_mvs(), and decode_splitmvs().
Definition at line 243 of file vp8.h.
Referenced by decode_frame_header(), free_buffers(), update_dimensions(), vp8_decode_mb_row_no_filter(), vp8_decode_mv_mb_modes(), vp8_decode_update_thread_context(), and vp8_filter_mb_row().
Definition at line 244 of file vp8.h.
Referenced by decode_frame_header(), and ff_vp8_decode_frame().
update VP56_FRAME_PREVIOUS with the current one
Definition at line 245 of file vp8.h.
Referenced by decode_frame_header(), and ff_vp8_decode_frame().
VP56_FRAME_NONE if not updated, or which frame to copy if so.
Definition at line 246 of file vp8.h.
Referenced by decode_frame_header(), ff_vp8_decode_frame(), and update_refs().
Definition at line 247 of file vp8.h.
Referenced by decode_frame_header(), ff_vp8_decode_frame(), and update_refs().
If this flag is not set, all the probability updates are discarded after this frame is decoded.
Definition at line 253 of file vp8.h.
Referenced by decode_frame_header(), and ff_vp8_decode_frame().
All coefficients are contained in separate arith coding contexts.
There can be 1, 2, 4, or 8 of these after the header context.
Definition at line 259 of file vp8.h.
Referenced by ff_vp8_decode_frame(), setup_partitions(), update_dimensions(), and vp8_decode_mb_row_no_filter().
Definition at line 260 of file vp8.h.
Referenced by setup_partitions(), and vp8_decode_mb_row_no_filter().
Definition at line 261 of file vp8.h.
Referenced by ff_vp8_decode_init(), prefetch_motion(), vp8_decode_mb_row_no_filter(), vp8_mc_chroma(), and vp8_mc_luma().
Definition at line 262 of file vp8.h.
Referenced by decode_frame_header(), decode_mb_coeffs(), ff_vp8_decode_init(), filter_mb(), filter_mb_simple(), idct_mb(), and intra_predict().
Definition at line 263 of file vp8.h.
Referenced by ff_vp8_decode_init(), and intra_predict().
Definition at line 264 of file vp8.h.
Referenced by decode_frame_header(), inter_predict(), and vp8_mc_part().
Definition at line 265 of file vp8.h.
Referenced by ff_vp8_decode_frame(), ff_vp8_decode_free(), vp8_decode_flush_impl(), vp8_decode_update_thread_context(), and vp8_init_frames().
Definition at line 267 of file vp8.h.
Referenced by ff_vp8_decode_frame(), vp8_decode_mb_row_no_filter(), vp8_decode_mb_row_sliced(), and vp8_filter_mb_row().
This describes the macroblock memory layout.
0 -> Only width+height*2+1 macroblocks allocated (frame/single thread). 1 -> Macroblocks for entire frame alloced (sliced thread).
Definition at line 273 of file vp8.h.
Referenced by decode_mb_mode(), ff_vp8_decode_frame(), update_dimensions(), vp8_decode_mb_row_no_filter(), and vp8_filter_mb_row().