summaryrefslogtreecommitdiff
path: root/libavformat/rtp_h264.c
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2008-10-04 04:15:06 +0000
committerRonald S. Bultje <rsbultje@gmail.com>2008-10-04 04:15:06 +0000
commit9b932b8ac0c63cf52642dbe4e3953a312e6cf900 (patch)
tree67591ba263b0fb8d56ffc32a6dd4257df0c266fc /libavformat/rtp_h264.c
parented0aacc76eccf2b523352f0c74107e2f6ba9cf93 (diff)
Change function prototype of RTPDynamicPayloadHandler.parse_packet() to
not use RTPDemuxContext, but rather take a pointer to the payload context directly. This allows using payload handlers regardless over the transport over which they were sent, and prepares for the introduction of a future RDTDemuxContext. See discussion in "RDT/Realmedia patches #2" thread on ML. Originally committed as revision 15541 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/rtp_h264.c')
-rw-r--r--libavformat/rtp_h264.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libavformat/rtp_h264.c b/libavformat/rtp_h264.c
index 861798bcb1..bc298527ec 100644
--- a/libavformat/rtp_h264.c
+++ b/libavformat/rtp_h264.c
@@ -159,15 +159,13 @@ static void sdp_parse_fmtp_config_h264(AVStream * stream,
}
// return 0 on packet, no more left, 1 on packet, 1 on partial packet...
-static int h264_handle_packet(RTPDemuxContext * s,
+static int h264_handle_packet(PayloadContext *data,
+ AVStream *st,
AVPacket * pkt,
uint32_t * timestamp,
const uint8_t * buf,
int len, int flags)
{
-#ifdef DEBUG
- PayloadContext *data = s->dynamic_protocol_context;
-#endif
uint8_t nal = buf[0];
uint8_t type = (nal & 0x1f);
int result= 0;