| ... | ... | @@ -21,7 +21,7 @@ At the same time, tasks can schedule implicit-dependency follow-up tasks. For ex |
|
|
|
|
|
|
|
**Advantages of this threading design:**
|
|
|
|
|
|
|
|
- simple user-facing configuration/API: just `--threads`, which means "how many cores should dav1d keep busy", and optionally `--maxframedelay`;
|
|
|
|
- simple user-facing configuration/API: just `--threads`, which means "how many cores should dav1d keep busy", and optionally `--framedelay`;
|
|
|
|
- extendible: we can add new types of concurrency without needing new CLI params or API changes;
|
|
|
|
- a user does not have to be aware of technical stream characteristics ("does it have tiles?").
|
|
|
|
|
| ... | ... | |
| ... | ... | |