Output requirements
From Mms-wiki
Contents |
[edit] General output configuration
[edit] Output Device
This is set in the config file as outdev, however you're also able to variably set the output device with the command line option '-o'.
mms -o sdl
or
mms -o dxr3
Without this option MMS uses the output device predefined in config.
# Output device # # choose between "dxr3", "fbdev", "dvb", "vgagl", "sdl" and "opengl" outdev = sdl
[edit] Resolution
The desired output resolution is only defineable in config. Remember this when using e.g. SDL or Dxr3!
# Resolution # v_res = 800 h_res = 600
[edit] Blur
It's possible to 'blur' the output image. This option is really useful if the image looks way to sharp on your TV.
# Blur # # Blur the image to make it easier for the eyes when displayed on a TV # Can cause quite substantial performance slowdown # blur = false
[edit] Image Cache
To improve the performance you can keep a cache of loaded pictures in RAM
# Image cache # How many images to cache, the larger the cache the better the # performance, if you don't know just leave it at the default. This # will probably take up ~30mb ram # image_cache = 20
[edit] Requirements and configuration
[edit] Dxr3
em8300 (cvs)
PLS set Resolution to 720x540 (4:3) or 720x405 (16:9)
# DXR3 # EM83000 setup binary path # em8300setup_path = /usr/bin/em8300setup # TV mode (only for DXR3) # tv output (-p for pal or -n for ntsc) # followed by -o for 4:3 and -w for wide-screen (16:9) # for widescreen please change the resolution to 720x405 # tv_mode = -p -o
[edit] DVB
A working ff-dvb card configured at /dev/dvb/adapter0/video0 is required
PLS set Resolution to 720x540 (4:3) or 720x405 (16:9)
# DVB device # # The device to use # dvb_device = /dev/dvb/adapter0/video0
[edit] SDL
libsdl [FIXME Version?)
SDL output can be configured to either fullscreen or window
# If you selected sdl as output device this setting will determine if # it should run in fullscreen or not. # fullscreen = true
[edit] VGAGL
svgalib >= 1.9.13 (tested with 1.9.17)
VGAGL output only works in 24 & 32 coulor modes, it does not need any specific configuration. It may be configure to centered mode or to resize mode by defining resize_mode or center_image macros in source code.
[edit] Framebuffer
Kernel configured with framebuffer. Please note that framebuffer output is outdated and so not recommended, use SDL instead as it is much faster.
[edit] Mpeg
Mpeg output is used to write the output of mms to an mpeg file instead of to a screen. This is mostly useful for testing.
