/external/libvpx/libvpx/vp8/decoder/ |
H A D | decoderthreading.h | 19 void vp8mt_decode_mb_rows(VP8D_COMP *pbi, MACROBLOCKD *xd); 20 void vp8_decoder_remove_threads(VP8D_COMP *pbi); 21 void vp8_decoder_create_threads(VP8D_COMP *pbi); 22 void vp8mt_alloc_temp_buffers(VP8D_COMP *pbi, int width, int prev_mb_rows); 23 void vp8mt_de_alloc_temp_buffers(VP8D_COMP *pbi, int mb_rows);
|
H A D | onyxd_if.c | 41 extern void vp8cx_init_de_quantizer(VP8D_COMP *pbi); 45 static void remove_decompressor(VP8D_COMP *pbi) argument 48 vp8_de_alloc_overlap_lists(pbi); 50 vp8_remove_common(&pbi->common); 51 vpx_free(pbi); 56 VP8D_COMP *pbi = vpx_memalign(32, sizeof(VP8D_COMP)); local 58 if (!pbi) 61 vpx_memset(pbi, 0, sizeof(VP8D_COMP)); 63 if (setjmp(pbi->common.error.jmp)) 65 pbi 110 vp8dx_get_reference(VP8D_COMP *pbi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument 141 vp8dx_set_reference(VP8D_COMP *pbi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument 261 check_fragments_for_errors(VP8D_COMP *pbi) argument 300 vp8dx_receive_compressed_data(VP8D_COMP *pbi, size_t size, const uint8_t *source, int64_t time_stamp) argument 392 vp8dx_get_raw_frame(VP8D_COMP *pbi, YV12_BUFFER_CONFIG *sd, int64_t *time_stamp, int64_t *time_end_stamp, vp8_ppflags_t *flags) argument 481 VP8D_COMP *pbi = fb->pbi[0]; local [all...] |
H A D | error_concealment.h | 23 int vp8_alloc_overlap_lists(VP8D_COMP *pbi); 26 void vp8_de_alloc_overlap_lists(VP8D_COMP *pbi); 29 void vp8_estimate_missing_mvs(VP8D_COMP *pbi);
|
H A D | threading.c | 39 void vp8_mb_init_dequantizer(VP8D_COMP *pbi, MACROBLOCKD *xd); 41 static void setup_decoding_thread_data(VP8D_COMP *pbi, MACROBLOCKD *xd, MB_ROW_DEC *mbrd, int count) argument 43 VP8_COMMON *const pc = & pbi->common; 74 mbd->current_bc = &pbi->mbc[0]; 89 pbi->mt_current_mb_col[i] = -1; 92 static void mt_decode_macroblock(VP8D_COMP *pbi, MACROBLOCKD *xd, argument 108 eobtotal = vp8_decode_mb_tokens(pbi, xd); 117 vp8_mb_init_dequantizer(pbi, xd); 122 if(pbi->ec_active) 128 throw_residual = (!pbi 296 mt_decode_mb_rows(VP8D_COMP *pbi, MACROBLOCKD *xd, int start_mb_row) argument 623 VP8D_COMP *pbi = (VP8D_COMP *)(((DECODETHREAD_DATA *)p_data)->ptr1); local 650 vp8_decoder_create_threads(VP8D_COMP *pbi) argument 695 vp8mt_de_alloc_temp_buffers(VP8D_COMP *pbi, int mb_rows) argument 775 vp8mt_alloc_temp_buffers(VP8D_COMP *pbi, int width, int prev_mb_rows) argument 828 vp8_decoder_remove_threads(VP8D_COMP *pbi) argument 865 vp8mt_decode_mb_rows( VP8D_COMP *pbi, MACROBLOCKD *xd) argument [all...] |
H A D | decodemv.c | 49 static void read_kf_modes(VP8D_COMP *pbi, MODE_INFO *mi) argument 51 vp8_reader *const bc = & pbi->mbc[8]; 52 const int mis = pbi->common.mode_info_stride; 151 static void mb_mode_mv_init(VP8D_COMP *pbi) argument 153 vp8_reader *const bc = & pbi->mbc[8]; 154 MV_CONTEXT *const mvc = pbi->common.fc.mvc; 160 pbi->mvs_corrupt_from_mb = UINT_MAX; 163 pbi->common.mb_no_coeff_skip = (int)vp8_read_bit(bc); 165 pbi->prob_skip_false = 0; 166 if (pbi 339 read_mb_modes_mv(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi) argument 591 decode_mb_mode_mvs(VP8D_COMP *pbi, MODE_INFO *mi, MB_MODE_INFO *mbmi) argument 618 vp8_decode_mode_mvs(VP8D_COMP *pbi) argument [all...] |
H A D | decodeframe.c | 41 void vp8cx_init_de_quantizer(VP8D_COMP *pbi) argument 44 VP8_COMMON *const pc = & pbi->common; 58 void vp8_mb_init_dequantizer(VP8D_COMP *pbi, MACROBLOCKD *xd) argument 63 VP8_COMMON *const pc = & pbi->common; 97 static void decode_macroblock(VP8D_COMP *pbi, MACROBLOCKD *xd, argument 113 eobtotal = vp8_decode_mb_tokens(pbi, xd); 122 vp8_mb_init_dequantizer(pbi, xd); 127 if(pbi->ec_active) 133 throw_residual = (!pbi->independent_partitions && 134 pbi 500 decode_mb_rows(VP8D_COMP *pbi) argument 755 read_partition_size(VP8D_COMP *pbi, const unsigned char *cx_size) argument 774 read_available_partition_size( VP8D_COMP *pbi, const unsigned char *token_part_sizes, const unsigned char *fragment_start, const unsigned char *first_fragment_end, const unsigned char *fragment_end, int i, int num_part) argument 822 setup_token_decoder(VP8D_COMP *pbi, const unsigned char* token_part_sizes) argument 911 init_frame(VP8D_COMP *pbi) argument 980 vp8_decode_frame(VP8D_COMP *pbi) argument [all...] |
H A D | onyxd_int.h | 62 struct VP8D_COMP *pbi[MAX_FB_MT_DEC]; member in struct:frame_buffers 142 vpx_internal_error(&pbi->common.error, VPX_CODEC_MEM_ERROR,\ 150 vpx_internal_error(&pbi->common.error, VPX_CODEC_MEM_ERROR,\
|
H A D | error_concealment.c | 45 int vp8_alloc_overlap_lists(VP8D_COMP *pbi) argument 47 if (pbi->overlaps != NULL) 49 vpx_free(pbi->overlaps); 50 pbi->overlaps = NULL; 53 pbi->overlaps = vpx_calloc(pbi->common.mb_rows * pbi->common.mb_cols, 56 if (pbi->overlaps == NULL) 62 void vp8_de_alloc_overlap_lists(VP8D_COMP *pbi) argument 64 vpx_free(pbi 407 vp8_estimate_missing_mvs(VP8D_COMP *pbi) argument [all...] |
/external/libvpx/libvpx/vp9/decoder/ |
H A D | vp9_decoder.c | 45 VP9Decoder *const pbi = vpx_memalign(32, sizeof(*pbi)); local 46 VP9_COMMON *const cm = pbi ? &pbi->common : NULL; 51 vp9_zero(*pbi); 55 vp9_decoder_remove(pbi); 68 pbi->ready_for_new_data = 1; 79 vp9_get_worker_interface()->init(&pbi->lf_worker); 81 return pbi; 84 void vp9_decoder_remove(VP9Decoder *pbi) { argument 115 vp9_copy_reference_dec(VP9Decoder *pbi, VP9_REFFRAME ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument 185 swap_frame_buffers(VP9Decoder *pbi) argument 209 vp9_receive_compressed_data(VP9Decoder *pbi, size_t size, const uint8_t **psource) argument 282 vp9_get_raw_frame(VP9Decoder *pbi, YV12_BUFFER_CONFIG *sd, vp9_ppflags_t *flags) argument [all...] |
H A D | vp9_decoder.h | 63 int vp9_receive_compressed_data(struct VP9Decoder *pbi, 66 int vp9_get_raw_frame(struct VP9Decoder *pbi, YV12_BUFFER_CONFIG *sd, 69 vpx_codec_err_t vp9_copy_reference_dec(struct VP9Decoder *pbi, 79 void vp9_decoder_remove(struct VP9Decoder *pbi);
|
H A D | vp9_decodeframe.h | 25 void vp9_decode_frame(struct VP9Decoder *pbi,
|
H A D | vp9_decodeframe.c | 775 static void get_tile_buffers(VP9Decoder *pbi, argument 786 get_tile_buffer(data_end, is_last, &pbi->common.error, &data, 787 pbi->decrypt_cb, pbi->decrypt_state, buf); 792 static const uint8_t *decode_tiles(VP9Decoder *pbi, argument 795 VP9_COMMON *const cm = &pbi->common; 805 if (cm->lf.filter_level && pbi->lf_worker.data1 == NULL) { 806 CHECK_MEM_ERROR(cm, pbi->lf_worker.data1, 808 pbi->lf_worker.hook = (VP9WorkerHook)vp9_loop_filter_worker; 809 if (pbi 954 decode_tiles_mt(VP9Decoder *pbi, const uint8_t *data, const uint8_t *data_end) argument 1132 read_uncompressed_header(VP9Decoder *pbi, struct vp9_read_bit_buffer *rb) argument 1264 read_compressed_header(VP9Decoder *pbi, const uint8_t *data, size_t partition_size) argument 1365 init_read_bit_buffer( VP9Decoder *pbi, struct vp9_read_bit_buffer *rb, const uint8_t *data, const uint8_t *data_end, uint8_t *clear_data ) argument 1386 vp9_decode_frame(VP9Decoder *pbi, const uint8_t *data, const uint8_t *data_end, const uint8_t **p_data_end) argument [all...] |
H A D | vp9_dthread.h | 52 struct VP9Decoder *pbi,
|
H A D | vp9_dthread.c | 137 VP9Decoder *pbi, VP9_COMMON *cm, 140 VP9LfSync *const lf_sync = &pbi->lf_row_sync; 145 const int num_workers = MIN(pbi->max_threads & ~1, tile_cols); 172 // The decoder is using num_workers instead of pbi->num_tile_workers 182 VP9Worker *const worker = &pbi->tile_workers[i]; 191 vp9_copy(lf_data->planes, pbi->mb.plane); 209 winterface->sync(&pbi->tile_workers[i]); 136 vp9_loop_filter_frame_mt(YV12_BUFFER_CONFIG *frame, VP9Decoder *pbi, VP9_COMMON *cm, int frame_filter_level, int y_only) argument
|
/external/libvpx/libvpx/vp8/ |
H A D | vp8_dx_iface.c | 400 ctx->yv12_frame_buffers.pbi[0]->decrypt_cb = ctx->decrypt_cb; 401 ctx->yv12_frame_buffers.pbi[0]->decrypt_state = ctx->decrypt_state; 406 VP8D_COMP *pbi = ctx->yv12_frame_buffers.pbi[0]; local 409 VP8_COMMON *const pc = & pbi->common; 410 MACROBLOCKD *const xd = & pbi->mb; 419 if (setjmp(pbi->common.error.jmp)) 421 pbi->common.error.setjmp = 0; 427 pbi->common.error.setjmp = 1; 451 for (i = 0; i < pbi 707 VP8D_COMP *pbi = (VP8D_COMP *)ctx->yv12_frame_buffers.pbi[0]; local 727 VP8D_COMP *pbi = (VP8D_COMP *)ctx->yv12_frame_buffers.pbi[0]; local 745 VP8D_COMP *pbi = (VP8D_COMP *)ctx->yv12_frame_buffers.pbi[0]; local [all...] |
/external/libvpx/libvpx/vp9/ |
H A D | vp9_dx_iface.c | 36 struct VP9Decoder *pbi; member in struct:vpx_codec_alg_priv 91 if (ctx->pbi) { 92 vp9_decoder_remove(ctx->pbi); 93 ctx->pbi = NULL; 225 VP9_COMMON *const cm = &ctx->pbi->common; 261 ctx->pbi = vp9_decoder_create(); 262 if (ctx->pbi == NULL) 265 ctx->pbi->max_threads = ctx->cfg.threads; 266 ctx->pbi->inv_tile_order = ctx->invert_tile_order; 267 ctx->pbi [all...] |
/external/clang/test/SemaCXX/ |
H A D | member-pointer.cpp | 17 int B::*pbi; // expected-warning{{use of enumeration in a nested name specifier is a C++11 extension}} \ member in class:B 18 // expected-error {{'pbi' does not point into a class}}
|