mirror of
https://github.com/sal063/AC6_recomp
synced 2026-09-12 21:05:55 -04:00
Revert "Fix doubled cutscene dialogue: fold only the fronts while a cutscene plays"
This reverts commit edcb6314f2b1b06e70dbb214674eb7c2325f8ab1. The fold was a mitigation: the doubling was never in the assets but came from the decoder dropping straddled-header frames, letting the premix streams drift and comb. With the decode fixed at the root, the full summing fold is clean and cutscenes regain centre and rear content.
This commit is contained in:
@@ -31,7 +31,6 @@
|
||||
|
||||
#include <native/audio/audio_client.h>
|
||||
#include <native/audio/audio_system.h>
|
||||
#include <native/audio/conversion.h>
|
||||
#include <rex/cvar.h>
|
||||
#include <rex/logging.h>
|
||||
#include <rex/ppc.h>
|
||||
@@ -122,12 +121,6 @@ void ExecWithResync(PPCContext& ctx, uint8_t* base,
|
||||
}
|
||||
g_session.last_exec_ms = now_ms;
|
||||
|
||||
// Stamp the cinematic-audio gate for the stereo fold-down (conversion.h):
|
||||
// the demo wrappers tick only while an in-engine cutscene plays, so their
|
||||
// freshness is the "cutscene audio active" signal. Unconditional - the
|
||||
// stamp is independent of whether the resync behavior itself is enabled.
|
||||
rex::audio::NotifyCinematicAudioTick(now_ms);
|
||||
|
||||
uint64_t audio_samples = 0;
|
||||
const bool clock_ok = ReadAudioClockSamples(ctx, &audio_samples);
|
||||
if (clock_ok && !g_session.clock_valid) {
|
||||
|
||||
Reference in New Issue
Block a user