niyinghao
ec8e0b3592
libavfilter: Use type-safe format negotiation functions with enum parameters
...
Replace generic format functions with type-safe variants to prevent undefined
behavior with -fshort-enums compiler flag.
- 44/20 filters: ff_set_common_formats_from_list2 -> ff_set_*_formats_from_list2 (sample/pixel)
- 16/41 filters: ff_make_format_list → ff_make_*_format_list (sample/pixel)
Signed-off-by: niyinghao <niyinghao@xiaomi.com>
2026-01-24 08:11:19 +00:00
Andreas Rheinhardt
7ab7d9c3c0
avfilter/avfilter: Add FFFilter, hide internals of AVFilter
...
This patch is analogous to 20f9727018 :
It hides the internal part of AVFilter by adding a new internal
structure FFFilter (declared in filters.h) that has an AVFilter
as its first member; the internal part of AVFilter is moved to
this new structure.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2025-01-12 15:41:40 +01:00
Anton Khirnov
c034213083
lavfi/vsrc_perlin: convert to query_func2()
2024-10-17 11:00:35 +02:00
Anton Khirnov
6d75d44d90
lavfi: drop internal.h
...
All that remains in it are things that belong in avfilter_internal.h.
Move them there and remove internal.h
2024-08-19 21:48:04 +02:00
Anton Khirnov
a23d565ea7
lavfi: move AVFilterLink.frame_rate to FilterLink
...
Co-developed-by: James Almer <jamrial@gmail.com>
2024-08-15 19:34:27 +02:00
Stefano Sabatini
3764b8ecdb
lavfi: add Perlin noise generator
2024-07-01 22:31:02 +02:00