Change #264155
| Category | ffmpeg |
| Changed by | Niklas Haas <git@haasn.dev> |
| Changed at | Fri 10 Apr 2026 15:12:18 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | a0510f7f7299f2cab90ca93fc668bd593791a169 |
Comments
avfilter/framepool: update frame dimensions on reinit The previous logic (ported from libavfilter/video.c) would leave the frame pool intact if the linesize did not change as a result of changing the frame dimensions. However, this caused ff_default_get_video_buffer2() to return frames with the old width/height. I think this bug was avoided in practice because the only filters to actually support changing the resolution at runtime already always explicitly overrode the width/height of allocated output buffers by the link properties. Signed-off-by: Niklas Haas <git@haasn.dev>
Changed files
- libavfilter/framepool.c