<div class="gmail_quote">On Thu, Oct 25, 2012 at 12:19 AM, Steven Penny <span dir="ltr"><<a href="mailto:svnpenn@gmail.com" target="_blank">svnpenn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im">On Wed, Oct 24, 2012 at 11:45 PM, NhJm wrote:<br>
> The _official_ RTMP client does not decode URLs prior to sending them to the<br>
> server, therefore rtmpdump should not be decoding URLs either.<br>
<br>
</div>So then what does this do? Taken from official master parseurl.c<br>
<div class="im"><br>
                if (*p == '%') {<br>
</div>                        unsigned int c;<br>
                        sscanf(p+1, "%02x", &c);<br>
                        *destptr++ = c;<br>
                        pplen -= 3;<br>
                        p += 3;<br></blockquote><div> </div><div>It does do urldecoding. It would probably be best to remove it. (And if 
people need to include spaces in librtmp parameterized URLs, they can 
just do it the hard way by using the parameters.)<br></div></div>