[vlc-devel] vlc: svn commit r9428 (jpsaman)
Subversion daemon
svn at videolan.org
Sat Nov 27 17:02:52 CET 2004
r9428 | jpsaman | 2004-11-27 17:02:50 +0100 (Sat, 27 Nov 2004) | 31 lines
Changed paths:
M /branches/0.8.1-jpsaman-thedj/configure.ac
M /branches/0.8.1-jpsaman-thedj/include/osd.h
M /branches/0.8.1-jpsaman-thedj/modules/gui/Modules.am
M /branches/0.8.1-jpsaman-thedj/modules/mux/mpeg/ts.c
First incarnation of a new OSD GUI that internally keeps a menu structure as defined in a configuration file. Currently the file is ASCII structured (in future this will be XML-base). The file structure is straight forward and looks like this:
default menu.jpg (400,10)
button play (10,5)
normal play_normal.png
select play_select.png
pressed play_pressed.png
end
button pause (40,5)
normal pause_normal.png
select pause_select.png
pressed pause_pressed.png
end
button stop (70,5)
normal stop_normal.png
select stop_select.png
pressed stop_pressed.png
end
The file parser reads the information sequentially stores it as such in its internal menu structure. The interface doesn't do much now, but is intended to be a central place holder for menu actions and button states for a streamed On Screen Display.
So the next things to do are:
* let rc-interface signal the new OSD menu GUI
* let skins2-interface signal the new OSD menu GUI
* load graphics files and store them in p_pic of the button_t
* send trigger or pictures to TS muxer to mux them into the stream as CLUTs
* transform picture_t into CLUTS for inclusion into the stream
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list