Hi,

The crash is a bug in the URL Encode function inside the RLM modules. You can also make it crash by having lots of spaces. For some reason:

"This will not crash" crashes
"This will not" is ok.

So its not just special characters.

You need to replace the rlm_blah_EncodeString functions with a standard UTF8 encoder as detailed here:

http://rosettacode.org/wiki/URL_encoding#C

I made a very bad diff but apart from it not crashing, I didn't test it live (I ran the RLM files direct from a terminal with dummy data).

Wayne Merricks
The Voice Asia

On 17/03/14 17:28, Fernando Della Torre wrote:
Hi Brandon.

It works, but I had rdairplay crashing and exiting when using special chars, as "ç, é, ã". And I really need them, as I'm on Brazil.

Regards,




Atenciosamente,

*Fernando Della Torre*

Tecnologia da Informação

(: +55 16 98137-1240

(: +55 16 99137-2886

*: [email protected] <mailto:[email protected]>_

V.D.I.T. Soluções em Virtualização

A utilização deste e-mail não implica em autorização ou outorga de poderes para seu usuário praticar qualquer ato em nome das empresas citadas, cuja representação considera-se válida se praticada exclusivamente por representante legal ou procurador devidamente constituído, na forma estabelecida em seu respectivo estatuto ou contrato social



2014-03-17 13:30 GMT-03:00 Brandon Sossamon <[email protected] <mailto:[email protected]>>:

    Question:
    Theoretically, are you supposed to be able to use the Now & Next
    feature in RD without a 3rd Party?  In other words, enter the IP, Port
    and string and it will then transmit the metadata to the stream?  Or
    do you have to have a 3rd party such as Emitworks or the like?
    I have a Windows based program that will transmit to the IP after
    pulling the metadata from a txt file.  I assumed it was the same for
    Now & Next in RD but I don't get any title updates on the stream end.

    I'm streaming via ShoutCast.  If 3rd party is required, who is
    everyone using these days?  After looking at the wiki, it seems
    Emitworks and RD Streamdata are no longer around by the links posted
    in the article.

    --brandon sossamon
    _______________________________________________
    Rivendell-dev mailing list
    [email protected]
    <mailto:[email protected]>
    http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev




_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to