Fix RTSP input

This commit is contained in:
Thulinma 2018-09-08 16:14:32 +02:00
parent 1d4980dca1
commit 4d9f11fd8b

View file

@ -697,6 +697,8 @@ namespace SDP{
uint8_t nalType = (buffer[4] & 0x1F); uint8_t nalType = (buffer[4] & 0x1F);
if (nalType == 9 && len < 20){return;}// ignore delimiter-only packets if (nalType == 9 && len < 20){return;}// ignore delimiter-only packets
switch (nalType){ switch (nalType){
case 6: //SEI
return;
case 7: // SPS case 7: // SPS
if (tracks[track].spsData.size() != len - 4 || if (tracks[track].spsData.size() != len - 4 ||
memcmp(buffer + 4, tracks[track].spsData.data(), len - 4) != 0){ memcmp(buffer + 4, tracks[track].spsData.data(), len - 4) != 0){