mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-14 18:01:20 +08:00
996c6e2d47
`packages/producer/src/services/audioExtractor.ts` defined its own
`parseAudioElements` and a `processAudio` that nothing calls. Every live
consumer — `audioMixer.ts` (a pure re-export), `renderMediaCollector.ts`, the
playback-rate parity fixture — imports these from `@hyperframes/engine`
instead, so the file was a second, silently diverging copy of an engine
decision.
That divergence was already a bug: PRINFRA-349's review flagged this file's
hand-rolled `startsWith("/")` source-path join as the same percent-encoded-CJK
failure fixed in the HDR probes, with no decode, no compiledDir and no Windows
`isAbsolute`. Engine's resolver has all three. Deleting the copy is the fix —
patching it would have kept a resolver nobody reaches.