Broadcast OSD "on the fly" with RPN functions

*nix specific usage questions
fazer
New Cone
New Cone
Posts: 3
Joined: 24 Nov 2006 14:30

Broadcast OSD "on the fly" with RPN functions

Postby fazer » 27 Nov 2006 22:35

Hi to all,

I wrote a new message in the following post :
viewtopic.php?p=89519#89519

but maybe would it be more suitable to expose my problem here...

What I need is to display some messages "on the fly" during a show (to implement some EPG in a streamed video application).
I control VLC thru his http interface with the help of a html page I specially designed with VLC tags (actually, I use RPN functions for that).
The problem is that 'marq-marquee' sub-filter (module marq) doesn't seem to work via RPN functions. I tried many differents approaches (vlc_set_var, ...) with no success. The only way I could make it work was with RC interface but I want to use http interface for some reason...

Does someone have an idea how to make it work with RPN functions ?
(BTW, I got the same problems described in the above post in the same situations.)

Thanks for your help.

fazer
New Cone
New Cone
Posts: 3
Joined: 24 Nov 2006 14:30

Re: Broadcast OSD "on the fly" with RPN functions

Postby fazer » 10 Dec 2006 14:36

Hi to all,

I wrote a new message in the following post :
viewtopic.php?p=89519#89519

but maybe would it be more suitable to expose my problem here...

What I need is to display some messages "on the fly" during a show (to implement some EPG in a streamed video application).
I control VLC thru his http interface with the help of a html page I specially designed with VLC tags (actually, I use RPN functions for that).
The problem is that 'marq-marquee' sub-filter (module marq) doesn't seem to work via RPN functions. I tried many differents approaches (vlc_set_var, ...) with no success. The only way I could make it work was with RC interface but I want to use http interface for some reason...

Does someone have an idea how to make it work with RPN functions ?
(BTW, I got the same problems described in the above post in the same situations.)

Thanks for your help.
Nobody can help ???

mojojo
New Cone
New Cone
Posts: 3
Joined: 05 Jan 2007 22:35

Postby mojojo » 06 Jan 2007 21:04

You've probably found another answer for this by now ... but ...

The "get" and "set" macro functions should be able to do what you want with marquees.

When I did this command ....

GET: <vlc id="get" param1="marq-marquee" param2="string" />

I got the default "VLC" marquee

I haven't tried it but ...

<vlc id="set" param1="marq-marquee" param2="string" />

Should work if you feed "marq-marquee=some_url_encoded_text" as one of your parameters in the url request.

This is the macro.c way ... I haven't figured out the rpn.c way using vlc_var_* ...

The object store seems to be a bottom-less pit that variables don't like coming out of. I've walked through source for hours and still haven't got a clue how to figure out what's what when it comes to access via vlc_var_*.


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 8 guests