Convert S24LE and F32LE for analyzer

Fixes #155
This commit is contained in:
Jonas Kvinge
2020-07-04 00:29:11 +02:00
parent e2c2af3447
commit b22e8b4702
3 changed files with 65 additions and 5 deletions

View File

@@ -822,9 +822,12 @@ void GstEngine::UpdateScope(const int chunk_length) {
scope_chunk_++;
if (buffer_format_.startsWith("S16") ||
buffer_format_.startsWith("U16") ||
buffer_format_.startsWith("S32")) {
if (buffer_format_.startsWith("S16LE") ||
buffer_format_.startsWith("U16LE") ||
buffer_format_.startsWith("S24LE") ||
buffer_format_.startsWith("S32LE") ||
buffer_format_.startsWith("F32LE")
) {
memcpy(dest, source, bytes);
}
else {