Main page
MPlayer
DVDnav
OSD menu
CCTV
Teletext
Video Mixer
Squid
Mysql acl
AVR
Switch Card (HU)
Méterszámláló (HU)
News
Download
Contact us
Links
 
 
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:

  1. Copy libmpdemux/null.c file to libmpdemux directory
  2. Copy libmpcodecs/vd_videostill.c & libmpcodecs/vd_videostill.h files to libmpcodecs directory
  3. 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
  4. patch mplayer with osdmenu.patch file
  5. reconfigure with ./configure --enable-menu ...
  6. make
  7. 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