summaryrefslogtreecommitdiff
path: root/src/modules/mixer/mixer.c
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2023-07-12 15:02:39 -0700
committerVito Caputo <vcaputo@pengaru.com>2023-07-12 15:02:39 -0700
commitd300ae29bc3af249374c668c4a67b8aaa153d405 (patch)
treee26168a1ae2fcb41d1b3d8232eb2b37e8c3dba85 /src/modules/mixer/mixer.c
parent3c244f304dd3f2a7050c5313e412ded0315bfb0c (diff)
til_stream: loop gc passes until nothing gets freed
Due to how meta-modules reference other modules from within their context, they pin the related refcounts until their gc is performed. So repeat the gc passess until nothing gets freed, to gc those recursive references immediately. Fortunately this isn't intended to be done at perf-sensitive times...
Diffstat (limited to 'src/modules/mixer/mixer.c')
0 files changed, 0 insertions, 0 deletions
© All Rights Reserved