fix: handle stereo format in sd_audio (#1489)

Co-authored-by: leejet <leejet714@gmail.com>
This commit is contained in:
stduhpf 2026-05-17 10:52:56 +02:00 committed by leejet
parent 67dda3f897
commit cde20d5ef0

View File

@ -2789,7 +2789,10 @@ static sd_audio_t* waveform_to_sd_audio(const StableDiffusionGGML* sd,
free(audio); free(audio);
return nullptr; return nullptr;
} }
std::memcpy(audio->data, waveform.data(), sample_bytes);
auto wavaform_t = waveform.permute({1, 0, 2, 3});
std::memcpy(audio->data, wavaform_t.data(), sample_bytes);
return audio; return audio;
} }