From 53ca43fb7d32ea868fbbec898779336c992b9b00 Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Tue, 26 May 2020 21:04:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E9=AB=98=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Extension/H264.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/Extension/H264.cpp b/src/Extension/H264.cpp index 0d591ea4..910e79e2 100644 --- a/src/Extension/H264.cpp +++ b/src/Extension/H264.cpp @@ -79,13 +79,20 @@ int prefixSize(const char *ptr, int len){ return 0; } - if (memcmp("\x00\x00\x01", ptr, 3) == 0) { - return 3; + if (ptr[0] != 0x00 || ptr[1] != 0x00) { + //不是0x00 00开头 + return 0; } - if (memcmp("\x00\x00\x00\x01", ptr, 4) == 0) { + if (ptr[2] == 0x00 && ptr[3] == 0x01) { + //是0x00 00 00 01 return 4; } + + if (ptr[2] == 0x01) { + //是0x00 00 01 + return 3; + } return 0; }