Browse Source

rtpdec: Skip padding bytes at the end of packets

Originally committed as revision 25896 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/n0.8
Martin Storsjö 15 years ago
parent
commit
4838cdab21
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      libavformat/rtpdec.c

+ 6
- 0
libavformat/rtpdec.c View File

@@ -475,6 +475,12 @@ static int rtp_parse_packet_internal(RTPDemuxContext *s, AVPacket *pkt,
return -1;
}

if (buf[0] & 0x20) {
int padding = buf[len - 1];
if (len >= 12 + padding)
len -= padding;
}

s->seq = seq;
len -= 12;
buf += 12;


Loading…
Cancel
Save