Home
last modified time | relevance | path

Searched refs:dec_row_mt_sync (Results 1 – 3 of 3) sorted by relevance

/external/libaom/libaom/av1/decoder/
Ddecodeframe.c2884 av1_zero(tile_data->dec_row_mt_sync); in decoder_alloc_tile_data()
2908 static void dec_row_mt_alloc(AV1DecRowMTSync *dec_row_mt_sync, AV1_COMMON *cm, in dec_row_mt_alloc() argument
2910 dec_row_mt_sync->allocated_sb_rows = rows; in dec_row_mt_alloc()
2915 CHECK_MEM_ERROR(cm, dec_row_mt_sync->mutex_, in dec_row_mt_alloc()
2916 aom_malloc(sizeof(*(dec_row_mt_sync->mutex_)) * rows)); in dec_row_mt_alloc()
2917 if (dec_row_mt_sync->mutex_) { in dec_row_mt_alloc()
2919 pthread_mutex_init(&dec_row_mt_sync->mutex_[i], NULL); in dec_row_mt_alloc()
2923 CHECK_MEM_ERROR(cm, dec_row_mt_sync->cond_, in dec_row_mt_alloc()
2924 aom_malloc(sizeof(*(dec_row_mt_sync->cond_)) * rows)); in dec_row_mt_alloc()
2925 if (dec_row_mt_sync->cond_) { in dec_row_mt_alloc()
[all …]
Ddecoder.h125 AV1DecRowMTSync dec_row_mt_sync; member
278 void av1_dec_row_mt_dealloc(AV1DecRowMTSync *dec_row_mt_sync);
Ddecoder.c192 av1_dec_row_mt_dealloc(&tile_data->dec_row_mt_sync); in av1_decoder_remove()