fix: voice playback coordinate bug + debug logging + device name encoding

- messagedelegate: editorEvent now adjusts me->pos() by option.rect.topLeft()
- voiceplayback: enhanced debug logging for file open/decode/play
- messagelist: debug voice file path + exists check
- inputbar: debug mediaDir path on record
- sound_manager: debug in playRawPcm, decodeDeviceName() for mixed encodings
- voiceencoder: debug file write path
This commit is contained in:
Evgeny committed 2026-07-27 00:22:00 +03:00
1 parent 324d285145
commit 01012675d0
6 files changed
+45 -9

No files matched your search

+2 -1
View File
@@ -47,10 +47,11 @@ int VoiceEncoder::encodeToFile(const std::vector<int16_t>& pcm, int sampleRate,
QFile file(filePath);
if (!file.open(QIODevice::WriteOnly)) {
qWarning("VoiceEncoder: cannot open file %s", qPrintable(filePath));
qWarning("VoiceEncoder: cannot open file %s (%s)", qPrintable(filePath), qPrintable(file.errorString()));
opus_codec_encoder_destroy(enc);
return -1;
}
qDebug("VoiceEncoder::encodeToFile: writing to %s pcm=%zu samples", qPrintable(filePath), pcm.size());
/* write header */
uint32_t magic = OPUS_MAGIC;