From ab63fb0360f1f5ce5cd7199786940d56c7a10632 Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Tue, 30 Sep 2008 13:23:33 +0000 Subject: Remove access to rdt_data struct in functions called outside of the DynamicProtocol* context. Doing so could lead to problems if we're accessing Real servers serving non-RDT data (or the other way around). Temporarily, this patch adds a _subscribe2() function which will soon be removed in one of the subsequent commits. OK'ed by Luca in "Realmedia patch" thread on ML. Originally committed as revision 15483 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/rdt.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'libavformat/rdt.h') diff --git a/libavformat/rdt.h b/libavformat/rdt.h index fe2f4f484b..5a13127fb5 100644 --- a/libavformat/rdt.h +++ b/libavformat/rdt.h @@ -45,14 +45,16 @@ void av_register_rdt_dynamic_payload_handlers(void); /** * Add subscription information to Subscribe parameter string. * - * @param s RDT context * @param cmd string to write the subscription information into. * @param size size of cmd. * @param stream_nr stream number. * @param rule_nr rule number to conform to. */ -void ff_rdt_subscribe_rule(RTPDemuxContext *s, char *cmd, int size, +void ff_rdt_subscribe_rule(char *cmd, int size, int stream_nr, int rule_nr); +// FIXME this will be removed ASAP +void ff_rdt_subscribe_rule2(RTPDemuxContext *s, char *cmd, int size, + int stream_nr, int rule_nr); /** * Parse RDT-style packet data (header + media data). -- cgit v1.2.3