.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
-.TH VLC 1 "July 30, 2000"
+.TH VLC 1 "August 15, 2000"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
-vlc \- The VideoLAN Client
+vlc, fbvlc, gvlc \- The VideoLAN Client
.SH SYNOPSIS
.B vlc
-.RI [ OPTIONS ]
+.RI [ OPTIONS ]
.RI [ PARAMETERS ]
.RI [ FILE ]...
.SH DESCRIPTION
options starting with two dashes (`-').
A summary of options is included below.
.TP
+.B \-\-intf <module>
+Specify an interface module: "gnome", "curses", "shell", for instance.
+.TP
.B \-\-noaudio
Disable audio output.
.TP
-.B \-\-aout <plugin>
-Specify an audio output plugin: "dsp", "esd", for instance.
+.B \-\-aout <module>
+Specify an audio output module: "dsp", "esd", for instance.
.TP
.B \-\-stereo, \-\-mono
Choose stereo or mono audio output
.B \-\-novideo
Disable video output.
.TP
-.B \-\-vout <plugin>
-Specify a video output plugin: "gnome", "fb", "glide", for instance.
+.B \-\-vout <module>
+Specify a video output module: "x11", "sdl", "fb", for instance.
+.TP
+.B \-\-motion <module>
+Specify a module for motion compensation: "motion", "motionmmx", for instance.
.TP
-.B \-\-yuv <plugin>
-Specify a YUV plugin: "mmx", "nommx", for instance.
+.B \-\-idct <module>
+Specify a module for IDCT: "idct", "idctmmx", for instance.
+.TP
+.B \-\-yuv <module>
+Specify a YUV module: "yuv", "yuvmmx", for instance.
.TP
.B \-\-display <display>
Specify the display name.
.B \-g, \-\-grayscale
Grayscale output.
.TP
+.B \-\-fullscreen
+Full screen output.
+.TP
+.B \-\-overlay
+Overlay (hardware accelerated output), if available.
+.TP
.B \-\-color
Color output.
.TP
+.B \-\-synchro <type>
+Choose a fixed synchro value instead of the internal auto-adaptative
+heuristics based on CPU usage.
+
+`I' displays only I images, `IP' displays I and P images, `IP+'
+displays I and P images and every second B image, and `IPB' forces
+displaying of all images.
+
+Note that the vlc is certainly going to crash if you ask it to
+display more images than your CPU can cope with.
+.TP
+.B vlc
+opens /dev/dvd, but this behaviour may be overridden by the vlc_dvd_device
+environment variable (see below).
+.TP
.B \-a, \-\-dvdaudio [ ac3 | lpcm | mpeg | off ]
Choose the audio channel type. Most DVDs have AC3 audio channels, but
you can also have Linear PCM or MPEG layer 2 sound. Also, one might decide
.B \-\-server <host>, \-\-port <port>
Choose the video server address and port.
.TP
-.B \-\-synchro <type>
-Choose a fixed synchro value instead of the internal auto-adaptative
-heuristics based on CPU usage.
-
-`I' displays only I images, `IP' displays I and P images, `IP+'
-displays I and P images and every second B image, and `IPB' forces
-displaying of all images.
-
-Note that the vlc is certainly going to crash if you ask it to
-display more images than your CPU can cope with.
-.TP
.B \-h, \-\-help
Print help and exit.
.TP
also accepts a lot of parameters to customize its behaviour.
.TP
.B Interface parameters:
+ vlc_intf=<method name> interface method
vlc_init=<filename> initialization script
vlc_channels=<filename> channels list
+ warning_level=<level> warning level
.TP
.B Audio parameters:
vlc_aout=<method name> audio method
vlc_audio_rate=<rate> output rate
.TP
.B Video parameters:
- vlc_vout=<method name> display method
- vlc_display=<display> display used
- vlc_width=<width> display width
- vlc_height=<height> dislay height
- vlc_fb_dev=<filename> framebuffer device path
- vlc_grayscale={1|0} grayscale or color output
+ vlc_vout=<method name> display method
+ vlc_display=<display> display used
+ vlc_width=<width> display width
+ vlc_height=<height> dislay height
+ vlc_fb_dev=<filename> framebuffer device
+ vlc_grayscale={1|0} grayscale or color
+ vlc_fullscreen={1|0} full screen
+ vlc_overlay={1|0} overlay
+ vlc_idct=<method name> IDCT method
+ vlc_yuv=<method name> YUV method
+ vlc_synchro={I|I+|IP|IP+|IPB} synchro algorithm
.TP
.B DVD parameters:
- vlc_dvd_audio={ac3|lpcm|mpeg|off} audio type
- vlc_dvd_channel=[0-15] audio channel
- vlc_dvd_subtitle=[0-31] subtitle channel
+ vlc_dvd_device=<device> DVD device
+ vlc_audio={ac3|lpcm|mpeg|off} audio type
+ vlc_channel=[0-15] audio channel
+ vlc_subtitle=[0-31] subtitle channel
.TP
.B Input parameters:
vlc_server=<hostname> video server
vlc_server_port=<port> video server port
+ vlc_broadcast={1|0} broadcast mode
vlc_iface=<interface> network interface
vlc_vlan_server=<host> vlan server
vlc_vlan_port=<port> vlan server port
-.TP
-.B Synchro parameters:
- vlc_synchro=<type> synchro algorithm
.SH SEE ALSO
.BR vls (1), vlms (1)