Home
last modified time | relevance | path

Searched refs:frame_thread (Results 1 – 25 of 56) sorted by relevance

123

/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/dav1d/libdav1d/src/
H A Dlib.c143 c->frame_thread.flush = &c->frame_thread.flush_mem; in dav1d_open()
144 atomic_init(c->frame_thread.flush, 0); in dav1d_open()
150 c->frame_thread.out_delayed = in dav1d_open()
206 f->frame_thread.td.inited = 1; in dav1d_open()
345 c->frame_thread.next = 0; in drain_picture()
454 atomic_store(c->frame_thread.flush, 1); in dav1d_flush()
472 c->frame_thread.next = 0; in dav1d_flush()
492 f->frame_thread.die = 1; in close_internal()
496 freep(&f->frame_thread.b); in close_internal()
501 freep(&f->frame_thread.cbi); in close_internal()
[all …]
H A Dthread_task.c36 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
38 while (!f->n_tile_data && !f->frame_thread.die) { in dav1d_frame_task()
39 pthread_cond_wait(&f->frame_thread.td.cond, in dav1d_frame_task()
40 &f->frame_thread.td.lock); in dav1d_frame_task()
42 if (f->frame_thread.die) break; in dav1d_frame_task()
43 pthread_mutex_unlock(&f->frame_thread.td.lock); in dav1d_frame_task()
46 memset(f->frame_thread.cf, 0, in dav1d_frame_task()
47 (size_t)f->frame_thread.cf_sz * 128 * 128 / 2); in dav1d_frame_task()
49 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
51 pthread_cond_signal(&f->frame_thread.td.cond); in dav1d_frame_task()
[all …]
H A Ddecode.c2374 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2378 ts->frame_thread.cf = f->frame_thread.cf ? in setup_tile()
2644 if (f->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
2781 f->frame_thread.cf = in dav1d_decode_frame()
2819 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame()
2894 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame()
2896 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame()
2898 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame()
3078 f->frame_thread.pass <= 2 * uses_2pass; f->frame_thread.pass++) in dav1d_decode_frame()
3210 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in dav1d_decode_frame()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/dav1d/libdav1d/src/
H A Dlib.c143 c->frame_thread.flush = &c->frame_thread.flush_mem; in dav1d_open()
144 atomic_init(c->frame_thread.flush, 0); in dav1d_open()
150 c->frame_thread.out_delayed = in dav1d_open()
206 f->frame_thread.td.inited = 1; in dav1d_open()
345 c->frame_thread.next = 0; in drain_picture()
454 atomic_store(c->frame_thread.flush, 1); in dav1d_flush()
472 c->frame_thread.next = 0; in dav1d_flush()
492 f->frame_thread.die = 1; in close_internal()
496 freep(&f->frame_thread.b); in close_internal()
501 freep(&f->frame_thread.cbi); in close_internal()
[all …]
H A Dthread_task.c36 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
38 while (!f->n_tile_data && !f->frame_thread.die) { in dav1d_frame_task()
39 pthread_cond_wait(&f->frame_thread.td.cond, in dav1d_frame_task()
40 &f->frame_thread.td.lock); in dav1d_frame_task()
42 if (f->frame_thread.die) break; in dav1d_frame_task()
43 pthread_mutex_unlock(&f->frame_thread.td.lock); in dav1d_frame_task()
46 memset(f->frame_thread.cf, 0, in dav1d_frame_task()
47 (size_t)f->frame_thread.cf_sz * 128 * 128 / 2); in dav1d_frame_task()
49 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
51 pthread_cond_signal(&f->frame_thread.td.cond); in dav1d_frame_task()
[all …]
H A Ddecode.c2372 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2376 ts->frame_thread.cf = f->frame_thread.cf ? in setup_tile()
2642 if (f->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
2779 f->frame_thread.cf = in dav1d_decode_frame()
2817 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame()
2892 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame()
2894 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame()
2896 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame()
3076 f->frame_thread.pass <= 2 * uses_2pass; f->frame_thread.pass++) in dav1d_decode_frame()
3208 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in dav1d_decode_frame()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/dav1d/src/
H A Dlib.c143 c->frame_thread.flush = &c->frame_thread.flush_mem; in dav1d_open()
144 atomic_init(c->frame_thread.flush, 0); in dav1d_open()
150 c->frame_thread.out_delayed = in dav1d_open()
207 f->frame_thread.td.inited = 1; in dav1d_open()
361 c->frame_thread.next = 0; in drain_picture()
444 atomic_store(c->frame_thread.flush, 1); in dav1d_flush()
462 c->frame_thread.next = 0; in dav1d_flush()
482 f->frame_thread.die = 1; in close_internal()
486 freep(&f->frame_thread.b); in close_internal()
491 freep(&f->frame_thread.cbi); in close_internal()
[all …]
H A Dthread_task.c36 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
38 while (!f->n_tile_data && !f->frame_thread.die) { in dav1d_frame_task()
39 pthread_cond_wait(&f->frame_thread.td.cond, in dav1d_frame_task()
40 &f->frame_thread.td.lock); in dav1d_frame_task()
42 if (f->frame_thread.die) break; in dav1d_frame_task()
43 pthread_mutex_unlock(&f->frame_thread.td.lock); in dav1d_frame_task()
47 memset(f->frame_thread.cf, 0, in dav1d_frame_task()
48 (size_t)f->frame_thread.cf_sz * 128 * 128 / 2); in dav1d_frame_task()
50 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
52 pthread_cond_signal(&f->frame_thread.td.cond); in dav1d_frame_task()
[all …]
H A Ddecode.c2328 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2332 ts->frame_thread.cf = f->frame_thread.cf ? in setup_tile()
2585 if (f->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
2722 f->frame_thread.cf = in dav1d_decode_frame()
2760 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame()
2835 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame()
2837 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame()
2839 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame()
3029 f->frame_thread.pass <= 2 * uses_2pass; f->frame_thread.pass++) in dav1d_decode_frame()
3146 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in dav1d_decode_frame()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/dav1d/src/
H A Dlib.c210 c->frame_thread.out_delayed = in dav1d_open()
266 f->frame_thread.td.inited = 1; in dav1d_open()
403 &c->frame_thread.out_delayed[next]; in drain_picture()
404 if (++c->frame_thread.next == c->n_fc) in drain_picture()
405 c->frame_thread.next = 0; in drain_picture()
535 &c->frame_thread.out_delayed[next]; in dav1d_flush()
539 c->frame_thread.next = 0; in dav1d_flush()
597 f->frame_thread.die = 1; in close_internal()
601 freep(&f->frame_thread.b); in close_internal()
606 freep(&f->frame_thread.cbi); in close_internal()
[all …]
H A Dthread_task.c170 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
172 while (!f->n_tile_data && !f->frame_thread.die) { in dav1d_frame_task()
173 pthread_cond_wait(&f->frame_thread.td.cond, in dav1d_frame_task()
174 &f->frame_thread.td.lock); in dav1d_frame_task()
176 if (f->frame_thread.die) break; in dav1d_frame_task()
177 pthread_mutex_unlock(&f->frame_thread.td.lock); in dav1d_frame_task()
180 memset(f->frame_thread.cf, 0, in dav1d_frame_task()
181 (size_t)f->frame_thread.cf_sz * 128 * 128 / 2); in dav1d_frame_task()
183 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
185 pthread_cond_signal(&f->frame_thread.td.cond); in dav1d_frame_task()
[all …]
H A Ddecode.c2372 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2376 ts->frame_thread.cf = f->frame_thread.cf ? in setup_tile()
2639 if (f->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
2776 f->frame_thread.cf = in dav1d_decode_frame()
2814 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame()
2891 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame()
2893 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame()
2895 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame()
3079 f->frame_thread.pass <= 2 * uses_2pass; f->frame_thread.pass++) in dav1d_decode_frame()
3237 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in dav1d_decode_frame()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/dav1d/src/
H A Dlib.c210 c->frame_thread.out_delayed = in dav1d_open()
266 f->frame_thread.td.inited = 1; in dav1d_open()
403 &c->frame_thread.out_delayed[next]; in drain_picture()
404 if (++c->frame_thread.next == c->n_fc) in drain_picture()
405 c->frame_thread.next = 0; in drain_picture()
535 &c->frame_thread.out_delayed[next]; in dav1d_flush()
539 c->frame_thread.next = 0; in dav1d_flush()
597 f->frame_thread.die = 1; in close_internal()
601 freep(&f->frame_thread.b); in close_internal()
606 freep(&f->frame_thread.cbi); in close_internal()
[all …]
H A Dthread_task.c170 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
172 while (!f->n_tile_data && !f->frame_thread.die) { in dav1d_frame_task()
173 pthread_cond_wait(&f->frame_thread.td.cond, in dav1d_frame_task()
174 &f->frame_thread.td.lock); in dav1d_frame_task()
176 if (f->frame_thread.die) break; in dav1d_frame_task()
177 pthread_mutex_unlock(&f->frame_thread.td.lock); in dav1d_frame_task()
180 memset(f->frame_thread.cf, 0, in dav1d_frame_task()
181 (size_t)f->frame_thread.cf_sz * 128 * 128 / 2); in dav1d_frame_task()
183 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
185 pthread_cond_signal(&f->frame_thread.td.cond); in dav1d_frame_task()
[all …]
H A Ddecode.c2372 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2376 ts->frame_thread.cf = f->frame_thread.cf ? in setup_tile()
2639 if (f->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
2776 f->frame_thread.cf = in dav1d_decode_frame()
2814 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame()
2891 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame()
2893 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame()
2895 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame()
3079 f->frame_thread.pass <= 2 * uses_2pass; f->frame_thread.pass++) in dav1d_decode_frame()
3237 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in dav1d_decode_frame()
[all …]
/dports/multimedia/handbrake/dav1d-0.9.0/src/
H A Dlib.c210 c->frame_thread.out_delayed = in dav1d_open()
266 f->frame_thread.td.inited = 1; in dav1d_open()
403 &c->frame_thread.out_delayed[next]; in drain_picture()
404 if (++c->frame_thread.next == c->n_fc) in drain_picture()
405 c->frame_thread.next = 0; in drain_picture()
535 &c->frame_thread.out_delayed[next]; in dav1d_flush()
539 c->frame_thread.next = 0; in dav1d_flush()
597 f->frame_thread.die = 1; in close_internal()
601 freep(&f->frame_thread.b); in close_internal()
606 freep(&f->frame_thread.cbi); in close_internal()
[all …]
H A Dthread_task.c170 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
172 while (!f->n_tile_data && !f->frame_thread.die) { in dav1d_frame_task()
173 pthread_cond_wait(&f->frame_thread.td.cond, in dav1d_frame_task()
174 &f->frame_thread.td.lock); in dav1d_frame_task()
176 if (f->frame_thread.die) break; in dav1d_frame_task()
177 pthread_mutex_unlock(&f->frame_thread.td.lock); in dav1d_frame_task()
180 memset(f->frame_thread.cf, 0, in dav1d_frame_task()
181 (size_t)f->frame_thread.cf_sz * 128 * 128 / 2); in dav1d_frame_task()
183 pthread_mutex_lock(&f->frame_thread.td.lock); in dav1d_frame_task()
185 pthread_cond_signal(&f->frame_thread.td.cond); in dav1d_frame_task()
[all …]
H A Ddecode.c2372 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2376 ts->frame_thread.cf = f->frame_thread.cf ? in setup_tile()
2639 if (f->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
2776 f->frame_thread.cf = in dav1d_decode_frame()
2814 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame()
2891 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame()
2893 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame()
2895 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame()
3079 f->frame_thread.pass <= 2 * uses_2pass; f->frame_thread.pass++) in dav1d_decode_frame()
3237 ts->frame_thread.pal_idx = f->frame_thread.pal_idx ? in dav1d_decode_frame()
[all …]
/dports/multimedia/dav1d/dav1d-99172b11470776177939c3d2bc366fe8d904eab7/src/
H A Dlib.c214 c->frame_thread.out_delayed = in dav1d_open()
368 const unsigned next = c->frame_thread.next; in drain_picture()
375 &c->frame_thread.out_delayed[next]; in drain_picture()
384 if (++c->frame_thread.next == c->n_fc) in drain_picture()
385 c->frame_thread.next = 0; in drain_picture()
597 c->frame_thread.next = 0; in dav1d_flush()
641 freep(&f->frame_thread.b); in close_internal()
644 freep(&f->frame_thread.tile_start_off); in close_internal()
646 freep(&f->frame_thread.cbi); in close_internal()
651 freep(&f->frame_thread.frame_progress); in close_internal()
[all …]
H A Dthread_task.c190 f->frame_thread.entropy_progress = 0; in create_filter_sbrow()
193 if (prog_sz > f->frame_thread.prog_sz) { in create_filter_sbrow()
197 f->frame_thread.frame_progress = prog; in create_filter_sbrow()
198 f->frame_thread.copy_lpf_progress = prog + prog_sz; in create_filter_sbrow()
199 f->frame_thread.prog_sz = prog_sz; in create_filter_sbrow()
202 atomic_store(&f->frame_thread.deblock_progress, 0); in create_filter_sbrow()
204 f->frame_thread.next_tile_row[pass & 1] = 0; in create_filter_sbrow()
659 tc->frame_thread.pass = !uses_2pass ? 0 : in dav1d_worker_task()
713 &f->frame_thread.deblock_progress, in dav1d_worker_task()
724 atomic_store(&f->frame_thread.deblock_progress, in dav1d_worker_task()
[all …]
H A Ddecode.c867 if (t->frame_thread.pass == 2) { in decode_b()
2319 if (t->frame_thread.pass != 2) { in decode_sb()
2632 ts->frame_thread[p].pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2635 ts->frame_thread[p].cf = f->frame_thread.cf ? in setup_tile()
2904 if (t->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
3010 f->frame_thread.cf = in dav1d_decode_frame_init()
3048 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame_init()
3164 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame_init()
3166 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame_init()
3168 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame_init()
[all …]
H A Drecon_tmpl.c771 if (t->frame_thread.pass) { in read_coef_tree()
772 const int p = t->frame_thread.pass & 1; in read_coef_tree()
773 assert(ts->frame_thread[p].cf); in read_coef_tree()
774 cf = ts->frame_thread[p].cf; in read_coef_tree()
780 if (t->frame_thread.pass != 2) { in read_coef_tree()
802 if (t->frame_thread.pass == 1) { in read_coef_tree()
810 if (!(t->frame_thread.pass & 1)) { in read_coef_tree()
859 assert(t->frame_thread.pass == 1); in bytefn()
1231 if (t->frame_thread.pass) { in bytefn()
1316 if (t->frame_thread.pass) { in bytefn()
[all …]
/dports/www/firefox/firefox-99.0/third_party/dav1d/src/
H A Dlib.c214 c->frame_thread.out_delayed = in dav1d_open()
368 const unsigned next = c->frame_thread.next; in drain_picture()
375 &c->frame_thread.out_delayed[next]; in drain_picture()
384 if (++c->frame_thread.next == c->n_fc) in drain_picture()
385 c->frame_thread.next = 0; in drain_picture()
597 c->frame_thread.next = 0; in dav1d_flush()
641 freep(&f->frame_thread.b); in close_internal()
644 freep(&f->frame_thread.tile_start_off); in close_internal()
646 freep(&f->frame_thread.cbi); in close_internal()
651 freep(&f->frame_thread.frame_progress); in close_internal()
[all …]
H A Dthread_task.c190 f->frame_thread.entropy_progress = 0; in create_filter_sbrow()
193 if (prog_sz > f->frame_thread.prog_sz) { in create_filter_sbrow()
197 f->frame_thread.frame_progress = prog; in create_filter_sbrow()
198 f->frame_thread.copy_lpf_progress = prog + prog_sz; in create_filter_sbrow()
199 f->frame_thread.prog_sz = prog_sz; in create_filter_sbrow()
202 atomic_store(&f->frame_thread.deblock_progress, 0); in create_filter_sbrow()
204 f->frame_thread.next_tile_row[pass & 1] = 0; in create_filter_sbrow()
659 tc->frame_thread.pass = !uses_2pass ? 0 : in dav1d_worker_task()
713 &f->frame_thread.deblock_progress, in dav1d_worker_task()
724 atomic_store(&f->frame_thread.deblock_progress, in dav1d_worker_task()
[all …]
H A Ddecode.c867 if (t->frame_thread.pass == 2) { in decode_b()
2319 if (t->frame_thread.pass != 2) { in decode_sb()
2632 ts->frame_thread[p].pal_idx = f->frame_thread.pal_idx ? in setup_tile()
2635 ts->frame_thread[p].cf = f->frame_thread.cf ? in setup_tile()
2904 if (t->frame_thread.pass != 1) in dav1d_decode_tile_sbrow()
3010 f->frame_thread.cf = in dav1d_decode_frame_init()
3048 f->frame_thread.pal_sz = f->frame_thread.pal_idx_sz = 0; in dav1d_decode_frame_init()
3164 f->frame_thread.b = malloc(sizeof(*f->frame_thread.b) * in dav1d_decode_frame_init()
3166 f->frame_thread.cbi = malloc(sizeof(*f->frame_thread.cbi) * in dav1d_decode_frame_init()
3168 if (!f->frame_thread.b || !f->frame_thread.cbi) { in dav1d_decode_frame_init()
[all …]

123