Description |
Download files |
History |
I began to continue the development of the OSD menu. I would like to achive it
would be equal with the GUI version functionally. I modified the menu.c so that selected menu
item would be showd by highlight.
At moment implemented and new function are:
- Open VCD,DVD,DVDNAV disk
- Switch to TV
- Select VCD titles
- Select DVD titles, chapters, audio, subtitles
- Select DVDNAV menu, titles, chapters, audio, subtitles
- Select TV channels
- Set aspect
- Set fullscreen
- Idle mode
Not implemented:
- Open URL
- Use open history
- Edit playlist
- Preferences
- View single picture
Idle mode background samples:
|
|
Default background DVDNAV menu | TV background TV channels select menu |
|
|
Movie background Open menu | Images background DVD menu |
VCD,DVD and DVDNAV menu samples (menu.conf):
<dvdsel name="vcdsel_title" stream="vcd" mode="title" title="VCD titles" />
<dvdsel name="dvdsel_title" stream="dvd" mode="title" title="DVD titles" />
<dvdsel name="dvdsel_chapter" stream="dvd" mode="chapter" title="DVD chapters" />
<dvdsel name="dvdsel_audio" stream="dvd" mode="audio" title="DVD audios" />
<dvdsel name="dvdsel_video" stream="dvd" mode="video" title="DVD subtitles" />
<dvdsel name="dvdnavsel_title" stream="dvdnav" mode="title" title="DVD titles" />
<dvdsel name="dvdnavsel_chapter" stream="dvdnav" mode="chapter" title="DVD chapters" />
<dvdsel name="dvdnavsel_audio" stream="dvdnav" mode="audio" title="DVD audios" />
<dvdsel name="dvdnavsel_video" stream="dvdnav" mode="video" title="DVD subtitles" />
|
TV menu samples (menu.conf):
<tvchannelsel name="tvcsel" title="TV channels" />
|
Installing the MPlayer menu patch:
- Copy libmpdemux/null.c file to libmpdemux directory
- Copy libmpcodecs/vd_videostill.c &
libmpcodecs/vd_videostill.h files to libmpcodecs directory
- Copy this file to libmenu directory:
libmenu/cfg.c
libmenu/cfg.h
libmenu/interface.c
libmenu/interface.h
libmenu/menu_dvd.c
libmenu/menu_tv.c
- patch mplayer with osdmenu.patch file
- reconfigure with ./configure --enable-menu ...
- make
- create omplayer symlink from mplayer or copy mplayer to omplayer
Idle background samples:
~/.mplayer/osdmenu.conf:
menu_background = "null://"
menu_background = "tv://"
menu_background = "~/.mplayer/menu.avi"
menu_background = "mf://~/.mplayer/menu.jpg"
|
I am sorry to say that my English knowledge isn't good.
Best regards! Ötvös Attila.
2006.02.24 |