diff rtpdec.c @ 4590:85c7d517d556 libavformat

Implement marker bit, which is used for several RTP payloads currently under review. See "[FFmpeg-devel] RTP mark bit not passed to parse_packet" thread on mailinglist.
author rbultje
date Thu, 26 Feb 2009 14:24:50 +0000
parents 80f21f72d7d6
children 4bbf1fe0796b
line wrap: on
line diff
--- a/rtpdec.c	Thu Feb 26 14:23:05 2009 +0000
+++ b/rtpdec.c	Thu Feb 26 14:24:50 2009 +0000
@@ -437,6 +437,8 @@
         return -1;
     }
     payload_type = buf[1] & 0x7f;
+    if (buf[1] & 0x80)
+        flags |= RTP_FLAG_MARKER;
     seq  = AV_RB16(buf + 2);
     timestamp = AV_RB32(buf + 4);
     ssrc = AV_RB32(buf + 8);