From c12e7897cf11f0feebb253d1c7971f5f98f2f939 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 16 May 2017 16:24:49 +0200 Subject: [PATCH] Compressed audio fixes for Flash-based protocols --- lib/flv_tag.cpp | 4 ++-- src/output/output_rtmp.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/flv_tag.cpp b/lib/flv_tag.cpp index 75822854..a6ab0904 100644 --- a/lib/flv_tag.cpp +++ b/lib/flv_tag.cpp @@ -516,7 +516,7 @@ bool FLV::Tag::DTSCLoader(DTSC::Packet & packData, DTSC::Track & track) { } else if (datarate >= 11025) { data[11] |= 0x04; } - if (track.size == 16) { + if (track.size != 8) { data[11] |= 0x02; } if (track.channels > 1) { @@ -620,7 +620,7 @@ bool FLV::Tag::DTSCAudioInit(DTSC::Track & audio) { } else if (datarate >= 11025) { data[11] += 0x04; } - if (audio.size == 16) { + if (audio.size != 8) { data[11] += 0x02; } if (audio.channels > 1) { diff --git a/src/output/output_rtmp.cpp b/src/output/output_rtmp.cpp index bf1f8866..2678fa99 100644 --- a/src/output/output_rtmp.cpp +++ b/src/output/output_rtmp.cpp @@ -259,7 +259,7 @@ namespace Mist { }else if (track.rate >= 11025){ dataheader[0] |= 0x04; } - if (track.size == 16){ + if (track.size != 8){ dataheader[0] |= 0x02; } if (track.channels > 1){