diff rdt.h @ 3959:ed6f6aa977ec libavformat

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.
author rbultje
date Tue, 30 Sep 2008 13:23:33 +0000
parents 91987686113d
children 72efef66f566
line wrap: on
line diff
--- a/rdt.h	Tue Sep 30 13:20:23 2008 +0000
+++ b/rdt.h	Tue Sep 30 13:23:33 2008 +0000
@@ -45,14 +45,16 @@
 /**
  * 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).