Home
last modified time | relevance | path

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

/external/libaom/libaom/av1/decoder/
Ddecoder.c155 void av1_dealloc_dec_jobs(struct AV1DecTileMTData *tile_mt_info) { in av1_dealloc_dec_jobs() argument
156 if (tile_mt_info != NULL) { in av1_dealloc_dec_jobs()
158 if (tile_mt_info->job_mutex != NULL) { in av1_dealloc_dec_jobs()
159 pthread_mutex_destroy(tile_mt_info->job_mutex); in av1_dealloc_dec_jobs()
160 aom_free(tile_mt_info->job_mutex); in av1_dealloc_dec_jobs()
163 aom_free(tile_mt_info->job_queue); in av1_dealloc_dec_jobs()
166 av1_zero(*tile_mt_info); in av1_dealloc_dec_jobs()
220 av1_dealloc_dec_jobs(&pbi->tile_mt_info); in av1_decoder_remove()
Ddecoder.h175 AV1DecTileMT tile_mt_info; member
279 void av1_dealloc_dec_jobs(struct AV1DecTileMTData *tile_mt_info);
Ddecodeframe.c2885 static TileJobsDec *get_dec_job_info(AV1DecTileMT *tile_mt_info) { in get_dec_job_info() argument
2888 pthread_mutex_lock(tile_mt_info->job_mutex); in get_dec_job_info()
2890 if (tile_mt_info->jobs_dequeued < tile_mt_info->jobs_enqueued) { in get_dec_job_info()
2891 cur_job_info = tile_mt_info->job_queue + tile_mt_info->jobs_dequeued; in get_dec_job_info()
2892 tile_mt_info->jobs_dequeued++; in get_dec_job_info()
2895 pthread_mutex_unlock(tile_mt_info->job_mutex); in get_dec_job_info()
2897 (void)tile_mt_info; in get_dec_job_info()
2967 TileJobsDec *cur_job_info = get_dec_job_info(&pbi->tile_mt_info); in tile_worker_hook()
3212 TileJobsDec *cur_job_info = get_dec_job_info(&pbi->tile_mt_info); in row_mt_worker_hook()
3311 AV1DecTileMT *tile_mt_info = &pbi->tile_mt_info; in enqueue_tile_jobs() local
[all …]