[FFmpeg-devel] [PATCH v8 00/10] libswscale: new dynamic scaling API

Niklas Haas ffmpeg at haasn.xyz
Thu Nov 21 15:19:22 EET 2024


Changes since v7:
- renamed sws_init_single_context() to ff_sws_init_single_context()
- simplified vshift()
- renamed legacy wrapper functions inside graph.c for clarity
- moved the legacy SwsContext inside the legacy wrappers
- slightly refactored SwsPass to allocate output buffers "lazily", and
  reference previous passes by ref instead of copying the actual pointers
- removed the need for input/output "sentinels", in favor of resolving all
  buffer references at runtime
- added #define SWS_MAX_THREADS
- added early exit condition for the benchmarking mode

As always, I will bump the version number and add APIchanges before merging
the commits that touch public headers.



More information about the ffmpeg-devel mailing list