Change #272250
| Category | ffmpeg |
| Changed by | Niklas Haas <git@haasn.dev> |
| Changed at | Tue 23 Jun 2026 13:48:13 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | 848753352d4050d486ffdb523ab86bc08dc5f813 |
Comments
swscale/ops_dispatch: substantially refactor subpass compilation Instead of a loop with fixed structure, this function now recursively calls itself as many times as needed to satisfy all criteria. This is absolutely needed for the upcoming refactor which will allow for also splitting apart ops lists as needed to e.g. handle partially subsampled ops lists, which may need a complex sequence of filtering and merge steps to be fully satisfied. This does modify the way in which subpasses are compiled slightly, in that each new subpass first tried again un-split, rather than a single split resulting in all subsequent passes being split as well. This is mostly a benign change, though it might matter one day. Sponsored-by: Sovereign Tech Fund Signed-off-by: Niklas Haas <git@haasn.dev>
Changed files
- libswscale/ops_dispatch.c