summaryrefslogtreecommitdiffstats
path: root/talloc.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-01-15 20:10:52 +0100
committerwm4 <wm4@nowhere>2015-01-15 20:13:12 +0100
commit87fe7d878843688a0f530fc9ce5a1a0775c77b9e (patch)
tree185e92cf90cb51604161243f7e02eb977a05ae1d /talloc.h
parentba0e8b754c4282bae941aa5d30614b2a305f9f5f (diff)
downloadmpv-87fe7d878843688a0f530fc9ce5a1a0775c77b9e.tar.bz2
mpv-87fe7d878843688a0f530fc9ce5a1a0775c77b9e.tar.xz
audio/filter: switch remaining in-place filters to refcounting
Adds about 7 lines of boilerplate per filter. This could be avoided by providing a different entrypoint (something like af->filter_inplace), which would basically mirror the old interface exactly for this kind of filter. But I feel like it would just be a hack to support all those old, useless filters better. (The ideal solution would be using a language that can do closures to provide a compat. wrapper, but whatever.) af_bs2b has terribly repetitious code for setting up filter functions for each format (most of them useless, in addition to bs2b being useless), so I did something terrible with macros. af_sinesuppress had commented code for float filtering (maybe it was broken; it has been commented every since it was added in 2006). Remove this code.
Diffstat (limited to 'talloc.h')
0 files changed, 0 insertions, 0 deletions