From 373f0e3c0a2baa5f01fa5ae091608e88805d2e9b Mon Sep 17 00:00:00 2001 From: Napont Kitiwiriyakul Date: Thu, 23 Jan 2020 19:43:10 +0700 Subject: [PATCH] Update cpacketstream.cpp --- src/cpacketstream.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cpacketstream.cpp b/src/cpacketstream.cpp index 27776b7..e3c4600 100644 --- a/src/cpacketstream.cpp +++ b/src/cpacketstream.cpp @@ -54,7 +54,13 @@ bool CPacketStream::Open(const CDvHeaderPacket &DvHeader, CClient *client) m_DvHeader = DvHeader; m_OwnerClient = client; m_LastPacketTime.Now(); - m_CodecStream = g_Transcoder.GetStream(this, client->GetCodec()); + if (DvHeader.GetRpt2Module() == 'A' || DvHeader.GetRpt2Module() == 'B' || DvHeader.GetRpt2Module() == 'C' || + DvHeader.GetRpt2Module() == 'D' || DvHeader.GetRpt2Module() == 'E' || + DvHeader.GetRpt2Module() == 'N' || DvHeader.GetRpt2Module() == 'T' || DvHeader.GetRpt2Module() == 'Y') { + m_CodecStream = g_Transcoder.GetStream(this, client->GetCodec()); + } else { + m_CodecStream = g_Transcoder.GetStream(this, CODEC_NONE); + } ok = true; } return ok;