mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-30 23:24:18 +00:00
[libvpx] Update to v1.12.0
This commit is contained in:
1 parent
287a71dc66
commit
b5046d2a76
572 files changed
+52900
-29493
No files matched your search
@@ -36,7 +36,7 @@ void *vp9_enc_grp_get_next_job(MultiThreadHandle *multi_thread_ctxt,
|
||||
pthread_mutex_lock(mutex_handle);
|
||||
#endif
|
||||
next = job_queue_hdl->next;
|
||||
if (NULL != next) {
|
||||
if (next != NULL) {
|
||||
JobQueue *job_queue = (JobQueue *)next;
|
||||
job_info = &job_queue->job_info;
|
||||
// Update the next job in the queue
|
||||
@@ -58,9 +58,10 @@ void vp9_row_mt_alloc_rd_thresh(VP9_COMP *const cpi,
|
||||
(mi_cols_aligned_to_sb(cm->mi_rows) >> MI_BLOCK_SIZE_LOG2) + 1;
|
||||
int i;
|
||||
|
||||
this_tile->row_base_thresh_freq_fact =
|
||||
CHECK_MEM_ERROR(
|
||||
cm, this_tile->row_base_thresh_freq_fact,
|
||||
(int *)vpx_calloc(sb_rows * BLOCK_SIZES * MAX_MODES,
|
||||
sizeof(*(this_tile->row_base_thresh_freq_fact)));
|
||||
sizeof(*(this_tile->row_base_thresh_freq_fact))));
|
||||
for (i = 0; i < sb_rows * BLOCK_SIZES * MAX_MODES; i++)
|
||||
this_tile->row_base_thresh_freq_fact[i] = RD_THRESH_INIT_FACT;
|
||||
}
|
||||
@@ -84,8 +85,8 @@ void vp9_row_mt_mem_alloc(VP9_COMP *cpi) {
|
||||
multi_thread_ctxt->allocated_tile_rows = tile_rows;
|
||||
multi_thread_ctxt->allocated_vert_unit_rows = jobs_per_tile_col;
|
||||
|
||||
multi_thread_ctxt->job_queue =
|
||||
(JobQueue *)vpx_memalign(32, total_jobs * sizeof(JobQueue));
|
||||
CHECK_MEM_ERROR(cm, multi_thread_ctxt->job_queue,
|
||||
(JobQueue *)vpx_memalign(32, total_jobs * sizeof(JobQueue)));
|
||||
|
||||
#if CONFIG_MULTITHREAD
|
||||
// Create mutex for each tile
|
||||
|
||||
Reference in new issue
Block a user