Merge the 3 threading models into a single one
Merges the 3 threading parameters into a single `--threads=` argument.
Frame threading can still be controlled via the `--framedelay=` argument.
Internally, the threading model is now a global thread/task pool design.
Co-authored-by:
Ronald S. Bultje <rsbultje@gmail.com>
Showing
- .gitlab-ci.yml 7 additions, 10 deletions.gitlab-ci.yml
- examples/dav1dplay.c 10 additions, 16 deletionsexamples/dav1dplay.c
- include/dav1d/dav1d.h 5 additions, 7 deletionsinclude/dav1d/dav1d.h
- meson.build 1 addition, 1 deletionmeson.build
- src/cdf.c 2 additions, 22 deletionssrc/cdf.c
- src/cdf.h 1 addition, 8 deletionssrc/cdf.h
- src/decode.c 425 additions, 354 deletionssrc/decode.c
- src/internal.h 78 additions, 48 deletionssrc/internal.h
- src/lf_apply.h 6 additions, 3 deletionssrc/lf_apply.h
- src/lf_apply_tmpl.c 31 additions, 11 deletionssrc/lf_apply_tmpl.c
- src/lib.c 108 additions, 194 deletionssrc/lib.c
- src/lr_apply_tmpl.c 13 additions, 10 deletionssrc/lr_apply_tmpl.c
- src/obu.c 10 additions, 4 deletionssrc/obu.c
- src/picture.c 3 additions, 49 deletionssrc/picture.c
- src/picture.h 0 additions, 26 deletionssrc/picture.h
- src/recon.h 8 additions, 6 deletionssrc/recon.h
- src/recon_tmpl.c 68 additions, 62 deletionssrc/recon_tmpl.c
- src/refmvs.c 9 additions, 4 deletionssrc/refmvs.c
- src/refmvs.h 3 additions, 3 deletionssrc/refmvs.h
- src/thread_task.c 609 additions, 293 deletionssrc/thread_task.c
Loading
-
mentioned in merge request !1281 (merged)
-
mentioned in issue #375 (closed)
-
mentioned in issue #384 (closed)
-
mentioned in merge request !1365 (merged)
-
mentioned in merge request !1404 (closed)
Please register or sign in to comment