From 9ac8585cf904b10e5a2e37a14355019d873354b2 Mon Sep 17 00:00:00 2001 From: winlin Date: Sun, 19 Jan 2020 13:16:49 +0800 Subject: [PATCH] Fix codec check --- trunk/src/kernel/srs_kernel_codec.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/trunk/src/kernel/srs_kernel_codec.cpp b/trunk/src/kernel/srs_kernel_codec.cpp index 32678de19..2f6c14bff 100644 --- a/trunk/src/kernel/srs_kernel_codec.cpp +++ b/trunk/src/kernel/srs_kernel_codec.cpp @@ -652,9 +652,9 @@ bool SrsFormat::is_aac_sequence_header() bool SrsFormat::is_avc_sequence_header() { - bool h264 = vcodec->id == SrsVideoCodecIdAVC; - bool h265 = vcodec->id == SrsVideoCodecIdHEVC; - bool av1 = vcodec->id == SrsVideoCodecIdAV1; + bool h264 = (vcodec && vcodec->id == SrsVideoCodecIdAVC); + bool h265 = (vcodec && vcodec->id == SrsVideoCodecIdHEVC); + bool av1 = (vcodec && vcodec->id == SrsVideoCodecIdAV1); return vcodec && (h264 || h265 || av1) && video && video->avc_packet_type == SrsVideoAvcFrameTraitSequenceHeader; }