From aaa3918a72365b43e258ccd512caa6028a185113 Mon Sep 17 00:00:00 2001 From: winlin Date: Sat, 16 Jan 2021 09:52:36 +0800 Subject: [PATCH] RTC: Refine code --- trunk/src/app/srs_app_rtc_conn.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/trunk/src/app/srs_app_rtc_conn.cpp b/trunk/src/app/srs_app_rtc_conn.cpp index 0131ae978..73bc97ff2 100644 --- a/trunk/src/app/srs_app_rtc_conn.cpp +++ b/trunk/src/app/srs_app_rtc_conn.cpp @@ -1297,9 +1297,12 @@ void SrsRtcPublishStream::on_before_decode_payload(SrsRtpPacket2* pkt, SrsBuffer } uint32_t ssrc = pkt->header.get_ssrc(); - if (get_audio_track(ssrc)) { + SrsRtcAudioRecvTrack* audio_track = get_audio_track(ssrc); + SrsRtcVideoRecvTrack* video_track = get_video_track(ssrc); + + if (audio_track) { *ppayload = new SrsRtpRawPayload(); - } else if (get_video_track(ssrc)) { + } else if (video_track) { uint8_t v = (uint8_t)pkt->nalu_type; if (v == kStapA) { *ppayload = new SrsRtpSTAPPayload();