Просмотр исходного кода

Add FM discriminator overlap/trim diagnostics

master
Jan Svabenik 1 день назад
Родитель
Сommit
9890cfe689
1 измененных файлов: 2 добавлений и 0 удалений
  1. +2
    -0
      internal/recorder/streamer.go

+ 2
- 0
internal/recorder/streamer.go Просмотреть файл

@@ -647,6 +647,7 @@ func (sess *streamSession) processSnippet(snippet []complex64, snipRate int) ([]
fullSnip[0] = sess.overlapIQ[0] fullSnip[0] = sess.overlapIQ[0]
copy(fullSnip[1:], snippet) copy(fullSnip[1:], snippet)
trimSamples = 1 trimSamples = 1
logging.Debug("discrim", "overlap_applied", "signal", sess.signalID, "snip", len(snippet))
} else { } else {
fullSnip = snippet fullSnip = snippet
} }
@@ -697,6 +698,7 @@ func (sess *streamSession) processSnippet(snippet []complex64, snipRate int) ([]
audioTrim = 1 // at minimum trim 1 audio sample audioTrim = 1 // at minimum trim 1 audio sample
} }
if audioTrim > 0 && audioTrim < len(audio) { if audioTrim > 0 && audioTrim < len(audio) {
logging.Debug("discrim", "audio_trim", "signal", sess.signalID, "trim", audioTrim, "decim1", decim1, "audio_len", len(audio))
audio = audio[audioTrim:] audio = audio[audioTrim:]
} }
} }


Загрузка…
Отмена
Сохранить