diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-05-18 16:56:15 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-12-12 08:24:18 +0100 |
commit | 9b8cc36ce0b2417469d78c68780c8796886c202e (patch) | |
tree | 08e76a3dd3682ea98c4e05fe4a36b7f20ae2cb46 /libavcodec/ppc/blockdsp.c | |
parent | ee2a8cbfd14dab9a07f409ba322f405a633f84e7 (diff) | |
download | ffmpeg-9b8cc36ce0b2417469d78c68780c8796886c202e.tar.gz |
fftools/ffmpeg: add thread-aware transcode scheduling infrastructure
See the comment block at the top of fftools/ffmpeg_sched.h for more
details on what this scheduler is for.
This commit adds the scheduling code itself, along with minimal
integration with the rest of the program:
* allocating and freeing the scheduler
* passing it throughout the call stack in order to register the
individual components (demuxers/decoders/filtergraphs/encoders/muxers)
with the scheduler
The scheduler is not actually used as of this commit, so it should not
result in any change in behavior. That will change in future commits.
Diffstat (limited to 'libavcodec/ppc/blockdsp.c')
0 files changed, 0 insertions, 0 deletions