Change #272241
| 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 | aecca98488ddcfb460186856e373336f0a24bfdc |
Comments
swscale/ops: fix noop check ignoring read/write filters
Fixes a few cases where we previously didn't actually scale:
gbrpf32le 16x16 -> gbrpf32le 16x32:
- (no-op)
+ [f32 ...X] SWS_OP_READ : 3 elem(s) planar >> 0 + 2 tap bilinear filter (V)
+ min: {nan nan nan _}, max: {nan nan nan _}
+ [f32 XXXX] SWS_OP_WRITE : 3 elem(s) planar >> 0
+ ('X' unused, 'z' byteswapped, '=' copied, '$' const, '+' integer, '0' zero)
+ translated micro-ops:
+ f32_read_planar_fv_xyz_f32
+ u32_write_planar_xyz
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Niklas Haas <git@haasn.dev>
Changed files
- libswscale/ops.c
- tests/ref/fate/sws-ops-list