fftools/ffmpeg_filter: move filtering to a separate thread

As previously for decoding, this is merely "scaffolding" for moving to a
fully threaded architecture and does not yet make filtering truly
parallel - the main thread will currently wait for the filtering thread
to finish its work before continuing. That will change in future commits
after encoders are also moved to threads and a thread-aware scheduler is
added.
This commit is contained in:
Anton Khirnov
2023-06-08 20:36:33 +02:00
parent 4b8a171beb
commit d35c05cb9e
3 changed files with 732 additions and 143 deletions

File diff suppressed because it is too large Load Diff