homepage | forum | wiki | feature requests & bugs

Output requirements

From Mms-wiki

Jump to: navigation, search

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.

Personal tools