/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/dav1d/libdav1d/src/ |
H A D | lib.c | 143 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 D | thread_task.c | 36 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 D | decode.c | 2374 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 D | lib.c | 143 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 D | thread_task.c | 36 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 D | decode.c | 2372 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 D | lib.c | 143 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 D | thread_task.c | 36 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 D | decode.c | 2328 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 D | lib.c | 210 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 D | thread_task.c | 170 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 D | decode.c | 2372 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 D | lib.c | 210 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 D | thread_task.c | 170 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 D | decode.c | 2372 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 D | lib.c | 210 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 D | thread_task.c | 170 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 D | decode.c | 2372 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 D | lib.c | 214 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 D | thread_task.c | 190 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 D | decode.c | 867 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 D | recon_tmpl.c | 771 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 D | lib.c | 214 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 D | thread_task.c | 190 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 D | decode.c | 867 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 …]
|