From ecb7d9fb1126621719c2483ed774adf317b49be0 Mon Sep 17 00:00:00 2001 From: Romain Beauxis Date: Thu, 4 Jan 2024 14:32:14 -0600 Subject: [PATCH] Cleanup --- src/libs/fades.liq | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/libs/fades.liq b/src/libs/fades.liq index 304baec40d..825fc06364 100644 --- a/src/libs/fades.liq +++ b/src/libs/fades.liq @@ -514,16 +514,19 @@ end # @param ~deduplicate Crossfade transitions can generate duplicate metadata. When `true`, the operator \ # removes duplicate metadata from the returned source. def replaces cross(%argsof(cross), ~deduplicate=true, transition, s) = + log( + level=1, + "cross here, deduplicate: #{deduplicate}" + ) if not deduplicate then cross(%argsof(cross), transition, s) else s = cross(%argsof(cross[!id]), transition, s) - def replaces s = - metadata.deduplicate(s) - end - s + dedup = metadata.deduplicate(s) + + dedup.{buffered=s.buffered, cross_duration=s.cross_duration} end end