mpv/filters
nanahi aa100d1512 f_output_chain: prevent double free of child filters
When mp_output_chain_update_filters() fails, talloc_free() is called on
each mp_user_filter. But because the structure doesn't have a talloc
destructor, the args aren't freed, resulting in stale references.

Fix this by calling the destructor of the wrapped filter instead.
2024-02-08 18:16:21 +01:00
..
f_async_queue.c
f_async_queue.h
f_auto_filters.c player/command: add deinterlace-active property 2024-02-07 14:50:09 +00:00
f_auto_filters.h player/command: add deinterlace-active property 2024-02-07 14:50:09 +00:00
f_autoconvert.c
f_autoconvert.h
f_decoder_wrapper.c
f_decoder_wrapper.h
f_demux_in.c
f_demux_in.h
f_hwtransfer.c
f_hwtransfer.h
f_lavfi.c
f_lavfi.h
f_output_chain.c f_output_chain: prevent double free of child filters 2024-02-08 18:16:21 +01:00
f_output_chain.h player/command: add deinterlace-active property 2024-02-07 14:50:09 +00:00
f_swresample.c
f_swresample.h
f_swscale.c
f_swscale.h
f_utils.c
f_utils.h
filter.c
filter.h
filter_internal.h
frame.c
frame.h
user_filters.c
user_filters.h