Lines Matching refs:mb
428 void av1_dealloc_src_diff_buf(struct macroblock *mb, int num_planes);
430 static inline void av1_dealloc_mb_data(struct macroblock *mb, int num_planes) { in av1_dealloc_mb_data() argument
431 aom_free(mb->txfm_search_info.mb_rd_record); in av1_dealloc_mb_data()
432 mb->txfm_search_info.mb_rd_record = NULL; in av1_dealloc_mb_data()
434 aom_free(mb->inter_modes_info); in av1_dealloc_mb_data()
435 mb->inter_modes_info = NULL; in av1_dealloc_mb_data()
437 av1_dealloc_src_diff_buf(mb, num_planes); in av1_dealloc_mb_data()
439 aom_free(mb->e_mbd.seg_mask); in av1_dealloc_mb_data()
440 mb->e_mbd.seg_mask = NULL; in av1_dealloc_mb_data()
442 aom_free(mb->winner_mode_stats); in av1_dealloc_mb_data()
443 mb->winner_mode_stats = NULL; in av1_dealloc_mb_data()
445 aom_free(mb->dqcoeff_buf); in av1_dealloc_mb_data()
446 mb->dqcoeff_buf = NULL; in av1_dealloc_mb_data()
450 struct macroblock *mb) { in allocate_winner_mode_stats() argument
461 CHECK_MEM_ERROR(cm, mb->winner_mode_stats, in allocate_winner_mode_stats()
463 winner_mode_count * sizeof(mb->winner_mode_stats[0]))); in allocate_winner_mode_stats()
466 void av1_alloc_src_diff_buf(const struct AV1Common *cm, struct macroblock *mb);
469 struct macroblock *mb) { in av1_alloc_mb_data() argument
476 CHECK_MEM_ERROR(cm, mb->txfm_search_info.mb_rd_record, in av1_alloc_mb_data()
480 cm, mb->inter_modes_info, in av1_alloc_mb_data()
481 (InterModesInfo *)aom_malloc(sizeof(*mb->inter_modes_info))); in av1_alloc_mb_data()
484 av1_alloc_src_diff_buf(cm, mb); in av1_alloc_mb_data()
486 CHECK_MEM_ERROR(cm, mb->e_mbd.seg_mask, in av1_alloc_mb_data()
488 16, 2 * MAX_SB_SQUARE * sizeof(mb->e_mbd.seg_mask[0]))); in av1_alloc_mb_data()
490 allocate_winner_mode_stats(cpi, mb); in av1_alloc_mb_data()
495 cm, mb->dqcoeff_buf, in av1_alloc_mb_data()