From 413a60419542895a13fa54640b44e074df8de162 Mon Sep 17 00:00:00 2001 From: nicolas Date: Sun, 23 Mar 2003 23:35:12 +0000 Subject: [PATCH] XML version of MPlayer's doc git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9676 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/en/Makefile | 7 + DOCS/xml/en/audio.xml | 1144 + DOCS/xml/en/bugreports.xml | 321 + DOCS/xml/en/bugs.xml | 180 + DOCS/xml/en/cd-dvd.xml | 355 + DOCS/xml/en/codecs.xml | 856 + DOCS/xml/en/documentation.tex | 70603 +++++++++++++++++++++++++++++ DOCS/xml/en/documentation.xml | 226 + DOCS/xml/en/edl.xml | 66 + DOCS/xml/en/faq.xml | 1106 + DOCS/xml/en/features.xml | 17 + DOCS/xml/en/formats.xml | 455 + DOCS/xml/en/history.xml | 88 + DOCS/xml/en/install.xml | 894 + DOCS/xml/en/mail-lists.xml | 109 + DOCS/xml/en/mencoder.xml | 488 + DOCS/xml/en/patches.xml | 7 + DOCS/xml/en/ports.xml | 313 + DOCS/xml/en/skin.xml | 1094 + DOCS/xml/en/tvinput.xml | 203 + DOCS/xml/en/usage.xml | 436 + DOCS/xml/en/users-vs-dev.xml | 244 + DOCS/xml/en/video.xml | 2141 + DOCS/xml/xsl/ldp-html-chunk.xsl | 27 + DOCS/xml/xsl/ldp-html-common.xsl | 229 + DOCS/xml/xsl/ldp-html.xsl | 27 + DOCS/xml/xsl/ldp-print.xsl | 18 + 27 files changed, 81654 insertions(+) create mode 100644 DOCS/xml/en/Makefile create mode 100644 DOCS/xml/en/audio.xml create mode 100644 DOCS/xml/en/bugreports.xml create mode 100644 DOCS/xml/en/bugs.xml create mode 100644 DOCS/xml/en/cd-dvd.xml create mode 100644 DOCS/xml/en/codecs.xml create mode 100644 DOCS/xml/en/documentation.tex create mode 100644 DOCS/xml/en/documentation.xml create mode 100644 DOCS/xml/en/edl.xml create mode 100644 DOCS/xml/en/faq.xml create mode 100644 DOCS/xml/en/features.xml create mode 100644 DOCS/xml/en/formats.xml create mode 100644 DOCS/xml/en/history.xml create mode 100644 DOCS/xml/en/install.xml create mode 100644 DOCS/xml/en/mail-lists.xml create mode 100644 DOCS/xml/en/mencoder.xml create mode 100644 DOCS/xml/en/patches.xml create mode 100644 DOCS/xml/en/ports.xml create mode 100644 DOCS/xml/en/skin.xml create mode 100644 DOCS/xml/en/tvinput.xml create mode 100644 DOCS/xml/en/usage.xml create mode 100644 DOCS/xml/en/users-vs-dev.xml create mode 100644 DOCS/xml/en/video.xml create mode 100644 DOCS/xml/xsl/ldp-html-chunk.xsl create mode 100644 DOCS/xml/xsl/ldp-html-common.xsl create mode 100644 DOCS/xml/xsl/ldp-html.xsl create mode 100644 DOCS/xml/xsl/ldp-print.xsl diff --git a/DOCS/xml/en/Makefile b/DOCS/xml/en/Makefile new file mode 100644 index 0000000000..9526a6b068 --- /dev/null +++ b/DOCS/xml/en/Makefile @@ -0,0 +1,7 @@ +include ../Makefile.inc + +# Set if you are using your own HTML stylesheet... +#HTML_STYLESHEET = mystyle.css + +# Dependency information. +$(HTMLDIR)/index.html: $(wildcard *.xml) diff --git a/DOCS/xml/en/audio.xml b/DOCS/xml/en/audio.xml new file mode 100644 index 0000000000..b1f29ac19d --- /dev/null +++ b/DOCS/xml/en/audio.xml @@ -0,0 +1,1144 @@ + + +Audio output devices + +Audio/Video synchronisation + + +MPlayer's audio interface is called +libao2. It currently contains these drivers: + + + + + + DriverComment + + +oss + OSS (ioctl) driver (supports hardware AC3 passthrough) + +sdl + SDL driver (supports sound daemons like ESD + and ARTS) + +nas + NAS (Network Audio System) driver + +alsa5 + native ALSA 0.5 driver + +alsa9 + native ALSA 0.9 driver (supports hardware AC3 passthrough) + +sun + SUN audio driver (/dev/audio) for BSD and Solaris8 users + +arts + native ARTS driver (mostly for KDE users) + +esd + native ESD driver (mostly for GNOME users) + + + + + + +Linux sound card drivers have compatibility problems. This is because +MPlayer relies on an in-built feature of +properly coded sound drivers that enable them to +maintain correct audio/video sync. Regrettably, some driver authors +don't take the care to code this feature since it is not needed for +playing MP3s or sound effects. + + + +Other media players like aviplay +or xine possibly work +out-of-the-box with these drivers because they use "simple" methods +with internal timing. Measuring showed that their methods are not as +efficient as MPlayer's. + + + +Using MPlayer with a properly written audio +driver will never result in A/V desyncs related to the audio, except +only with very badly created files (check the man page for workarounds). + + + +If you happen to have a bad audio driver, try the +option, it should sort out your problems. See the man page for detailed +information. + + + +Some notes: + + If you have an OSS driver, first try (this is + the default). If you experience glitches, halts or anything out of the + ordinary, try (NOTE: you need to have SDL libraries + and header files installed). The SDL audio driver helps in a lot of cases + and also supports ESD (GNOME) and ARTS (KDE). + + + If you have ALSA version 0.5, then you almost always have to use + , since ALSA 0.5 has buggy OSS emulation code, + and will crash MPlayer + with a message like this: + +DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer! + + + On Solaris, use the SUN audio driver with the option, + otherwise neither video nor audio will work. + + + If the sound clicks when playing from CD-ROM, turn on IRQ unmasking, e.g. + hdparm -u1 /dev/cdrom (man hdparm). + This is generally beneficial and described in more detail in the + CD-ROM section. + + + + + +Soundcard experiences, recommendations + +On Linux, a 2.4.x kernel is highly recommended. Kernel 2.2 is not tested. + + + +Linux sound drivers are primarily provided by the free version of OSS. +These drivers have been superceded by ALSA +(Advanced Linux Sound Architecture) in the 2.5 development series. If +your distribution does not already use ALSA you may wish to try their +drivers if you experience sound problems. ALSA drivers are generally +superior to OSS in compatibility, performance and features. But some +sound cards are only supported by the commercial OSS drivers from +4Front Technologies. +They also support several non-Linux systems. + + + + + + + + + + + + + + + + + + + + SOUND CARD + DRIVER + Max kHz + Max Channels + Max Opens + + the number of applications that are able to use + the device at the same time. + + + + + + OSS/Free + ALSA + OSS/Pro + other + + + + + + VIA onboard (686/A/B, 8233, 8235) + + via82cxxx_audio + + snd-via82xx + + + 4-48 kHz or 48 kHz only, depending on the chipset + + + + + + Aureal Vortex 2 + none + none + OK + + Linux Aureal Drivers + buffer size increased to 32k + + 48 + 4.1 + 5+ + + + + SB Live! + Analog OK, SP/DIF not working + Both OK + Both OK + + Creative's OSS driver (SP/DIF support) + + 192 + 4.0/5.1 + 32 + + + + SB 128 PCI (es1371) + OK + ? + + + 48 + stereo + 2 + + + + SB AWE 64 + max 44kHz + 48kHz sounds bad + + + 48 + + + + + + GUS PnP + none + OK + OK + + 48 + + + + + + Gravis UltraSound ACE + + + + + + + + + + + Gravis UltraSound MAX + OK + OK (?) + + + 48 + + + + + + ESS 688 + OK + OK (?) + + + 48 + + + + + + C-Media cards (which ones?) + not OK (hissing) (?) + OK + + + ? + + + + + + Yamaha cards (*ymf*) + not OK (?) (maybe ) + OK only with ALSA 0.5 with OSS emulation + AND (!) (?) + + + + + + + + + Cards with envy24 chips (like Terratec EWS88MT) + ? + ? + OK + + ? + + + + + + PC Speaker or DAC + OK + none + + + Linux PC speaker OSS driver + + The driver emulates 44.1, maybe more. + mono + 1 + + + + + + + +Feedback to this document is welcome. Please tell us how +MPlayer and your sound card(s) worked together. + + + + +Audio filters + + The old audio plugins have been superseded by a new audio filter layer. Audio + filters are used for changing the properties of the audio data before the + sound reaches the sound card. The activation and deactivation of the filters + is normally automated but can be overridden. The filters are activated when + the properties of the audio data differ from those required by the sound card + and deactivated if unnecessary. The + option is used to override the automatic activation of filters or to insert + filters that are not automatically inserted. The filters will be executed as + they appear in the comma separated list. + + + +Example: +mplayer -af resample,pan movie.avi +would run the sound through the resampling filter followed by the pan filter. +Observe that the list must not contain any spaces, else it will fail. + + + +The filters often have options that change their behavior. These options +are explained in detail in the sections below. A filter will execute using +default settings if its options are omitted. Here is an example of how to use +filters in combination with filter specific options: +mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1 -srate 11025 media.avi +would set the output frequency of the resample filter to 11025Hz and downmix +the audio to 1 channel using the pan filter. + + + + +The overall execution of the filter layer is controlled using the + option. This option has two suboptions: + + + + is a bit field that controls how the filters +are inserted and what speed/accuracy optimizations they use: + + + + + + +Use automatic insertion of filters and optimize according to CPU speed. + + + + + + +Use automatic insertion of filters and optimize for the highest speed. +Warning: Some features in the audio filters may +silently fail, and the sound quality may drop. + + + + + + +Use automatic insertion of filters and optimize for quality. + + + + + + +Use no automatic insertion of filters and no optimization. +Warning: It may be possible to crash MPlayer +using this setting. + + + + + + +Use automatic insertion of filters according to 0 above, +but use floating point processing when possible. + + + + + + +Use automatic insertion of filters according to 1 above, +but use floating point processing when possible. + + + + + + +Use automatic insertion of filters according to 2 above, +but use floating point processing when possible. + + + + + + +Use no automatic insertion of filters according to 3 above, +and use floating point processing when possible. + + + + + + is an alias for the -af option. + + + +The filter layer is also affected by the following generic options: + + + + + + +Increases the verbosity level and makes most filters print out extra +status messages. + + + + + + +This option sets the number of output channels you would like your +sound card to use. It also affects the number of channels that are +being decoded from the media. If the media contains less channels +than requested the channels filter (see below) will automatically +be inserted. The routing will be the default routing for the channels +filter. + + + + + + +This option selects the sample rate you would like your sound card +to use (of course the cards have limits on this). If the sample frequency +of your sound card is different from that of the current media, the resample +filter (see below) will be inserted into the audio filter layer to compensate +for the difference. + + + + + +This option sets the sample format between the audio filter layer and the +sound card. If the requested sample format of your sound card is different +from that of the current media, a format filter (see below) will be inserted +to rectify the difference. + + + + + +Up/Downsampling + + +MPlayer fully supports sound up/down-sampling through the +resample filter. It can be used if you +have a fixed frequency sound card or if you are stuck with an old sound card +that is only capable of max 44.1kHz. This filter is automatically enabled if +it is necessary, but it can also be explicitly enabled on the command line. It +has three options: + + + + + + + is an integer used for setting the output sample + frequency in Hz. The valid range for this parameter is 8kHz to 192kHz. If + the input and output sample frequency are the same or if this parameter is + omitted the filter is automatically unloaded. A high sample frequency + normally improves the audio quality, especially when used in combination + with other filters. + + + + + + + is an optional binary parameter that allows the output frequency to differ + slightly from the frequency given by . This option + can be used if the startup of the playback is extremely slow. It is enabled + by default. + + + + + + + is an optional integer between 0 and 2 that + selects which resampling method to use. Here 0 represents + linear interpolation as resampling method, 1 represents + resampling using a poly-phase filter-bank and integer processing and + 2 represents resampling using a poly-phase filter-bank and + floating point processing. Linear interpolation is extremely fast, but + suffers from poor sound quality especially when used for up-sampling. The + best quality is given by 2 but this method also suffers from + the highest CPU load. + + + + +Example: +mplayer -af resample=44100:0:0 +would set the output frequency of the resample filter to 44100Hz using exact output +frequency scaling and linear interpolation. + + + + +Changing the number of channels + +The filter can be used for adding and removing +channels, it can also be used for routing or copying channels. It is +automatically enabled when the output from the audio filter layer differs from +the input layer or when it is requested by another filter. This filter unloads +itself if not needed. The number of options is dynamic: + + + + + + + is an integer between 1 and 6 that is used + for setting the number of output channels. This option is required, leaving it + empty results in a runtime error. + + + + + + + is an integer between 1 and 6 that is used + for specifying the number of routes. This parameter is optional. If it is + omitted the default routing is used. + + + + + + + are pairs of numbers between 0 and 5 + that define where each channel should be routed. + + + + + + If only is given the default routing is used, it works + as follows: If the number of output channels is bigger than the number of input + channels empty channels are inserted (except mixing from mono to stereo, then + the mono channel is repeated in both of the output channels). If the number of + output channels is smaller than the number of input channels the exceeding + channels are truncated. + + + +Example 1: +mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi +would change the number of channels to 4 and set up 4 routes that swap +channel 0 and channel 1 and leave channel 2 and 3 intact. Observe that +if media containing two channels was played back, channels 2 and 3 would +contain silence but 0 and 1 would still be swapped. + + + +Exemple 2: +mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi +would change the number of channels to 6 and set up 4 routes that copy +channel 0 to channels 0 to 3. Channel 4 and 5 will contain silence. + + + + +Sample format converter + +The filter converts between different sample formats. It + is automatically enabled when needed by the sound card or another filter. + + + + + + + can be 1, 2 or 4 and + denotes the number of bytes per sample. This option is required, leaving it empty + results in a runtime error. + + + + + + + is a text string describing the sample format. The string is a + concatenated mix of: , or + , or , + or , or + (little or big endian). This option is required, + leaving it empty results in a runtime error. + + + + + +Example: +mplayer -af format=4:float media.avi +would set the output format to 4 bytes per sample floating point data. + + + + +Delay + +The filter delays the sound to the loudspeakers such that +the sound from the different channels arrives at the listening position +simultaneously. +It is only useful if you have more than 2 loudspeakers. This filter has a +variable number of parameters: + + + + + + + are floating point numbers representing the delays in ms that should be + imposed on the different channels. The minimum delay is 0ms and the maximum + is 1000ms. + + + + + +To calculate the required delay for the different channels do as follows: + + + + + Measure the distance to the loudspeakers in meters in relation to your + listening position, giving you the distances s1 to s5 (for a 5.1 system). + There is no point in compensating for the sub-woofer (you will not hear the + difference anyway). + + +Subtract the distances s1 to s5 from the maximum distance i.e. + s[i] = max(s) - s[i]; i = 1...5 + + +alculated the required delays in ms as + d[i] = 1000*s[i]/342; i = 1...5 + s[i] = max(s) - s[i]; i = 1...5 + + + + +Example: +mplayer -af delay=10.5:10.5:0:0:7:0 media.avi +would delay front left and right by 10.5ms, the two rear channels and the sub +by 0ms and the center channel by 7ms. + + + + + +Software volume control +Software volume control is implemented by the +audio filter. Use this filter with caution since it can reduce the signal to +noise ratio of the sound. In most cases it is best to set the level for the +PCM sound to max, leave this filter out and control the output level to your +speakers with the master volume control of the mixer. In case your sound card +has a digital PCM mixer instead of an analog one, and you hear distortion, +use the MASTER mixer instead. If there is an external amplifier connected to +the computer (this is almost always the case), the noise level can be minimized +by adjusting the master level and the volume knob on the amplifier until the +hissing noise in the background is gone. This filter has two options: + + + + + + + is a floating point number between -200 and +60 + which represents the volume level in dB. The default level is 0dB. + + + + + + + is a binary control that turns soft clipping on and off. Soft-clipping can + make the sound more smooth if very high volume levels are used. Enable this + option if the dynamic range of the loudspeakers is very low. Be aware that + this feature creates distortion and should be considered a last resort. + + + + + +Example: +mplayer -af volume=10.1:0 media.avi +would amplify the sound by 10.1dB and hard-clip if the sound level is too high. + + + +This filter has a second feature: It measures the overall maximum sound level +and prints out that level when MPlayer exits. This volume estimate can be used +for setting the sound level in MEncoder such that the maximum dynamic range is +utilized. + + + + +Equalizer + +The filter represents a 10 octave band graphic +equalizer, implemented using 10 IIR band pass filters. This means that +it works regardless of what type of audio is being played back. The center +frequencies for the 10 bands are: + + + + + + + Band No.Center frequency + + + + 031.25 Hz + 162.50 Hz + 2125.0 Hz + 3250.0 Hz + 4500.0 Hz + 51.000 kHz + 62.000 kHz + 74.000 kHz + 88.000 kHz + 916.00 kHz + + + + + +If the sample rate of the sound being played back is lower than the center +frequency for a frequency band, then that band will be disabled. A known +bug with this filter is that the characteristics for the uppermost band +are not completely symmetric if the sample rate is close to the center +frequency of that band. This problem can be worked around by up-sampling +the sound using the resample filter before it reaches this filter. + + + +This filter has 10 parameters: + + + + + + +are floating point numbers between -12 and +12 +representing the gain in dB for each frequency band. + + + + + +Example: +mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi +would amplify the sound in the upper and lower frequency region while +canceling it almost completely around 1kHz. + + + + +Panning filter + +Use the filter to mix channels arbitrarily. It is +basically a combination of the volume control and the channels filter. +There are two major uses for this filter: + + + + +Down-mixing many channels to only a few, stereo to mono for example. + + +Varying the "width" of the center speaker in a surround sound system. + + + + +This filter is hard to use, and will require some tinkering before the +desired result is obtained. The number of options for this filter +depends on the number of output channels: + + + + + + +is an integer between 1 and 6 and is used +for setting the number of output channels. This option is required, leaving it +empty results in a runtime error. + + + + + + +are floating point values between 0 and 1. + determines how much of input channel j is mixed into +output channel i. + + + + + +Example 1: +mplayer -af pan=1:0.5:0.5 -channels 1 media.avi +would down-mix from stereo to mono. + + + +Example 2: +mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3 media.avi +would give 3 channel output leaving channels 0 and 1 intact, and mix +channels 0 and 1 into output channel 2 (which could be sent to a +sub-woofer for example). + + + + +Sub-woofer + +The filter adds a sub woofer channel to the audio +stream. The audio data used for creating the sub-woofer channel is an +average of the sound in channel 0 and channel 1. The resulting sound is +then low-pass filtered by a 4th order Butterworth filter with a default +cutoff frequency of 60Hz and added to a separate channel in the audio +stream. Warning: Disable this filter when you are playing DVDs with Dolby +Digital 5.1 sound, otherwise this filter will disrupt the sound to the +sub-woofer. This filter has two parameters: + + + + + + + is an optional floating point number used for setting the cutoff frequency + for the filter in Hz. The valid range is 20Hz to 300Hz. For the best result + try setting the cutoff frequency as low as possible. This will improve the + stereo or surround sound experience. The default cutoff frequency is 60Hz. + + + + + + + is an optional integer between 0 and 5 + which determines the channel number in which to insert the sub-channel audio. + The default is channel number 5. Observe that the number of + channels will automatically be increased to ch if + necessary. + + + + + +Example: +mplayer -af sub=100:4 -channels 5 media.avi +would add a sub-woofer channel with a cutoff frequency of +100Hz to output channel 4. + + + + +Surround-sound decoder + +Matrix encoded surround sound can be decoded by the +filter. Dolby Surround is an example of a matrix encoded format. Many files +with 2 channel audio actually contain matrixed surround sound. To use this +feature you need a sound card supporting at least 4 channels. This filter has +one parameter: + + + + + + +is an optional floating point number between 0 and +1000 used for setting the delay time in ms for the +rear speakers. This delay should be set as follows: if d1 is the distance +from the listening position to the front speakers and d2 is the distance +from the listening position to the rear speakers, then the delay d should +be set to 15ms if d1 <= d2 and to 15 + 5*(d1-d2) if d1 > d2. The default +value for d is 20ms. + + + + + +Example: +mplayer -af surround=15 -channels 4 media.avi +would add surround sound decoding with 15ms delay for the sound to the +rear speakers. + + + + + +Audio plugins (deprecated) +Audio plugins have been deprecated by audio filters and will +be removed soon. + + +MPlayer has support for audio plugins. Audio +plugins can be used for changing the properties of the audio data before +the sound reaches the sound card. They are enabled using the + switch which takes a + argument. The + argument is required and determines which plugins +should be used and in which order they should be executed. Example: + +mplayer media.avi -aop list=resample,format + +would run the sound through the resampling plugin followed by the format +plugin. + + + +The plugins can also have switches that change their behavior. These +switches are explained in detail in the sections below. A plugin will +execute using default settings if its switches are omitted. Here is an +example of how to use plugins in combination with plugin specific switches: + +mplayer media.avi -aop list=resample,format:fout=44100:format=0x8 + +would set the output frequency of the resample plugin to 44100 Hz and the +output format of the format plugin to AFMT_U8. + + + +Currently audio plugins can not be used in +MEncoder. + + + + +Up/Downsampling + + +MPlayer fully supports up/downsampling of the sound. This plugin can be +used if you have a fixed frequency sound card or if you are stuck with an +old sound card that is only capable of max 44.1 kHz. Limitations in your +hardware are not auto detected, so you have to specify the sample frequency +explicitly. This plugin has one switch: which is used for setting the +desired output sample frequency. It defaults to 48 kHz, and is given in +Hz. + + + +Usage: + + +mplayer media.avi -aop list=resample:fout=freq + +where freq is the frequency +in Hz, like 44100. + + + + +The output frequency should not be scaled up from the default value. +Scaling up will cause the audio and video streams to be played in slow +motion in addition to audio distortion. + + + + + + +Surround Sound decoding + + +MPlayer has an audio plugin that can decode +matrix encoded surround sound. Dolby Surround is an example of a matrix +encoded format. Many files with 2 channel audio actually contain matrixed +surround sound. To use this feature you need a sound card supporting at +least 4 channels. + + + +Usage: +mplayer media.avi -aop list=surround + + + + + +Sample format converter + + +If your sound card driver does not support signed 16-bit int data type, +this plugin can be used to change the format to one which your sound card +can understand. It has one switch, , which can be +set to one of the numbers found in libao2/afmt.h. This +plugin is hardly ever needed and is intended for advanced users. Keep in +mind that this plugin only changes the sample format and not the sample +frequency or the number of channels. + + + +Usage: + + +mplayer media.avi -aop list=format:format=outfmt + +where outfmt is the +required output format. + + + + + +Delay + +This plugin delays the sound and is intended as an example of how to +develop new plugins. It can not be used for anything useful from a users +perspective and is mentioned here for the sake of completeness only. Do not +use this plugin unless you are a developer. + + + + + +Software volume control + + +This plugin is a software replacement for the volume control, and can be +used on machines with a broken mixer device. It can also be used if one +wants to change the output volume of MPlayer +without changing the PCM volume setting in the mixer. It has one switch + that is used for setting the initial sound level. +The initial sound level can be set to values between 0 and 255 and defaults +to 101 which equals 0dB amplification. Use this plugin with caution since +it can reduce the signal to noise ratio of the sound. In most cases it is +best to set the level for the PCM sound to max, leave this plugin out and +control the output level to your speakers with the master volume control of +the mixer. If there is an external amplifier connected to the computer +(this is almost always the case), the noise level can be minimized by +adjusting the master level and the volume knob on the amplifier until the +hissing noise in the background is gone. + + + +Usage: + +mplayer media.avi -aop list=volume:volume=0-255 + + + +This plugin also has compressor or "soft-clipping" capabilities. +Compression can be used if the dynamic range of the sound is very high or +if the dynamic range of the loudspeakers is very low. Be aware that this +feature creates distortion and should be considered a last resort. + + + +Usage: + +mplayer media.avi -aop list=volume:softclip + + + + +Extrastereo + + +This plugin (linearly) increases the difference between left and right +channels (like the XMMS extrastereo plugin) which gives some sort of "live" +effect to playback. + + + +Usage: + +mplayer media.avi -aop list=extrastereo +mplayer media.avi -aop list=extrastereo:mul=3.45 + +The default coefficient () is a float number that +defaults to 2.5. If you set it to 0.0, you will have +mono sound (average of both channels). If you set it to +1.0, sound will be unchanged, if you set it to +-1.0, left and right channels will be swapped. + + + + + +Volume normalizer + + +This plugin maximizes the volume without distorting the sound. + + + +Usage: +mplayer media.avi -aop list=volnorm + + + + diff --git a/DOCS/xml/en/bugreports.xml b/DOCS/xml/en/bugreports.xml new file mode 100644 index 0000000000..36c07d70df --- /dev/null +++ b/DOCS/xml/en/bugreports.xml @@ -0,0 +1,321 @@ + + +How to report bugs + +Good bug reports are a very valuable contribution to the development of any +software project. But just like writing good software, good problem reports +involve some work. Please realize that most developers are extremely busy and +receive obscene amounts of email. So while your feedback is crucial in improving +MPlayer and very much appreciated, please understand that you have to provide +all of the information we request and follow +the instructions in this document closely. + + +How to fix bugs + +If you feel have the necessary skills you are invited to have a go at fixing the +bug yourself. Or maybe you already did that? Please read +this short document to find out how to +get your code included in MPlayer. The people on the +mplayer-dev-eng +mailing list will assist you if you have questions. + + + +How to report bugs + +First of all please try the latest CVS version of MPlayer as your bug might +already be fixed there. Development moves extremely fast, most problems in +official releases are reported within days or even hours, so please use +only CVS to report bugs. This includes +binary packages of MPlayer. CVS instructions can be found at the bottom of +this page or in +the README. If this did not help please refer to the list of +known bugs and the rest of the documentation. If your +problem is not known or not solvable by our instructions, then please report the bug. + + + +Please do not send bug reports privately to individual developers. This is +community work and thus there might be several people interested in it. Sometimes +other users already experienced your troubles and know how to circumvent a problem +even if it is a bug in MPlayer code. + + + +Please describe your problem in as much detail as possible. Do a little detective +work to narrow down the circumstances under which the problem occurs. Does the bug +only show up in certain situations? Is it specific to certain files or file types? +Does it occur with only one codec or is it codec independent? Can you reproduce it +with all output drivers? The more information you provide the better are our +chances at fixing your problem. Please do not forget to also include the valuable +information requested below, we will be unable to properly diagnose your problem +otherwise. + + + +An excellent and well written guide to asking questions in public forums is +How To Ask +Questions The Smart Way by Eric S. Raymond. +There is another called +How to Report +Bugs Effectively by Simon Tatham. +If you follow these guidelines you should be able to get help. But please +understand that we all follow the mailing lists voluntarily in our free time. We +are very busy and cannot guarantee that you will get a solution for your problem +or even an answer. + + + + + +Where to report bugs + +Subscribe to the mplayer-users mailing list: + +and send your bug report to: + + + +The language of this list is English. Please follow the standard +Netiquette Guidelines and +do not send HTML mail to any of our mailing lists. You will only get ignored or +banned. If you do not know what HTML mail is or why it is evil, read this +fine document. It explains all +the details and has instructions for turning HTML off. Also note that we will not +individually CC (carbon-copy) people so it is a good idea to subscribe to actually +receive your answer. + + + + +What to report + +You may need to include log, configuration or sample files in your bug report. +If some of them are quite big then it is better to upload them to our +FTP server in a +compressed format (gzip and bzip2 preferred) and include only the path and file +name in your bug report. Our mailing lists have a message size limit of 80k, if +you have something bigger you have to compress or upload it. + + + +System Information + + + +Your Linux distribution or operating system and version e.g.: + + Red Hat 7.1 + Slackware 7.0 + devel packs from 7.1 ... + + + +kernel version: +uname -a + + +libc version: +ls -l /lib/libc[.-]* + + +gcc and ld versions: + +gcc -v +ld -v + + + +If you have problems with fullscreen mode: + + Window manager type and version + + + +If you have problems with XVIDIX: + + X colour depth: +xdpyinfo | grep "depth of root" + + + + +If only the GUI is buggy: + + GTK version + GLIB version + libpng version + GUI situation in which the bug occurs + + + + + + + +Hardware and drivers + + + +CPU info (this works on Linux only): +cat /proc/cpuinfo + + +Video card manufacturer and model, e.g.: + + ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM + Matrox G400 DH 32MB SGRAM + + + +Video driver type & version, e.g.: + + X built-in driver + nVidia 0.9.623 + Utah-GLX CVS 2001-02-17 + DRI from X 4.0.3 + + + +Sound card type & driver, e.g.: + + Creative SBLive! Gold with OSS driver from oss.creative.com + Creative SB16 with kernel OSS drivers + GUS PnP with ALSA OSS emulation + + + +If in doubt include lspci -vv output on Linux systems. + + + + + + +Configure problems + +If you get errors while running ./configure, or autodetection +of something fails, read configure.log. You may find the +answer there, for example multiple versions of the same library mixed on your +system, or you forgot to install the development package (those with the -dev +suffix). If you think there is a bug, include configure.log +in your bug report. + + + + +Compilation problems + +Please include these files: + +config.h +config.mak + +Only if compilation fails below one of these directories, include these files: + +Gui/config.mak +libvo/config.mak +libao2/config.mak + + + + + +Playback problems + +Please include the output of MPlayer at verbosity level +1, but remember to not truncate the output when +you paste it into your mail. The developers need all of the messages to properly +diagnose a problem. You can direct the output into a file like this: +mplayer -v options filename > mplayer.log 2>&1 + + + +If your problem is specific to one or more files, then please upload the offender(s) to: + + + + +Also upload a small text file having the same base name as your file with a .txt +extension. Describe the problem you are having with the particular file there and +include your email address as well as the output of MPlayer at verbosity level 1. +Usually the first 1-5 MB of a file are enough to reproduce the problem, but to be +sure we ask you to: +dd if=yourfile of=smallfile bs=1024k count=5 +It will take the first five megabytes of 'your-file' +and write it to 'small-file'. Then try again on +this small file and if the bug still shows up your sample is sufficient for us. +Please do not ever send such files via mail! +Upload it, and send only the path/filename of the file on the FTP-server. If the +file is accessible on the net, then sending the exact +URL is sufficient. + + + + +Crashes + +You have to run MPlayer inside gdb +and send us the complete output or if you have a core dump of +the crash you can extract useful information from the Core file. Here's how: + + + +How to conserve information about a reproducible crash + +Recompile MPlayer with debugging code enabled: + +./configure --enable-debug=3 +make + +and then run MPlayer within gdb using: +gdb ./mplayer +You are now within gdb. Type: +run -v options-to-mplayer filename +and reproduce your crash. As soon as you did it, gdb will return you to the command +line prompt where you have to enter + +bt +disass $pc-32 $pc+32 +info all-registers + + + + + +How to extract meaningful information from a core dump + +Please create the following command file: + +bt +disass $pc-32 $pc+32 +info all-registers + +Then simply execute the following on your command line: +gdb mplayer --core=core -batch --command=command_file > mplayer.bug + + + + + + +I know what I am doing... + +If you created a proper bug report following the steps above and you are confident +it is a bug in MPlayer, not a compiler problem or broken file, you have already +read the documentation and you could not find a solution, your sound drivers are +OK, then you might want to subscribe to the mplayer-advusers list and send your +bug report there to get a better and faster answer. + + + +Please be advised that if you post newbie questions or questions answered in the +manual there, you will be ignored or flamed instead of getting an appropriate answer. +So do not flame us and subscribe to -advusers only if you really know what you are +doing and feel like being an advanced MPlayer user or developer. If you meet these +criteria it should not be difficult to find out how to subscribe... + + + + + diff --git a/DOCS/xml/en/bugs.xml b/DOCS/xml/en/bugs.xml new file mode 100644 index 0000000000..b2f03bff74 --- /dev/null +++ b/DOCS/xml/en/bugs.xml @@ -0,0 +1,180 @@ + + +Known bugs + +Special system/CPU-specific bugs/problems + + +SIGILL (signal 4) on P3 using 2.2.x kernels: +Problem: kernel 2.2.x doesn't have proper (working) SSE support +Solution: upgrade kernel to 2.4.x +Workaround: ./configure --disable-sse + + +General SIGILL (signal 4): +Problem: you compiled and run mplayer in different machines +(for example compiled on P3 and running on Celeron) +Solution: compile MPlayer on the same machine where you will use it! +Workaround: ./configure --disable-sse etc. options + + +"Internal buffer inconsistency" during MEncoder run: +Problem: known problem when lame < 3.90 was compiled with gcc 2.96 or 3.x. +Solution: use lame >=3.90. +Workaround: compile lame with gcc 2.95.x and remove any already installed +lame packages, they may have been compiled with gcc 2.96. + + +Messed up MP2/MP3 sound on PPC: +Problem: known GCC miscompilation bug on PPC platforms, no fix yet. +Workaround: use FFmpeg's (slow) MP1/MP2/MP3 decoder () + + +sig11 in libmpeg2, when scaling+encoding: +Problem: known GCC 2.95.2 MMX bug, upgrade to 2.95.3. + + + + + +Various A-V sync and other audio problems + + +General audio delay or jerky sound (exists with all or many files) + + +most common: buggy audio driver! - try to use different drivers, try ALSA 0.9 OSS +emulation with , also try , +sometimes it helps. If your file plays fine with -nosound, then you can be sure +it's sound card (driver) problem. + + + + +audio buffer problems (buffer size badly detected) +Workaround: mplayer option + + + + +samplerate problems - maybe your card doesn't support the samplerate used in your +files - try the resampling plugin () + + + + +slow machine (CPU or VGA) +try with , if it plays well, then you have slow +VGA card/driver +Workaround: buy a faster card or read this documentation about how to +speed up +Also try + + + + + +Audio delay/de-sync specific to one or a few files + + +bad file + +Workaround: + + + or option (for + non-interleaved or bad files) + and/or + + + (required for files with badly + interleaved VBR audio) + and/or + + + or +/- + keys at runtime to adjust delay + + +If none of these help, please upload the file, we'll check (and fix). + + + +your sound card doesn't support 48kHz playback +Workaround: buy a better sound card... or try to decrease fps by 10% (use + for a 30fps movie) or use the resampler plugin + + +slow machine(if A-V is not around 0, and the last number in the status +line increasing) +Workaround: + + + + + +No sound at all + + +your file uses an unsupported audio codec +read the documentation and help us adding support for it + + + + + +No picture at all (just plain grey/green window) + + +your file uses an unsupported video codec +Workaround: read the documentation and help us adding support for it + + + +auto-selected codec can't decode the file, try to select another using + or options + + + + +you try to play DivX 3.x file with OpenDivX decoder or XviD +() - install Divx4Linux and recompile player + + + + + + +Video-out problems + +First note: options and are just +recommendations, not (yet) supported by all drivers. So it isn't a bug if it +doesn't work. Only a few driver supports scaling/zooming, don't expect this from +x11 or dga. + + + +OSD/sub flickering + + +x11 driver: sorry, it can't be fixed now +xv driver: use option + + + + + +Green image using mga_vid (<option>-vo mga</option> / <option>-vo xmga</option>) + + +mga_vid misdetected your card's RAM amount, reload it using + option + + + + + + + + + diff --git a/DOCS/xml/en/cd-dvd.xml b/DOCS/xml/en/cd-dvd.xml new file mode 100644 index 0000000000..eb7f6537b1 --- /dev/null +++ b/DOCS/xml/en/cd-dvd.xml @@ -0,0 +1,355 @@ + + +CD/DVD usage + + +CD/DVD drives + +Linux documentation excerpt: + + + +Modern CD-ROM drives can attain very high head speeds, yet some CD-ROM drives +are capable of running at reduced speeds. There are several reasons that might +make you consider changing the speed of a CD-ROM drive: + + + + +There have been reports of read errors at high speeds, especially +with badly pressed CD-ROMs. Reducing the speed can prevent data loss under +these circumstances. + + + +Many CD-ROM drives are annoyingly loud, a lower speed may reduce the noise. + + + + +You can reduce the speed of IDE CD-ROM drives with hdparm or a +program called setcd. It works like this: +hdparm -E [speed] [cdrom device] +setcd -x [speed] [cdrom device] + + + +You can also try +echo current_speed:4 > /proc/ide/[cdrom device]/settings +but you will need root privileges. The following command may also help: +echo file_readahead:2000000 > /proc/ide/[cdrom device]/settings + + + +This sets prefetched file reading to 2MB, which helps with scratched CD-ROMs. +If you set it to too high, the drive will continuously spin up and down, and +will dramatically decrease the performance. +It is recommended that you also tune your CD-ROM drive with hdparm: +hdparm -d1 -a8 -u1 cdrom device + + + +This enables DMA access, read-ahead, and IRQ unmasking (read the hdparm +man page for a detailed explanation). + + + +Please refer to "/proc/ide/[cdrom device]/settings" +for fine-tuning your CD-ROM. + + + +SCSI drives do not have a uniform way of setting these parameters (Do you know one? +Tell us!) There is a tool that works for +Plextor SCSI drives. + + +FreeBSD: +Speed: cdcontrol [-f device] speed [speed] +DMA: sysctl hw.ata.atapi_dma=1 + + + +DVD playback + +For the complete list of available options, please read the man page. +The Syntax for a standard Digital Versatile Disc (DVD) is as follows: +mplayer -dvd <track> [-dvd-device <device>] + + + +Example: +mplayer -dvd 1 -dvd-device /dev/hdc + + + +The default DVD device is /dev/dvd. If your setup +differs, make a symlink or specify the correct device on the command +line with the option. + + + +New-style DVD support (mpdvdkit2) + +MPlayer uses libdvdread and +libdvdcss for DVD decryption and playback. These two +libraries are contained in the libmpdvdkit2/ +subdirectory of the MPlayer source tree, you do not have to install them separately. +We opted for this solution because we had to fix a libdvdread +bug and apply a patch which adds +cracked CSS keys caching support to +libdvdcss This results in a large speed increase because the +keys do not have to be cracked every time before playing. + + + + +MPlayer can also use system-wide libdvdread +and libdvdcss libraries, but this solution is +not recommended, as it can result in bugs, +library incompatibilities and slower speed. + + + +DVD Navigation support (dvdnav) + +Support for DVD navigation via dvdnav was being worked +on, but it was never finished properly and it is currently unmaintained. Who +knows, it might even compile. + + + + +Old-style DVD support - OPTIONAL + +Useful if you want to play encoded VOBs from hard disk. +Compile and install libcss 0.0.1 (not newer) for this +(If MPlayer fails to detect it, use the +option). To use it, you need to be root, use a suid root MPlayer binary or let +MPlayer call the suid-root fibmap_mplayer wrapper program. + + + + +DVD structure + +DVD disks have 2048 bytes per sector with ECC/CRC. They usually have an UDF +filesystem on a single track, containing various files (small .IFO and .BUK +files and big (1GB) .VOB files). They are real files and can be copied/played +from the mounted filesystem of an unencrypted DVD. + + + + +The .IFO files contain the movie navigation information (chapter/title/angle +map, language table, etc) and are needed to read and interpret the .VOB content +(movie). The .BUK files are backups of them. They use +sectors everywhere, so you need to use raw +addressing of sectors of the disc to implement DVD navigation or decrypt the +content. + + + +The whole old-style DVD support with libcss therefore +needs a mounted DVD filesystem and raw sector-based access to the device. +Unfortunately you must (under Linux) be root to get the sector address of a +file. You have the following choices: + + + +Be root or use a suid-root MPlayer binary. + + + +Let MPlayer call the suid-root fibmap_mplayer +wrapper program to access the DVD (used in the old-style DVD playback over +libcss). + + + +Don't use the kernel's filesystem driver at all and reimplement it in +userspace. libdvdread 0.9.x and libmpdvdkit +do this (new-style DVD support). The kernel UDF filesystem driver is not +needed as they already have their own builtin UDF filesystem driver. +Also the DVD does not have to be mounted as only the raw sector-based +access is used. + + + + + +Sometimes /dev/dvd cannot be read by users, so the +libdvdread authors implemented an emulation layer +which transfers sector addresses to filenames+offsets, to emulate raw +access on top of a mounted filesystem or even on a hard disk. + + + +libdvdread even accepts the mountpoint instead of +the device name for raw access and checks /proc/mounts +to get the device name. It was developed for Solaris, where device names +are dynamically allocated. + + + +The default DVD device is /dev/dvd. If your setup differs, +make a symlink, or specify the correct device on the command line with the + option. + + + +DVD authentication + +The authentication and decryption method of the new-style DVD support is done +using a patched libdvdcss (see above). The method can +be specified through the environment variable DVDCSS_METHOD, +which can be set to key, disk or title. + + + + +If nothing is specified it tries the following methods (default: key, +title request): + + + + +bus key: This key is negotiated during +authentication (a long mix of ioctls and various key exchanges, crypto +stuff) and is used to encrypt the title and disk keys before sending them +over the unprotected bus (to prevent eavesdropping). The bus key is needed +to get and predecrypt the crypted disk key. + + + +cached key: MPlayer +looks for already cracked title keys which are stored in the +~/.mplayer/DVDKeys directory (fast ;). + + + +key: If no cached key is available, +MPlayer tries to decrypt the disk key with a set +of included player keys. + + + +disk: If the key method fails +(e.g. no included player keys), MPlayer +will crack the disk key using a brute force algorithm. This process +is CPU intensive and requires 64 MB of memory (16M 32Bit entries hash +table) to store temporary data. This method should always work (slow). + + + +title request: With the disk key +MPlayer requests the crypted title keys, +which are inside hidden sectors using ioctl(). +The region protection of RPC-2 drives is performed in this step and may fail on such drives. +If it succeeds, the title keys will be decrypted with the bus and disk key. + + + +title: This method is used if the title +request failed and does not rely on any key exchange with the DVD drive. +It uses a crypto attack to guess the title key directly (by finding a +repeating pattern in the decrypted VOB content and guessing that the +plain text corresponding to the first encrypted bytes is a continuation +of that pattern). The method is also known as "known plaintext attack" +or "DeCSSPlus". In rare cases this may fail because there is not +enough encrypted data on the disk to perform a statistical attack or because +the key changes in the middle of a title. This method is the only way to +decrypt a DVD stored on a hard disk or a DVD with the wrong region on an +RPC2 drive (slow). + + + + +RPC-1 DVD drives only protect region settings through software. RPC-2 drives +have a hardware protection that allows 5 changes only. It might be +needed/recommended to upgrade the firmware to RPC-1 if you have a RPC-2 DVD +drive. Firmware upgrades can be found on this +firmware page. If there is +no firmware upgrade available for your device, use the +regionset tool +to set the region code of your DVD drive (under Linux). +Warning: You can only set the region 5 times. + + + + +VCD playback + +For the complete list of available options, please read the man page. The Syntax for a +standard Video CD (VCD) is as follows: +mplayer -vcd <track> [-cdrom-device <device>] +Example: +mplayer -vcd 2 -cdrom-device /dev/hdc +The default VCD device is /dev/cdrom. If your setup +differs, make a symlink or specify the correct device on the command line +with the option. + + + +At least Plextor and some Toshiba SCSI CD-ROM drives have horrible performance +reading VCDs. This is because the the CDROMREADRAW ioctl +is not fully implemented for these drives. If you have some knowledge of SCSI +programming, please help us +implement generic SCSI support for VCDs. + + + +In the meantime you can extract data from VCDs with +readvcd +and play the resulting file with MPlayer. + + + +VCD structure +VCD disks consist of one or more tracks: + + + + +The first track is a small 2048 bytes/sector data track with an iso9660 +filesystem, usually containing Windows VCD player programs and maybe other +information (images, text, etc). + + + +The second and other tracks are raw 2324 bytes/sector MPEG (movie) +tracks, containing one MPEG PS data packet per sector instead of a +filesystem. Similar to audio CD tracks, these tracks cannot +be mounted (Did you ever mount an audio CD to play it?). +As most movies are inside this track, you should try first. + + + +There exist VCD disks without the first track (single track and no filesystem +at all). They are still playable, but cannot be mounted. + + + + +About .DAT files + +The ~600 MB file visible on the first track of the mounted VCD is not a real +file! It is a so called ISO gateway, created to allow Windows to handle such +tracks (Windows does not allow raw device access to applications at all). +Under Linux you cannot copy or play such files (they contain garbage). Under +Windows it is possible as its iso9660 driver emulates the raw reading of +tracks in this file. To play a .DAT file you need the kernel driver which can +be found in the Linux version of PowerDVD. It has a modified iso9660 filesystem +(vcdfs/isofs-2.4.X.o) driver, which is able to emulate the +raw tracks through this shadow .DAT file. If you mount the disc using their +driver, you can copy and even play .DAT files with mplayer. But it will not +work with the standard iso9660 driver of the Linux kernel! Use the + option instead. Alternatives for VCD copying are the +new cdfs kernel +driver (not part of the official kernel) that shows CD sessions as image files and +cdrdao, a bit-by-bit +CD grabbing/copying application. + + + + diff --git a/DOCS/xml/en/codecs.xml b/DOCS/xml/en/codecs.xml new file mode 100644 index 0000000000..1236fb6fca --- /dev/null +++ b/DOCS/xml/en/codecs.xml @@ -0,0 +1,856 @@ + + +Supported codecs + + +Video codecs + + +See the codec status table +for the complete, daily generated list. Quite a few codecs are available for +download from our homepage. Grab them from our +codecs page. + + + +The most important ones above all: + + + + + MPEG1 (VCD) and + MPEG2 (DVD) video + + + native decoders for DivX ;-), OpenDivX (DivX4), + DivX 5.01, 3ivX, M$ MPEG4 v1, v2 and other MPEG4 variants + + + native decoder for Windows Media Video 7/8 + (WMV1/WMV2), and Win32 DLL decoder + for Windows Media Video 9 + (WMV3), both used in .wmv + files + + + native Sorenson 1 (SVQ1) decoder + + + Win32/QT Sorenson 3 (SVQ3) decoder + + + 3ivx v1, v2 decoder + + + Cinepak and Intel Indeo codecs (3.1,3.2,4.1,5.0) + + + MJPEG, AVID, VCR2, ASV2 and other hardware + formats + + + VIVO 1.0, 2.0, I263 and other h263(+) variants + + + FLI/FLC + + + RealVideo 1.0 from libavcodec, and + RealVideo 2.0, 3.0 and + 4.0 codecs using RealPlayer libraries + + + native decoder for HuffYUV + + + Various old simple RLE-like formats + + + + +If you have a Win32 codec not listed here which is not supported yet, +please read the codec importing HOWTO +and help us add support for it. + + + + +DivX4/DivX5 + + +This section contains information about the DivX4 codec of +Project Mayo. +Their first available alpha version was OpenDivX 4.0 alpha 47 and 48. +Support for this was included in MPlayer in the +past, and built by default. We also used its postprocessing code to +optionally enhance visual quality of MPEG1/2 movies. Now we use our own, +for all file types. + + + +The new generation of this codec is called DivX4 and can even decode +movies made with the infamous DivX codec! In addition it is much faster +than the native Win32 DivX DLLs but slower than libavcodec. Hence its usage as a decoder is +DISCOURAGED. However, it is useful for +encoding. One disadvantage of this codec is that it is not available under an +Open Source license. + + + +DivX4 works in two modes: + + + + Uses the codec in OpenDivX fashion. In this case it produces YV12 images + in its own buffer, and MPlayer does colorspace + conversion via libvo. (Fast, recommended!) + + + + + Uses the colorspace conversion of the codec. In this mode you can use + YUY2/UYVY, too. (SLOW) + + + + + + +The method is usually faster, due to the fact +that it transfers image data in YV12 (planar YUV 4:2:0) format, thus +requiring much less bandwidth on the bus. For packed YUV modes (YUY2, UYVY) +use the method. For RGB modes the speed is the +same, differing at best according to your current color depth. + + +If your driver supports direct rendering, then may be faster, or even the fastest solution. + + + +The Divx4/5 binary codec library can be downloaded from +avifile or +divx.com +Unpack it, run ./install.sh as root and do not forget adding +/usr/local/lib to your +/etc/ld.so.conf and running ldconfig. + + + +Get the CVS version of the OLD OpenDivx core library like this: + + + + +cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login + + +cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore + + +This core library is split into a decore and encore library that have to be +compiled separately. For the decore Library, simply type + +cd divxcore/decore/build/linux +make +cp libdivxdecore.so /usr/local/lib +ln -s /usr/local/lib/libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 +cp ../../src/decore.h /usr/local/include + + + +Alas, for the encore library there is no Linux Makefile available, and the +MMX optimized code only works on Windows. You can still compile it, though, +by using this +Makefile. + +cd ../../../encore/build +mkdir linux +cd linux +cp path/Makefile . +make +cp libdivxencore.so /usr/local/lib +ln -s /usr/local/lib/libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 +cp ../../src/encore.h /usr/local/include + + + + + +MPlayer autodetects DivX4/DivX5 if it is +properly installed, just compile as usual. If it does not detect it, you +did not install or configure it correctly. + + + + + + + + +FFmpeg DivX/libavcodec + + +FFmpeg contains an +open source codec package, which is capable +of decoding streams encoded with H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/HuffYUV +video, or WMA (Windows Media Audio) audio codecs. Not only some of them can be +encoded with, but it also offers higher speed than the Win32 codecs or the +DivX.com DivX4/5 library! + + + +It contains a lot of nice codecs, especially important are the MPEG4 variants: +DivX3, DivX4, DivX5, Windows Media Video 7 (WMV1). Also a very interesting one +is the WMA decoder. + + + +If you use an MPlayer release you have libavcodec +right in the package, just build as usual. If you use +MPlayer from CVS you have to extract libavcodec from +the FFmpeg CVS tree as FFmpeg releases don't +work with MPlayer. In order to achieve this do: + + + + + cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login + + + cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg + + + Move the libavcodec directory from the FFmpeg + sources to the root of the MPlayer CVS tree. + It should look like this: + main/libavcodec + + Symlinking is not enough, you have to + copy/move it! + + + Compile. configure should detect problems before + compilation. + + + + + +MPlayer from CVS does contain a +libavcodec subdirectory, but it does +not contain the source for libavcodec! +You must follow the steps above to obtain the source for this library. + + + + +With FFmpeg and my Matrox G400, I can view even the highest resolution DivX +movies without dropped frames on my K6/2 500. + + + + + +XAnim codecs + + + +Be advised that the XAnim binary codecs are packaged with a piece of text +claiming to be a legally binding software license which, besides other +restrictions, forbids the user to use the codecs in conjunction with any +program other than XAnim. However, the XAnim +author has yet to bring legal action against anyone for codec-related issues. + + + + +INSTALLATION AND USAGE + +MPlayer is capable of employing the XAnim codecs +for decoding. Follow the instructions to enable them: + + + + + + Download the codecs you wish to use from the + XAnim site. + The 3ivx codec is not there, but at the + 3ivx site. + + + Use the option to tell + configure where + to find the XAnim codecs. By default, it looks for them at + /usr/local/lib/xanim/mods, + /usr/lib/xanim/mods and + /usr/lib/xanim. + Alternatively you can set the environment variable + XANIM_MOD_DIR to the directory of the XAnim codecs. + + + Rename/symlink the files, cutting out the architecture stuff, so they + will have filenames like these: vid_cvid.xa, + vid_h263.xa, vid_iv50.xa + + + + +XAnim is video codec family xanim, so you may want +to use the option to tell MPlayer +to use them if possible. + + + +Tested codecs include: Indeo 3.2, 4.1, 5.0, CVID, 3ivX, +h263. + + + + + +VIVO video + +MPlayer can play Vivo (1.0 and 2.0) videos. The +most suitable codec for 1.0 files is FFmpeg's H263 decoder, you can use it +with the option. For 2.0 files, use the +Win32 DLL through the option. If you do not supply +command line options MPlayer selects the best codec +automatically. + + + + + +MPEG 1/2 video + +MPEG1 and MPEG2 are decoded by the multiplatform native libmpeg2 library, whose source code is +included in MPlayer. We handle buggy MPEG 1/2 +video files by catching Signal 11 +(segmentation fault), and quickly +reinitializing the codec, continuing exactly from where the failure +occurred. This recovery technique has no measurable speed penalty. + + + + + +MS Video1 + +This is a very old and very bad codec from Microsoft. In the past it was +decoded with the msvidc32.dll Win32 codec, now we have +our own open source implementation +(by Mike Melanson). + + + + + +Cinepak CVID + +MPlayer uses its own open source, multiplatform +Cinepak decoder (by Dr. Tim Ferguson) +by default. It supports YUV outputs, so that hardware +scaling is possible if the video output driver permits it. + + + + + +RealVideo + + +MPlayer supports decoding all versions of +RealVideo: + + + + RealVideo 1.0 (fourcc RV10) - en/decoding supported by + libavcodec + + + RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - decoding supported by + RealPlayer libraries + + + + + +It is recommended to download and install RealPlayer8 +or RealONE, because MPlayer +can use their libraries to decode files with RealVideo 2.0 - 4.0 video. The +MPlayer configure script should +detect the RealPlayer libraries in the standard +locations of a full installation. If it does not, tell configure +where to look with the option. + + + +RealPlayer libraries currently +only work with Linux, FreeBSD, NetBSD and Cygwin on the x86, +Alpha and PowerPC (Linux/Alpha and Linux/PowerPC have been tested) platforms. + + + + + +XViD + + +XViD is a forked development of the +OpenDivX codec. It happened when ProjectMayo changed OpenDivX to closed source +DivX4 (now DivX5), and the non-ProjectMayo people working on OpenDivX got angry, +then started XViD. So both projects have the same origin. + + +ADVANTAGES + + open source + + + its API is compatible with DivX4 so adding support for it is easy + + + 2-pass encoding support + + + nice encoding quality, higher speed than DivX4 (you can optimize it for + your box while compiling) + + + + +DISADVANTAGES + + currently it does not properly decode all + DivX/DivX4 files (no problem as libavcodec + can play them) + + + you have to choose between DivX4 or XViD + support at compiletime + + + under development + + + + + +INSTALLING XVID CVS + +It is currently available only from CVS. Here are the download and +installation instructions: + + + cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login + + + cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore + + + cd xvidcore/build/generic + + + Edit MakeFile for your architecture (probably + Makefile.linuxx86) to fit your needs. + + + make -f Makefile.linux + + + Copy divx4.h and xvid.h from + /usr/local/include/. + + + Get encore2.h and decore.h from + the DivX4Linux package, and copy them to + /usr/local/include/. + + + Recompile MPlayer with + . + + + + + + +Sorenson + + +Sorenson is a video codec developed by Sorenson Media and licensed to Apple who +distribute it with their QuickTime Player. We are +currently able to decode all version of Sorenson video files with the following +decoders. + + + + + Sorenson 1 (fourcc SVQ1) - decoding supported by + native codecs. Actually there are two + (nearly equal) decoders for SVQ1: one is built in MPlayer, + the other in libavcodec. You can invoke each of them with the + and options respectively. Some files may work + with one of them, and not with the other, so test both decoders. The decoder + was written (reverse engineered) by the xine + authors. + + + Sorenson 3 (fourcc SVQ3) - decoding supported by + Win32 QuickTime libraries + + + + +INSTALLING XVID CVS +currently only 32bit Intel platforms are supported. +download MPlayer CVS +compile MPlayer with: +$ ./configure --enable-qtx-codecs + +download QuickTime DLL pack from + + +extract QuickTime DLL pack to your Win32 codecs directory +(default: /usr/lib/win32) + + + + + + + + + +Audio codecs + + +The most important audio codecs above all: + + MPEG layer 2 (MP2), and layer 3 (MP3) audio (native + code, with MMX/SSE/3DNow! optimization) + + + MPEG layer 1 audio (native code, with libavcodec) + + + Windows Media Audio v1, v2 (native code, with + libavcodec) + + + Windows Media Audio 9 (WMAv3) (using DMO DLL) + + + AC3 Dolby audio (native code, with + MMX/SSE/3DNow! optimization) + + + AC3 passing through soundcard hardware + + + Ogg Vorbis audio codec (native library) + + + RealAudio: DNET (low bitrate AC3), Cook, Sipro and ATRAC3 + + + QuickTime: Qualcomm and QDesign audio codecs + + + VIVO audio (g723, Vivo Siren) + + + Voxware audio (using DirectShow DLL) + + + alaw and ulaw, various gsm, adpcm and pcm formats and other simple old + audio codecs + + + + + +Software AC3 decoding + + +This is the default decoder used for files with AC3 audio. + + + +The AC3 decoder can create audio output mixes for 2, 4, or 6 speakers. +When configured for 6 speakers, this decoder provides separate output of +all the AC3 channels to the sound driver, allowing for full "surround +sound" experience without the external AC3 decoder required to use the +hwac3 codec. + + + +Use the option to select the number of output +channels. Use for a stereo downmix. For a 4 +channel downmix (Left Front, Right Front, Left Surround and Right Surround +outputs), use . In this case, any center +channel will be mixed equally to the front channels. will output all the AC3 channels as they are encoded - in the +order Left, Right, Left Surround, Right Surround, Center and LFE. + + + +The default number of output channels is 2. + + + +To use more than 2 output channels, you will need to use OSS, and have a +sound card that supports the appropriate number of output channels via the +SNDCTL_DSP_CHANNELS ioctl. An example of a suitable driver is emu10k1 +(used by Soundblaster Live! cards) from August 2001 or newer (ALSA CVS is +also supposed to work). + + + + + +Hardware AC3 decoding + +You need an AC3 capable sound card, with digital out (SP/DIF). The card's +driver must properly support the AFMT_AC3 format (C-Media does). Connect +your AC3 decoder to the SP/DIF output, and use the option. It is experimental but known to work with C-Media +cards and Soundblaster Live! + ALSA (but not OSS) drivers and DXR3/Hollywood+ +MPEG decoder cards. + + + + + +libmad support + + +libmad is a multiplatform +MPEG audio decoding library. It does not handle broken files well, and it +sometimes has problems with seeking. + + + +To enable support, compile with the configure +option. + + + + + +VIVO audio + +The audio codec used in VIVO files depends on whether it is a VIVO/1.0 or +VIVO/2.0 file. VIVO/1.0 files have g.723 audio, +and VIVO/2.0 files have Vivo Siren audio. Both are +supported. + + + + + +RealAudio + + +MPlayer supports decoding nearly all versions of +RealAudio: + + + + + RealAudio DNET - decoding supported by + liba52 + + + RealAudio Cook/Sipro/ATRAC3 - decoding supported by + RealPlayer libraries + + + + +On how to install RealPlayer libraries, see the +RealMedia file format section. + + + + +QDesign codecs + +QDesign audio streams (fourcc:QDMC, QDM2) are found +in MOV/QT files. Both versions of this codec can be decoded with QuickTime +libraries. For installation instructions please see the +Sorenson video codec section. + + + + +Qualcomm codecs + +Qualcomm audio streams (fourcc:Qclp) is found +in MOV/QT files. It can be decoded with QuickTime +libraries. For installation instructions please see the +Sorenson video codec section. + + + + + + + +Win32 codecs importing HOWTO + + + + +VFW codecs + + +VFW (Video for Windows) is the old Video API for Windows. Its codecs have +the .DLL or (rarely) .DRV +extension. If MPlayer fails at playing your AVI +with this kind of message: +UNKNOWN video codec: HFYU (0x55594648) + + + +It means your AVI is encoded with a codec which has the HFYU fourcc (HFYU = +HuffYUV codec, DIV3 = DivX Low Motion, etc.). Now that you know this, you +have to find out which DLL Windows loads in order to play this file. In our +case, the system.ini contains this information in a +line that reads: +VIDC.HFYU=huffyuv.dll + + + +So you need the huffyuv.dll file. Note that the audio +codecs are specified by the MSACM prefix: +msacm.l3acm=L3codeca.acm + + + +This is the MP3 codec. Now that you have all the necessary information +(fourcc, codec file, sample AVI), submit your codec support request by +mail, and upload these files to the FTP site: + +ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/ + + + +On Windows NT/2000/XP search for this info in the registry, +e.g. search for "VIDC.HFYU". To find out how to do this, look at +the old DirectShow method below. + + + + + +DirectShow codecs + + +DirectShow is the newer Video API, which is even worse than its predecessor. +Things are harder with DirectShow, since + + + system.ini does not contain the needed information, + instead it is stored in the registry and + + + we need the GUID of the codec. + + + + + +New Method: + +Using Microsoft GraphEdit (fast) + + + Get GraphEdit from either DirectX SDK or + doom9 + + + Start graphedit.exe. + + + From the menu select Graph -> Insert Filters. + + + Expand item DirectShow Filters + + + Select the right codec name and expand item. + + + In the entry DisplayName look at the text in + winged brackets after the backslash and write it down (five dash-delimited + blocks, the GUID). + + + The codec binary is the file specified in the Filename + entry. + + + + + +If there is no Filename and +DisplayName contains something like +device:dmo, then it is a DMO-Codec. + + + + +Old Method: + +Take a deep breath and start searching the registry... + + + Start regedit. + + + Press Ctrl+F, disable the first two + checkboxes, and enable the third. Type in the fourcc of the codec (e.g. + TM20). + + + You should see a field which contains the path and the filename (e.g. + C:\WINDOWS\SYSTEM\TM20DEC.AX). + + + Now that you have the file, we need the GUID. Try searching again, but + now search for the codec's name, not the fourcc. Its name can be acquired + when Media Player is playing the file, by checking + File -> Properties -> + Advanced. + If not, you are out of luck. Try guessing (e.g. search for TrueMotion). + + + If the GUID is found you should see a FriendlyName + and a CLSID field. Write down the 16 byte CLSID, + this is the GUID we need. + + + + + +If searching fails, try enabling all the checkboxes. You may have +false hits, but you may get lucky... + + + + +Now that you have all the necessary information (fourcc, GUID, codec file, +sample AVI), submit your codec support request by mail, and upload these files +to the FTP site: +ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/ + + + + + diff --git a/DOCS/xml/en/documentation.tex b/DOCS/xml/en/documentation.tex new file mode 100644 index 0000000000..c1f21a0ce4 --- /dev/null +++ b/DOCS/xml/en/documentation.tex @@ -0,0 +1,70603 @@ +\FOT{3}\Seq% +{\def\PageNumberFormat% +{1}\def\PageNumberRestart% +{0}\def\PageTwoSide% +{0}\def\TwoSideStartOnRight% +{0}\def\PageNColumns% +{1}\def\PageColumnSep% +{36\p@}\def\PageBalanceColumns% +{0}\def\WritingMode% +{lefttoright}\def\InputWhitespaceTreatment% +{collapse}\def\LeftMargin% +{72\p@}\def\RightMargin% +{72\p@}\def\PageWidth% +{612\p@}\def\PageHeight% +{792\p@}\def\MinLeading% +{2\p@}\def\MinLeadingFactor% +{0}\def\TopMargin% +{72\p@}\def\BottomMargin% +{96\p@}\def\HeaderMargin% +{48\p@}\def\FooterMargin% +{48\p@}}\Node% +{}\Node% +{\def\Element% +{0}}\Seq% +{}\SpS% +{\def\PageNColumns% +{1}\def\InputWhitespaceTreatment% +{collapse}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{} +\SpSOtherBackRightHeader% +{} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{} +\SpSOtherFrontRightHeader% +{} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Par% +{\def\LineSpacing% +{1\p@}\def\LineSpacingFactor% +{0}}\endPar{}\Seq% +{}\Node% +{\def\Element% +{2}\def\ProcessingMode% +{book-titlepage-recto-mode}}\HeadPar% +{\def\fSize% +{24.883\p@}\def\LineSpacing% +{32.348\p@}\def\LineSpacingFactor% +{0}\def\Quadding% +{center}\def\HeadingLevel% +{1}\def\fFamName{Arial}\def\fWeight% +{bold}\def\sbNom% +{18.662\p@}\def\sbMin% +{18.662\p@}\def\sbMax% +{18.662\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}MPlayer -\/ The Movie Player for LINUX\def\HeadingText{% +MPlayer The Movie Player for LINUX}% +\endHeadPar{}\endNode{}\Seq% +{}\Node% +{\def\Element% +{3}\def\ProcessingMode% +{book-titlepage-recto-mode}}\Par% +{\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\Quadding% +{center}\def\fFamName{Arial}\def\fWeight% +{bold}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4}\def\ProcessingMode% +{book-titlepage-recto-mode}}\Seq% +{}http://www.mplayerhq.hu\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSeq{}\endSeq{}\DisplayGroup% +{\def\BreakBefore% +{page}}\Seq% +{}\Par% +{\def\LineSpacing% +{1\p@}\def\LineSpacingFactor% +{0}}\endPar{}\Seq% +{}\Node% +{\def\Element% +{2}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}MPlayer -\/ The Movie Player for LINUX\endSeq{}\endNode{}\Seq% +{}\Node% +{\def\Element% +{3}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}: \Node% +{\def\Element% +{4}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{}http://www.mplayerhq.hu\endSeq{}\endNode{}\endSeq{}\endNode{}\Seq% +{}\Node% +{\def\Element% +{6}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Par% +{\def\fFamName{Times-New-Roman}}Copyright Š  \Node% +{\def\Element% +{7}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{}2000, \endSeq{}\endNode{} + \Node% +{\def\Element% +{8}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{}2001, \endSeq{}\endNode{} + \Node% +{\def\Element% +{9}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{}2002, \endSeq{}\endNode{} + \Node% +{\def\Element% +{10}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{}2003 \endSeq{}\endNode{} + \Node% +{\def\Element% +{11}\def\ProcessingMode% +{book-titlepage-verso-mode}}\Seq% +{}Arpad Gereoffy (A'rpi/ESP-\/team)\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\endDisplayGroup{}\endSpS{}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberFormat% +{i}\def\InputWhitespaceTreatment% +{collapse}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Table of Contents\def\HeadingText{% +Table of Contents}% +\endHeadPar{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{12}}\Seq% +{}\Node% +{\def\Element% +{13}\def\ProcessingMode% +{title-sosofo-mode}}How to read this documentation\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{12}}\Seq% +{}\Node% +{\def\Element% +{12}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{12}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{21}}\Seq% +{}\Seq% +{}\Seq% +{}1\endSeq{}. \endSeq{}\Node% +{\def\Element% +{22}\def\ProcessingMode% +{title-sosofo-mode}}Introduction\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{21}}\Seq% +{}\Node% +{\def\Element% +{21}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{21}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{84}}\Seq% +{}\Node% +{\def\Element% +{85}\def\ProcessingMode% +{title-sosofo-mode}}History\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{84}}\Seq% +{}\Node% +{\def\Element% +{84}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{84}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{141}}\Seq% +{}\Node% +{\def\Element% +{142}\def\ProcessingMode% +{title-sosofo-mode}}Installation\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{141}}\Seq% +{}\Node% +{\def\Element% +{141}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{141}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{146}}\Seq% +{}\Node% +{\def\Element% +{147}\def\ProcessingMode% +{title-sosofo-mode}}Software requirements\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{146}}\Seq% +{}\Node% +{\def\Element% +{146}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{146}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{216}}\Seq% +{}\Node% +{\def\Element% +{217}\def\ProcessingMode% +{title-sosofo-mode}}Codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{216}}\Seq% +{}\Node% +{\def\Element% +{216}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{216}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{295}}\Seq% +{}\Node% +{\def\Element% +{296}\def\ProcessingMode% +{title-sosofo-mode}}Video cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{295}}\Seq% +{}\Node% +{\def\Element% +{295}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{295}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{299}}\Seq% +{}\Node% +{\def\Element% +{300}\def\ProcessingMode% +{title-sosofo-mode}}YUV cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{299}}\Seq% +{}\Node% +{\def\Element% +{299}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{299}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{353}}\Seq% +{}\Node% +{\def\Element% +{354}\def\ProcessingMode% +{title-sosofo-mode}}Non-\/YUV cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{353}}\Seq% +{}\Node% +{\def\Element% +{353}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{353}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{373}}\Seq% +{}\Node% +{\def\Element% +{374}\def\ProcessingMode% +{title-sosofo-mode}}Cirrus-\/Logic cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{373}}\Seq% +{}\Node% +{\def\Element% +{373}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{373}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{392}}\Seq% +{}\Node% +{\def\Element% +{393}\def\ProcessingMode% +{title-sosofo-mode}}Sound cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{392}}\Seq% +{}\Node% +{\def\Element% +{392}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{392}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{410}}\Seq% +{}\Node% +{\def\Element% +{411}\def\ProcessingMode% +{title-sosofo-mode}}Features\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{410}}\Seq% +{}\Node% +{\def\Element% +{410}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{410}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{453}}\Seq% +{}\Node% +{\def\Element% +{454}\def\ProcessingMode% +{title-sosofo-mode}}What about the GUI?\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{453}}\Seq% +{}\Node% +{\def\Element% +{453}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{453}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{482}}\Seq% +{}\Node% +{\def\Element% +{483}\def\ProcessingMode% +{title-sosofo-mode}}Subtitles and OSD\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{482}}\Seq% +{}\Node% +{\def\Element% +{482}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{482}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{584}}\Seq% +{}\Node% +{\def\Element% +{585}\def\ProcessingMode% +{title-sosofo-mode}}MPlayer's own subtitle format\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{584}}\Seq% +{}\Node% +{\def\Element% +{584}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{584}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{599}}\Seq% +{}\Node% +{\def\Element% +{600}\def\ProcessingMode% +{title-sosofo-mode}}Installing OSD and subtitles\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{599}}\Seq% +{}\Node% +{\def\Element% +{599}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{599}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{668}}\Seq% +{}\Node% +{\def\Element% +{669}\def\ProcessingMode% +{title-sosofo-mode}}OSD menu\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{668}}\Seq% +{}\Node% +{\def\Element% +{668}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{668}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{701}}\Seq% +{}\Node% +{\def\Element% +{702}\def\ProcessingMode% +{title-sosofo-mode}}RTC\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{701}}\Seq% +{}\Node% +{\def\Element% +{701}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{701}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{726}}\Seq% +{}\Seq% +{}\Seq% +{}2\endSeq{}. \endSeq{}\Node% +{\def\Element% +{727}\def\ProcessingMode% +{title-sosofo-mode}}Features\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{726}}\Seq% +{}\Node% +{\def\Element% +{726}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{726}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{728}}\Seq% +{}\Node% +{\def\Element% +{729}\def\ProcessingMode% +{title-sosofo-mode}}Supported formats\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{728}}\Seq% +{}\Node% +{\def\Element% +{728}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{728}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{744}}\Seq% +{}\Node% +{\def\Element% +{745}\def\ProcessingMode% +{title-sosofo-mode}}Video formats\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{744}}\Seq% +{}\Node% +{\def\Element% +{744}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{744}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{746}}\Seq% +{}\Node% +{\def\Element% +{747}\def\ProcessingMode% +{title-sosofo-mode}}MPEG files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{746}}\Seq% +{}\Node% +{\def\Element% +{746}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{746}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{766}}\Seq% +{}\Node% +{\def\Element% +{767}\def\ProcessingMode% +{title-sosofo-mode}}AVI files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{766}}\Seq% +{}\Node% +{\def\Element% +{766}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{766}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{800}}\Seq% +{}\Node% +{\def\Element% +{801}\def\ProcessingMode% +{title-sosofo-mode}}ASF/WMV files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{800}}\Seq% +{}\Node% +{\def\Element% +{800}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{800}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{808}}\Seq% +{}\Node% +{\def\Element% +{809}\def\ProcessingMode% +{title-sosofo-mode}}QuickTime/MOV files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{808}}\Seq% +{}\Node% +{\def\Element% +{808}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{808}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{821}}\Seq% +{}\Node% +{\def\Element% +{822}\def\ProcessingMode% +{title-sosofo-mode}}VIVO files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{821}}\Seq% +{}\Node% +{\def\Element% +{821}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{821}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{833}}\Seq% +{}\Node% +{\def\Element% +{834}\def\ProcessingMode% +{title-sosofo-mode}}FLI files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{833}}\Seq% +{}\Node% +{\def\Element% +{833}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{833}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{839}}\Seq% +{}\Node% +{\def\Element% +{840}\def\ProcessingMode% +{title-sosofo-mode}}RealMedia (RM) files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{839}}\Seq% +{}\Node% +{\def\Element% +{839}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{839}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{847}}\Seq% +{}\Node% +{\def\Element% +{848}\def\ProcessingMode% +{title-sosofo-mode}}NuppelVideo files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{847}}\Seq% +{}\Node% +{\def\Element% +{847}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{847}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{856}}\Seq% +{}\Node% +{\def\Element% +{857}\def\ProcessingMode% +{title-sosofo-mode}}yuv4mpeg files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{856}}\Seq% +{}\Node% +{\def\Element% +{856}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{856}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{861}}\Seq% +{}\Node% +{\def\Element% +{862}\def\ProcessingMode% +{title-sosofo-mode}}FILM files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{861}}\Seq% +{}\Node% +{\def\Element% +{861}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{861}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{864}}\Seq% +{}\Node% +{\def\Element% +{865}\def\ProcessingMode% +{title-sosofo-mode}}RoQ files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{864}}\Seq% +{}\Node% +{\def\Element% +{864}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{864}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{867}}\Seq% +{}\Node% +{\def\Element% +{868}\def\ProcessingMode% +{title-sosofo-mode}}OGG/OGM files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{867}}\Seq% +{}\Node% +{\def\Element% +{867}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{867}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{874}}\Seq% +{}\Node% +{\def\Element% +{875}\def\ProcessingMode% +{title-sosofo-mode}}SDP files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{874}}\Seq% +{}\Node% +{\def\Element% +{874}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{874}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{879}}\Seq% +{}\Node% +{\def\Element% +{880}\def\ProcessingMode% +{title-sosofo-mode}}PVA files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{879}}\Seq% +{}\Node% +{\def\Element% +{879}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{879}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{886}}\Seq% +{}\Node% +{\def\Element% +{887}\def\ProcessingMode% +{title-sosofo-mode}}GIF files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{886}}\Seq% +{}\Node% +{\def\Element% +{886}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{886}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{900}}\Seq% +{}\Node% +{\def\Element% +{901}\def\ProcessingMode% +{title-sosofo-mode}}Audio formats\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{900}}\Seq% +{}\Node% +{\def\Element% +{900}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{900}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{908}}\Seq% +{}\Node% +{\def\Element% +{909}\def\ProcessingMode% +{title-sosofo-mode}}MP3 files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{908}}\Seq% +{}\Node% +{\def\Element% +{908}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{908}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{913}}\Seq% +{}\Node% +{\def\Element% +{914}\def\ProcessingMode% +{title-sosofo-mode}}WAV files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{913}}\Seq% +{}\Node% +{\def\Element% +{913}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{913}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{916}}\Seq% +{}\Node% +{\def\Element% +{917}\def\ProcessingMode% +{title-sosofo-mode}}OGG/OGM files (Vorbis)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{916}}\Seq% +{}\Node% +{\def\Element% +{916}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{916}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{921}}\Seq% +{}\Node% +{\def\Element% +{922}\def\ProcessingMode% +{title-sosofo-mode}}WMA/ASF files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{921}}\Seq% +{}\Node% +{\def\Element% +{921}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{921}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{924}}\Seq% +{}\Node% +{\def\Element% +{925}\def\ProcessingMode% +{title-sosofo-mode}}MP4 files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{924}}\Seq% +{}\Node% +{\def\Element% +{924}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{924}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{927}}\Seq% +{}\Node% +{\def\Element% +{928}\def\ProcessingMode% +{title-sosofo-mode}}CD audio\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{927}}\Seq% +{}\Node% +{\def\Element% +{927}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{927}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{936}}\Seq% +{}\Node% +{\def\Element% +{937}\def\ProcessingMode% +{title-sosofo-mode}}XMMS\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{936}}\Seq% +{}\Node% +{\def\Element% +{936}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{936}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{949}}\Seq% +{}\Node% +{\def\Element% +{950}\def\ProcessingMode% +{title-sosofo-mode}}Supported codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{949}}\Seq% +{}\Node% +{\def\Element% +{949}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{949}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{951}}\Seq% +{}\Node% +{\def\Element% +{952}\def\ProcessingMode% +{title-sosofo-mode}}Video codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{951}}\Seq% +{}\Node% +{\def\Element% +{951}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{951}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1005}}\Seq% +{}\Node% +{\def\Element% +{1006}\def\ProcessingMode% +{title-sosofo-mode}}DivX4/DivX5\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1005}}\Seq% +{}\Node% +{\def\Element% +{1005}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1005}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1059}}\Seq% +{}\Node% +{\def\Element% +{1060}\def\ProcessingMode% +{title-sosofo-mode}}FFmpeg DivX/libavcodec\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1059}}\Seq% +{}\Node% +{\def\Element% +{1059}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1059}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1093}}\Seq% +{}\Node% +{\def\Element% +{1094}\def\ProcessingMode% +{title-sosofo-mode}}XAnim codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1093}}\Seq% +{}\Node% +{\def\Element% +{1093}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1093}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1126}}\Seq% +{}\Node% +{\def\Element% +{1127}\def\ProcessingMode% +{title-sosofo-mode}}VIVO video\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1126}}\Seq% +{}\Node% +{\def\Element% +{1126}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1126}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1133}}\Seq% +{}\Node% +{\def\Element% +{1134}\def\ProcessingMode% +{title-sosofo-mode}}MPEG 1/2 video\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1133}}\Seq% +{}\Node% +{\def\Element% +{1133}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1133}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1140}}\Seq% +{}\Node% +{\def\Element% +{1141}\def\ProcessingMode% +{title-sosofo-mode}}MS Video1\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1140}}\Seq% +{}\Node% +{\def\Element% +{1140}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1140}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1145}}\Seq% +{}\Node% +{\def\Element% +{1146}\def\ProcessingMode% +{title-sosofo-mode}}Cinepak CVID\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1145}}\Seq% +{}\Node% +{\def\Element% +{1145}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1145}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1150}}\Seq% +{}\Node% +{\def\Element% +{1151}\def\ProcessingMode% +{title-sosofo-mode}}RealVideo\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1150}}\Seq% +{}\Node% +{\def\Element% +{1150}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1150}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1174}}\Seq% +{}\Node% +{\def\Element% +{1175}\def\ProcessingMode% +{title-sosofo-mode}}XViD\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1174}}\Seq% +{}\Node% +{\def\Element% +{1174}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1174}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1233}}\Seq% +{}\Node% +{\def\Element% +{1234}\def\ProcessingMode% +{title-sosofo-mode}}Sorenson\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1233}}\Seq% +{}\Node% +{\def\Element% +{1233}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1233}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1265}}\Seq% +{}\Node% +{\def\Element% +{1266}\def\ProcessingMode% +{title-sosofo-mode}}Audio codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1265}}\Seq% +{}\Node% +{\def\Element% +{1265}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1265}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1298}}\Seq% +{}\Node% +{\def\Element% +{1299}\def\ProcessingMode% +{title-sosofo-mode}}Software AC3 decoding\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1298}}\Seq% +{}\Node% +{\def\Element% +{1298}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1298}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1309}}\Seq% +{}\Node% +{\def\Element% +{1310}\def\ProcessingMode% +{title-sosofo-mode}}Hardware AC3 decoding\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1309}}\Seq% +{}\Node% +{\def\Element% +{1309}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1309}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1313}}\Seq% +{}\Node% +{\def\Element% +{1314}\def\ProcessingMode% +{title-sosofo-mode}}libmad support\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1313}}\Seq% +{}\Node% +{\def\Element% +{1313}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1313}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1319}}\Seq% +{}\Node% +{\def\Element% +{1320}\def\ProcessingMode% +{title-sosofo-mode}}VIVO audio\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1319}}\Seq% +{}\Node% +{\def\Element% +{1319}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1319}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1324}}\Seq% +{}\Node% +{\def\Element% +{1325}\def\ProcessingMode% +{title-sosofo-mode}}RealAudio\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1324}}\Seq% +{}\Node% +{\def\Element% +{1324}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1324}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1337}}\Seq% +{}\Node% +{\def\Element% +{1338}\def\ProcessingMode% +{title-sosofo-mode}}QDesign codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1337}}\Seq% +{}\Node% +{\def\Element% +{1337}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1337}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1342}}\Seq% +{}\Node% +{\def\Element% +{1343}\def\ProcessingMode% +{title-sosofo-mode}}Qualcomm codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1342}}\Seq% +{}\Node% +{\def\Element% +{1342}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1342}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1347}}\Seq% +{}\Node% +{\def\Element% +{1348}\def\ProcessingMode% +{title-sosofo-mode}}Win32 codecs importing HOWTO\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1347}}\Seq% +{}\Node% +{\def\Element% +{1347}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1347}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1349}}\Seq% +{}\Node% +{\def\Element% +{1350}\def\ProcessingMode% +{title-sosofo-mode}}VFW codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1349}}\Seq% +{}\Node% +{\def\Element% +{1349}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1349}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1366}}\Seq% +{}\Node% +{\def\Element% +{1367}\def\ProcessingMode% +{title-sosofo-mode}}DirectShow codecs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1366}}\Seq% +{}\Node% +{\def\Element% +{1366}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1366}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1431}}\Seq% +{}\Node% +{\def\Element% +{1432}\def\ProcessingMode% +{title-sosofo-mode}}Output devices\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1431}}\Seq% +{}\Node% +{\def\Element% +{1431}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1431}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1433}}\Seq% +{}\Node% +{\def\Element% +{1434}\def\ProcessingMode% +{title-sosofo-mode}}Video output devices\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1433}}\Seq% +{}\Node% +{\def\Element% +{1433}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1433}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1435}}\Seq% +{}\Node% +{\def\Element% +{1436}\def\ProcessingMode% +{title-sosofo-mode}}Setting up MTRR\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1435}}\Seq% +{}\Node% +{\def\Element% +{1435}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1435}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1485}}\Seq% +{}\Node% +{\def\Element% +{1486}\def\ProcessingMode% +{title-sosofo-mode}}Video outputs for traditional video cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1485}}\Seq% +{}\Node% +{\def\Element% +{1485}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1485}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1487}}\Seq% +{}\Node% +{\def\Element% +{1488}\def\ProcessingMode% +{title-sosofo-mode}}Xv\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1487}}\Seq% +{}\Node% +{\def\Element% +{1487}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1487}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1513}}\Seq% +{}\Node% +{\def\Element% +{1514}\def\ProcessingMode% +{title-sosofo-mode}}3dfx cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1513}}\Seq% +{}\Node% +{\def\Element% +{1513}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1513}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1522}}\Seq% +{}\Node% +{\def\Element% +{1523}\def\ProcessingMode% +{title-sosofo-mode}}S3 cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1522}}\Seq% +{}\Node% +{\def\Element% +{1522}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1522}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1527}}\Seq% +{}\Node% +{\def\Element% +{1528}\def\ProcessingMode% +{title-sosofo-mode}}nVidia cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1527}}\Seq% +{}\Node% +{\def\Element% +{1527}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1527}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1533}}\Seq% +{}\Node% +{\def\Element% +{1534}\def\ProcessingMode% +{title-sosofo-mode}}ATI cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1533}}\Seq% +{}\Node% +{\def\Element% +{1533}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1533}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1542}}\Seq% +{}\Node% +{\def\Element% +{1543}\def\ProcessingMode% +{title-sosofo-mode}}NeoMagic cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1542}}\Seq% +{}\Node% +{\def\Element% +{1542}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1542}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1549}}\Seq% +{}\Node% +{\def\Element% +{1550}\def\ProcessingMode% +{title-sosofo-mode}}Trident cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1549}}\Seq% +{}\Node% +{\def\Element% +{1549}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1549}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1552}}\Seq% +{}\Node% +{\def\Element% +{1553}\def\ProcessingMode% +{title-sosofo-mode}}Kyro/PowerVR cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1552}}\Seq% +{}\Node% +{\def\Element% +{1552}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1552}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1556}}\Seq% +{}\Node% +{\def\Element% +{1557}\def\ProcessingMode% +{title-sosofo-mode}}DGA\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1556}}\Seq% +{}\Node% +{\def\Element% +{1556}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1556}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1665}}\Seq% +{}\Node% +{\def\Element% +{1666}\def\ProcessingMode% +{title-sosofo-mode}}SDL\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1665}}\Seq% +{}\Node% +{\def\Element% +{1665}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1665}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1733}}\Seq% +{}\Node% +{\def\Element% +{1734}\def\ProcessingMode% +{title-sosofo-mode}}SVGAlib\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1733}}\Seq% +{}\Node% +{\def\Element% +{1733}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1733}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1768}}\Seq% +{}\Node% +{\def\Element% +{1769}\def\ProcessingMode% +{title-sosofo-mode}}Framebuffer output (FBdev)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1768}}\Seq% +{}\Node% +{\def\Element% +{1768}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1768}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1833}}\Seq% +{}\Node% +{\def\Element% +{1834}\def\ProcessingMode% +{title-sosofo-mode}}Matrox framebuffer (mga\char95{}vid)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1833}}\Seq% +{}\Node% +{\def\Element% +{1833}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1833}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1879}}\Seq% +{}\Node% +{\def\Element% +{1880}\def\ProcessingMode% +{title-sosofo-mode}}3Dfx YUV support\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1879}}\Seq% +{}\Node% +{\def\Element% +{1879}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1879}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1883}}\Seq% +{}\Node% +{\def\Element% +{1884}\def\ProcessingMode% +{title-sosofo-mode}}OpenGL output\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1883}}\Seq% +{}\Node% +{\def\Element% +{1883}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1883}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1891}}\Seq% +{}\Node% +{\def\Element% +{1892}\def\ProcessingMode% +{title-sosofo-mode}}AAlib -\/ text mode displaying\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1891}}\Seq% +{}\Node% +{\def\Element% +{1891}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1891}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1991}}\Seq% +{}\Node% +{\def\Element% +{1992}\def\ProcessingMode% +{title-sosofo-mode}}VESA -\/ output to VESA BIOS\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1991}}\Seq% +{}\Node% +{\def\Element% +{1991}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1991}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2067}}\Seq% +{}\Node% +{\def\Element% +{2068}\def\ProcessingMode% +{title-sosofo-mode}}X11\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2067}}\Seq% +{}\Node% +{\def\Element% +{2067}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2067}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2090}}\Seq% +{}\Node% +{\def\Element% +{2091}\def\ProcessingMode% +{title-sosofo-mode}}VIDIX\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2090}}\Seq% +{}\Node% +{\def\Element% +{2090}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2090}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2158}}\Seq% +{}\Node% +{\def\Element% +{2159}\def\ProcessingMode% +{title-sosofo-mode}}ATI cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2158}}\Seq% +{}\Node% +{\def\Element% +{2158}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2158}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2164}}\Seq% +{}\Node% +{\def\Element% +{2165}\def\ProcessingMode% +{title-sosofo-mode}}Matrox cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2164}}\Seq% +{}\Node% +{\def\Element% +{2164}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2164}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2169}}\Seq% +{}\Node% +{\def\Element% +{2170}\def\ProcessingMode% +{title-sosofo-mode}}Trident cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2169}}\Seq% +{}\Node% +{\def\Element% +{2169}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2169}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{192\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2174}}\Seq% +{}\Node% +{\def\Element% +{2175}\def\ProcessingMode% +{title-sosofo-mode}}3DLabs cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2174}}\Seq% +{}\Node% +{\def\Element% +{2174}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2174}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2177}}\Seq% +{}\Node% +{\def\Element% +{2178}\def\ProcessingMode% +{title-sosofo-mode}}DirectFB\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2177}}\Seq% +{}\Node% +{\def\Element% +{2177}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2177}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2187}}\Seq% +{}\Node% +{\def\Element% +{2188}\def\ProcessingMode% +{title-sosofo-mode}}DirectFB/Matrox (dfbmga)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2187}}\Seq% +{}\Node% +{\def\Element% +{2187}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2187}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2199}}\Seq% +{}\Node% +{\def\Element% +{2200}\def\ProcessingMode% +{title-sosofo-mode}}MPEG decoders\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2199}}\Seq% +{}\Node% +{\def\Element% +{2199}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2199}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2201}}\Seq% +{}\Node% +{\def\Element% +{2202}\def\ProcessingMode% +{title-sosofo-mode}}DVB\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2201}}\Seq% +{}\Node% +{\def\Element% +{2201}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2201}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2254}}\Seq% +{}\Node% +{\def\Element% +{2255}\def\ProcessingMode% +{title-sosofo-mode}}DXR2\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2254}}\Seq% +{}\Node% +{\def\Element% +{2254}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2254}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2279}}\Seq% +{}\Node% +{\def\Element% +{2280}\def\ProcessingMode% +{title-sosofo-mode}}DXR3/Hollywood+\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2279}}\Seq% +{}\Node% +{\def\Element% +{2279}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2279}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2333}}\Seq% +{}\Node% +{\def\Element% +{2334}\def\ProcessingMode% +{title-sosofo-mode}}Other visualization hardware\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2333}}\Seq% +{}\Node% +{\def\Element% +{2333}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2333}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2335}}\Seq% +{}\Node% +{\def\Element% +{2336}\def\ProcessingMode% +{title-sosofo-mode}}Zr\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2335}}\Seq% +{}\Node% +{\def\Element% +{2335}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2335}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2372}}\Seq% +{}\Node% +{\def\Element% +{2373}\def\ProcessingMode% +{title-sosofo-mode}}Blinkenlights\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2372}}\Seq% +{}\Node% +{\def\Element% +{2372}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2372}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2376}}\Seq% +{}\Node% +{\def\Element% +{2377}\def\ProcessingMode% +{title-sosofo-mode}}TV-\/out support\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2376}}\Seq% +{}\Node% +{\def\Element% +{2376}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2376}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2378}}\Seq% +{}\Node% +{\def\Element% +{2379}\def\ProcessingMode% +{title-sosofo-mode}}Matrox G400 cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2378}}\Seq% +{}\Node% +{\def\Element% +{2378}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2378}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2454}}\Seq% +{}\Node% +{\def\Element% +{2455}\def\ProcessingMode% +{title-sosofo-mode}}Matrox G450/G550 cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2454}}\Seq% +{}\Node% +{\def\Element% +{2454}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2454}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2464}}\Seq% +{}\Node% +{\def\Element% +{2465}\def\ProcessingMode% +{title-sosofo-mode}}ATI cards\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2464}}\Seq% +{}\Node% +{\def\Element% +{2464}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2464}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2494}}\Seq% +{}\Node% +{\def\Element% +{2495}\def\ProcessingMode% +{title-sosofo-mode}}Voodoo 3\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2494}}\Seq% +{}\Node% +{\def\Element% +{2494}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2494}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2498}}\Seq% +{}\Node% +{\def\Element% +{2499}\def\ProcessingMode% +{title-sosofo-mode}}Voodoo 3\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2498}}\Seq% +{}\Node% +{\def\Element% +{2498}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2498}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSeq{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2506}}\Seq% +{}\Node% +{\def\Element% +{2507}\def\ProcessingMode% +{title-sosofo-mode}}Audio output devices\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2506}}\Seq% +{}\Node% +{\def\Element% +{2506}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2506}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2508}}\Seq% +{}\Node% +{\def\Element% +{2509}\def\ProcessingMode% +{title-sosofo-mode}}Audio/Video synchronisation\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2508}}\Seq% +{}\Node% +{\def\Element% +{2508}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2508}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2578}}\Seq% +{}\Node% +{\def\Element% +{2579}\def\ProcessingMode% +{title-sosofo-mode}}Soundcard experiences, recommendations\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2578}}\Seq% +{}\Node% +{\def\Element% +{2578}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2578}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2742}}\Seq% +{}\Node% +{\def\Element% +{2743}\def\ProcessingMode% +{title-sosofo-mode}}Audio filters\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2742}}\Seq% +{}\Node% +{\def\Element% +{2742}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2742}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2821}}\Seq% +{}\Node% +{\def\Element% +{2822}\def\ProcessingMode% +{title-sosofo-mode}}Up/Downsampling\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2821}}\Seq% +{}\Node% +{\def\Element% +{2821}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2821}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2850}}\Seq% +{}\Node% +{\def\Element% +{2851}\def\ProcessingMode% +{title-sosofo-mode}}Changing the number of channels\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2850}}\Seq% +{}\Node% +{\def\Element% +{2850}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2850}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2882}}\Seq% +{}\Node% +{\def\Element% +{2883}\def\ProcessingMode% +{title-sosofo-mode}}Sample format converter\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2882}}\Seq% +{}\Node% +{\def\Element% +{2882}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2882}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2911}}\Seq% +{}\Node% +{\def\Element% +{2912}\def\ProcessingMode% +{title-sosofo-mode}}Delay\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2911}}\Seq% +{}\Node% +{\def\Element% +{2911}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2911}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2931}}\Seq% +{}\Node% +{\def\Element% +{2932}\def\ProcessingMode% +{title-sosofo-mode}}Software volume control\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2931}}\Seq% +{}\Node% +{\def\Element% +{2931}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2931}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{2951}}\Seq% +{}\Node% +{\def\Element% +{2952}\def\ProcessingMode% +{title-sosofo-mode}}Equalizer\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{2951}}\Seq% +{}\Node% +{\def\Element% +{2951}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{2951}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3004}}\Seq% +{}\Node% +{\def\Element% +{3005}\def\ProcessingMode% +{title-sosofo-mode}}Panning filter\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3004}}\Seq% +{}\Node% +{\def\Element% +{3004}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3004}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3034}}\Seq% +{}\Node% +{\def\Element% +{3035}\def\ProcessingMode% +{title-sosofo-mode}}Sub-\/woofer\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3034}}\Seq% +{}\Node% +{\def\Element% +{3034}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3034}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3055}}\Seq% +{}\Node% +{\def\Element% +{3056}\def\ProcessingMode% +{title-sosofo-mode}}Surround-\/sound decoder\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3055}}\Seq% +{}\Node% +{\def\Element% +{3055}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3055}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3069}}\Seq% +{}\Node% +{\def\Element% +{3070}\def\ProcessingMode% +{title-sosofo-mode}}Audio plugins (deprecated)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3069}}\Seq% +{}\Node% +{\def\Element% +{3069}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3069}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3084}}\Seq% +{}\Node% +{\def\Element% +{3085}\def\ProcessingMode% +{title-sosofo-mode}}Up/Downsampling\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3084}}\Seq% +{}\Node% +{\def\Element% +{3084}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3084}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3098}}\Seq% +{}\Node% +{\def\Element% +{3099}\def\ProcessingMode% +{title-sosofo-mode}}Surround Sound decoding\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3098}}\Seq% +{}\Node% +{\def\Element% +{3098}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3098}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3105}}\Seq% +{}\Node% +{\def\Element% +{3106}\def\ProcessingMode% +{title-sosofo-mode}}Sample format converter\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3105}}\Seq% +{}\Node% +{\def\Element% +{3105}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3105}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3116}}\Seq% +{}\Node% +{\def\Element% +{3117}\def\ProcessingMode% +{title-sosofo-mode}}Delay\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3116}}\Seq% +{}\Node% +{\def\Element% +{3116}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3116}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3119}}\Seq% +{}\Node% +{\def\Element% +{3120}\def\ProcessingMode% +{title-sosofo-mode}}Software volume control\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3119}}\Seq% +{}\Node% +{\def\Element% +{3119}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3119}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3132}}\Seq% +{}\Node% +{\def\Element% +{3133}\def\ProcessingMode% +{title-sosofo-mode}}Extrastereo\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3132}}\Seq% +{}\Node% +{\def\Element% +{3132}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3132}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{168\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3143}}\Seq% +{}\Node% +{\def\Element% +{3144}\def\ProcessingMode% +{title-sosofo-mode}}Volume normalizer\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3143}}\Seq% +{}\Node% +{\def\Element% +{3143}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3143}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSeq{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3149}}\Seq% +{}\Node% +{\def\Element% +{3150}\def\ProcessingMode% +{title-sosofo-mode}}TV input\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3149}}\Seq% +{}\Node% +{\def\Element% +{3149}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3149}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3153}}\Seq% +{}\Node% +{\def\Element% +{3154}\def\ProcessingMode% +{title-sosofo-mode}}Compilation\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3153}}\Seq% +{}\Node% +{\def\Element% +{3153}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3153}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3163}}\Seq% +{}\Node% +{\def\Element% +{3164}\def\ProcessingMode% +{title-sosofo-mode}}Usage tips\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3163}}\Seq% +{}\Node% +{\def\Element% +{3163}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3163}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3203}}\Seq% +{}\Node% +{\def\Element% +{3204}\def\ProcessingMode% +{title-sosofo-mode}}Examples\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3203}}\Seq% +{}\Node% +{\def\Element% +{3203}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3203}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3218}}\Seq% +{}\Node% +{\def\Element% +{3219}\def\ProcessingMode% +{title-sosofo-mode}}Edit Decision Lists (EDL)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3218}}\Seq% +{}\Node% +{\def\Element% +{3218}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3218}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3226}}\Seq% +{}\Node% +{\def\Element% +{3227}\def\ProcessingMode% +{title-sosofo-mode}}Using an EDL file\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3226}}\Seq% +{}\Node% +{\def\Element% +{3226}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3226}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3231}}\Seq% +{}\Node% +{\def\Element% +{3232}\def\ProcessingMode% +{title-sosofo-mode}}Making an EDL file\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3231}}\Seq% +{}\Node% +{\def\Element% +{3231}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3231}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{3241}}\Seq% +{}\Seq% +{}\Seq% +{}3\endSeq{}. \endSeq{}\Node% +{\def\Element% +{3242}\def\ProcessingMode% +{title-sosofo-mode}}Usage\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3241}}\Seq% +{}\Node% +{\def\Element% +{3241}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3241}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3243}}\Seq% +{}\Node% +{\def\Element% +{3244}\def\ProcessingMode% +{title-sosofo-mode}}Command line\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3243}}\Seq% +{}\Node% +{\def\Element% +{3243}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3243}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3298}}\Seq% +{}\Node% +{\def\Element% +{3299}\def\ProcessingMode% +{title-sosofo-mode}}Control\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3298}}\Seq% +{}\Node% +{\def\Element% +{3298}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3298}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3303}}\Seq% +{}\Node% +{\def\Element% +{3304}\def\ProcessingMode% +{title-sosofo-mode}}Controls configuration\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3303}}\Seq% +{}\Node% +{\def\Element% +{3303}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3303}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3314}}\Seq% +{}\Node% +{\def\Element% +{3315}\def\ProcessingMode% +{title-sosofo-mode}}Key names\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3314}}\Seq% +{}\Node% +{\def\Element% +{3314}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3314}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3424}}\Seq% +{}\Node% +{\def\Element% +{3425}\def\ProcessingMode% +{title-sosofo-mode}}Commands\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3424}}\Seq% +{}\Node% +{\def\Element% +{3424}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3424}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3546}}\Seq% +{}\Node% +{\def\Element% +{3547}\def\ProcessingMode% +{title-sosofo-mode}}Control from LIRC\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3546}}\Seq% +{}\Node% +{\def\Element% +{3546}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3546}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3564}}\Seq% +{}\Node% +{\def\Element% +{3565}\def\ProcessingMode% +{title-sosofo-mode}}Slave mode\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3564}}\Seq% +{}\Node% +{\def\Element% +{3564}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3564}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3570}}\Seq% +{}\Node% +{\def\Element% +{3571}\def\ProcessingMode% +{title-sosofo-mode}}Streaming from network or pipes\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3570}}\Seq% +{}\Node% +{\def\Element% +{3570}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3570}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{3584}}\Seq% +{}\Seq% +{}\Seq% +{}4\endSeq{}. \endSeq{}\Node% +{\def\Element% +{3585}\def\ProcessingMode% +{title-sosofo-mode}}Frequently Asked Questions\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3584}}\Seq% +{}\Node% +{\def\Element% +{3584}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3584}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{4276}}\Seq% +{}\Seq% +{}\Seq% +{}5\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4277}\def\ProcessingMode% +{title-sosofo-mode}}CD/DVD usage\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4276}}\Seq% +{}\Node% +{\def\Element% +{4276}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4276}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4278}}\Seq% +{}\Node% +{\def\Element% +{4279}\def\ProcessingMode% +{title-sosofo-mode}}CD/DVD drives\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4278}}\Seq% +{}\Node% +{\def\Element% +{4278}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4278}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4310}}\Seq% +{}\Node% +{\def\Element% +{4311}\def\ProcessingMode% +{title-sosofo-mode}}DVD playback\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4310}}\Seq% +{}\Node% +{\def\Element% +{4310}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4310}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4408}}\Seq% +{}\Node% +{\def\Element% +{4409}\def\ProcessingMode% +{title-sosofo-mode}}VCD playback\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4408}}\Seq% +{}\Node% +{\def\Element% +{4408}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4408}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{4441}}\Seq% +{}\Seq% +{}\Seq% +{}6\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4442}\def\ProcessingMode% +{title-sosofo-mode}}Ports\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4441}}\Seq% +{}\Node% +{\def\Element% +{4441}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4441}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4443}}\Seq% +{}\Node% +{\def\Element% +{4444}\def\ProcessingMode% +{title-sosofo-mode}}Linux\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4443}}\Seq% +{}\Node% +{\def\Element% +{4443}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4443}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4448}}\Seq% +{}\Node% +{\def\Element% +{4449}\def\ProcessingMode% +{title-sosofo-mode}}Debian packaging\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4448}}\Seq% +{}\Node% +{\def\Element% +{4448}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4448}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4457}}\Seq% +{}\Node% +{\def\Element% +{4458}\def\ProcessingMode% +{title-sosofo-mode}}RPM packaging\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4457}}\Seq% +{}\Node% +{\def\Element% +{4457}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4457}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4464}}\Seq% +{}\Node% +{\def\Element% +{4465}\def\ProcessingMode% +{title-sosofo-mode}}ARM\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4464}}\Seq% +{}\Node% +{\def\Element% +{4464}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4464}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4470}}\Seq% +{}\Node% +{\def\Element% +{4471}\def\ProcessingMode% +{title-sosofo-mode}}*BSD\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4470}}\Seq% +{}\Node% +{\def\Element% +{4470}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4470}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4481}}\Seq% +{}\Node% +{\def\Element% +{4482}\def\ProcessingMode% +{title-sosofo-mode}}FreeBSD\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4481}}\Seq% +{}\Node% +{\def\Element% +{4481}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4481}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4485}}\Seq% +{}\Node% +{\def\Element% +{4486}\def\ProcessingMode% +{title-sosofo-mode}}OpenBSD\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4485}}\Seq% +{}\Node% +{\def\Element% +{4485}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4485}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4491}}\Seq% +{}\Node% +{\def\Element% +{4492}\def\ProcessingMode% +{title-sosofo-mode}}Solaris\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4491}}\Seq% +{}\Node% +{\def\Element% +{4491}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4491}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4531}}\Seq% +{}\Node% +{\def\Element% +{4532}\def\ProcessingMode% +{title-sosofo-mode}}Silicon Graphics / Irix\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4531}}\Seq% +{}\Node% +{\def\Element% +{4531}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4531}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4540}}\Seq% +{}\Node% +{\def\Element% +{4541}\def\ProcessingMode% +{title-sosofo-mode}}QNX\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4540}}\Seq% +{}\Node% +{\def\Element% +{4540}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4540}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4549}}\Seq% +{}\Node% +{\def\Element% +{4550}\def\ProcessingMode% +{title-sosofo-mode}}Cygwin\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4549}}\Seq% +{}\Node% +{\def\Element% +{4549}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4549}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{4575}}\Seq% +{}\Seq% +{}\Seq% +{}7\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4576}\def\ProcessingMode% +{title-sosofo-mode}}Encoding with MEncoder\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4575}}\Seq% +{}\Node% +{\def\Element% +{4575}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4575}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4582}}\Seq% +{}\Node% +{\def\Element% +{4583}\def\ProcessingMode% +{title-sosofo-mode}}Encoding 2 or 3-\/pass MPEG-\/4 (DivX)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4582}}\Seq% +{}\Node% +{\def\Element% +{4582}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4582}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4625}}\Seq% +{}\Node% +{\def\Element% +{4626}\def\ProcessingMode% +{title-sosofo-mode}}Encoding to MPEG format\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4625}}\Seq% +{}\Node% +{\def\Element% +{4625}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4625}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4637}}\Seq% +{}\Node% +{\def\Element% +{4638}\def\ProcessingMode% +{title-sosofo-mode}}Rescaling movies\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4637}}\Seq% +{}\Node% +{\def\Element% +{4637}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4637}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4653}}\Seq% +{}\Node% +{\def\Element% +{4654}\def\ProcessingMode% +{title-sosofo-mode}}Stream copying\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4653}}\Seq% +{}\Node% +{\def\Element% +{4653}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4653}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4672}}\Seq% +{}\Node% +{\def\Element% +{4673}\def\ProcessingMode% +{title-sosofo-mode}}Fixing AVIs with broken index or interleaving\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4672}}\Seq% +{}\Node% +{\def\Element% +{4672}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4672}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4681}}\Seq% +{}\Node% +{\def\Element% +{4682}\def\ProcessingMode% +{title-sosofo-mode}}Appending multiple AVI files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4681}}\Seq% +{}\Node% +{\def\Element% +{4681}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4681}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4692}}\Seq% +{}\Node% +{\def\Element% +{4693}\def\ProcessingMode% +{title-sosofo-mode}}Encoding with the libavcodec codec family\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4692}}\Seq% +{}\Node% +{\def\Element% +{4692}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4692}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4738}}\Seq% +{}\Node% +{\def\Element% +{4739}\def\ProcessingMode% +{title-sosofo-mode}}Encoding from multiple input image files (JPEGs,PNGs or TGAs)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4738}}\Seq% +{}\Node% +{\def\Element% +{4738}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4738}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4777}}\Seq% +{}\Node% +{\def\Element% +{4778}\def\ProcessingMode% +{title-sosofo-mode}}Extracting DVD subtitles to Vobsub file\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4777}}\Seq% +{}\Node% +{\def\Element% +{4777}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4777}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4809}}\Seq% +{}\Node% +{\def\Element% +{4810}\def\ProcessingMode% +{title-sosofo-mode}}Preserving aspect ratio\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4809}}\Seq% +{}\Node% +{\def\Element% +{4809}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4809}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{4827}}\Seq% +{}\Seq% +{}\Seq% +{}A\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4828}\def\ProcessingMode% +{title-sosofo-mode}}Mailing lists\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4827}}\Seq% +{}\Node% +{\def\Element% +{4827}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4827}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{4892}}\Seq% +{}\Seq% +{}\Seq% +{}B\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4893}\def\ProcessingMode% +{title-sosofo-mode}}How to report bugs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4892}}\Seq% +{}\Node% +{\def\Element% +{4892}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4892}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4896}}\Seq% +{}\Node% +{\def\Element% +{4897}\def\ProcessingMode% +{title-sosofo-mode}}How to fix bugs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4896}}\Seq% +{}\Node% +{\def\Element% +{4896}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4896}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4901}}\Seq% +{}\Node% +{\def\Element% +{4902}\def\ProcessingMode% +{title-sosofo-mode}}How to report bugs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4901}}\Seq% +{}\Node% +{\def\Element% +{4901}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4901}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4914}}\Seq% +{}\Node% +{\def\Element% +{4915}\def\ProcessingMode% +{title-sosofo-mode}}Where to report bugs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4914}}\Seq% +{}\Node% +{\def\Element% +{4914}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4914}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4922}}\Seq% +{}\Node% +{\def\Element% +{4923}\def\ProcessingMode% +{title-sosofo-mode}}What to report\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4922}}\Seq% +{}\Node% +{\def\Element% +{4922}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4922}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4926}}\Seq% +{}\Node% +{\def\Element% +{4927}\def\ProcessingMode% +{title-sosofo-mode}}System Information\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4926}}\Seq% +{}\Node% +{\def\Element% +{4926}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4926}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4968}}\Seq% +{}\Node% +{\def\Element% +{4969}\def\ProcessingMode% +{title-sosofo-mode}}Hardware and drivers\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4968}}\Seq% +{}\Node% +{\def\Element% +{4968}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4968}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5005}}\Seq% +{}\Node% +{\def\Element% +{5006}\def\ProcessingMode% +{title-sosofo-mode}}Configure problems\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5005}}\Seq% +{}\Node% +{\def\Element% +{5005}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5005}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5011}}\Seq% +{}\Node% +{\def\Element% +{5012}\def\ProcessingMode% +{title-sosofo-mode}}Compilation problems\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5011}}\Seq% +{}\Node% +{\def\Element% +{5011}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5011}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5026}}\Seq% +{}\Node% +{\def\Element% +{5027}\def\ProcessingMode% +{title-sosofo-mode}}Playback problems\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5026}}\Seq% +{}\Node% +{\def\Element% +{5026}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5026}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5044}}\Seq% +{}\Node% +{\def\Element% +{5045}\def\ProcessingMode% +{title-sosofo-mode}}Crashes\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5044}}\Seq% +{}\Node% +{\def\Element% +{5044}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5044}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5050}}\Seq% +{}\Node% +{\def\Element% +{5051}\def\ProcessingMode% +{title-sosofo-mode}}How to conserve information about a reproducible crash\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5050}}\Seq% +{}\Node% +{\def\Element% +{5050}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5050}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{144\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5059}}\Seq% +{}\Node% +{\def\Element% +{5060}\def\ProcessingMode% +{title-sosofo-mode}}How to extract meaningful information from a core dump\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5059}}\Seq% +{}\Node% +{\def\Element% +{5059}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5059}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5065}}\Seq% +{}\Node% +{\def\Element% +{5066}\def\ProcessingMode% +{title-sosofo-mode}}I know what I am doing...\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5065}}\Seq% +{}\Node% +{\def\Element% +{5065}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5065}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{5069}}\Seq% +{}\Seq% +{}\Seq% +{}C\endSeq{}. \endSeq{}\Node% +{\def\Element% +{5070}\def\ProcessingMode% +{title-sosofo-mode}}Known bugs\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5069}}\Seq% +{}\Node% +{\def\Element% +{5069}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5069}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5071}}\Seq% +{}\Node% +{\def\Element% +{5072}\def\ProcessingMode% +{title-sosofo-mode}}Special system/CPU-\/specific bugs/problems\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5071}}\Seq% +{}\Node% +{\def\Element% +{5071}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5071}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5099}}\Seq% +{}\Node% +{\def\Element% +{5100}\def\ProcessingMode% +{title-sosofo-mode}}Various A-\/V sync and other audio problems\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5099}}\Seq% +{}\Node% +{\def\Element% +{5099}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5099}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5101}}\Seq% +{}\Node% +{\def\Element% +{5102}\def\ProcessingMode% +{title-sosofo-mode}}General audio delay or jerky sound (exists with all or many files)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5101}}\Seq% +{}\Node% +{\def\Element% +{5101}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5101}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5125}}\Seq% +{}\Node% +{\def\Element% +{5126}\def\ProcessingMode% +{title-sosofo-mode}}Audio delay/de-\/sync specific to one or a few files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5125}}\Seq% +{}\Node% +{\def\Element% +{5125}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5125}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5154}}\Seq% +{}\Node% +{\def\Element% +{5155}\def\ProcessingMode% +{title-sosofo-mode}}No sound at all\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5154}}\Seq% +{}\Node% +{\def\Element% +{5154}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5154}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5160}}\Seq% +{}\Node% +{\def\Element% +{5161}\def\ProcessingMode% +{title-sosofo-mode}}No picture at all (just plain grey/green window)\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5160}}\Seq% +{}\Node% +{\def\Element% +{5160}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5160}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5173}}\Seq% +{}\Node% +{\def\Element% +{5174}\def\ProcessingMode% +{title-sosofo-mode}}Video-\/out problems\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5173}}\Seq% +{}\Node% +{\def\Element% +{5173}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5173}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{5196}}\Seq% +{}\Seq% +{}\Seq% +{}D\endSeq{}. \endSeq{}\Node% +{\def\Element% +{5197}\def\ProcessingMode% +{title-sosofo-mode}}MPlayer skin format\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5196}}\Seq% +{}\Node% +{\def\Element% +{5196}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5196}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5210}}\Seq% +{}\Node% +{\def\Element% +{5211}\def\ProcessingMode% +{title-sosofo-mode}}Overview\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5210}}\Seq% +{}\Node% +{\def\Element% +{5210}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5210}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5215}}\Seq% +{}\Node% +{\def\Element% +{5216}\def\ProcessingMode% +{title-sosofo-mode}}Directories\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5215}}\Seq% +{}\Node% +{\def\Element% +{5215}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5215}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5234}}\Seq% +{}\Node% +{\def\Element% +{5235}\def\ProcessingMode% +{title-sosofo-mode}}Image formats\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5234}}\Seq% +{}\Node% +{\def\Element% +{5234}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5234}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5238}}\Seq% +{}\Node% +{\def\Element% +{5239}\def\ProcessingMode% +{title-sosofo-mode}}Skin components\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5238}}\Seq% +{}\Node% +{\def\Element% +{5238}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5238}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5282}}\Seq% +{}\Node% +{\def\Element% +{5283}\def\ProcessingMode% +{title-sosofo-mode}}Files\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5282}}\Seq% +{}\Node% +{\def\Element% +{5282}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5282}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5298}}\Seq% +{}\Node% +{\def\Element% +{5299}\def\ProcessingMode% +{title-sosofo-mode}}The skin file\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5298}}\Seq% +{}\Node% +{\def\Element% +{5298}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5298}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5348}}\Seq% +{}\Node% +{\def\Element% +{5349}\def\ProcessingMode% +{title-sosofo-mode}}Main window and playbar\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5348}}\Seq% +{}\Node% +{\def\Element% +{5348}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5348}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5603}}\Seq% +{}\Node% +{\def\Element% +{5604}\def\ProcessingMode% +{title-sosofo-mode}}Subwindow\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5603}}\Seq% +{}\Node% +{\def\Element% +{5603}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5603}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5632}}\Seq% +{}\Node% +{\def\Element% +{5633}\def\ProcessingMode% +{title-sosofo-mode}}Skin menu\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5632}}\Seq% +{}\Node% +{\def\Element% +{5632}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5632}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5661}}\Seq% +{}\Node% +{\def\Element% +{5662}\def\ProcessingMode% +{title-sosofo-mode}}Fonts\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5661}}\Seq% +{}\Node% +{\def\Element% +{5661}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5661}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{120\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5683}}\Seq% +{}\Node% +{\def\Element% +{5684}\def\ProcessingMode% +{title-sosofo-mode}}Symbols\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5683}}\Seq% +{}\Node% +{\def\Element% +{5683}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5683}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5736}}\Seq% +{}\Node% +{\def\Element% +{5737}\def\ProcessingMode% +{title-sosofo-mode}}GUI messages\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5736}}\Seq% +{}\Node% +{\def\Element% +{5736}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5736}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{5966}}\Seq% +{}\Seq% +{}\Seq% +{}E\endSeq{}. \endSeq{}\Node% +{\def\Element% +{5967}\def\ProcessingMode% +{title-sosofo-mode}}Developer cries\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5966}}\Seq% +{}\Node% +{\def\Element% +{5966}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5966}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{5968}}\Seq% +{}\Node% +{\def\Element% +{5969}\def\ProcessingMode% +{title-sosofo-mode}}GCC 2.96\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{5968}}\Seq% +{}\Node% +{\def\Element% +{5968}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{5968}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{6023}}\Seq% +{}\Node% +{\def\Element% +{6024}\def\ProcessingMode% +{title-sosofo-mode}}Binary distribution\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{6023}}\Seq% +{}\Node% +{\def\Element% +{6023}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{6023}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{6031}}\Seq% +{}\Node% +{\def\Element% +{6032}\def\ProcessingMode% +{title-sosofo-mode}}nVidia\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{6031}}\Seq% +{}\Node% +{\def\Element% +{6031}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{6031}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\Par% +{\def\StartIndent% +{96\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{6037}}\Seq% +{}\Node% +{\def\Element% +{6038}\def\ProcessingMode% +{title-sosofo-mode}}Joe Barr\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{6037}}\Seq% +{}\Node% +{\def\Element% +{6037}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{6037}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{bold}\def\Quadding% +{start}\def\sbNom% +{2.4\p@}\def\sbMin% +{2.4\p@}\def\sbMax% +{2.4\p@}\def\sbConditional% +{1}\def\saNom% +{2.4\p@}\def\saMin% +{2.4\p@}\def\saMax% +{2.4\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Link% +{\def\Element% +{6060}}\Seq% +{}\Seq% +{}\Seq% +{}F\endSeq{}. \endSeq{}\Node% +{\def\Element% +{6061}\def\ProcessingMode% +{title-sosofo-mode}}How to send patches\endNode{}\endSeq{}\endLink{}\Seq% +{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{6060}}\Seq% +{}\Node% +{\def\Element% +{6060}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{6060}}\endNode{}\endSeq{}\endLink{}\endSeq{}\endPar{}\endSeq{}\endSpS{}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberFormat% +{i}\def\InputWhitespaceTreatment% +{collapse}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}List of Tables\def\HeadingText{% +List of Tables}% +\endHeadPar{}\Seq% +{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{612}}\Seq% +{}\Seq% +{}\Seq% +{}1-\/1\endSeq{}. \endSeq{}\Node% +{\def\Element% +{613}\def\ProcessingMode% +{title-sosofo-mode}}Some URLs\endNode{}\endSeq{}\endLink{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{612}}\Seq% +{}\Node% +{\def\Element% +{612}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{612}}\endNode{}\endSeq{}\endLink{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{1703}}\Seq% +{}\Seq% +{}\Seq% +{}2-\/1\endSeq{}. \endSeq{}\Node% +{\def\Element% +{1704}\def\ProcessingMode% +{title-sosofo-mode}}SDL keys\endNode{}\endSeq{}\endLink{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{1703}}\Seq% +{}\Node% +{\def\Element% +{1703}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{1703}}\endNode{}\endSeq{}\endLink{}\endPar{}\endSeq{}\endSeq{}\endSeq{}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberFormat% +{i}\def\InputWhitespaceTreatment% +{collapse}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}List of Examples\def\HeadingText{% +List of Examples}% +\endHeadPar{}\Seq% +{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{3311}}\Seq% +{}\Seq% +{}\Seq% +{}3-\/1\endSeq{}. \endSeq{}\Node% +{\def\Element% +{3312}\def\ProcessingMode% +{title-sosofo-mode}}A simple input control file\endNode{}\endSeq{}\endLink{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{3311}}\Seq% +{}\Node% +{\def\Element% +{3311}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{3311}}\endNode{}\endSeq{}\endLink{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4620}}\Seq% +{}\Seq% +{}\Seq% +{}7-\/1\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4621}\def\ProcessingMode% +{title-sosofo-mode}}Example of 3-\/pass encoding\endNode{}\endSeq{}\endLink{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4620}}\Seq% +{}\Node% +{\def\Element% +{4620}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4620}}\endNode{}\endSeq{}\endLink{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4803}}\Seq% +{}\Seq% +{}\Seq% +{}7-\/2\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4804}\def\ProcessingMode% +{title-sosofo-mode}}Copying two subtitles from a DVD while doing 3-\/pass encoding\endNode{}\endSeq{}\endLink{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4803}}\Seq% +{}\Node% +{\def\Element% +{4803}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4803}}\endNode{}\endSeq{}\endLink{}\endPar{}\Seq% +{}\Par% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-24\p@}\def\FirstLineStartIndentFactor% +{0}\def\fWeight% +{medium}\def\Quadding% +{start}}\Link% +{\def\Element% +{4806}}\Seq% +{}\Seq% +{}\Seq% +{}7-\/3\endSeq{}. \endSeq{}\Node% +{\def\Element% +{4807}\def\ProcessingMode% +{title-sosofo-mode}}Copying a french subtitle from an MPEG file\endNode{}\endSeq{}\endLink{}\Leader% +{}.\endLeader{}\Link% +{\def\Element% +{4806}}\Seq% +{}\Node% +{\def\Element% +{4806}\def\ProcessingMode% +{toc-page-number-mode}}\insertCurrentNodePageNumber% +{\def\Element% +{4806}}\endNode{}\endSeq{}\endLink{}\endPar{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\endSeq{}\endSpS{}\endSpS{}\Node% +{\def\Element% +{1}}\endNode{} + + +\Node% +{\def\Element% +{12}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{1}\def\PageNumberFormat% +{i}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{13}\def\ProcessingMode% +{hf-mode}}\Seq% +{}How to read this documentation\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{13}\def\ProcessingMode% +{hf-mode}}\Seq% +{}How to read this documentation\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Node% +{\def\Element% +{13}\def\ProcessingMode% +{component-title-mode}}How to read this documentation\endNode{}\endSeq{}\def\HeadingText{% +How to read this documentation}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{13}}\endNode{} + +\Node% +{\def\Element% +{14}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you are a first-\/time installer: be sure to read everything from here to +the end of the Installation section, and follow the links you will find. If +you have any other questions, return to the \Node% +{\def\Element% +{15}}Table of +Contents\endNode{} and search for the topic, read the \Node% +{\def\Element% +{16}}>\/, +or try grepping through the files.\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{17}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The main rule of this documentation: if it's not documented, it +\Node% +{\def\Element% +{18}}\Seq% +{\def\fPosture% +{italic}}does not exist.\endSeq{}\endNode{} If I don't say you encode audio from +TV tuner, you can't. A healthy quantity of combining ability is welcomed, +though. Good luck. You'll need it :) And for another good advice, let me +quote Chris Phillips from the mplayer-\/users mailing list:\endPar{}\endNode{} + +\Node% +{\def\Element% +{19}}\Seq% +{}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Node% +{\def\Element% +{20}}\Par% +{\def\Quadding% +{start}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}I said a while ago that there is such a difference between a newbie and a +dumbass. No matter what you actually know about a system (linux, cars, +girls :D) you should ALWAYS be able to take a step back and be objective, +otherwise, you're just dumb IMHO. A girl i live with assumed the vacuum +cleaner was broken because it didn't suck things up. never thought to +change the bag, becasue she'd never done it before... now that's just +stupid, not a case of simply not knowing what to do... Simply not being +that familiar with your surroundings is no excuse for a) laziness and b) +ignorance. So many people seem to see the word "error" and then stop... +few seem to actually read the words on the OTHER side of the colon.\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{}\endSeq{}\endSpS{}\endNode{} + + +\Node% +{\def\Element% +{21}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{1}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{22}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 1. Introduction\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{22}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 1. Introduction\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Chapter 1. \Seq% +{}\Node% +{\def\Element% +{22}\def\ProcessingMode% +{component-title-mode}}Introduction\endNode{}\endSeq{}\def\HeadingText{% +Chapter 1. Introduction}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{22}}\endNode{} + +\Node% +{\def\Element% +{23}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{24}}\Seq% +{}MPlayer\endSeq{}\endNode{} is a movie player for Linux (runs on +many other Unices, and \Node% +{\def\Element% +{25}}\Seq% +{\def\fWeight% +{bold}}non-\/x86\endSeq{}\endNode{} CPUs, see +\Node% +{\def\Element% +{26}}>\/). It plays most MPEG, VOB, AVI, OGG\endNode{}OGM, VIVO, ASF/WMA/WMV, +QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA files, supported by +many native, XAnim, RealPlayer, and Win32 DLL codecs. You can watch +\Node% +{\def\Element% +{27}}\Seq% +{\def\fWeight% +{bold}}VideoCD, SVCD, DVD, 3ivx, RealMedia\endSeq{}\endNode{}, and +\Node% +{\def\Element% +{28}}\Seq% +{\def\fWeight% +{bold}}DivX\endSeq{}\endNode{} movies too (and you don't need the avifile +library at all!). Another big feature of mplayer is the wide range of +supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, +fbdev, AAlib, DirectFB, but you can use GGI and SDL (and this way all their +drivers) and some lowlevel card-\/specific drivers (for Matrox, 3Dfx and +Radeon, Mach64, Permedia3) too! Most of them supports software or hardware +scaling, so you can enjoy movies in fullscreen. +\Node% +{\def\Element% +{29}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports displaying through some +hardware MPEG decoder boards, such as the DVB and DXR3/Hollywood+ ! And +what about the nice big antialiased shaded subtitles +(\Node% +{\def\Element% +{30}}\Seq% +{\def\fWeight% +{bold}}10 supported types\endSeq{}\endNode{}) with European/ISO 8859-\/1,2 +(Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen display +(OSD)?\endPar{}\endNode{} + +\Node% +{\def\Element% +{31}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The player is rock solid playing damaged MPEG files (useful for some VCDs), +and it plays bad AVI files which are unplayable with the famous windows +media player. Even AVI files without index chunk are playable, and you can +temporarily rebuild their indexes with the \Node% +{\def\Element% +{32}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/idx\endSeq{}\endNode{} option, or +permanently with \Node% +{\def\Element% +{33}}\Seq% +{}MEncoder\endSeq{}\endNode{}, thus enabling +seeking! As you see, stability and quality are the most important things, +but the speed is also amazing.\endPar{}\endNode{} + +\Node% +{\def\Element% +{34}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{35}}\Seq% +{}MEncoder\endSeq{}\endNode{} (MPlayer's Movie Encoder) is a simple movie +encoder, designed to encode MPlayer-\/playable movies +(\Node% +{\def\Element% +{36}}\Seq% +{\def\fWeight% +{bold}}AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA\endSeq{}\endNode{}) +to other MPlayer-\/playable formats (see below). It can encode with various codecs, +like DivX4 (1 or 2 passes), libavcodec, \Node% +{\def\Element% +{37}}\Seq% +{\def\fWeight% +{bold}}PCM/MP3/VBR MP3\endSeq{}\endNode{} +audio. Also has powerful plugin system for video manipulation.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{38}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{39}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}MEncoder features\endPar{}\endNode{} +\Node% +{\def\Element% +{40}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{41}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Encoding from the wide range of fileformats and decoders of + \Node% +{\def\Element% +{42}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{43}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{44}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Encoding to all the codecs of ffmpeg's \Node% +{\def\Element% +{45}\def\ProcessingMode% +{listitem-content-mode}}libavcodec\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{46}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{47}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Video encoding from \Node% +{\def\Element% +{48}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}V4L compatible TV tuners\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{49}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{50}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Encoding/multiplexing to interleaved AVI files with proper index + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{51}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{52}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Creating files from external audio stream + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{53}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{54}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} 1, 2 or 3 pass encoding + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{55}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{56}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{57}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}VBR\endSeq{}\endNode{} MP3 audio + \Node% +{\def\Element% +{58}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{59}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Important: \endSeq{}VBR MP3 audio doesn't always play nicely on windows players!\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{60}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{61}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} PCM audio + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{62}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{63}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Stream copying + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{64}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{65}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Input A/V synchronizing (PTS-\/based, can be disabled with + \Node% +{\def\Element% +{66}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/mc 0\endSeq{}\endNode{} option) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{67}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{68}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} FPS correction with \Node% +{\def\Element% +{69}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ofps\endSeq{}\endNode{} option (useful when encoding + 29.97 fps VOB to 24 fps AVI) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{70}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{71}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Using our very powerful plugin system (crop, expand, flip, postprocess, + rotate, scale, rgb/yuv conversion) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{72}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{73}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Can encode DVD/VOBsub \Node% +{\def\Element% +{74}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}AND\endSeq{}\endNode{} text subtitles + into the output file + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{75}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{76}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Can rip DVD subtitles to Vobsub format + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{77}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{78}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Planned features\endPar{}\endNode{} +\Node% +{\def\Element% +{79}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{80}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Even wider variety of available en/decoding formats/codecs + (creating VOB files with DivX4/Indeo5/VIVO streams :). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{81}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{82}}\Seq% +{}MPlayer\endSeq{}\endNode{} and \Node% +{\def\Element% +{83}}\Seq% +{}MEncoder\endSeq{}\endNode{} +can be distributed under the terms of the GNU General Public License Version 2.\endPar{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{84}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{85}\def\ProcessingMode% +{title-sosofo-mode}}History\endNode{}\def\HeadingText{% +History}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{85}}\endNode{} + +\Node% +{\def\Element% +{86}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This began a year ago... I (A'rpi) have tried lots of players under linux +(mtv, xmps, dvdview, livid/oms, videolan, xine, xanim, avifile, xmmp) but +they all have some problem. Mostly with special files or with audio/video +sync. Most of them is unable to play both MPEG1, MPEG2 and AVI (DivX) +files. Many players have image quality or speed problems too. So I've +decided to write/modify one... + +\Node% +{\def\Element% +{87}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{88}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{89}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{90}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}mpg12play v0.1-\/v0.3\endSeq{}\endNode{}: Sep 22-\/25, 2000 + \endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{91}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The first try, hacked together in a half hour! I've used libmpeg3 + from \Node% +{\def\Element% +{92}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ up to the version 0.3, but + there were image quality and speed problems with it. + \endSeq{}\Seq% +{} (http://www.heroinewarrior.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{93}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{94}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{95}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}mpg12play v0.5-\/v0.87\endSeq{}\endNode{}: Sep 28-\/Oct 20, 2000 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{96}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Mpeg codec replaced with DVDview by Dirk Farin, it was a + great stuff, but it was slow and was written in C++ (I hate C++!!!) + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{97}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{98}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{99}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}mpg12play v0.9-\/v0.95pre5\endSeq{}\endNode{}: Oct 21-\/Nov 2, 2000 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{100}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman and + Michel Lespinasse. It's great, optimized very fast C code with perfect + image quality and 100\% MPEG standard conformance. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{101}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{102}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{103}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer v0.3-\/v0.9\endSeq{}\endNode{}: Nov 18-\/Dec 4, 2000 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{104}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It was a pack of two programs: mpg12play v0.95pre6 and my + new simple AVI player 'avip' based on avifile's Win32 DLL loader. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{105}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{106}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{107}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer v0.10\endSeq{}\endNode{}: Jan 1, 2001 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{108}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The MPEG and AVI player in a single binary! + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{109}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{110}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{111}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer v0.11pre series\endSeq{}\endNode{}: + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{112}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Some new developers joined and from 0.11 the mplayer project + is a team-\/work! Added ASF file support, and OpenDivX + (see \Node% +{\def\Element% +{113}}\Seq% +{}\Seq% +{}\Seq% +{}>\/) en\endSeq{}\Seq% +{} (http://www.projectmayo.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}decoding. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{114}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{115}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{116}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer v0.17a "The IdegCounter"\endSeq{}\endNode{} Apr 27, 2001 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{117}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The release version of the 0.11pre after 4 months of heavy + development! Try it, and be amazed! Thousands of new features added... + and of course old code was improved too, bugs removed etc. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{118}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{119}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{120}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer 0.18 "The BugCounter"\endSeq{}\endNode{} Jul 9, 2001 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{121}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}2 months since 0.17 and here's a new release.. Completed ASF + support, more subtitle formats, introduced libao (similar to libvo but to + audio), even more stable than ever, and so on. It's a MUST! + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{122}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{123}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{124}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer 0.50 "The Faszom(C)ounter"\endSeq{}\endNode{} Oct 8, 2001 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{125}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Hmm. Release again. Tons of new features, beta GUI version, + bugs fixed, new vo and ao drivers, ported to many systems, including + opensource DivX codecs and much more. Try it! + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{126}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{127}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{128}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer 0.60 "The RTFMCounter"\endSeq{}\endNode{} Jan 3, 2002 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{129}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, + ADPCM codecs, and support for XAnim's binary codecs; DVD subtitles support, + first release of MEncoder, TV grabbing, cache, liba52, countless fixes. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{130}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{131}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{132}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer 0.90pre10 "The BirthdayCounter"\endSeq{}\endNode{} Nov 11, 2002 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{133}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Although this is not a release, I am going to mention it because it + came out 2 years after MPlayer v0.01. Happy birthday, MPlayer! + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{134}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{135}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{136}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer 0.90rc1 "The CodecCounter"\endSeq{}\endNode{} Dec 7, 2002 + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{137}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Again not a release, but after adding Sorenson 3 (QuickTime) + and Windows Media 9 support, MPlayer is the world's first movie player with + support for all known video formats! + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{138}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{139}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{140}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPlayer 0.90 "?"\endSeq{}\endNode{} Date yet unknown + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{141}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{142}\def\ProcessingMode% +{title-sosofo-mode}}Installation\endNode{}\def\HeadingText{% +Installation}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{142}}\endNode{} + +\Node% +{\def\Element% +{143}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}In this section I'll try to guide you through the compiling and configuring +process of \Node% +{\def\Element% +{144}}\Seq% +{}MPlayer\endSeq{}\endNode{}. It's not easy, but it won't +necessarily be hard. If you experience a different behavior than what I +explain, please search through this documentation and you'll find your +answers. If you see links, please follow them and read carefully what they +contain. It will take some time, but it DOES worth it.\endPar{}\endNode{} + +\Node% +{\def\Element% +{145}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You need a fairly recent system. On Linux, 2.4.x kernels are recommended.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{146}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{147}\def\ProcessingMode% +{title-sosofo-mode}}Software requirements\endNode{}\def\HeadingText{% +Software requirements}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{147}}\endNode{} + +\Node% +{\def\Element% +{148}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{149}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{150}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{151}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}binutils\endSeq{}\endNode{} -\/ suggested version is \Node% +{\def\Element% +{152}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}2.11.x\endSeq{}\endNode{}. + This program is responsible for generating MMX/ 3DNow!/etc instructions, + thus very important.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{153}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{154}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{155}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}gcc\endSeq{}\endNode{} -\/ suggested versions are: \Node% +{\def\Element% +{156}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}2.95.3\endSeq{}\endNode{} + (maybe \Node% +{\def\Element% +{157}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}2.95.4\endSeq{}\endNode{}) and \Node% +{\def\Element% +{158}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}3.2+\endSeq{}\endNode{}. + \Node% +{\def\Element% +{159}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Never\endSeq{}\endNode{} use 2.96 or 3.0.x! They generate faulty code for + \Node% +{\def\Element% +{160}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}. If you decide to change gcc from + 2.96, then don't decide in favor of 3.0.x just because it's newer! Early + releases of 3.0.x were even more buggy than 2.96. So downgrade to 2.95.x + (downgrade \Node% +{\def\Element% +{161}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libstdc++\endSeq{}\endNode{} too, other + programs may need it) or don't up/downgrade at all (but in this case, be + prepared for runtime problems). If you vote for 3.x.x, try to use the + latest version, early releases had various bugs, so be sure you use at + least 3.1, it's tested and working. For detailed information about gcc 2.96's + bugs (that are still NOT fixed, they have been WORKED AROUND in + \Node% +{\def\Element% +{162}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}!),see the \Node% +{\def\Element% +{163}\def\ProcessingMode% +{listitem-content-mode}}gcc 2.96\endNode{} + section and the \Node% +{\def\Element% +{164}\def\ProcessingMode% +{listitem-content-mode}}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{165}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{166}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{167}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}XFree86\endSeq{}\endNode{} -\/ suggested version is \Node% +{\def\Element% +{168}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}always the + newest\endSeq{}\endNode{} (4.2.1). Normally, everyone wants this, as starting + with XFree86 4.0.2, it contains the \Node% +{\def\Element% +{169}\def\ProcessingMode% +{listitem-content-mode}}XVideo\endNode{} + extension (somewhere referred to as \Node% +{\def\Element% +{170}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Xv\endSeq{}\endNode{}) + which is needed to enable the hardware YUV acceleration (fast image display) + on cards that support it. + Make sure its \Node% +{\def\Element% +{171}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}development package\endSeq{}\endNode{} is installed, + too, otherwise it won't work. + For some video cards you don't need XFree86. See list below. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{172}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{173}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{174}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}make\endSeq{}\endNode{} -\/ suggested version is + \Node% +{\def\Element% +{175}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}always the newest\endSeq{}\endNode{} (at least 3.79.x). This + usually isn't important. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{176}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{177}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{178}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}SDL\endSeq{}\endNode{} -\/ it's not mandatory, but can help in + some cases (bad audio, video cards that lag strangely with the xv driver). + Always use the newest (beginning from 1.2.x). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{179}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{180}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{181}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libjpeg\endSeq{}\endNode{} -\/ optional JPEG decoder, used by the \Node% +{\def\Element% +{182}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/mf\endSeq{}\endNode{} + option and some QT MOV files. Useful for both MPlayer and MEncoder if + you plan to work with jpeg files. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{183}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{184}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{185}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libpng\endSeq{}\endNode{} -\/ recommended and default (M)PNG decoder. Required for GUI. + Useful for both \Node% +{\def\Element% +{186}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} and + \Node% +{\def\Element% +{187}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MEncoder\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{188}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{189}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{190}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}lame\endSeq{}\endNode{} -\/ recommended, needed for encoding MP3 audio with + \Node% +{\def\Element% +{191}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MEncoder\endSeq{}\endNode{}, suggested version is + \Node% +{\def\Element% +{192}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}always the newest\endSeq{}\endNode{} (at least 3.90). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{193}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{194}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{195}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libogg\endSeq{}\endNode{} -\/ optional, needed for playing OGG file format. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{196}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{197}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{198}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libvorbis\endSeq{}\endNode{} -\/ optional, needed for playing OGG Vorbis audio. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{199}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{200}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{201}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}\Node% +{\def\Element% +{202}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}LIVE.COM Streaming Media\endSeq{}\Seq% +{} (http://www.live.com/mplayer/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{} + -\/ optional, needed for playing RTSP/RTP streams. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{203}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{204}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{205}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}directfb\endSeq{}\endNode{} -\/ optional, from + \Node% +{\def\Element% +{206}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ + \endSeq{}\Seq% +{} (http://www.directfb.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{207}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{208}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{209}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}cdparanoia\endSeq{}\endNode{} -\/ optional, for CDDA support + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{210}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{211}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{212}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libfreetype\endSeq{}\endNode{} -\/ optional, for TTF fonts + support. At least 2.0.9 is required. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{213}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{214}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{215}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libxmms\endSeq{}\endNode{} -\/ optional, for XMMS input plugin + support. At least 1.2.7 is required. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{216}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{217}\def\ProcessingMode% +{title-sosofo-mode}}Codecs\endNode{}\def\HeadingText{% +Codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{217}}\endNode{} + +\Node% +{\def\Element% +{218}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{219}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{220}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{221}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libavcodec\endSeq{}\endNode{}: This codec package is capable + of decoding H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 encoded video + streams and WMA (Windows Media Audio) v1/v2 audio streams, on multiple + platforms. It is also known to be the fastest for this task. See the + \Node% +{\def\Element% +{222}\def\ProcessingMode% +{listitem-content-mode}}this section\endNode{} section for details. Features: + \Node% +{\def\Element% +{223}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{224}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{225}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} gain decoding of videos mentioned above, on non-\/x86 machines + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{226}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{227}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} encoding with most of the mentioned codecs + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{228}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{229}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} this codec is the \Node% +{\def\Element% +{230}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}fastest codec available\endSeq{}\endNode{} for + DivX/3/4/5 and other MPEG4 types. Recommended! + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{231}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{232}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{233}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Win32 codecs\endSeq{}\endNode{}: If you plan to use + \Node% +{\def\Element% +{234}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} on x86 architecture, you will possibly need + them. Download the Win32 codecs from our + \Node% +{\def\Element% +{235}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}codecs page\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/MPlayer/releases/codecs/)\endSeq{}\endSeq{}\endSeq{}\endNode{} + and install them to \Node% +{\def\Element% +{236}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/lib/win32\endSeq{}\endNode{} + \Node% +{\def\Element% +{237}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}BEFORE\endSeq{}\endNode{} compiling \Node% +{\def\Element% +{238}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}, + otherwise no Win32 support will be compiled! + \Node% +{\def\Element% +{239}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{240}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}The avifile project has similar codecs package, but it + differs from ours, so if you want to use all supported codecs, then use + our package (do not worry, avifile works with it without problems).\endPar{}\endNode{} + \endDisplayGroup{}\endNode{} + Features: + \Node% +{\def\Element% +{241}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{242}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{243}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} you need this if you want to play or encode for example movies recorded + with various hardware compressors, like tuner cards, digital cameras + (example: DV, ATI VCR, MJPEG) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{244}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{245}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} needed if you want to play \Node% +{\def\Element% +{246}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}WMV8, WMV9/WMA9 movies\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{247}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{248}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Not needed for old ASF's with MP41 or MP42 video (though VoxWare audio is + frequent for these files -\/ it's done by the Win32 codec), or WMV7. Also not + needed for WMA (Windows Media Audio), libavcodec has opensource decoder for that. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{249}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{250}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{251}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}QuickTime codecs\endSeq{}\endNode{}: on x86 platforms these + codecs can be used to decode Sorenson v1/v3, RPZA, and other QuickTime video, + and QDesign audio streams. Installation instructions can be found in the + \Node% +{\def\Element% +{252}\def\ProcessingMode% +{listitem-content-mode}}Sorenson video codec\endNode{} section. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{253}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{254}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{255}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}DivX4/DivX5\endSeq{}\endNode{}: information about this codec is + available in the \Node% +{\def\Element% +{256}\def\ProcessingMode% +{listitem-content-mode}}DivX4/DivX5\endNode{}. You possibly + don't want this codec as \Node% +{\def\Element% +{257}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libavcodec\endSeq{}\endNode{} (see + above) is much faster and has better quality than this, for both decoding + and encoding. Features: + \Node% +{\def\Element% +{258}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{259}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{260}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} 1 pass or 2 pass encoding with \Node% +{\def\Element% +{261}\def\ProcessingMode% +{listitem-content-mode}}MEncoder\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{262}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{263}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} can play old \Node% +{\def\Element% +{264}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}DivX3\endSeq{}\endNode{} movies much faster than + the Win32 DLL but slower than \Node% +{\def\Element% +{265}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}libavcodec\endSeq{}\endNode{}! + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{266}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{267}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} it's closed-\/source, and only a x86 version is available. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{268}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{269}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{270}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}XviD\endSeq{}\endNode{}: Open source encoding alternative to + Divx4Linux. Features: + \Node% +{\def\Element% +{271}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{272}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{273}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} 1 pass or 2 pass encoding with \Node% +{\def\Element% +{274}\def\ProcessingMode% +{listitem-content-mode}}MEncoder\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{275}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{276}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} it's open-\/source, so it's multiplatform. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{277}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{278}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} it's about 2 times faster than divx4 when encoding -\/ about the same + quality + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{279}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{280}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} The \Node% +{\def\Element% +{281}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}\Node% +{\def\Element% +{282}\def\ProcessingMode% +{listitem-content-mode}}XAnim codecs\endNode{}\endSeq{}\endNode{} + are the best (full screen, hardware YUV zoom) for decoding + \Node% +{\def\Element% +{283}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}3ivx\endSeq{}\endNode{} and Indeo 3/4/5 movies, and some old + formats. And they are multiplatform, so this is the only way to play Indeo on + non-\/x86 platforms (well, apart from using XAnim:). But for example Cinepak movies + are best played with \Node% +{\def\Element% +{284}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}'s own Cinepak decoder! + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{285}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{286}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} For \Node% +{\def\Element% +{287}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Ogg Vorbis\endSeq{}\endNode{} audio decoding you need to + install \Node% +{\def\Element% +{288}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libvorbis\endSeq{}\endNode{} properly. Use + deb/rpm packages if available, or compile from + \Node% +{\def\Element% +{289}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}source\endSeq{}\Seq% +{} (http://ogg.org/ogg/vorbis/download/vorbis\char95{}nightly\char95{}cvs.tgz)\endSeq{}\endSeq{}\endSeq{}\endNode{} + (this is a nightly updated tarball of Vorbis CVS). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{290}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{291}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{292}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} can use the libraries of RealPlayer 8 + or RealONE to play files with \Node% +{\def\Element% +{293}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}RealVideo 2.0-\/4.0\endSeq{}\endNode{} + video, and Sipro/Cook audio. See \Node% +{\def\Element% +{294}\def\ProcessingMode% +{listitem-content-mode}}RealMedia file format\endNode{} + section for installation instructions and more information. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{295}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{296}\def\ProcessingMode% +{title-sosofo-mode}}Video cards\endNode{}\def\HeadingText{% +Video cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{296}}\endNode{} + +\Node% +{\def\Element% +{297}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There are generally two kind of video cards. One kind (the newer cards) has +\Node% +{\def\Element% +{298}}\Seq% +{\def\fWeight% +{bold}}hardware scaling and YUV acceleration\endSeq{}\endNode{} support, +the other cards don't.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{299}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{300}\def\ProcessingMode% +{title-sosofo-mode}}YUV cards\endNode{}\def\HeadingText{% +YUV cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{300}}\endNode{} + +\Node% +{\def\Element% +{301}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}They can display and scale (zoom) the picture to any size that fits in +their memory, with \Node% +{\def\Element% +{302}}\Seq% +{\def\fWeight% +{bold}}small CPU usage\endSeq{}\endNode{} (even when +zooming), thus fullscreen is nice and very fast. + +\Node% +{\def\Element% +{303}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{304}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{305}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{306}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Matrox G200/G400/G450/G550 cards\endSeq{}\endNode{}: although a + \Node% +{\def\Element% +{307}\def\ProcessingMode% +{listitem-content-mode}}Vidix driver\endNode{} is provided, it is recommended to + use the mga\char95{}vid module instead, for it works much better. + Please see the \Node% +{\def\Element% +{308}\def\ProcessingMode% +{listitem-content-mode}}mga\char95{}vid\endNode{} section about its + installation and usage. It is important to do these steps + \Node% +{\def\Element% +{309}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}before\endSeq{}\endNode{} compiling \Node% +{\def\Element% +{310}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}, + otherwise no mga\char95{}vid support will be built. Also check out the + \Node% +{\def\Element% +{311}\def\ProcessingMode% +{listitem-content-mode}}Matrox TV-\/out\endNode{} section. If you + \Node% +{\def\Element% +{312}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}} If you don't use Linux\endSeq{}\endNode{}, your only + possibility is the VIDIX driver: read \Node% +{\def\Element% +{313}\def\ProcessingMode% +{listitem-content-mode}}VIDIX\endNode{} section. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{314}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{315}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{316}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}3Dfx Voodoo3/Banshee cards\endSeq{}\endNode{}: please see + \Node% +{\def\Element% +{317}\def\ProcessingMode% +{listitem-content-mode}}tdfxfb\endNode{} section in order to gain big speedup. + It is important to do these steps \Node% +{\def\Element% +{318}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}before\endSeq{}\endNode{} + compiling \Node% +{\def\Element% +{319}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}, otherwise no 3Dfx support will be + built. Also see the \Node% +{\def\Element% +{320}\def\ProcessingMode% +{listitem-content-mode}}3dfx TV-\/out section\endNode{}. + If you use X, use at least \Node% +{\def\Element% +{321}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}4.2.0\endSeq{}\endNode{}, as 3dfx Xv + driver was broken in 4.1.0, and earlier releases. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{322}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{323}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{324}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}ATI cards\endSeq{}\endNode{}: \Node% +{\def\Element% +{325}\def\ProcessingMode% +{listitem-content-mode}}VIDIX\endNode{} + driver is provided for the following cards: + \Node% +{\def\Element% +{326}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Radeon, Rage128, Mach64\endSeq{}\endNode{} (Rage XL/Mobility, Xpert98). + Also see the \Node% +{\def\Element% +{327}\def\ProcessingMode% +{listitem-content-mode}}ATI cards section\endNode{} of the TV-\/out documentation, + to know if you card's TV-\/out is supported under Linux/\Node% +{\def\Element% +{328}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{329}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{330}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{331}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}S3 cards\endSeq{}\endNode{}: the Savage and Virge/DX chips have + hardware acceleration. Use as new XFree86 version as possible, older drivers are + buggy. Savage chips have problems with YV12 display, see \Node% +{\def\Element% +{332}\def\ProcessingMode% +{listitem-content-mode}}S3 Xv + section\endNode{} for details. Older, Trio cards have no, or slow hardware + support. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{333}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{334}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{335}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}nVidia cards\endSeq{}\endNode{}: very bad choice for video playing. + If you do not have a GeForce2 (or newer) card, it's not likely to work without bugs. + \Node% +{\def\Element% +{336}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}the built-\/in nVidia driver in XFree86 doesn't contain + support for hardware YUV acceleration for all nVidia cards.\endSeq{}\endNode{} You have + to download nVidia's closed-\/source drivers from nVidia.com. See the \Node% +{\def\Element% +{337}\def\ProcessingMode% +{listitem-content-mode}}nVidia Xv driver\endNode{} section for details. Please also check + the \Node% +{\def\Element% +{338}\def\ProcessingMode% +{listitem-content-mode}}nVidia TV-\/out section\endNode{} if you wish to + use a TV. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{339}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{340}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{341}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}3DLabs GLINT R3 and Permedia3\endSeq{}\endNode{}: a VIDIX driver + is provided (pm3\char95{}vid). Please see the \Node% +{\def\Element% +{342}\def\ProcessingMode% +{listitem-content-mode}}VIDIX\endNode{} section + for details. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{343}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{344}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{345}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Other cards\endSeq{}\endNode{}: none of the above? + \Node% +{\def\Element% +{346}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{347}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{348}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Try if the XFree86 driver (and your card) supports hardware + acceleration. See the \Node% +{\def\Element% +{349}\def\ProcessingMode% +{listitem-content-mode}}Xv section\endNode{} for details. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{350}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{351}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If it doesn't, then your card's video features aren't supported under + your operating system :( If it does hardware scaling under Windows, it + doesn't mean it will do the same under Linux or other OS, it depends on + the drivers. Most manufacturers don't make Linux drivers nor release chip + specs -\/ so you're unlucky if using their cards. + See \Node% +{\def\Element% +{352}\def\ProcessingMode% +{listitem-content-mode}}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{353}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{354}\def\ProcessingMode% +{title-sosofo-mode}}Non-\/YUV cards\endNode{}\def\HeadingText{% +NonYUV cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{354}}\endNode{} + +\Node% +{\def\Element% +{355}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Fullscreen playing can be achieved by either enabling \Node% +{\def\Element% +{356}}\Seq% +{\def\fWeight% +{bold}}software scaling\endSeq{}\endNode{} (use the \Node% +{\def\Element% +{357}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zoom\endSeq{}\endNode{} or \Node% +{\def\Element% +{358}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop\endSeq{}\endNode{}, +but i warn you: this is slow), or switching to a smaller video mode, for example +352x288. If you don't have YUV acceleration, this latter method is recommended. +Video mode switching can be enabled by using the \Node% +{\def\Element% +{359}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vm\endSeq{}\endNode{} option and +it works with the following drivers: +\Node% +{\def\Element% +{360}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{361}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{362}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{363}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}using\endSeq{}\endNode{} XFree86: see details in \Node% +{\def\Element% +{364}\def\ProcessingMode% +{listitem-content-mode}}DGA driver\endNode{} and + \Node% +{\def\Element% +{365}\def\ProcessingMode% +{listitem-content-mode}}X11 driver\endNode{} sections. DGA is recommended! Also + try DGA via SDL, sometimes it's better. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{366}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{367}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{368}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}not using\endSeq{}\endNode{} XFree86: try the drivers in the + following order: + \Node% +{\def\Element% +{369}\def\ProcessingMode% +{listitem-content-mode}}vesa\endNode{}, + \Node% +{\def\Element% +{370}\def\ProcessingMode% +{listitem-content-mode}}fbdev\endNode{}, + \Node% +{\def\Element% +{371}\def\ProcessingMode% +{listitem-content-mode}}svgalib\endNode{}, + \Node% +{\def\Element% +{372}\def\ProcessingMode% +{listitem-content-mode}}aalib\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{373}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{374}\def\ProcessingMode% +{title-sosofo-mode}}Cirrus-\/Logic cards\endNode{}\def\HeadingText{% +CirrusLogic cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{374}}\endNode{} +\Node% +{\def\Element% +{375}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{376}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{377}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} GD 7548: present on-\/board and tested in Compaq Armada 41xx notebook series. + \Node% +{\def\Element% +{378}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{379}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{380}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} XFree86 3: works in 8/16bpp modes. However, the driver is dramatically slow + and buggy in 800x600@16bpp. \Node% +{\def\Element% +{381}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Recommended: 640x480@16bpp\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{382}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{383}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} XFree86 4: the Xserver freezes soon after start unless acceleration is + disabled, but then the whole thing gets slower than XFree86 3. No XVideo. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{384}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{385}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} FBdev: framebuffer can be turned on with the \Node% +{\def\Element% +{386}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}clgenfb\endSeq{}\endNode{} + driver in the kernel, though for me it worked only in 8bpp, thus unusable. + The clgenfb source had to be extended with the 7548 ID before compilation. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{387}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{388}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} VESA: the card is only VBE 1.2 capable, so VESA output can't be used. Can't + be workarounded with UniVBE. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{389}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{390}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} SVGAlib: detects an older Cirrus chip. Usable but slow with + \Node% +{\def\Element% +{391}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/bpp 8\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{392}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{393}\def\ProcessingMode% +{title-sosofo-mode}}Sound cards\endNode{}\def\HeadingText{% +Sound cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{393}}\endNode{} + +\Node% +{\def\Element% +{394}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{395}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{396}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{397}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Soundblaster Live!\endSeq{}\endNode{}: with this card you can use + 4 or 6 (5.1) channels AC3 decoding instead of 2. Read the + \Node% +{\def\Element% +{398}\def\ProcessingMode% +{listitem-content-mode}}Software AC3 decoding\endNode{} section. For hardware AC3 + passthrough you \Node% +{\def\Element% +{399}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}must\endSeq{}\endNode{} use ALSA 0.9 oss emulation! + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{400}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{401}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{402}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}C-\/Media with SP/DIF out\endSeq{}\endNode{}: hardware AC3 + passthrough is possible with these cards, see + \Node% +{\def\Element% +{403}\def\ProcessingMode% +{listitem-content-mode}}Hardware AC3 decoding\endNode{} section. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{404}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{405}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Features of \Node% +{\def\Element% +{406}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}other cards\endSeq{}\endNode{} aren't supported by + \Node% +{\def\Element% +{407}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}. \Node% +{\def\Element% +{408}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}It's very recommended + to read the \Node% +{\def\Element% +{409}\def\ProcessingMode% +{listitem-content-mode}}sound card\endNode{} section!\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{410}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{411}\def\ProcessingMode% +{title-sosofo-mode}}Features\endNode{}\def\HeadingText{% +Features}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{411}}\endNode{} + +\Node% +{\def\Element% +{412}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{413}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{414}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Decide if you need GUI. If you do, see the \Node% +{\def\Element% +{415}\def\ProcessingMode% +{listitem-content-mode}}GUI + section\endNode{} before compiling. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{416}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{417}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If you want to install \Node% +{\def\Element% +{418}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MEncoder\endSeq{}\endNode{} (our great + all-\/purpose encoder), see the \Node% +{\def\Element% +{419}\def\ProcessingMode% +{listitem-content-mode}}MEncoder section\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{420}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{421}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If you have a V4L compatible \Node% +{\def\Element% +{422}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}TV tuner\endSeq{}\endNode{} card, + and wish to watch/grab and encode movies with \Node% +{\def\Element% +{423}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}, + read the \Node% +{\def\Element% +{424}\def\ProcessingMode% +{listitem-content-mode}}TV input\endNode{} section. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{425}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{426}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} There is a neat \Node% +{\def\Element% +{427}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}OSD Menu\endSeq{}\endNode{} support ready to be + used. Check the \Node% +{\def\Element% +{428}\def\ProcessingMode% +{listitem-content-mode}}OSD menu\endNode{} section. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{429}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Then build \Node% +{\def\Element% +{430}}\Seq% +{}MPlayer\endSeq{}\endNode{}: +\Node% +{\def\Element% +{431}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}./configure +make +make~install\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{432}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}At this point, \Node% +{\def\Element% +{433}}\Seq% +{}MPlayer\endSeq{}\endNode{} is ready to use. The +directory \Node% +{\def\Element% +{434}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$PREFIX/share/mplayer\endSeq{}\endNode{} +contains the \Node% +{\def\Element% +{435}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}codecs.conf\endSeq{}\endNode{} file, which is used to tell +the program all the codecs and their capabilities. This file should always +be kept up to date together with the main binary. Check if you have +\Node% +{\def\Element% +{436}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}codecs.conf\endSeq{}\endNode{} in your home directory +(\Node% +{\def\Element% +{437}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char126{}/.mplayer/codecs.conf\endSeq{}\endNode{}) left from old +\Node% +{\def\Element% +{438}}\Seq% +{}MPlayer\endSeq{}\endNode{} versions, and remove it.\endPar{}\endNode{} + +\Node% +{\def\Element% +{439}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Debian users can build a .deb package for themselves, it's very simple. +Just exec +\Node% +{\def\Element% +{440}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}fakeroot~debian/rules~binary\endPar{}\endNode{} +in \Node% +{\def\Element% +{441}}\Seq% +{}MPlayer\endSeq{}\endNode{}'s root directory. See +\Node% +{\def\Element% +{442}}Debian packaging\endNode{} for detailled instructions.\endPar{}\endNode{} + +\Node% +{\def\Element% +{443}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{444}}\Seq% +{\def\fWeight% +{bold}}Always browse the output of\endSeq{}\endNode{} +\Node% +{\def\Element% +{445}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{}, and the +\Node% +{\def\Element% +{446}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure.log\endSeq{}\endNode{} file, they contain information about +what will be built, and what will not. You may also want to view +\Node% +{\def\Element% +{447}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}config.h\endSeq{}\endNode{} and \Node% +{\def\Element% +{448}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}config.mak\endSeq{}\endNode{} files. +If you have some libraries installed, but not detected by +\Node% +{\def\Element% +{449}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{}, then check if you also have the proper +header files (usually the -\/dev packages) and their version matches. The +\Node% +{\def\Element% +{450}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure.log\endSeq{}\endNode{} file usually tells you what is missing.\endPar{}\endNode{} + +\Node% +{\def\Element% +{451}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Though not mandatory, the fonts should be installed in order to gain OSD, +and subtitle functionality. The recommended method is installing a TTF +font file and telling MPlayer to use it. See the \Node% +{\def\Element% +{452}}Subtitles +and OSD\endNode{} section for details.\endPar{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{453}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{454}\def\ProcessingMode% +{title-sosofo-mode}}What about the GUI?\endNode{}\def\HeadingText{% +What about the GUI?}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{454}}\endNode{} + +\Node% +{\def\Element% +{455}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The GUI needs GTK 1.2.x (it isn't fully GTK, but the panels are). The skins +are stored in PNG format, so GTK, \Node% +{\def\Element% +{456}}\Seq% +{}libpng\endSeq{}\endNode{} +(and their devel stuff, usualy called \Node% +{\def\Element% +{457}}\Seq% +{}gtk-\/dev\endSeq{}\endNode{} +and \Node% +{\def\Element% +{458}}\Seq% +{}libpng-\/dev\endSeq{}\endNode{}) has to be installed. +You can build it by specifying \Node% +{\def\Element% +{459}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/enable-\/gui\endSeq{}\endNode{} during +\Node% +{\def\Element% +{460}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{}. Then, to turn on GUI mode, you either +\Node% +{\def\Element% +{461}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{462}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{463}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} specify \Node% +{\def\Element% +{464}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui=yes\endSeq{}\endNode{} in your config file + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{465}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{466}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} execute + \Node% +{\def\Element% +{467}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}ln~-\/s~\$PREFIX/bin/mplayer~\$PREFIX/bin/gmplayer\endPar{}\endNode{} + and call \Node% +{\def\Element% +{468}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}gmplayer\endSeq{}\endNode{} instead. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{469}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Currently you can't use the \Node% +{\def\Element% +{470}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/gui\endSeq{}\endNode{} option on the command +line, due to technical reasons.\endPar{}\endNode{} + +\Node% +{\def\Element% +{471}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}As \Node% +{\def\Element% +{472}}\Seq% +{}MPlayer\endSeq{}\endNode{} doesn't have a skin included, you +have to download them if you want to use the GUI. See the \Node% +{\def\Element% +{473}}\Seq% +{}\Seq% +{}\Seq% +{}download page\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/homepage/dload.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +They should be extracted to the usual system-\/wide directory (\Node% +{\def\Element% +{474}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$PREFIX/share/mplayer/Skin\endSeq{}\endNode{}), or to \Node% +{\def\Element% +{475}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$HOME/.mplayer/Skin\endSeq{}\endNode{}. +\Node% +{\def\Element% +{476}}\Seq% +{}MPlayer\endSeq{}\endNode{} by default looks in these directories +for a directory named \Node% +{\def\Element% +{477}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}default\endSeq{}\endNode{}, but +you can use the \Node% +{\def\Element% +{478}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/skin \Node% +{\def\Element% +{479}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}newskin\endSeq{}\endNode{}\endSeq{}\endNode{} +option, or the \Node% +{\def\Element% +{480}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}skin=newskin\endSeq{}\endNode{} config file directive to use +the skin in \Node% +{\def\Element% +{481}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}*/Skin/newskin\endSeq{}\endNode{} +directory.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{482}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{483}\def\ProcessingMode% +{title-sosofo-mode}}Subtitles and OSD\endNode{}\def\HeadingText{% +Subtitles and OSD}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{483}}\endNode{} + +\Node% +{\def\Element% +{484}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPlayer can display subtitles along with movie files. Currently the +following formats are supported: +\Node% +{\def\Element% +{485}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{486}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{487}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}VobSub\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{488}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{489}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}OGM\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{490}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{491}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}CC (closed caption)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{492}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{493}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Microdvd\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{494}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{495}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}SubRip\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{496}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{497}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}SubViewer\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{498}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{499}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Sami\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{500}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{501}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}VPlayer\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{502}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{503}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}RT\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{504}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{505}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}SSA\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{506}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{507}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{508}\def\ProcessingMode% +{listitem-content-mode}}MPsub\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{509}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{510}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}AQTitle\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{511}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{512}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}JACOsub\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{513}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPlayer can dump the previously listed subtitle formats +(\Node% +{\def\Element% +{514}}\Seq% +{\def\fWeight% +{bold}}except the three first\endSeq{}\endNode{}) into the following +destination formats, with the given options: +\Node% +{\def\Element% +{515}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{516}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{517}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPsub: \Node% +{\def\Element% +{518}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dumpmpsub\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{519}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{520}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}SubRip: \Node% +{\def\Element% +{521}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dumpsrtsub\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{522}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{523}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Microdvd: \Node% +{\def\Element% +{524}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dumpmicrodvdsub\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{525}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{526}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}JACOsub: \Node% +{\def\Element% +{527}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dumpjacosub\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{528}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{529}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Sami: \Node% +{\def\Element% +{530}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dumpsami\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{531}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The command line options differ slightly for the different formats:\endPar{}\endNode{} + +\Node% +{\def\Element% +{532}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{533}}\Seq% +{\def\fWeight% +{bold}}VobSub subtitles. \endSeq{}\endNode{} +\Node% +{\def\Element% +{534}}\Seq% +{}VobSub subtitles consist of a big (some megabytes) \Node% +{\def\Element% +{535}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.SUB\endSeq{}\endNode{} file, +and optional \Node% +{\def\Element% +{536}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.IDX\endSeq{}\endNode{} and/or \Node% +{\def\Element% +{537}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.IFO\endSeq{}\endNode{} +files. If you have files like \Node% +{\def\Element% +{538}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sample.sub\endSeq{}\endNode{}, +\Node% +{\def\Element% +{539}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sample.ifo\endSeq{}\endNode{} (optional), \Node% +{\def\Element% +{540}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sample.idx\endSeq{}\endNode{} -\/ +you have to pass \Node% +{\def\Element% +{541}}\Seq% +{}MPlayer\endSeq{}\endNode{} the +\Node% +{\def\Element% +{542}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsub sample [-\/vobsubid \Node% +{\def\Element% +{543}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}id\endSeq{}\endNode{}]\endSeq{}\endNode{} options +(full path optional). The \Node% +{\def\Element% +{544}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsubid\endSeq{}\endNode{} option is like +\Node% +{\def\Element% +{545}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/sid\endSeq{}\endNode{} for DVDs, you can choose between subtitle tracks +(languages) with it. In case that \Node% +{\def\Element% +{546}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsubid\endSeq{}\endNode{} is omitted, +\Node% +{\def\Element% +{547}}\Seq% +{}MPLayer\endSeq{}\endNode{} will try to use the languages given by the +\Node% +{\def\Element% +{548}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/slang\endSeq{}\endNode{} option and fall back to the \Node% +{\def\Element% +{549}}\Seq% +{}langidx\endSeq{}\endNode{} +in the \Node% +{\def\Element% +{550}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.IDX\endSeq{}\endNode{} file to set the subtitle language. If it fails, +there will be no subtitles.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{551}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{552}}\Seq% +{\def\fWeight% +{bold}}Other subtitles. \endSeq{}\endNode{} +\Node% +{\def\Element% +{553}}\Seq% +{}The other formats consist of a single text file containing timing, +placement and text information. Usage: If you have a file like +\Node% +{\def\Element% +{554}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sample.txt\endSeq{}\endNode{}, you have to pass the option \Node% +{\def\Element% +{555}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/sub +sample.txt\endSeq{}\endNode{} (full path optional).\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{556}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{557}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Adjusting subtitle timing and placement:\def\HeadingText{% +Adjusting subtitle timing and placement:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{558}} \Node% +{\def\Element% +{559}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{560}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/subdelay \Node% +{\def\Element% +{561}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}sec\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{562}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{563}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Delays subtitles by \Node% +{\def\Element% +{564}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\Node% +{\def\Element% +{565}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}sec\endSeq{}\endNode{}\endSeq{}\endNode{} seconds. + Can be negative. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{566}} \Node% +{\def\Element% +{567}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{568}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/subfps \Node% +{\def\Element% +{569}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}RATE\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{570}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{571}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Specify frame/sec rate of subtitle file (float number). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{572}} \Node% +{\def\Element% +{573}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{574}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/subpos \Node% +{\def\Element% +{575}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}0-\/100\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{576}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{577}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Specify the position of subtitles. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{578}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you experience a growing delay between the movie and the subtitles when +using a MicroDVD subtitle file, most likely the frame rate of the movie and +the subtitle file are different. Please note that the MicroDVD subtitle +format uses absolute frame numbers for its timing, and therefore the +\Node% +{\def\Element% +{579}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/subfps\endSeq{}\endNode{} option cannot be used with this format. As +\Node% +{\def\Element% +{580}}\Seq% +{}MPlayer\endSeq{}\endNode{} has no way to guess the frame rate of +the subtitle file, you have to manually convert the frame rate. There is a +little perl script in the \Node% +{\def\Element% +{581}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}contrib\endSeq{}\endNode{} +directory of the MPlayer FTP site to do this conversion for you.\endPar{}\endNode{} + +\Node% +{\def\Element% +{582}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}About DVD subtitles, read the \Node% +{\def\Element% +{583}}DVD section\endNode{}.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{584}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{585}\def\ProcessingMode% +{title-sosofo-mode}}MPlayer's own subtitle format\endNode{}\def\HeadingText{% +MPlayer's own subtitle format}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{585}}\endNode{} + +\Node% +{\def\Element% +{586}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{587}}\Seq% +{}MPlayer\endSeq{}\endNode{} introduces a new subtitle format called +\Node% +{\def\Element% +{588}}\Seq% +{\def\fWeight% +{bold}}MPsub\endSeq{}\endNode{}. It was designed by Gabucino. Basically +its main feature is being \Node% +{\def\Element% +{589}}\Seq% +{\def\fPosture% +{italic}}dynamically\endSeq{}\endNode{} time-\/based (although +it has frame-\/based mode too). Example (from \Node% +{\def\Element% +{590}}\Seq% +{}\Seq% +{}\Seq% +{}DOCS/tech/mpsub.sub\endSeq{}\Seq% +{} (../../tech/mpsub.sub)\endSeq{}\endSeq{}\endSeq{}\endNode{}): +\Node% +{\def\Element% +{591}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\#~first~number~~:~wait~this~much~after~previous~subtitle~disappeared +\#~second~number~:~display~the~current~subtitle~for~this~many~seconds + +15~3 +A~long~long,~time~ago... + +0~3 +in~a~galaxy~far~away... + +0~3 +Naboo~was~under~an~attack.\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{592}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}So you see, the main goal was to \Node% +{\def\Element% +{593}}\Seq% +{\def\fWeight% +{bold}}make subtitle +editing/timing/joining/cutting easy\endSeq{}\endNode{}. And, if you -\/ say -\/ get an +SSA subtitle but it's badly timed/delayed to your version of the movie, you +simply do a +\Node% +{\def\Element% +{594}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~dummy.avi~-\/sub~source.ssa~-\/dumpmpsub\endPar{}\endNode{} +A \Node% +{\def\Element% +{595}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}dump.mpsub\endSeq{}\endNode{} file will be created in the +current directory, which will contain the source subtitle's text, but in +\Node% +{\def\Element% +{596}}\Seq% +{\def\fWeight% +{bold}}MPsub\endSeq{}\endNode{} format. Then you can freely add/subtract +seconds to/from the subtitle.\endPar{}\endNode{} + +\Node% +{\def\Element% +{597}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Subtitles are displayed with a technique called \Node% +{\def\Element% +{598}}\Seq% +{\def\fWeight% +{bold}}'OSD', +On Screen Display\endSeq{}\endNode{}.OSD is used to display current time, volume bar, +seek bar etc.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{599}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{600}\def\ProcessingMode% +{title-sosofo-mode}}Installing OSD and subtitles\endNode{}\def\HeadingText{% +Installing OSD and subtitles}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{600}}\endNode{} + +\Node% +{\def\Element% +{601}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You need an MPlayer font package to be able to use OSD/SUB feature. +There are many ways to get it:\endPar{}\endNode{} + +\Node% +{\def\Element% +{602}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{603}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{604}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Download ready-\/to-\/use font packages from MPlayer site. Note: currently + available fonts are limited for ISO 8859-\/1/2 support, but there are some + other (including Korean, Russian, ISO 8859-\/8 etc) fonts at contrib/font + section of FTP, made by users. + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{605}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} + Font should have appropriate \Node% +{\def\Element% +{606}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}font.desc\endSeq{}\endNode{} file which + maps unicode font positions to the actual code page of the subtitles + text. Other solution is to have subtitles encoded in UTF8 encoding and + use \Node% +{\def\Element% +{607}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/utf8\endSeq{}\endNode{} option or just name the subtitles file + \Node% +{\def\Element% +{608}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}video\char95{}name.utf\endSeq{}\endNode{} and have it in the same dir + as the video file. Recoding from different codepages to UTF8 could be + + done by using \Node% +{\def\Element% +{609}}\Seq% +{\def\fWeight% +{bold}}konwert\endSeq{}\endNode{} (Debian) or + \Node% +{\def\Element% +{610}}\Seq% +{\def\fWeight% +{bold}}iconv\endSeq{}\endNode{} (Red Hat) programs. + \endPar{}\endNode{}\Node% +{\def\Element% +{611}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} + \Node% +{\def\Element% +{612}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Table 1-\/1. \Node% +{\def\Element% +{613}\def\ProcessingMode% +{title-sosofo-mode}}Some URLs\endNode{}\endPar{}\DisplayGroup% +{\def\fWeight% +{bold}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}} \Node% +{\def\Element% +{613}}\endNode{} + \Node% +{\def\Element% +{614}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} + + \TeXTable% +{410\p@}{2}{|T{0\p@}{205\p@}{0\p@}|T{0\p@}{205\p@}{0\p@}|}% +\TablePartHeader% +{}\Hline% +\Node% +{\def\Element% +{615}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}URL\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Comment\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}% +\endTablePartHeader{}\Hline% +\Node% +{\def\Element% +{619}}\Node% +{\def\Element% +{619}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} \Node% +{\def\Element% +{622}}\Seq% +{}ftp://ftp.mplayerhq.hu/MPlayer/releases/\endSeq{}\endNode{} + \endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} ISO fonts + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} \Node% +{\def\Element% +{626}}\Seq% +{}ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/\endSeq{}\endNode{} + \endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} various fonts by users + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} \Node% +{\def\Element% +{630}}\Seq% +{}http://realtime.ssu.ac.kr/\char126{}lethean/mplayer\endSeq{}\endNode{} + \endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{199\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{12\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} Korean fonts and RAW plugin + \endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{} + \endDisplayGroup{}\endSeq{}\endDisplayGroup{}\endNode{} + + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{632}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{633}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Use the font generator tool at \Node% +{\def\Element% +{634}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}TOOLS/subfont-\/c\endSeq{}\endNode{}. It's a complete tool to + convert from TTF/Type1/etc font to mplayer font pkg. (read + \Node% +{\def\Element% +{635}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}TOOLS/subfont-\/c/README\endSeq{}\endNode{} for details) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{636}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{637}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Use the font generator GIMP plugin at \Node% +{\def\Element% +{638}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}TOOLS/subfont-\/GIMP\endSeq{}\endNode{} (note: you must have HSI + RAW plugin too, see URL below) + + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{639}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{640}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} using a TrueType (TTF) font, by the means of the \Node% +{\def\Element% +{641}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}freetype\endSeq{}\endNode{} +library. Version 2.0.9 or greater is mandatory! Then you have two methods: + \Node% +{\def\Element% +{642}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{643}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{644}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} use the \Node% +{\def\Element% +{645}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/font /path/to/arial.ttf\endSeq{}\endNode{} option to specify a + TrueType font file on every occasion + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{646}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{647}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} create a symlink:\Node% +{\def\Element% +{648}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}ln~-\/s~/path/to/arial.ttf~\char126{}/.mplayer/subfont.ttf\endPar{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{649}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you chose non-\/TTF fonts, UNZIP the file you downloaded to \Node% +{\def\Element% +{650}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char126{}/.mplayer\endSeq{}\endNode{} or \Node% +{\def\Element% +{651}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$PREFIX/share/mplayer\endSeq{}\endNode{}. Then rename or symlink +one of the extracted directories to \Node% +{\def\Element% +{652}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}font\endSeq{}\endNode{}, for example: + +\Node% +{\def\Element% +{653}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}ln~-\/s~\char126{}/.mplayer/arial-\/24~\char126{}/.mplayer/font\endPar{}\endNode{} + +Now you have to see a timer at the upper left corner of the movie (switch +it off with the \Node% +{\def\Element% +{654}}\Seq% +{\def\fWeight% +{bold}}o\endSeq{}\endNode{} key).\endPar{}\endNode{} + +\Node% +{\def\Element% +{655}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}OSD has 4 states (switch with \Node% +{\def\Element% +{656}}\Seq% +{\def\fWeight% +{bold}}o\endSeq{}\endNode{}): + +\Node% +{\def\Element% +{657}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{658}}\Node% +{\def\Element% +{659}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} volume bar + seek bar (default) + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{660}}\Node% +{\def\Element% +{661}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} volume bar + seek bar + timer + file position percentage on seeking + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{662}}\Node% +{\def\Element% +{663}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} volume bar + seek bar + timer + total duration of the media + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{664}}\Node% +{\def\Element% +{665}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} subtitles only + \endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +You can change default behaviour by setting \Node% +{\def\Element% +{666}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}osdlevel\endSeq{}\endNode{} +variable in config file, or the \Node% +{\def\Element% +{667}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/osdlevel\endSeq{}\endNode{} command line option. +\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{668}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{669}\def\ProcessingMode% +{title-sosofo-mode}}OSD menu\endNode{}\def\HeadingText{% +OSD menu}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{669}}\endNode{} + +\Node% +{\def\Element% +{670}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPlayer has a completely user definiable OSD Menu interface.\endPar{}\endNode{} + +\Node% +{\def\Element% +{671}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{672}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}the Preferences menu is currently UNIMPLEMENTED!\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{673}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{674}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Installation\endPar{}\endNode{} +\Node% +{\def\Element% +{675}}\Node% +{\def\Element% +{676}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} compile \Node% +{\def\Element% +{677}}\Seq% +{}MPlayer\endSeq{}\endNode{} by passing the \Node% +{\def\Element% +{678}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/enable-\/menu\endSeq{}\endNode{} + to \Node% +{\def\Element% +{679}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{} + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{680}}\Node% +{\def\Element% +{681}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} make sure you have an OSD font installed + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{682}}\Node% +{\def\Element% +{683}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} copy \Node% +{\def\Element% +{684}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}etc/menu.conf\endSeq{}\endNode{} to your + \Node% +{\def\Element% +{685}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.mplayer\endSeq{}\endNode{} directory + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{686}}\Node% +{\def\Element% +{687}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} copy \Node% +{\def\Element% +{688}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}etc/input.conf\endSeq{}\endNode{} to your + \Node% +{\def\Element% +{689}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.mplayer\endSeq{}\endNode{} directory, or to the system-\/wide + \Node% +{\def\Element% +{690}}\Seq% +{}MPlayer\endSeq{}\endNode{} config dir (default: + \Node% +{\def\Element% +{691}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local/etc/mplayer\endSeq{}\endNode{}) + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{692}}\Node% +{\def\Element% +{693}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} check and edit \Node% +{\def\Element% +{694}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}input.conf\endSeq{}\endNode{} to enable menu movement keys + (it is described there). + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{695}}\Node% +{\def\Element% +{696}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} start \Node% +{\def\Element% +{697}}\Seq% +{}MPlayer\endSeq{}\endNode{} by the following example: + \Node% +{\def\Element% +{698}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\$~mplayer~-\/menu~file.avi\endPar{}\endNode{} + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{699}}\Node% +{\def\Element% +{700}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} push any menu key you defined + \endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{701}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{702}\def\ProcessingMode% +{title-sosofo-mode}}RTC\endNode{}\def\HeadingText{% +RTC}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{702}}\endNode{} +\Node% +{\def\Element% +{703}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There are three timing methods in MPlayer. + +\Node% +{\def\Element% +{704}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{705}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{706}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{707}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}To use the old method\endSeq{}\endNode{}, you don't have to do + anything. It uses \Node% +{\def\Element% +{708}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}usleep()\endSeq{}\endNode{} to tune + A/V sync, with +/-\/ 10ms accuracy. However sometimes the sync has to be + tuned even finer. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{709}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{710}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{711}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}The new timer\endSeq{}\endNode{} code uses PC's RTC (Real Time Clock) + for this task, because it has precise 1ms timers. It is automagically enabled + when available, but requires root privileges, a \Node% +{\def\Element% +{712}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}setuid root\endSeq{}\endNode{} + \Node% +{\def\Element% +{713}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} binary or a properly set up kernel. + If you are running kernel 2.4.19pre8 or later you can adjust the maximum RTC + frequency for normal users through the /proc filesystem. Use this command to + enable RTC for normal users: + \Node% +{\def\Element% +{714}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}echo~1024~~/proc/sys/dev/rtc/max-\/user-\/freq\endPar{}\endNode{} + If you do not have such a new kernel, you can also change one line in + \Node% +{\def\Element% +{715}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}drivers/char/rtc.c\endSeq{}\endNode{} and recompile your kernel. + Find the section that reads + \Node% +{\def\Element% +{716}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}~~~~~~~*~We~don't~really~want~Joe~User~enabling~more +~~~~~~~*~than~64Hz~of~interrupts~on~a~multi-\/user~machine. +~~~~~~~*/ +~~~~~~if~((rtc\char95{}freq~~64)~~(!capable(CAP\char95{}SYS\char95{}RESOURCE))) +~~~\endPar{}\endNode{} + and change the 64 to 1024. You should really know what you are doing, though. + You can see the new timer's efficiency in the status line. + The power management functions of some notebook BIOSes with speedstep CPUs + interact badly with RTC. Audio and video may get out of sync. Plugging the + external power connector in before you power up your notebook seems to help. + You can always turn off RTC support with the \Node% +{\def\Element% +{717}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/nortc\endSeq{}\endNode{} option. + In some hardware combinations (confirmed during usage of non-\/DMA DVD drive + on an ALi1541 board) usage of the RTC timer causes skippy playback. It's + recommended to use the third method in these cases. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{718}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{719}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{720}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}The third timer code\endSeq{}\endNode{} is turned on with the + \Node% +{\def\Element% +{721}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/softsleep\endSeq{}\endNode{} option. It has the efficiency of the RTC, but it + doesn't use RTC. On the other hand, it requires more CPU. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{722}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{723}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}\Node% +{\def\Element% +{724}}\Seq% +{\def\fWeight% +{bold}}NEVER install a setuid root +\Node% +{\def\Element% +{725}}\Seq% +{}MPlayer\endSeq{}\endNode{} binary on a multiuser system!\endSeq{}\endNode{} +It's a clear way for everyone to become root.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} + +\Node% +{}\endNode{} +\Node% +{\def\Element% +{726}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{727}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 2. Features\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{727}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 2. Features\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Chapter 2. \Seq% +{}\Node% +{\def\Element% +{727}\def\ProcessingMode% +{component-title-mode}}Features\endNode{}\endSeq{}\def\HeadingText{% +Chapter 2. Features}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{727}}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{728}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{729}\def\ProcessingMode% +{title-sosofo-mode}}Supported formats\endNode{}\def\HeadingText{% +Supported formats}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{729}}\endNode{} + +\Node% +{\def\Element% +{730}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It is important to clarify a common mistake. When people see a file with a +\Node% +{\def\Element% +{731}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.AVI\endSeq{}\endNode{} extension, they immediately conclude that it is +not an MPEG file. That is not true. At least not entirely. Contrary to +popular belief such a file \Node% +{\def\Element% +{732}}\Seq% +{\def\fPosture% +{italic}}can\endSeq{}\endNode{} contain MPEG1 video.\endPar{}\endNode{} + +\Node% +{\def\Element% +{733}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You see, a \Node% +{\def\Element% +{734}}\Seq% +{\def\fWeight% +{bold}}codec\endSeq{}\endNode{} is not the same as a +\Node% +{\def\Element% +{735}}\Seq% +{\def\fWeight% +{bold}}file format\endSeq{}\endNode{}. +Examples of video \Node% +{\def\Element% +{736}}\Seq% +{\def\fWeight% +{bold}}codecs\endSeq{}\endNode{} are: MPEG1, MPEG2, DivX, Indeo5, 3ivx. +Examples of file \Node% +{\def\Element% +{737}}\Seq% +{\def\fWeight% +{bold}}formats\endSeq{}\endNode{} are: MPG, AVI, ASF.\endPar{}\endNode{} + +\Node% +{\def\Element% +{738}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}In theory, you can put an OpenDivX video and MP3 audio +into an \Node% +{\def\Element% +{739}}\Seq% +{\def\fWeight% +{bold}}MPG format file\endSeq{}\endNode{}. However, most +players will not play it, since they expect MPEG1 video and MP2 audio (unlike +\Node% +{\def\Element% +{740}}\Seq% +{\def\fWeight% +{bold}}AVI\endSeq{}\endNode{}, \Node% +{\def\Element% +{741}}\Seq% +{\def\fWeight% +{bold}}MPG\endSeq{}\endNode{} +does not have the necessary fields to describe its video and audio streams). +Or you might put MPEG1 video into an AVI file. +\Node% +{\def\Element% +{742}}\Seq% +{}\Seq% +{}\Seq% +{}FFmpeg\endSeq{}\Seq% +{} (http://ffmpeg.sourceforge.net/)\endSeq{}\endSeq{}\endSeq{}\endNode{} and +\Node% +{\def\Element% +{743}}MEncoder\endNode{} can create these files.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{744}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{745}\def\ProcessingMode% +{title-sosofo-mode}}Video formats\endNode{}\def\HeadingText{% +Video formats}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{745}}\endNode{} + +\Node% +{\def\Element% +{746}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{747}\def\ProcessingMode% +{title-sosofo-mode}}MPEG files\endNode{}\def\HeadingText{% +MPEG files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{747}}\endNode{} + +\Node% +{\def\Element% +{748}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPEG files come in different guises:\endPar{}\endNode{} + +\Node% +{\def\Element% +{749}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{750}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{751}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} MPG: This is the most \Node% +{\def\Element% +{752}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}basic\endSeq{}\endNode{} form of the + MPEG file formats. It contains MPEG1 video, and MP2 (MPEG-\/1 layer 2) or + rarely MP1 audio. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{753}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{754}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} DAT: This is the very same format as MPG with a different extension. It + is used on \Node% +{\def\Element% +{755}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Video CDs\endSeq{}\endNode{}. Due to the way VCDs + are created and Linux is designed, the DAT files cannot be played nor copied + from VCDs as regular files. You have to use the \Node% +{\def\Element% +{756}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vcd\endSeq{}\endNode{} option + to play the Video CD. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{757}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{758}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} VOB: This is the MPEG file format on \Node% +{\def\Element% +{759}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}DVDs\endSeq{}\endNode{}. + It is the same as MPG, plus the capability to contain subtitles or non-\/MPEG + (AC3) audio. It contains encoded MPEG2 video and usually AC3 audio, but DTS, + MP2 and uncompressed LPCM are allowed, too. Read the + \Node% +{\def\Element% +{760}\def\ProcessingMode% +{listitem-content-mode}}DVD section\endNode{}! + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{761}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Series of frames form independent groups in MPEG files. This means that you +can cut/join an MPEG file with standard file tools (like +\Node% +{\def\Element% +{762}}\Seq% +{\def\fWeight% +{bold}}dd\endSeq{}\endNode{}, \Node% +{\def\Element% +{763}}\Seq% +{\def\fWeight% +{bold}}cut\endSeq{}\endNode{}), and it remains completely +functional.\endPar{}\endNode{} + +\Node% +{\def\Element% +{764}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}One important feature of MPGs is that they have a field to describe the +aspect ratio of the video stream within. For example SVCDs have 480x480 +resolution video, and in the header that field is set to 4:3, so that it is +played at 640x480. AVI files do not have this field, so they have to be +rescaled during encoding or played with the \Node% +{\def\Element% +{765}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aspect\endSeq{}\endNode{} +option.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{766}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{767}\def\ProcessingMode% +{title-sosofo-mode}}AVI files\endNode{}\def\HeadingText{% +AVI files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{767}}\endNode{} + +\Node% +{\def\Element% +{768}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Designed by Microsoft, \Node% +{\def\Element% +{769}}\Seq% +{\def\fWeight% +{bold}}AVI (Audio Video Interleaved)\endSeq{}\endNode{} +is a widespread multipurpose format currently used mostly for DivX and DivX4 +video. It has many known drawbacks and shortcomings (for example in streaming). It +supports one video stream and 0 to 99 audio streams and can be as big as +2GB. There exists an extension allowing bigger files called OpenDML. Microsoft +currently strongly discourages its use and encourages ASF/WMV. Not that +anybody cares.\endPar{}\endNode{} + +\Node% +{\def\Element% +{770}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There is a hack that allows AVI files to contain an Ogg Vorbis audio +stream, but makes them incompatible with standard AVI. +\Node% +{\def\Element% +{771}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports playing these files. Seeking is +also implemented but severely hampered by badly encoded files with +confusing headers. Unfortunately the only encoder currently capable of +creating these files, \Node% +{\def\Element% +{772}}\Seq% +{}NanDub\endSeq{}\endNode{}, has this problem.\endPar{}\endNode{} + +\Node% +{\def\Element% +{773}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{774}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}DV cameras create raw DV streams that DV grabbing utilities convert to two +different types of AVI files. The AVI will then contain either separate +audio and video streams that \Node% +{\def\Element% +{775}}\Seq% +{}MPlayer\endSeq{}\endNode{} can play or +the raw DV stream for which support is under development.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{776}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There are two kinds of AVI files: +\Node% +{\def\Element% +{777}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{778}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{779}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{780}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Interleaved:\endSeq{}\endNode{} Audio and video content is + interleaved. This is the standard usage. Recommended and mostly used. Some tools + create interleaved AVIs with bad sync. \Node% +{\def\Element% +{781}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} + detects these as interleaved, and this climaxes in loss of A/V sync, + probably at seeking. These files should be played as non-\/interleaved + (with the \Node% +{\def\Element% +{782}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ni\endSeq{}\endNode{} option). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{783}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{784}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{785}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Non-\/interleaved:\endSeq{}\endNode{} First comes the whole + video stream, then the whole audio stream. It thus needs a lot of seeking, + making playing from network or CD-\/ROM difficult. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{786}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{787}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports two kinds of timings for AVI +files: +\Node% +{\def\Element% +{788}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{789}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{790}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{791}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}bps-\/based:\endSeq{}\endNode{} It is based on the + bitrate/samplerate of the video/audio stream. This method is used by + most players, including \Node% +{\def\Element% +{792}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}avifile\endSeq{}\Seq% +{} (http://avifile.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{} + and \Node% +{\def\Element% +{793}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Windows Media Player\endSeq{}\endNode{}. Files with broken + headers, and files created with VBR audio but not VBR-\/compliant encoder + will result in A/V desync with this method (mostly at seeking). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{794}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{795}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{796}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}interleaving-\/based:\endSeq{}\endNode{} It does not use the bitrate + value of the header, instead it uses the relative position of interleaved + audio and video chunks, making badly encoded files with VBR audio playable. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{797}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Any audio and video codec is allowed, but note that VBR audio is not well +supported by most players. The file format makes it possible to use VBR +audio, but most players expect CBR audio, thus they fail with VBR. VBR is +uncommon and Microsoft's AVI specs only describe CBR audio. I also noticed +that most AVI encoders/multiplexers create bad files when using VBR audio. +There are only two known exceptions: +\Node% +{\def\Element% +{798}}\Seq% +{}NanDub\endSeq{}\endNode{} and \Node% +{\def\Element% +{799}}MEncoder\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{800}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{801}\def\ProcessingMode% +{title-sosofo-mode}}ASF/WMV files\endNode{}\def\HeadingText{% +ASF/WMV files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{801}}\endNode{} +\Node% +{\def\Element% +{802}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}ASF (Active Streaming Format) comes from Microsoft. They developed two +variants of ASF, v1.0 and v2.0. v1.0 is used by their media tools (\Node% +{\def\Element% +{803}}\Seq% +{}Windows +Media Player\endSeq{}\endNode{} and \Node% +{\def\Element% +{804}}\Seq% +{}Windows Media Encoder\endSeq{}\endNode{}) +and is very secret. v2.0 is published and patented :). Of course they differ, +there is no compatibility at all (it is just another legal game). +\Node% +{\def\Element% +{805}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports only v1.0, as nobody has ever seen +v2.0 files :). Note that ASF files nowadays come with the extension +\Node% +{\def\Element% +{806}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.WMA\endSeq{}\endNode{} or \Node% +{\def\Element% +{807}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.WMV\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{808}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{809}\def\ProcessingMode% +{title-sosofo-mode}}QuickTime/MOV files\endNode{}\def\HeadingText{% +QuickTime/MOV files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{809}}\endNode{} + +\Node% +{\def\Element% +{810}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}These formats were designed by Apple and can contain any codec, CBR or VBR. +They usually have a \Node% +{\def\Element% +{811}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.QT\endSeq{}\endNode{} or \Node% +{\def\Element% +{812}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.MOV\endSeq{}\endNode{} +extension. Note that since the MPEG4 group chose QuickTime as the recommended +file format for MPEG4, their MOV files come with a \Node% +{\def\Element% +{813}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.MPG\endSeq{}\endNode{} or +\Node% +{\def\Element% +{814}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.MP4\endSeq{}\endNode{} extension (Interestingly the video and audio +streams in these files are real MPG and AAC files. Yo can even extract them with the +\Node% +{\def\Element% +{815}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dumpvideo\endSeq{}\endNode{} and \Node% +{\def\Element% +{816}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dumpaudio\endSeq{}\endNode{} options.).\endPar{}\endNode{} + +\Node% +{\def\Element% +{817}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{818}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}Most new QuickTime files use \Node% +{\def\Element% +{819}}\Seq% +{\def\fWeight% +{bold}}Sorenson\endSeq{}\endNode{} video and +QDesign Music audio. See our \Node% +{\def\Element% +{820}}Sorenson\endNode{} codec section.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{821}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{822}\def\ProcessingMode% +{title-sosofo-mode}}VIVO files\endNode{}\def\HeadingText{% +VIVO files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{822}}\endNode{} + +\Node% +{\def\Element% +{823}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{824}}\Seq% +{}MPlayer\endSeq{}\endNode{} happily demuxes VIVO file formats. The +biggest disadvantage of the format is that it has no index block, nor a +fixed packet size or sync bytes and most files lack even keyframes, so +forget seeking!\endPar{}\endNode{} + +\Node% +{\def\Element% +{825}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The video codec of VIVO/1.0 files is standard \Node% +{\def\Element% +{826}}\Seq% +{\def\fWeight% +{bold}}h.263\endSeq{}\endNode{}. +The video codec of VIVO/2.0 files is a modified, nonstandard +\Node% +{\def\Element% +{827}}\Seq% +{\def\fWeight% +{bold}}h.263v2\endSeq{}\endNode{}. The audio is the same, it may be +\Node% +{\def\Element% +{828}}\Seq% +{\def\fWeight% +{bold}}g.723 (standard)\endSeq{}\endNode{}, or +\Node% +{\def\Element% +{829}}\Seq% +{\def\fWeight% +{bold}}Vivo Siren\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{830}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}See the +\Node% +{\def\Element% +{831}}VIVO video codec\endNode{} and +\Node% +{\def\Element% +{832}}VIVO audio codec\endNode{} +sections for installation instructions.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{833}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{834}\def\ProcessingMode% +{title-sosofo-mode}}FLI files\endNode{}\def\HeadingText{% +FLI files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{834}}\endNode{} +\Node% +{\def\Element% +{835}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{836}}\Seq% +{\def\fWeight% +{bold}}FLI\endSeq{}\endNode{} is a very old file format used by +Autodesk Animator, but it is a common file format for short animations on the net. +\Node% +{\def\Element% +{837}}\Seq% +{}MPlayer\endSeq{}\endNode{} demuxes and decodes FLI movies and is +even able to seek within them (useful when looping with the +\Node% +{\def\Element% +{838}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/loop\endSeq{}\endNode{} option). FLI files do not have keyframes, so the +picture will be messy for a short time after seeking.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{839}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{840}\def\ProcessingMode% +{title-sosofo-mode}}RealMedia (RM) files\endNode{}\def\HeadingText{% +RealMedia (RM) files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{840}}\endNode{} + +\Node% +{\def\Element% +{841}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Yes, \Node% +{\def\Element% +{842}}\Seq% +{}MPlayer\endSeq{}\endNode{} can read (demux) RealMedia +(\Node% +{\def\Element% +{843}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.rm\endSeq{}\endNode{}) files. Seeking works, but you have to explicitly +specify the \Node% +{\def\Element% +{844}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/forceidx\endSeq{}\endNode{} option (the format supports +keyframes). Here are the lists of the supported \Node% +{\def\Element% +{845}}RealVideo\endNode{} and \Node% +{\def\Element% +{846}}RealAudio\endNode{} codecs.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{847}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{848}\def\ProcessingMode% +{title-sosofo-mode}}NuppelVideo files\endNode{}\def\HeadingText{% +NuppelVideo files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{848}}\endNode{} +\Node% +{\def\Element% +{849}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{850}}\Seq% +{}\Seq% +{}\Seq% +{}NuppelVideo\endSeq{}\Seq% +{} (http://mars.tuwien.ac.at/\char126{}roman/nuppelvideo)\endSeq{}\endSeq{}\endSeq{}\endNode{} +is a TV grabber tool (AFAIK:). \Node% +{\def\Element% +{851}}\Seq% +{}MPlayer\endSeq{}\endNode{} can read +its \Node% +{\def\Element% +{852}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.NUV\endSeq{}\endNode{} files (only NuppelVideo 5.0). Those files can +contain uncompressed YV12, YV12+RTJpeg compressed, YV12 RTJpeg+lzo +compressed, and YV12+lzo compressed frames. +\Node% +{\def\Element% +{853}}\Seq% +{}MPlayer\endSeq{}\endNode{} decodes (and also \Node% +{\def\Element% +{854}}\Seq% +{\def\fWeight% +{bold}}encodes\endSeq{}\endNode{} +them with \Node% +{\def\Element% +{855}}\Seq% +{}MEncoder\endSeq{}\endNode{} to DivX/etc!) them all. Seeking works.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{856}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{857}\def\ProcessingMode% +{title-sosofo-mode}}yuv4mpeg files\endNode{}\def\HeadingText{% +yuv4mpeg files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{857}}\endNode{} +\Node% +{\def\Element% +{858}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{859}}\Seq% +{}\Seq% +{}\Seq% +{}yuv4mpeg / yuv4mpeg2\endSeq{}\Seq% +{} (http://mjpeg.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{} +is a file format used by the +\Node% +{\def\Element% +{860}}\Seq% +{}\Seq% +{}\Seq% +{}mjpegtools programs\endSeq{}\Seq% +{} (http://mjpeg.sf.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +You can grab, produce, filter or encode video in this format using these tools. +The file format is really a sequence of uncompressed YUV 4:2:0 images.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{861}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{862}\def\ProcessingMode% +{title-sosofo-mode}}FILM files\endNode{}\def\HeadingText{% +FILM files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{862}}\endNode{} +\Node% +{\def\Element% +{863}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This format is used on old Sega Saturn CD-\/ROM games.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{864}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{865}\def\ProcessingMode% +{title-sosofo-mode}}RoQ files\endNode{}\def\HeadingText{% +RoQ files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{865}}\endNode{} +\Node% +{\def\Element% +{866}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}RoQ files are multimedia files used in some ID games such as Quake III and +Return to Castle Wolfenstein.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{867}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{868}\def\ProcessingMode% +{title-sosofo-mode}}OGG/OGM files\endNode{}\def\HeadingText{% +OGG/OGM files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{868}}\endNode{} +\Node% +{\def\Element% +{869}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is a new fileformat from \Node% +{\def\Element% +{870}}\Seq% +{}\Seq% +{}\Seq% +{}Xiphophorus\endSeq{}\Seq% +{} (http://www.xiph.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +It can contain any video or audio codec, CBR or VBR. You'll need +\Node% +{\def\Element% +{871}}\Seq% +{}libogg\endSeq{}\endNode{} and +\Node% +{\def\Element% +{872}}\Seq% +{}libvorbis\endSeq{}\endNode{} installed before +compiling \Node% +{\def\Element% +{873}}\Seq% +{}MPlayer\endSeq{}\endNode{} to be able to play it.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{874}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{875}\def\ProcessingMode% +{title-sosofo-mode}}SDP files\endNode{}\def\HeadingText{% +SDP files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{875}}\endNode{} +\Node% +{\def\Element% +{876}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{877}}\Seq% +{}\Seq% +{}\Seq% +{}SDP\endSeq{}\Seq% +{} (ftp://ftp.rfc-\/editor.org/in-\/notes/rfc2327.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} is an +IETF standard format for describing video and/or audio RTP streams. +(The \Node% +{\def\Element% +{878}}\Seq% +{}\Seq% +{}\Seq% +{}LIVE.COM Streaming Media\endSeq{}\Seq% +{} (http://www.live.com/mplayer/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +are required.)\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{879}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{880}\def\ProcessingMode% +{title-sosofo-mode}}PVA files\endNode{}\def\HeadingText{% +PVA files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{880}}\endNode{} +\Node% +{\def\Element% +{881}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}PVA is an MPEG-\/like format used by DVB TV boards' software (e.g.: +\Node% +{\def\Element% +{882}}\Seq% +{}MultiDec\endSeq{}\endNode{}, \Node% +{\def\Element% +{883}}\Seq% +{}WinTV\endSeq{}\endNode{} under Windows.\endPar{}\endNode{} + +\Node% +{\def\Element% +{884}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The PVA specifications can be downloaded from the following address: +\Node% +{\def\Element% +{885}}\Seq% +{}\Seq% +{}\Seq% +{}>\/\endSeq{}\Seq% +{} (http://www.technotrend.de/download/av\char95{}format\char95{}v1.pdf)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{886}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{887}\def\ProcessingMode% +{title-sosofo-mode}}GIF files\endNode{}\def\HeadingText{% +GIF files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{887}}\endNode{} +\Node% +{\def\Element% +{888}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{889}}\Seq% +{\def\fWeight% +{bold}}GIF\endSeq{}\endNode{} format is a common format for web +graphics. There are two versions of the GIF spec, GIF87a and GIF89a. The +main difference is that GIF89a allows for animation. MPlayer supports both +formats through use of \Node% +{\def\Element% +{890}}\Seq% +{}libungif\endSeq{}\endNode{} or +another libgif-\/compatible library. Non-\/animated GIFs will be displayed as +single frame videos. (Use the \Node% +{\def\Element% +{891}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/loop\endSeq{}\endNode{} and \Node% +{\def\Element% +{892}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fixed-\/vo\endSeq{}\endNode{} +options to display these longer.)\endPar{}\endNode{} + +\Node% +{\def\Element% +{893}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{894}}\Seq% +{}MPlayer\endSeq{}\endNode{} currently does not support seeking in GIF +files. GIF files do not necessarily have a fixed frame size, nor a fixed +framerate. Rather, each frame is of independent size and is supposed to be +positioned in a certain place on a field of fixed-\/size. The framerate is +controlled by an optional block before each frame that specifies the next +frame's delay in centiseconds.\endPar{}\endNode{} + +\Node% +{\def\Element% +{895}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Standard GIF files contain 24-\/bit RGB frames with at most an 8-\/bit indexed +pallete. These frames are usually LZW-\/compressed, although some GIF encoders +produce uncompressed frames to avoid patent issues with LZW compression.\endPar{}\endNode{} + +\Node% +{\def\Element% +{896}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If your distribution does not come with \Node% +{\def\Element% +{897}}\Seq% +{}libungif\endSeq{}\endNode{}, +download a copy from the +\Node% +{\def\Element% +{898}}\Seq% +{}\Seq% +{}\Seq% +{}libungif +homepage\endSeq{}\Seq% +{} (http://prtr-\/13.ucsc.edu/\char126{}badger/software/libungif/index.shtml)\endSeq{}\endSeq{}\endSeq{}\endNode{}. For detailed technical information, have a look at the +\Node% +{\def\Element% +{899}}\Seq% +{}\Seq% +{}\Seq% +{}GIF89a specification\endSeq{}\Seq% +{} (http://www.w3.org/Graphics/GIF/spec-\/gif89a.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{900}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{901}\def\ProcessingMode% +{title-sosofo-mode}}Audio formats\endNode{}\def\HeadingText{% +Audio formats}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{901}}\endNode{} + +\Node% +{\def\Element% +{902}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{903}}\Seq% +{}MPlayer\endSeq{}\endNode{} is a \Node% +{\def\Element% +{904}}\Seq% +{\def\fWeight% +{bold}}movie\endSeq{}\endNode{} +and not a \Node% +{\def\Element% +{905}}\Seq% +{\def\fWeight% +{bold}}media\endSeq{}\endNode{} player, although it can play +some audio file formats (they are listed in the sections below). This is not +a recommended usage of \Node% +{\def\Element% +{906}}\Seq% +{}MPlayer\endSeq{}\endNode{}, you better use \Node% +{\def\Element% +{907}}\Seq% +{}\Seq% +{}\Seq% +{}XMMS\endSeq{}\Seq% +{} (http://www.xmms.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{908}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{909}\def\ProcessingMode% +{title-sosofo-mode}}MP3 files\endNode{}\def\HeadingText{% +MP3 files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{909}}\endNode{} +\Node% +{\def\Element% +{910}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You may have problems playing certain MP3 files that +\Node% +{\def\Element% +{911}}\Seq% +{}MPlayer\endSeq{}\endNode{} will misdetect as MPEGs and play +incorrectly or not at all. This cannot be fixed without dropping support +for certain broken MPEG files and thus will remain like this for the +foreseeable future. The \Node% +{\def\Element% +{912}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/demuxer\endSeq{}\endNode{} flag described in the +manpage may help you in these cases.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{913}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{914}\def\ProcessingMode% +{title-sosofo-mode}}WAV files\endNode{}\def\HeadingText{% +WAV files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{914}}\endNode{} +\Node% +{\def\Element% +{915}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{916}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{917}\def\ProcessingMode% +{title-sosofo-mode}}OGG/OGM files (Vorbis)\endNode{}\def\HeadingText{% +OGG/OGM files (Vorbis)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{917}}\endNode{} +\Node% +{\def\Element% +{918}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Requires properly installed +\Node% +{\def\Element% +{919}}\Seq% +{}libogg\endSeq{}\endNode{} and +\Node% +{\def\Element% +{920}}\Seq% +{}libvorbis\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{921}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{922}\def\ProcessingMode% +{title-sosofo-mode}}WMA/ASF files\endNode{}\def\HeadingText{% +WMA/ASF files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{922}}\endNode{} +\Node% +{\def\Element% +{923}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{924}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{925}\def\ProcessingMode% +{title-sosofo-mode}}MP4 files\endNode{}\def\HeadingText{% +MP4 files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{925}}\endNode{} +\Node% +{\def\Element% +{926}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{927}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{928}\def\ProcessingMode% +{title-sosofo-mode}}CD audio\endNode{}\def\HeadingText{% +CD audio}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{928}}\endNode{} +\Node% +{\def\Element% +{929}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{930}}\Seq% +{}MPlayer\endSeq{}\endNode{} can use \Node% +{\def\Element% +{931}}\Seq% +{}cdparanoia\endSeq{}\endNode{} +to play CDDA (Audio CD). The scope of this section does not contain enumerating +\Node% +{\def\Element% +{932}}\Seq% +{}cdparanoia\endSeq{}\endNode{}'s features.\endPar{}\endNode{} + +\Node% +{\def\Element% +{933}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}See the man page's \Node% +{\def\Element% +{934}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/cdda\endSeq{}\endNode{} option which can be used to pass +options to \Node% +{\def\Element% +{935}}\Seq% +{}cdparanoia\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{936}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{937}\def\ProcessingMode% +{title-sosofo-mode}}XMMS\endNode{}\def\HeadingText{% +XMMS}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{937}}\endNode{} +\Node% +{\def\Element% +{938}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{939}}\Seq% +{}MPlayer\endSeq{}\endNode{} can use \Node% +{\def\Element% +{940}}\Seq% +{}XMMS\endSeq{}\endNode{} input +plugins to play many file formats. There are plugins for SNES game tunes, SID +tunes (from Commodore 64), many Amiga formats, .xm, .it, VQF, musepack, Bonk, +shorten and many others. You can find them at the +\Node% +{\def\Element% +{941}}\Seq% +{}\Seq% +{}\Seq% +{}XMMS input plugin page\endSeq{}\Seq% +{} (http://www.xmms.org/plugins\char95{}input.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{942}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}For this feature you need to have \Node% +{\def\Element% +{943}}\Seq% +{}XMMS\endSeq{}\endNode{} and compile +\Node% +{\def\Element% +{944}}\Seq% +{}MPlayer\endSeq{}\endNode{} with \Node% +{\def\Element% +{945}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure -\/-\/enable-\/xmms\endSeq{}\endNode{}. +If that does not work, you might need to set the \Node% +{\def\Element% +{946}}\Seq% +{}XMMS\endSeq{}\endNode{} +plugin and library path explicitly by way of the \Node% +{\def\Element% +{947}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/with-\/xmmsplugindir\endSeq{}\endNode{} +and \Node% +{\def\Element% +{948}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/withxmmslibdir\endSeq{}\endNode{} options.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{949}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{950}\def\ProcessingMode% +{title-sosofo-mode}}Supported codecs\endNode{}\def\HeadingText{% +Supported codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{950}}\endNode{} + +\Node% +{\def\Element% +{951}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{952}\def\ProcessingMode% +{title-sosofo-mode}}Video codecs\endNode{}\def\HeadingText{% +Video codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{952}}\endNode{} + +\Node% +{\def\Element% +{953}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}See the \Node% +{\def\Element% +{954}}\Seq% +{}\Seq% +{}\Seq% +{}codec status table\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/DOCS/codecs-\/status.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +for the complete, daily generated list. Quite a few codecs are available for +download from our homepage. Grab them from our +\Node% +{\def\Element% +{955}}\Seq% +{}\Seq% +{}\Seq% +{}codecs page\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/MPlayer/releases/codecs/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{956}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The most important ones above all:\endPar{}\endNode{} + +\Node% +{\def\Element% +{957}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{958}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{959}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{960}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPEG1\endSeq{}\endNode{} (\Node% +{\def\Element% +{961}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}VCD\endSeq{}\endNode{}) and + \Node% +{\def\Element% +{962}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MPEG2\endSeq{}\endNode{} (\Node% +{\def\Element% +{963}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}DVD\endSeq{}\endNode{}) video + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{964}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{965}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} native decoders for \Node% +{\def\Element% +{966}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}DivX ;-\/), OpenDivX (DivX4), + DivX 5.01, 3ivX, M\$ MPEG4\endSeq{}\endNode{} v1, v2 and other MPEG4 variants + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{967}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{968}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} native decoder for \Node% +{\def\Element% +{969}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Windows Media Video 7/8\endSeq{}\endNode{} + (\Node% +{\def\Element% +{970}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}WMV1/WMV2\endSeq{}\endNode{}), and Win32 DLL decoder + for \Node% +{\def\Element% +{971}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Windows Media Video 9\endSeq{}\endNode{} + (\Node% +{\def\Element% +{972}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}WMV3\endSeq{}\endNode{}), both used in \Node% +{\def\Element% +{973}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.wmv\endSeq{}\endNode{} + files + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{974}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{975}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} native \Node% +{\def\Element% +{976}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Sorenson 1 (SVQ1)\endSeq{}\endNode{} decoder + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{977}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{978}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Win32/QT \Node% +{\def\Element% +{979}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Sorenson 3 (SVQ3)\endSeq{}\endNode{} decoder + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{980}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{981}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{982}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}3ivx\endSeq{}\endNode{} v1, v2 decoder + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{983}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{984}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Cinepak and \Node% +{\def\Element% +{985}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Intel Indeo\endSeq{}\endNode{} codecs (3.1,3.2,4.1,5.0) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{986}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{987}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{988}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}MJPEG\endSeq{}\endNode{}, AVID, VCR2, ASV2 and other hardware + formats + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{989}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{990}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} VIVO 1.0, 2.0, I263 and other \Node% +{\def\Element% +{991}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}h263(+)\endSeq{}\endNode{} variants + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{992}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{993}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} FLI/FLC + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{994}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{995}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{996}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}RealVideo 1.0\endSeq{}\endNode{} from libavcodec, and + \Node% +{\def\Element% +{997}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}RealVideo 2.0, 3.0\endSeq{}\endNode{} and + \Node% +{\def\Element% +{998}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}4.0\endSeq{}\endNode{} codecs using RealPlayer libraries + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{999}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1000}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} native decoder for HuffYUV + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1001}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1002}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Various old simple RLE-\/like formats + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1003}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you have a Win32 codec not listed here which is not supported yet, +please read the \Node% +{\def\Element% +{1004}}codec importing HOWTO\endNode{} +and help us add support for it.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{1005}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1006}\def\ProcessingMode% +{title-sosofo-mode}}DivX4/DivX5\endNode{}\def\HeadingText{% +DivX4/DivX5}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1006}}\endNode{} + +\Node% +{\def\Element% +{1007}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This section contains information about the DivX4 codec of +\Node% +{\def\Element% +{1008}}\Seq% +{}\Seq% +{}\Seq% +{}Project Mayo\endSeq{}\Seq% +{} (http://www.projectmayo.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +Their first available alpha version was OpenDivX 4.0 alpha 47 and 48. +Support for this was included in \Node% +{\def\Element% +{1009}}\Seq% +{}MPlayer\endSeq{}\endNode{} in the +past, and built by default. We also used its postprocessing code to +optionally enhance visual quality of MPEG1/2 movies. Now we use our own, +for all file types.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1010}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The new generation of this codec is called DivX4 and can even decode +movies made with the infamous DivX codec! In addition it is much faster +than the native Win32 DivX DLLs but slower than \Node% +{\def\Element% +{1011}}\Seq% +{}libavcodec\endSeq{}\endNode{}. Hence its usage as a decoder is +\Node% +{\def\Element% +{1012}}\Seq% +{\def\fWeight% +{bold}}DISCOURAGED\endSeq{}\endNode{}. However, it is useful for +encoding. One disadvantage of this codec is that it is not available under an +Open Source license.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1013}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DivX4 works in two modes: +\Node% +{\def\Element% +{1014}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1015}}\Node% +{\def\Element% +{1016}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1017}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc odivx\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{1018}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1019}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Uses the codec in OpenDivX fashion. In this case it produces YV12 images + in its own buffer, and \Node% +{\def\Element% +{1020}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} does colorspace + conversion via libvo. (\Node% +{\def\Element% +{1021}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Fast, recommended!\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1022}}\Node% +{\def\Element% +{1023}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1024}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc divx4\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{1025}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1026}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Uses the colorspace conversion of the codec. In this mode you can use + YUY2/UYVY, too. (\Node% +{\def\Element% +{1027}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}SLOW\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1028}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{1029}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc odivx\endSeq{}\endNode{} method is usually faster, due to the fact +that it transfers image data in YV12 (planar YUV 4:2:0) format, thus +requiring much less bandwidth on the bus. For packed YUV modes (YUY2, UYVY) +use the \Node% +{\def\Element% +{1030}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc divx4\endSeq{}\endNode{} method. For RGB modes the speed is the +same, differing at best according to your current color depth. +\Node% +{\def\Element% +{1031}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1032}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}If your \Node% +{\def\Element% +{1033}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}-\/vo\endSeq{}\endNode{} driver supports direct rendering, then \Node% +{\def\Element% +{1034}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}-\/vc +divx4\endSeq{}\endNode{} may be faster, or even the fastest solution.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1035}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The Divx4/5 binary codec library can be downloaded from +\Node% +{\def\Element% +{1036}}\Seq% +{}\Seq% +{}\Seq% +{}avifile\endSeq{}\Seq% +{} (http://avifile.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{} or +\Node% +{\def\Element% +{1037}}\Seq% +{}\Seq% +{}\Seq% +{}divx.com\endSeq{}\Seq% +{} (http://www.divx.com)\endSeq{}\endSeq{}\endSeq{}\endNode{} +Unpack it, run \Node% +{\def\Element% +{1038}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}./install.sh\endSeq{}\endNode{} as root and do not forget adding +\Node% +{\def\Element% +{1039}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}/usr/local/lib\endSeq{}\endNode{} to your +\Node% +{\def\Element% +{1040}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}/etc/ld.so.conf\endSeq{}\endNode{} and running \Node% +{\def\Element% +{1041}}\Seq% +{\def\fWeight% +{bold}}ldconfig\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1042}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Get the CVS version of the OLD OpenDivx core library like this:\endPar{}\endNode{} + +\Node% +{\def\Element% +{1043}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1044}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{}\Node% +{\def\Element% +{1046}}\Par% +{\def\fSize% +{8.1\p@}\def\LineSpacing% +{10.53\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cvs~-\/d:pserver:anonymous@cvs.projectmayo.com:/cvsroot~login\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1047}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{}\Node% +{\def\Element% +{1049}}\Par% +{\def\fSize% +{8.1\p@}\def\LineSpacing% +{10.53\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cvs~-\/d:pserver:anonymous@cvs.projectmayo.com:/cvsroot~co~divxcore\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1050}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{}This core library is split into a decore and encore library that have to be +compiled separately. For the decore Library, simply type +\Node% +{\def\Element% +{1052}}\Par% +{\def\fSize% +{8.1\p@}\def\LineSpacing% +{10.53\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cd~divxcore/decore/build/linux +make +cp~libdivxdecore.so~/usr/local/lib +ln~-\/s~/usr/local/lib/libdivxdecore.so~/usr/local/lib/libdivxdecore.so.0 +cp~../../src/decore.h~/usr/local/include\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1053}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{}Alas, for the encore library there is no Linux Makefile available, and the +MMX optimized code only works on Windows. You can still compile it, though, +by using this +\Node% +{\def\Element% +{1055}}\Seq% +{}\Seq% +{}\Seq% +{}Makefile\endSeq{}\Seq% +{} (ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-\/mf/Makefile)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +\Node% +{\def\Element% +{1056}}\Par% +{\def\fSize% +{8.1\p@}\def\LineSpacing% +{10.53\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cd~../../../encore/build +mkdir~linux +cd~linux +cp~path/Makefile~. +make +cp~libdivxencore.so~/usr/local/lib +ln~-\/s~/usr/local/lib/libdivxdecore.so~/usr/local/lib/libdivxdecore.so.0 +cp~../../src/encore.h~/usr/local/include\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1057}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1058}}\Seq% +{}MPlayer\endSeq{}\endNode{} autodetects DivX4/DivX5 if it is +properly installed, just compile as usual. If it does not detect it, you +did not install or configure it correctly.\endPar{}\endNode{} +\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1059}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1060}\def\ProcessingMode% +{title-sosofo-mode}}FFmpeg DivX/libavcodec\endNode{}\def\HeadingText{% +FFmpeg DivX/libavcodec}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1060}}\endNode{} + +\Node% +{\def\Element% +{1061}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1062}}\Seq% +{}\Seq% +{}\Seq% +{}FFmpeg\endSeq{}\Seq% +{} (http://ffmpeg.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{} contains an +\Node% +{\def\Element% +{1063}}\Seq% +{\def\fWeight% +{bold}}open source\endSeq{}\endNode{} codec package, which is capable +of decoding streams encoded with H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/HuffYUV +video, or WMA (Windows Media Audio) audio codecs. Not only some of them can be +encoded with, but it also offers higher speed than the Win32 codecs or the +DivX.com DivX4/5 library!\endPar{}\endNode{} + +\Node% +{\def\Element% +{1064}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It contains a lot of nice codecs, especially important are the MPEG4 variants: +DivX3, DivX4, DivX5, Windows Media Video 7 (WMV1). Also a very interesting one +is the WMA decoder.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1065}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you use an \Node% +{\def\Element% +{1066}}\Seq% +{}MPlayer\endSeq{}\endNode{} release you have libavcodec +right in the package, just build as usual. If you use +\Node% +{\def\Element% +{1067}}\Seq% +{}MPlayer\endSeq{}\endNode{} from CVS you have to extract libavcodec from +the FFmpeg CVS tree as FFmpeg releases \Node% +{\def\Element% +{1068}}\Seq% +{\def\fWeight% +{bold}}don't\endSeq{}\endNode{} +work with \Node% +{\def\Element% +{1069}}\Seq% +{}MPlayer\endSeq{}\endNode{}. In order to achieve this do:\endPar{}\endNode{} + +\Node% +{\def\Element% +{1070}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1071}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} \Node% +{\def\Element% +{1073}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cvs~-\/d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg~login\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1074}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} \Node% +{\def\Element% +{1076}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cvs~-\/d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg~co~ffmpeg\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1077}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} Move the \Node% +{\def\Element% +{1079}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}libavcodec\endSeq{}\endNode{} directory from the FFmpeg + sources to the root of the \Node% +{\def\Element% +{1080}}\Seq% +{}MPlayer\endSeq{}\endNode{} CVS tree. + It should look like this: + \Node% +{\def\Element% +{1081}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}main/libavcodec\endSeq{}\endNode{} + \endPar{}\Node% +{\def\Element% +{1082}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Symlinking is \Node% +{\def\Element% +{1083}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} enough, you have to + copy/move it! + \endPar{}\endNode{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1084}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} Compile. \Node% +{\def\Element% +{1086}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} should detect problems before + compilation. + \endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1087}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1088}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}\Node% +{\def\Element% +{1089}}\Seq% +{}MPlayer\endSeq{}\endNode{} from CVS does contain a +\Node% +{\def\Element% +{1090}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}libavcodec\endSeq{}\endNode{} subdirectory, but it does +\Node% +{\def\Element% +{1091}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} contain the source for libavcodec! +You must follow the steps above to obtain the source for this library.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1092}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}With FFmpeg and my Matrox G400, I can view even the highest resolution DivX +movies without dropped frames on my K6/2 500.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1093}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1094}\def\ProcessingMode% +{title-sosofo-mode}}XAnim codecs\endNode{}\def\HeadingText{% +XAnim codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1094}}\endNode{} + +\Node% +{\def\Element% +{1095}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1096}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}Be advised that the XAnim binary codecs are packaged with a piece of text +claiming to be a legally binding software license which, besides other +restrictions, forbids the user to use the codecs in conjunction with any +program other than \Node% +{\def\Element% +{1097}}\Seq% +{}XAnim\endSeq{}\endNode{}. However, the XAnim +author has yet to bring legal action against anyone for codec-\/related issues.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1098}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1099}}\Seq% +{\def\fWeight% +{bold}}INSTALLATION AND USAGE. \endSeq{}\endNode{} +\Node% +{\def\Element% +{1100}}\Seq% +{}\Node% +{\def\Element% +{1101}}\Seq% +{}MPlayer\endSeq{}\endNode{} is capable of employing the XAnim codecs +for decoding. Follow the instructions to enable them:\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1102}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1103}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} Download the codecs you wish to use from the + \Node% +{\def\Element% +{1105}}\Seq% +{}\Seq% +{}\Seq% +{}XAnim site\endSeq{}\Seq% +{} (http://xanim.va.pubnix.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}. + The 3ivx codec is not there, but at the + \Node% +{\def\Element% +{1106}}\Seq% +{}\Seq% +{}\Seq% +{}3ivx site\endSeq{}\Seq% +{} (http://www.3ivx.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1107}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} Use the \Node% +{\def\Element% +{1109}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/with-\/xanimlibdir\endSeq{}\endNode{} option to tell + \Node% +{\def\Element% +{1110}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} where + to find the XAnim codecs. By default, it looks for them at + \Node% +{\def\Element% +{1111}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local/lib/xanim/mods\endSeq{}\endNode{}, + \Node% +{\def\Element% +{1112}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/lib/xanim/mods\endSeq{}\endNode{} and + \Node% +{\def\Element% +{1113}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/lib/xanim\endSeq{}\endNode{}. + Alternatively you can set the environment variable + \Node% +{\def\Element% +{1114}}\Seq% +{}XANIM\char95{}MOD\char95{}DIR\endSeq{}\endNode{} to the directory of the XAnim codecs. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1115}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} Rename/symlink the files, cutting out the architecture stuff, so they + will have filenames like these: \Node% +{\def\Element% +{1117}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vid\char95{}cvid.xa\endSeq{}\endNode{}, + \Node% +{\def\Element% +{1118}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vid\char95{}h263.xa\endSeq{}\endNode{}, \Node% +{\def\Element% +{1119}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vid\char95{}iv50.xa\endSeq{}\endNode{} + \endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1120}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}XAnim is video codec family \Node% +{\def\Element% +{1121}}\Seq% +{}xanim\endSeq{}\endNode{}, so you may want +to use the \Node% +{\def\Element% +{1122}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vfm xanim\endSeq{}\endNode{} option to tell \Node% +{\def\Element% +{1123}}\Seq% +{}MPlayer\endSeq{}\endNode{} +to use them if possible.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1124}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Tested codecs include: \Node% +{\def\Element% +{1125}}\Seq% +{\def\fWeight% +{bold}}Indeo 3.2, 4.1, 5.0, CVID, 3ivX, +h263.\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1126}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1127}\def\ProcessingMode% +{title-sosofo-mode}}VIVO video\endNode{}\def\HeadingText{% +VIVO video}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1127}}\endNode{} +\Node% +{\def\Element% +{1128}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1129}}\Seq% +{}MPlayer\endSeq{}\endNode{} can play Vivo (1.0 and 2.0) videos. The +most suitable codec for 1.0 files is FFmpeg's H263 decoder, you can use it +with the \Node% +{\def\Element% +{1130}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc ffh263\endSeq{}\endNode{} option. For 2.0 files, use the +Win32 DLL through the \Node% +{\def\Element% +{1131}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc vivo\endSeq{}\endNode{} option. If you do not supply +command line options \Node% +{\def\Element% +{1132}}\Seq% +{}MPlayer\endSeq{}\endNode{} selects the best codec +automatically.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1133}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1134}\def\ProcessingMode% +{title-sosofo-mode}}MPEG 1/2 video\endNode{}\def\HeadingText{% +MPEG 1/2 video}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1134}}\endNode{} +\Node% +{\def\Element% +{1135}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPEG1 and MPEG2 are decoded by the multiplatform native \Node% +{\def\Element% +{1136}}\Seq% +{}libmpeg2\endSeq{}\endNode{} library, whose source code is +included in \Node% +{\def\Element% +{1137}}\Seq% +{}MPlayer\endSeq{}\endNode{}. We handle buggy MPEG 1/2 +video files by catching \Node% +{\def\Element% +{1138}}\Seq% +{}Signal 11\endSeq{}\endNode{} +(\Node% +{\def\Element% +{1139}}\Seq% +{}segmentation fault\endSeq{}\endNode{}), and quickly +reinitializing the codec, continuing exactly from where the failure +occurred. This recovery technique has no measurable speed penalty.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1140}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1141}\def\ProcessingMode% +{title-sosofo-mode}}MS Video1\endNode{}\def\HeadingText{% +MS Video1}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1141}}\endNode{} +\Node% +{\def\Element% +{1142}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is a very old and very bad codec from Microsoft. In the past it was +decoded with the \Node% +{\def\Element% +{1143}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}msvidc32.dll\endSeq{}\endNode{} Win32 codec, now we have +our own open source implementation +(by \Node% +{\def\Element% +{1144}}\Seq% +{}\Seq% +{}\Seq% +{}Mike Melanson\endSeq{}\Seq% +{} (mailto:melanson@pcisys.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}).\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1145}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1146}\def\ProcessingMode% +{title-sosofo-mode}}Cinepak CVID\endNode{}\def\HeadingText{% +Cinepak CVID}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1146}}\endNode{} +\Node% +{\def\Element% +{1147}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1148}}\Seq% +{}MPlayer\endSeq{}\endNode{} uses its own open source, multiplatform +Cinepak decoder (by \Node% +{\def\Element% +{1149}}\Seq% +{}\Seq% +{}\Seq% +{}Dr. Tim Ferguson\endSeq{}\Seq% +{} (mailto:timf@csse.monash.edu.au)\endSeq{}\endSeq{}\endSeq{}\endNode{}) +by default. It supports YUV outputs, so that hardware +scaling is possible if the video output driver permits it.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1150}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1151}\def\ProcessingMode% +{title-sosofo-mode}}RealVideo\endNode{}\def\HeadingText{% +RealVideo}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1151}}\endNode{} + +\Node% +{\def\Element% +{1152}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1153}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports decoding all versions of +RealVideo: + +\Node% +{\def\Element% +{1154}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1155}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1156}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} RealVideo 1.0 (fourcc RV10) -\/ en/decoding supported by + \Node% +{\def\Element% +{1157}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libavcodec\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1158}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1159}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) -\/ decoding supported by + \Node% +{\def\Element% +{1160}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}RealPlayer libraries\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1161}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It is recommended to download and install \Node% +{\def\Element% +{1162}}\Seq% +{}RealPlayer8\endSeq{}\endNode{} +or \Node% +{\def\Element% +{1163}}\Seq% +{}RealONE\endSeq{}\endNode{}, because \Node% +{\def\Element% +{1164}}\Seq% +{}MPlayer\endSeq{}\endNode{} +can use their libraries to decode files with RealVideo 2.0 -\/ 4.0 video. The +\Node% +{\def\Element% +{1165}}\Seq% +{}MPlayer\endSeq{}\endNode{} \Node% +{\def\Element% +{1166}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} script should +detect the \Node% +{\def\Element% +{1167}}\Seq% +{}RealPlayer\endSeq{}\endNode{} libraries in the standard +locations of a full installation. If it does not, tell \Node% +{\def\Element% +{1168}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} +where to look with the \Node% +{\def\Element% +{1169}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/with-\/reallibdir\endSeq{}\endNode{} option.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1170}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1171}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}\Node% +{\def\Element% +{1172}}\Seq% +{}RealPlayer\endSeq{}\endNode{} libraries currently +\Node% +{\def\Element% +{1173}}\Seq% +{\def\fWeight% +{bold}}only work with Linux, FreeBSD, NetBSD and Cygwin on the x86, +Alpha and PowerPC (Linux/Alpha and Linux/PowerPC have been tested) platforms\endSeq{}\endNode{}.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1174}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1175}\def\ProcessingMode% +{title-sosofo-mode}}XViD\endNode{}\def\HeadingText{% +XViD}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1175}}\endNode{} + +\Node% +{\def\Element% +{1176}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1177}}\Seq% +{}\Seq% +{}\Seq% +{}XViD\endSeq{}\Seq% +{} (http://www.xvid.org)\endSeq{}\endSeq{}\endSeq{}\endNode{} is a forked development of the +OpenDivX codec. It happened when ProjectMayo changed OpenDivX to closed source +DivX4 (now DivX5), and the non-\/ProjectMayo people working on OpenDivX got angry, +then started XViD. So both projects have the same origin. + +\Node% +{\def\Element% +{1178}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1179}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}ADVANTAGES\endPar{}\endNode{} +\Node% +{\def\Element% +{1180}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1181}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} open source + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1182}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1183}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} its API is compatible with DivX4 so adding support for it is easy + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1184}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1185}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} 2-\/pass encoding support + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1186}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1187}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} nice encoding quality, higher speed than DivX4 (you can optimize it for + your box while compiling) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1188}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1189}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}DISADVANTAGES\endPar{}\endNode{} +\Node% +{\def\Element% +{1190}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1191}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} currently it does not properly \Node% +{\def\Element% +{1192}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}decode\endSeq{}\endNode{} all + DivX/DivX4 files (no problem as \Node% +{\def\Element% +{1193}\def\ProcessingMode% +{listitem-content-mode}}libavcodec\endNode{} + can play them) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1194}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1195}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} you have to choose between DivX4 \Node% +{\def\Element% +{1196}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}or\endSeq{}\endNode{} XViD + support at compiletime + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1197}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1198}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} under development + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1199}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{1200}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}INSTALLING XVID CVS\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{1200}}\endNode{} +\Node% +{\def\Element% +{1201}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It is currently available only from CVS. Here are the download and +installation instructions:\endPar{}\endNode{} +\Node% +{\def\Element% +{1202}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} \Node% +{\def\Element% +{1204}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cvs~-\/z3~-\/d:pserver:anonymous@cvs.xvid.org:/xvid~login\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1205}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} \Node% +{\def\Element% +{1207}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cvs~-\/z3~-\/d:pserver:anonymous@cvs.xvid.org:/xvid~co~xvidcore\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1208}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} \Node% +{\def\Element% +{1210}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cd~xvidcore/build/generic\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1211}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} Edit \Node% +{\def\Element% +{1213}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}MakeFile\endSeq{}\endNode{} for your architecture (probably + \Node% +{\def\Element% +{1214}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Makefile.linuxx86\endSeq{}\endNode{}) to fit your needs. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1215}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}5. \endLineField{} \Node% +{\def\Element% +{1217}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}make~-\/f~Makefile.linux\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1218}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}6. \endLineField{} Copy \Node% +{\def\Element% +{1220}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}divx4.h\endSeq{}\endNode{} and \Node% +{\def\Element% +{1221}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}xvid.h\endSeq{}\endNode{} from + \Node% +{\def\Element% +{1222}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local/include/\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1223}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}7. \endLineField{} Get \Node% +{\def\Element% +{1225}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}encore2.h\endSeq{}\endNode{} and \Node% +{\def\Element% +{1226}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}decore.h\endSeq{}\endNode{} from + the DivX4Linux package, and copy them to + \Node% +{\def\Element% +{1227}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local/include/\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1228}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}8. \endLineField{} Recompile \Node% +{\def\Element% +{1230}}\Seq% +{}MPlayer\endSeq{}\endNode{} with + \Node% +{\def\Element% +{1231}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/with-\/xvidcore=\Node% +{\def\Element% +{1232}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}/path/to/libxvidcore.a\endSeq{}\endNode{}\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1233}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1234}\def\ProcessingMode% +{title-sosofo-mode}}Sorenson\endNode{}\def\HeadingText{% +Sorenson}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1234}}\endNode{} + +\Node% +{\def\Element% +{1235}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Sorenson is a video codec developed by Sorenson Media and licensed to Apple who +distribute it with their \Node% +{\def\Element% +{1236}}\Seq% +{}QuickTime Player\endSeq{}\endNode{}. We are +currently able to decode all version of Sorenson video files with the following +decoders.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1237}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1238}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1239}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Sorenson 1 (fourcc \Node% +{\def\Element% +{1240}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}SVQ1\endSeq{}\endNode{}) -\/ decoding supported by + \Node% +{\def\Element% +{1241}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}native codecs\endSeq{}\endNode{}. Actually there are two + (nearly equal) decoders for SVQ1: one is built in \Node% +{\def\Element% +{1242}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}, + the other in libavcodec. You can invoke each of them with the \Node% +{\def\Element% +{1243}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc svq1\endSeq{}\endNode{} + and \Node% +{\def\Element% +{1244}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc ffsvq1\endSeq{}\endNode{} options respectively. Some files may work + with one of them, and not with the other, so test both decoders. The decoder + was written (reverse engineered) by the \Node% +{\def\Element% +{1245}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}xine\endSeq{}\Seq% +{} (http://www.xinehq.de)\endSeq{}\endSeq{}\endSeq{}\endNode{} + authors. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1246}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1247}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Sorenson 3 (fourcc \Node% +{\def\Element% +{1248}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}SVQ3\endSeq{}\endNode{}) -\/ decoding supported by + \Node% +{\def\Element% +{1249}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Win32 QuickTime libraries\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1250}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{1251}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}INSTALLING XVID CVS\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{1251}}\endNode{} +\Node% +{\def\Element% +{1252}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1253}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}currently only 32bit Intel platforms are supported.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1254}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{}download MPlayer CVS\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1256}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{}compile MPlayer with: +\Node% +{\def\Element% +{1258}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\$~./configure~-\/-\/enable-\/qtx-\/codecs\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1259}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{}download QuickTime DLL pack from +\Node% +{\def\Element% +{1261}}\Seq% +{}\Seq% +{}\Seq% +{}>\/\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/MPlayer/releases/codecs/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1262}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{}extract QuickTime DLL pack to your Win32 codecs directory +(default: \Node% +{\def\Element% +{1264}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/lib/win32\endSeq{}\endNode{})\endPar{}\endSeq{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1265}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1266}\def\ProcessingMode% +{title-sosofo-mode}}Audio codecs\endNode{}\def\HeadingText{% +Audio codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1266}}\endNode{} + +\Node% +{\def\Element% +{1267}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1268}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}The most important audio codecs above all:\endPar{}\endNode{} +\Node% +{\def\Element% +{1269}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1270}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} MPEG layer 2 (MP2), and layer 3 (MP3) audio (\Node% +{\def\Element% +{1271}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}native\endSeq{}\endNode{} + code, with MMX/SSE/3DNow! optimization) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1272}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1273}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} MPEG layer 1 audio (\Node% +{\def\Element% +{1274}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}native\endSeq{}\endNode{} code, with libavcodec) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1275}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1276}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Windows Media Audio v1, v2 (\Node% +{\def\Element% +{1277}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}native\endSeq{}\endNode{} code, with + libavcodec) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1278}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1279}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Windows Media Audio 9 (WMAv3) (using DMO DLL) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1280}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1281}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} AC3 Dolby audio (\Node% +{\def\Element% +{1282}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}native\endSeq{}\endNode{} code, with + MMX/SSE/3DNow! optimization) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1283}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1284}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} AC3 passing through soundcard hardware + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1285}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1286}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Ogg Vorbis audio codec (\Node% +{\def\Element% +{1287}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}native\endSeq{}\endNode{} library) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1288}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1289}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} RealAudio: DNET (low bitrate AC3), Cook, Sipro and ATRAC3 + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1290}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1291}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} QuickTime: Qualcomm and QDesign audio codecs + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1292}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1293}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} VIVO audio (g723, Vivo Siren) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1294}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1295}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Voxware audio (using DirectShow DLL) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1296}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1297}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} alaw and ulaw, various gsm, adpcm and pcm formats and other simple old + audio codecs + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1298}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1299}\def\ProcessingMode% +{title-sosofo-mode}}Software AC3 decoding\endNode{}\def\HeadingText{% +Software AC3 decoding}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1299}}\endNode{} + +\Node% +{\def\Element% +{1300}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is the default decoder used for files with AC3 audio.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1301}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The AC3 decoder can create audio output mixes for 2, 4, or 6 speakers. +When configured for 6 speakers, this decoder provides separate output of +all the AC3 channels to the sound driver, allowing for full "surround +sound" experience without the external AC3 decoder required to use the +hwac3 codec.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1302}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Use the \Node% +{\def\Element% +{1303}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/channels\endSeq{}\endNode{} option to select the number of output +channels. Use \Node% +{\def\Element% +{1304}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/channels 2\endSeq{}\endNode{} for a stereo downmix. For a 4 +channel downmix (Left Front, Right Front, Left Surround and Right Surround +outputs), use \Node% +{\def\Element% +{1305}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/channels 4\endSeq{}\endNode{}. In this case, any center +channel will be mixed equally to the front channels. \Node% +{\def\Element% +{1306}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/channels +6\endSeq{}\endNode{} will output all the AC3 channels as they are encoded -\/ in the +order Left, Right, Left Surround, Right Surround, Center and LFE.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1307}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The default number of output channels is 2.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1308}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To use more than 2 output channels, you will need to use OSS, and have a +sound card that supports the appropriate number of output channels via the +SNDCTL\char95{}DSP\char95{}CHANNELS ioctl. An example of a suitable driver is emu10k1 +(used by Soundblaster Live! cards) from August 2001 or newer (ALSA CVS is +also supposed to work).\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1309}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1310}\def\ProcessingMode% +{title-sosofo-mode}}Hardware AC3 decoding\endNode{}\def\HeadingText{% +Hardware AC3 decoding}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1310}}\endNode{} +\Node% +{\def\Element% +{1311}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You need an AC3 capable sound card, with digital out (SP/DIF). The card's +driver must properly support the AFMT\char95{}AC3 format (C-\/Media does). Connect +your AC3 decoder to the SP/DIF output, and use the \Node% +{\def\Element% +{1312}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ac +hwac3\endSeq{}\endNode{} option. It is experimental but known to work with C-\/Media +cards and Soundblaster Live! + ALSA (but not OSS) drivers and DXR3/Hollywood+ +MPEG decoder cards.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1313}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1314}\def\ProcessingMode% +{title-sosofo-mode}}libmad support\endNode{}\def\HeadingText{% +libmad support}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1314}}\endNode{} + +\Node% +{\def\Element% +{1315}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1316}}\Seq% +{}\Seq% +{}\Seq% +{}libmad\endSeq{}\Seq% +{} (http://mad.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{} is a multiplatform +MPEG audio decoding library. It does not handle broken files well, and it +sometimes has problems with seeking.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1317}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To enable support, compile with the \Node% +{\def\Element% +{1318}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/enable-\/mad\endSeq{}\endNode{} configure +option.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1319}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1320}\def\ProcessingMode% +{title-sosofo-mode}}VIVO audio\endNode{}\def\HeadingText{% +VIVO audio}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1320}}\endNode{} +\Node% +{\def\Element% +{1321}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The audio codec used in VIVO files depends on whether it is a VIVO/1.0 or +VIVO/2.0 file. VIVO/1.0 files have \Node% +{\def\Element% +{1322}}\Seq% +{\def\fWeight% +{bold}}g.723\endSeq{}\endNode{} audio, +and VIVO/2.0 files have \Node% +{\def\Element% +{1323}}\Seq% +{\def\fWeight% +{bold}}Vivo Siren\endSeq{}\endNode{} audio. Both are +supported.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1324}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1325}\def\ProcessingMode% +{title-sosofo-mode}}RealAudio\endNode{}\def\HeadingText{% +RealAudio}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1325}}\endNode{} + +\Node% +{\def\Element% +{1326}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1327}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports decoding nearly all versions of +RealAudio:\endPar{}\endNode{} + +\Node% +{\def\Element% +{1328}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1329}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1330}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} RealAudio DNET -\/ decoding supported by + \Node% +{\def\Element% +{1331}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}liba52\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1332}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1333}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} RealAudio Cook/Sipro/ATRAC3 -\/ decoding supported by + \Node% +{\def\Element% +{1334}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}RealPlayer libraries\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1335}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}On how to install RealPlayer libraries, see the +\Node% +{\def\Element% +{1336}}RealMedia file format\endNode{} section.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1337}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1338}\def\ProcessingMode% +{title-sosofo-mode}}QDesign codecs\endNode{}\def\HeadingText{% +QDesign codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1338}}\endNode{} +\Node% +{\def\Element% +{1339}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}QDesign audio streams (fourcc:\Node% +{\def\Element% +{1340}}\Seq% +{\def\fPosture% +{italic}}QDMC, QDM2\endSeq{}\endNode{}) are found +in MOV/QT files. Both versions of this codec can be decoded with QuickTime +libraries. For installation instructions please see the +\Node% +{\def\Element% +{1341}}Sorenson video codec\endNode{} section.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1342}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1343}\def\ProcessingMode% +{title-sosofo-mode}}Qualcomm codecs\endNode{}\def\HeadingText{% +Qualcomm codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1343}}\endNode{} +\Node% +{\def\Element% +{1344}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Qualcomm audio streams (fourcc:\Node% +{\def\Element% +{1345}}\Seq% +{\def\fPosture% +{italic}}Qclp\endSeq{}\endNode{}) is found +in MOV/QT files. It can be decoded with QuickTime +libraries. For installation instructions please see the +\Node% +{\def\Element% +{1346}}Sorenson video codec\endNode{} section.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1347}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1348}\def\ProcessingMode% +{title-sosofo-mode}}Win32 codecs importing HOWTO\endNode{}\def\HeadingText{% +Win32 codecs importing HOWTO}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1348}}\endNode{} + + +\Node% +{\def\Element% +{1349}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1350}\def\ProcessingMode% +{title-sosofo-mode}}VFW codecs\endNode{}\def\HeadingText{% +VFW codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1350}}\endNode{} + +\Node% +{\def\Element% +{1351}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}VFW (Video for Windows) is the old Video API for Windows. Its codecs have +the \Node% +{\def\Element% +{1352}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.DLL\endSeq{}\endNode{} or (rarely) \Node% +{\def\Element% +{1353}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.DRV\endSeq{}\endNode{} +extension. If \Node% +{\def\Element% +{1354}}\Seq% +{}MPlayer\endSeq{}\endNode{} fails at playing your AVI +with this kind of message: +\Node% +{\def\Element% +{1355}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}UNKNOWN~video~codec:~HFYU~(0x55594648)\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1356}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It means your AVI is encoded with a codec which has the HFYU fourcc (HFYU = +HuffYUV codec, DIV3 = DivX Low Motion, etc.). Now that you know this, you +have to find out which DLL Windows loads in order to play this file. In our +case, the \Node% +{\def\Element% +{1357}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}system.ini\endSeq{}\endNode{} contains this information in a +line that reads: +\Node% +{\def\Element% +{1358}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}VIDC.HFYU=huffyuv.dll\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1359}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}So you need the \Node% +{\def\Element% +{1360}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}huffyuv.dll\endSeq{}\endNode{} file. Note that the audio +codecs are specified by the MSACM prefix: +\Node% +{\def\Element% +{1361}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}msacm.l3acm=L3codeca.acm\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1362}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is the MP3 codec. Now that you have all the necessary information +(fourcc, codec file, sample AVI), submit your codec support request by +mail, and upload these files to the FTP site: +\Node% +{\def\Element% +{1363}}\Seq% +{}ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1364}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1365}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}On Windows NT/2000/XP search for this info in the registry, +e.g. search for VIDC.HFYU. To find out how to do this, look at +the old DirectShow method below.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1366}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1367}\def\ProcessingMode% +{title-sosofo-mode}}DirectShow codecs\endNode{}\def\HeadingText{% +DirectShow codecs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1367}}\endNode{} + +\Node% +{\def\Element% +{1368}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DirectShow is the newer Video API, which is even worse than its predecessor. +Things are harder with DirectShow, since +\Node% +{\def\Element% +{1369}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1370}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1371}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{1372}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}system.ini\endSeq{}\endNode{} does not contain the needed information, + instead it is stored in the registry and + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1373}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1374}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} we need the GUID of the codec. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1375}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{1376}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}New Method:\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{1376}}\endNode{} +\Node% +{\def\Element% +{1377}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Using \Node% +{\def\Element% +{1378}}\Seq% +{}Microsoft GraphEdit\endSeq{}\endNode{} (fast)\endPar{}\endNode{} +\Node% +{\def\Element% +{1379}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} Get \Node% +{\def\Element% +{1381}}\Seq% +{}GraphEdit\endSeq{}\endNode{} from either DirectX SDK or + \Node% +{\def\Element% +{1382}}\Seq% +{}\Seq% +{}\Seq% +{}doom9\endSeq{}\Seq% +{} (http://doom9.org)\endSeq{}\endSeq{}\endSeq{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1383}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} Start \Node% +{\def\Element% +{1385}}\Seq% +{\def\fWeight% +{bold}}graphedit.exe\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1386}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} From the menu select Graph -\/>\/ Insert Filters. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1388}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} Expand item \Node% +{\def\Element% +{1390}}\Seq% +{}DirectShow Filters\endSeq{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1391}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}5. \endLineField{} Select the right codec name and expand item. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1393}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}6. \endLineField{} In the entry \Node% +{\def\Element% +{1395}}\Seq% +{}DisplayName\endSeq{}\endNode{} look at the text in + winged brackets after the backslash and write it down (five dash-\/delimited + blocks, the GUID). + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1396}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}7. \endLineField{} The codec binary is the file specified in the \Node% +{\def\Element% +{1398}}\Seq% +{}Filename\endSeq{}\endNode{} + entry. + \endPar{}\endSeq{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1399}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1400}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}If there is no \Node% +{\def\Element% +{1401}}\Seq% +{}Filename\endSeq{}\endNode{} and +\Node% +{\def\Element% +{1402}}\Seq% +{}DisplayName\endSeq{}\endNode{} contains something like +\Node% +{\def\Element% +{1403}}\Seq% +{}device:dmo\endSeq{}\endNode{}, then it is a DMO-\/Codec.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1404}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{1405}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Old Method:\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{1405}}\endNode{} +\Node% +{\def\Element% +{1406}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Take a deep breath and start searching the registry...\endPar{}\endNode{} +\Node% +{\def\Element% +{1407}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} Start \Node% +{\def\Element% +{1409}}\Seq% +{\def\fWeight% +{bold}}regedit\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1410}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} Press \Node% +{\def\Element% +{1412}}\Seq% +{\def\fWeight% +{bold}}Ctrl\endSeq{}\endNode{}+\Node% +{\def\Element% +{1413}}\Seq% +{\def\fWeight% +{bold}}F\endSeq{}\endNode{}, disable the first two + checkboxes, and enable the third. Type in the fourcc of the codec (e.g. + \Node% +{\def\Element% +{1414}}\Seq% +{\def\fFamName{Courier-New}\def\fWeight% +{bold}}TM20\endSeq{}\endNode{}). + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1415}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} You should see a field which contains the path and the filename (e.g. + \Node% +{\def\Element% +{1417}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}C:\char92{}WINDOWS\char92{}SYSTEM\char92{}TM20DEC.AX\endSeq{}\endNode{}). + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1418}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} Now that you have the file, we need the GUID. Try searching again, but + now search for the codec's name, not the fourcc. Its name can be acquired + when Media Player is playing the file, by checking + \Node% +{\def\Element% +{1420}}\Seq% +{\def\fFamName{Arial}}File\endSeq{}\endNode{} -\/ \Node% +{\def\Element% +{1421}}\Seq% +{\def\fFamName{Arial}}Properties\endSeq{}\endNode{} -\/ + \Node% +{\def\Element% +{1422}}\Seq% +{\def\fFamName{Arial}}Advanced\endSeq{}\endNode{}. + If not, you are out of luck. Try guessing (e.g. search for TrueMotion). + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1423}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}5. \endLineField{} If the GUID is found you should see a \Node% +{\def\Element% +{1425}}\Seq% +{\def\fFamName{Arial}}FriendlyName\endSeq{}\endNode{} + and a \Node% +{\def\Element% +{1426}}\Seq% +{\def\fFamName{Arial}}CLSID\endSeq{}\endNode{} field. Write down the 16 byte CLSID, + this is the GUID we need. + \endPar{}\endSeq{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1427}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1428}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}If searching fails, try enabling all the checkboxes. You may have +false hits, but you may get lucky...\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1429}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Now that you have all the necessary information (fourcc, GUID, codec file, +sample AVI), submit your codec support request by mail, and upload these files +to the FTP site: +\Node% +{\def\Element% +{1430}}\Seq% +{}ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1431}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1432}\def\ProcessingMode% +{title-sosofo-mode}}Output devices\endNode{}\def\HeadingText{% +Output devices}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1432}}\endNode{}\Node% +{}\endNode{} +\Node% +{\def\Element% +{1433}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1434}\def\ProcessingMode% +{title-sosofo-mode}}Video output devices\endNode{}\def\HeadingText{% +Video output devices}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1434}}\endNode{} + +\Node% +{\def\Element% +{1435}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1436}\def\ProcessingMode% +{title-sosofo-mode}}Setting up MTRR\endNode{}\def\HeadingText{% +Setting up MTRR}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1436}}\endNode{} + +\Node% +{\def\Element% +{1437}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It is VERY recommended to check if the MTRR registers +are set up properly, because they can give a big performance boost.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1438}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Do a \Node% +{\def\Element% +{1439}}\Seq% +{\def\fWeight% +{bold}}/proc/mtrr\endSeq{}\endNode{}: +\Node% +{\def\Element% +{1440}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1441}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}-\/-\/(\$:\char126{})-\/-\/\endSeq{}\endNode{}~cat~/proc/mtrr +reg00:~base=0xe4000000~(3648MB),~size=~~16MB:~write-\/combining,~count=9 +reg01:~base=0xd8000000~(3456MB),~size=~128MB:~write-\/combining,~count=1\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1442}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It's right, shows my Matrox G400 with 16MB memory. I did this from +XFree 4.x.x , which sets up MTRR registers automatically.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1443}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If nothing worked, you have to do it manually. First, you have to find the +base address. You have 3 ways to find it: + +\Node% +{\def\Element% +{1444}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1445}}\Node% +{\def\Element% +{1446}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} from X11 startup messages, for example: + \Node% +{\def\Element% +{1447}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}(-\/-\/)~SVGA:~PCI:~Matrox~MGA~G400~AGP~rev~4,~Memory~@~0xd8000000,~0xd4000000 +(-\/-\/)~SVGA:~Linear~framebuffer~at~0xD8000000\endPar{}\endNode{} + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1448}}\Node% +{\def\Element% +{1449}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} from \Node% +{\def\Element% +{1450}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/proc/pci\endSeq{}\endNode{} (use \Node% +{\def\Element% +{1451}}\Seq% +{\def\fWeight% +{bold}}lspci -\/v\endSeq{}\endNode{} + command): + \Node% +{\def\Element% +{1452}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}01:00.0~VGA~compatible~controller:~Matrox~Graphics,~Inc.:~Unknown~device~0525 +Memory~at~d8000000~(32-\/bit,~prefetchable) +~~\endPar{}\endNode{} + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1453}}\Node% +{\def\Element% +{1454}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} from mga\char95{}vid kernel driver messages (use \Node% +{\def\Element% +{1455}}\Seq% +{\def\fWeight% +{bold}}dmesg\endSeq{}\endNode{}): + \Node% +{\def\Element% +{1456}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}mga\char95{}mem\char95{}base~=~d8000000\endPar{}\endNode{} + \endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1457}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Then let's find the memory size. This is very easy, just convert video RAM +size to hexadecimal, or use this table: +\Node% +{\def\Element% +{1458}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1459}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}}\TeXTable% +{420\p@}{2}{T{0\p@}{210\p@}{0\p@}T{0\p@}{210\p@}{0\p@}}% +\TablePartHeader% +{}\endTablePartHeader{}\Node% +{\def\Element% +{1460}}\Node% +{\def\Element% +{1460}}\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}1 MB\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}0x100000\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}2 MB\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}0x200000\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}4 MB\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}0x400000\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}8 MB\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}0x800000\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}16 MB\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}0x1000000\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}32 MB\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}0x2000000\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1479}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You know base address and memory size, let's setup MTRR registers! +For example, for the Matrox card above (\Node% +{\def\Element% +{1480}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}base=0xd8000000\endSeq{}\endNode{}) +with 32MB ram (\Node% +{\def\Element% +{1481}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}size=0x2000000\endSeq{}\endNode{}) just execute: +\Node% +{\def\Element% +{1482}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}echo~"base=0xd8000000~size=0x2000000~type=write-\/combining"~|~/proc/mtrr\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1483}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Not all CPUs support MTRRs. For example older K6-\/2's (around 266MHz, +stepping 0) doesn't support MTRR, but stepping 12's do (\Node% +{\def\Element% +{1484}}\Seq% +{\def\fWeight% +{bold}}cat /proc/cpuinfo\endSeq{}\endNode{} to check it).\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1485}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1486}\def\ProcessingMode% +{title-sosofo-mode}}Video outputs for traditional video cards\endNode{}\def\HeadingText{% +Video outputs for traditional video cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1486}}\endNode{} +\Node% +{\def\Element% +{1487}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1488}\def\ProcessingMode% +{title-sosofo-mode}}Xv\endNode{}\def\HeadingText{% +Xv}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1488}}\endNode{} + +\Node% +{\def\Element% +{1489}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Under XFree86 4.0.2 or newer, you can use your card's hardware YUV routines +using the XVideo extension. This is what the option '\Node% +{\def\Element% +{1490}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo +xv\endSeq{}\endNode{}' uses. Also, this is driver supports adjusting +brightness/contrast/hue/etc (unless you use the old, slow DirectShow DivX +codec, which supports it everywhere), see the man page.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1491}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}In order to make this work, be sure to check the following: + +\Node% +{\def\Element% +{1492}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1493}}\Node% +{\def\Element% +{1494}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} You have to use XFree86 4.0.2 or newer (former versions don't have XVideo) + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1495}}\Node% +{\def\Element% +{1496}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Your card actually supports hardware acceleration (modern cards do) + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1497}}\Node% +{\def\Element% +{1498}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} X loads the XVideo extension, it's something like this: + \Node% +{\def\Element% +{1499}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}(II)~Loading~extension~XVideo\endPar{}\endNode{} + in \Node% +{\def\Element% +{1500}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/var/log/XFree86.0.log\endSeq{}\endNode{} + \Node% +{\def\Element% +{1501}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1502}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}This loads only the XFree86's extension. In a good install, this is + always loaded, and doesn't mean that the \Node% +{\def\Element% +{1503}}\Seq% +{\def\fWeight% +{bold}}card's\endSeq{}\endNode{} + XVideo support is loaded!\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1504}}\Node% +{\def\Element% +{1505}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Your card has Xv support under Linux. To check, try + \Node% +{\def\Element% +{1506}}\Seq% +{\def\fWeight% +{bold}}xvinfo\endSeq{}\endNode{}, it is the part of the XFree86 distribution. It + should display a long text, similar to this: + \Node% +{\def\Element% +{1507}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}X-\/Video~Extension~version~2.2 +screen~\#0 +~~Adaptor~\#0:~"Savage~Streams~Engine" +~~~~number~of~ports:~1 +~~~~port~base:~43 +~~~~operations~supported:~PutImage +~~~~supported~visuals: +~~~~~~depth~16,~visualID~0x22 +~~~~~~depth~16,~visualID~0x23 +~~~~number~of~attributes:~5 +(...) +~~~~Number~of~image~formats:~7 +~~~~~~id:~0x32595559~(YUY2) +~~~~~~~~guid:~59555932-\/0000-\/0010-\/8000-\/00aa00389b71 +~~~~~~~~bits~per~pixel:~16 +~~~~~~~~number~of~planes:~1 +~~~~~~~~type:~YUV~(packed) +~~~~~~id:~0x32315659~(YV12) +~~~~~~~~guid:~59563132-\/0000-\/0010-\/8000-\/00aa00389b71 +~~~~~~~~bits~per~pixel:~12 +~~~~~~~~number~of~planes:~3 +~~~~~~~~type:~YUV~(planar) +(...etc...)\endPar{}\endNode{} + It must support YUY2 packed, and YV12 planar pixel formats to be usable + with \Node% +{\def\Element% +{1508}}\Seq% +{}MPlayer\endSeq{}\endNode{}. + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1509}}\Node% +{\def\Element% +{1510}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} And finally, check if \Node% +{\def\Element% +{1511}}\Seq% +{}MPlayer\endSeq{}\endNode{} was compiled + with 'xv' support. \Node% +{\def\Element% +{1512}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{} prints this. + \endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1513}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1514}\def\ProcessingMode% +{title-sosofo-mode}}3dfx cards\endNode{}\def\HeadingText{% +3dfx cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1514}}\endNode{} + +\Node% +{\def\Element% +{1515}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Older 3dfx drivers were known to have problems with XVideo acceleration, it +didn't support either YUY2 or YV12, and so. Verify that you have XFree86 +version 4.2.0 or greater, it works OK with YV12 and YUY2. Previous +versions, including 4.1.0, \Node% +{\def\Element% +{1516}}\Seq% +{\def\fWeight% +{bold}}crashes with YV12\endSeq{}\endNode{}. +If you experience strange effects using -\/vo xv, try SDL (it has XVideo too) and +see if it helps. Check the \Node% +{\def\Element% +{1517}}SDL section\endNode{} for details.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1518}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1519}}\Seq% +{\def\fWeight% +{bold}}OR\endSeq{}\endNode{}, try the NEW +\Node% +{\def\Element% +{1520}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo tdfxfb\endSeq{}\endNode{} driver! See the \Node% +{\def\Element% +{1521}}tdfxfb\endNode{} +section.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1522}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1523}\def\ProcessingMode% +{title-sosofo-mode}}S3 cards\endNode{}\def\HeadingText{% +S3 cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1523}}\endNode{} + +\Node% +{\def\Element% +{1524}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3 +or greater (in case of image problems, try 16bpp). As for S3 Virge: there is +xv support, but the card itself is very slow, so you better sell it.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1525}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1526}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}It's currently unclear which Savage models lack YV12 support, and convert by +driver (slow). If you suspect your card, get a newer driver, or ask politely +on the mplayer-\/users mailing list for an MMX/3DNow enabled driver.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1527}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1528}\def\ProcessingMode% +{title-sosofo-mode}}nVidia cards\endNode{}\def\HeadingText{% +nVidia cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1528}}\endNode{} + +\Node% +{\def\Element% +{1529}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}nVidia isn't a very good choice under Linux (according to nVidia, this is +\Node% +{\def\Element% +{1530}}not true\endNode{})... You'll have to use the +binary closed-\/source nVidia driver, available at nVidia's web site. The +standard XFree86 driver doesn't support XVideo for these cards, due to +nVidia's closed sources/specifications.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1531}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}As far as I know the latest XFree86 driver contains XVideo support for +GeForce 2 and 3.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1532}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Riva128 cards don't have XVideo support even with the nVidia driver :( +Complain to nVidia.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1533}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1534}\def\ProcessingMode% +{title-sosofo-mode}}ATI cards\endNode{}\def\HeadingText{% +ATI cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1534}}\endNode{} + +\Node% +{\def\Element% +{1535}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{1536}}\Seq% +{}\Seq% +{}\Seq% +{}GATOS driver\endSeq{}\Seq% +{} (http://www.linuxvideo.org/gatos)\endSeq{}\endSeq{}\endSeq{}\endNode{} +(which you should use, unless you have Rage128 or Radeon) has VSYNC enabled +by default. It means that decoding speed (!) is synced to the monitor's +refresh rate. If playing seems to be slow, try disabling VSYNC somehow, or +set refresh rate to a n*(fps of the movie) Hz.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1537}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Radeon VE -\/ currently only XFree86 CVS has driver for this card, version +4.1.0 doesn't. And no TV out support. Of course with +\Node% +{\def\Element% +{1538}}\Seq% +{}MPlayer\endSeq{}\endNode{} you can +happily get \Node% +{\def\Element% +{1539}}\Seq% +{\def\fWeight% +{bold}}accelerated\endSeq{}\endNode{} display, with or without +\Node% +{\def\Element% +{1540}}\Seq% +{\def\fWeight% +{bold}}TV output\endSeq{}\endNode{}, and no libraries or X are needed. +Read the \Node% +{\def\Element% +{1541}}VIDIX\endNode{} section.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1542}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1543}\def\ProcessingMode% +{title-sosofo-mode}}NeoMagic cards\endNode{}\def\HeadingText{% +NeoMagic cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1543}}\endNode{} + +\Node% +{\def\Element% +{1544}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}These cards can be found in many laptops. Unfortunately, the driver in X +4.2.0 can't do Xv, but we have a modified, Xv-\/capable driver for you. +\Node% +{\def\Element% +{1545}}\Seq% +{}\Seq% +{}\Seq% +{}Download from here\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-\/driver/neomagic\char95{}drv.o.4.2.0.bz2)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +Driver provided by Stefan Seyfried.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1546}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To allow playback of DVD sized content change your XF86Config like this: +\Node% +{\def\Element% +{1547}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}Section~"Device" +~~~~[...] +~~~~Driver~"neomagic" +~~~~\Node% +{\def\Element% +{1548}}\Seq% +{\def\fPosture% +{italic}}Option~"OverlayMem"~"829440"\endSeq{}\endNode{} +~~~~[...] +EndSection\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1549}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1550}\def\ProcessingMode% +{title-sosofo-mode}}Trident cards\endNode{}\def\HeadingText{% +Trident cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1550}}\endNode{} +\Node% +{\def\Element% +{1551}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you want to use xv with a trident card, provided that it doesn't work +with 4.1.0, install XFree 4.2.0. 4.2.0 adds support for fullscreen xv +support with the Cyberblade XP card.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1552}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1553}\def\ProcessingMode% +{title-sosofo-mode}}Kyro/PowerVR cards\endNode{}\def\HeadingText{% +Kyro/PowerVR cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1553}}\endNode{} +\Node% +{\def\Element% +{1554}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you want to use Xv with a Kyro based card (for example Hercules +Prophet 4000XT), you should download the drivers from the +\Node% +{\def\Element% +{1555}}\Seq% +{}\Seq% +{}\Seq% +{}PowerVR site\endSeq{}\Seq% +{} (http://www.powervr.com/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1556}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1557}\def\ProcessingMode% +{title-sosofo-mode}}DGA\endNode{}\def\HeadingText{% +DGA}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1557}}\endNode{} + +\Node% +{\def\Element% +{1558}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1559}}\Seq% +{\def\fWeight% +{bold}}PREAMBLE. \endSeq{}\endNode{} +\Node% +{\def\Element% +{1560}}\Seq% +{}This document tries to explain in some words what DGA is in general and +what the DGA video output driver for \Node% +{\def\Element% +{1561}}\Seq% +{}MPlayer\endSeq{}\endNode{} +can do (and what it can't).\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1562}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1563}}\Seq% +{\def\fWeight% +{bold}}WHAT IS DGA. \endSeq{}\endNode{} +\Node% +{\def\Element% +{1564}}\Seq% +{}\Node% +{\def\Element% +{1565}}\Seq% +{}DGA\endSeq{}\endNode{} is short for \Node% +{\def\Element% +{1566}}\Seq% +{\def\fPosture% +{italic}}Direct Graphics +Access\endSeq{}\endNode{} and is a means for a program to bypass the X server and +directly modifying the framebuffer memory. Technically spoken this happens +by mapping the framebuffer memory into the memory range of your process. +This is allowed by the kernel only if you have superuser privileges. You +can get these either by logging in as \Node% +{\def\Element% +{1567}}\Seq% +{}root\endSeq{}\endNode{} or by setting the SUID bit on the +\Node% +{\def\Element% +{1568}}\Seq% +{}MPlayer\endSeq{}\endNode{} executable (\Node% +{\def\Element% +{1569}}\Seq% +{\def\fWeight% +{bold}}not +recommended\endSeq{}\endNode{}).\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{1570}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There are two versions of DGA: DGA1 is used by XFree 3.x.x and DGA2 was +introduced with XFree 4.0.1.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1571}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DGA1 provides only direct framebuffer access as described above. For +switching the resolution of the video signal you have to rely on the +XVidMode extension.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1572}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DGA2 incorporates the features of XVidMode extension and also allows +switching the depth of the display. So you may, although basically +running a 32 bit depth X server, switch to a depth of 15 bits and vice +versa.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1573}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}However DGA has some drawbacks. It seems it is somewhat dependent on the +graphics chip you use and on the implementation of the X server's video +driver that controls this chip. So it does not work on every system...\endPar{}\endNode{} + +\Node% +{\def\Element% +{1574}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1575}}\Seq% +{\def\fWeight% +{bold}}INSTALLING DGA SUPPORT FOR MPLAYER. \endSeq{}\endNode{} + +\Node% +{\def\Element% +{1576}}\Seq% +{}First make sure X loads the DGA extension, see in +\Node% +{\def\Element% +{1577}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/var/log/XFree86.0.log\endSeq{}\endNode{}: + +\Node% +{\def\Element% +{1578}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}(II)~Loading~extension~XFree86-\/DGA\endPar{}\endNode{} + +See, XFree86 4.0.x or greater is VERY RECOMMENDED! +\Node% +{\def\Element% +{1579}}\Seq% +{}MPlayer\endSeq{}\endNode{}'s DGA driver is autodetected by +\Node% +{\def\Element% +{1580}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{}, or you can force it +with \Node% +{\def\Element% +{1581}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/enable-\/dga\endSeq{}\endNode{}.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1582}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If the driver couldn't switch to a smaller resolution, experiment with +options \Node% +{\def\Element% +{1583}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vm\endSeq{}\endNode{} (only with X 3.3.x), \Node% +{\def\Element% +{1584}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs\endSeq{}\endNode{}, +\Node% +{\def\Element% +{1585}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/bpp\endSeq{}\endNode{}, \Node% +{\def\Element% +{1586}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zoom\endSeq{}\endNode{} to find a video mode that +the movie fits in. There is no converter right now :(\endPar{}\endNode{} + +\Node% +{\def\Element% +{1587}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Become \Node% +{\def\Element% +{1588}}\Seq% +{}root\endSeq{}\endNode{}. DGA needs root +access to be able to write directly video memory. If you want to run it as +user, then install \Node% +{\def\Element% +{1589}}\Seq% +{}MPlayer\endSeq{}\endNode{} SUID root: + +\Node% +{\def\Element% +{1590}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}chown~root~/usr/local/bin/mplayer +chmod~750~/usr/local/bin/mplayer +chmod~+s~/usr/local/bin/mplayer\endPar{}\endNode{} + +Now it works as a simple user, too.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1591}}\DisplayGroup% +{\def\fFamName{Arial}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\BOX% +{\def\BoxType% +{border}\def\LineThickness% +{2\p@}\def\StartIndent% +{70\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{0\p@}\def\EndIndentFactor% +{0}\def\IsDisplay% +{1}}\Par% +{\def\StartIndent% +{10\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\Quadding% +{center}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Node% +{\def\Element% +{1592}\def\ProcessingMode% +{title-sosofo-mode}}Security risk\endNode{}\endSeq{}\endPar{}\Node% +{\def\Element% +{1592}}\endNode{} +\Node% +{\def\Element% +{1593}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is a \Node% +{\def\Element% +{1594}}\Seq% +{\def\fWeight% +{bold}}big\endSeq{}\endNode{} security risk! Never do this +on a server or on a computer can be accessed by other people because they +can gain root privileges through SUID root +\Node% +{\def\Element% +{1595}}\Seq% +{}MPlayer\endSeq{}\endNode{}.\endPar{}\endNode{}\endBOX{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1596}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Now use \Node% +{\def\Element% +{1597}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo dga\endSeq{}\endNode{} option, and there you go! (hope so:) You +should also try if the \Node% +{\def\Element% +{1598}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo sdl:dga\endSeq{}\endNode{} option works for you! +It's much faster!\endPar{}\endNode{} + + +\Node% +{\def\Element% +{1599}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1600}}\Seq% +{\def\fWeight% +{bold}}RESOLUTION SWITCHING. \endSeq{}\endNode{} + +\Node% +{\def\Element% +{1601}}\Seq% +{}The DGA driver allows for switching the resolution of the output signal. +This avoids the need for doing (slow) software scaling and at the same time +provides a fullscreen image. Ideally it would switch to the exact +resolution (except for honoring aspect ratio) of the video data, but the X +server only allows switching to resolutions predefined in +\Node% +{\def\Element% +{1602}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/X11/XF86Config\endSeq{}\endNode{} +(\Node% +{\def\Element% +{1603}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/X11/XF86Config-\/4\endSeq{}\endNode{} for XFree 4.X.X respectively). +Those are defined by so-\/called modelines and depend on +the capabilities of your video hardware. The X server scans this config +file on startup and disables the modelines not suitable for your hardware. +You can find out which modes survive with the X11 log file. It can be found +at: \Node% +{\def\Element% +{1604}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/var/log/XFree86.0.log\endSeq{}\endNode{}.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1605}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}These entries are known to work fine with a Riva128 chip, using the nv.o X +server driver module.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{1606}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1607}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}Section~"Modes" +~~Identifier~"Modes[0]" +~~Modeline~"800x600"~~40~~~~~800~840~968~1056~~600~601~605~628 +~~Modeline~"712x600"~~35.0~~~712~740~850~900~~~400~410~412~425 +~~Modeline~"640x480"~~25.175~640~664~760~800~~~480~491~493~525 +~~Modeline~"400x300"~~20~~~~~400~416~480~528~~~300~301~303~314~Doublescan +~~Modeline~"352x288"~~25.10~~352~368~416~432~~~288~296~290~310 +~~Modeline~"352x240"~~15.750~352~368~416~432~~~240~244~246~262~Doublescan +~~Modeline~"320x240"~~12.588~320~336~384~400~~~240~245~246~262~Doublescan +EndSection\endPar{}\endNode{}\endPar{}\endNode{} + + +\Node% +{\def\Element% +{1608}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1609}}\Seq% +{\def\fWeight% +{bold}}DGA MPLAYER. \endSeq{}\endNode{} +\Node% +{\def\Element% +{1610}}\Seq% +{}DGA is used in two places with \Node% +{\def\Element% +{1611}}\Seq% +{}MPlayer\endSeq{}\endNode{}: The SDL +driver can be made to make use of it (\Node% +{\def\Element% +{1612}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo sdl:dga\endSeq{}\endNode{}) and +within the DGA driver (\Node% +{\def\Element% +{1613}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo dga\endSeq{}\endNode{}). The above said is true +for both; in the following sections I'll explain how the DGA driver for +\Node% +{\def\Element% +{1614}}\Seq% +{}MPlayer\endSeq{}\endNode{} works.\endSeq{}\endNode{}\endPar{}\endNode{} + + +\Node% +{\def\Element% +{1615}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1616}}\Seq% +{\def\fWeight% +{bold}}FEATURES. \endSeq{}\endNode{} + +\Node% +{\def\Element% +{1617}}\Seq% +{}The DGA driver is invoked by specifying \Node% +{\def\Element% +{1618}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo dga\endSeq{}\endNode{} at the +command line. The default behavior is to switch to a resolution matching +the original resolution of the video as close as possible. It deliberately +ignores the \Node% +{\def\Element% +{1619}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vm\endSeq{}\endNode{} and \Node% +{\def\Element% +{1620}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs\endSeq{}\endNode{} options +(enabling of video mode switching and fullscreen) -\/ it always tries to +cover as much area of your screen as possible by switching the video mode, +thus refraining to use a single additional cycle of your CPU to scale the +image. If you don't like the mode it chooses you may force it to choose +the mode matching closest the resolution you specify by \Node% +{\def\Element% +{1621}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/x\endSeq{}\endNode{} +and \Node% +{\def\Element% +{1622}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/y\endSeq{}\endNode{}. By providing the \Node% +{\def\Element% +{1623}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/v\endSeq{}\endNode{} option, the +DGA driver will print, among a lot of other things, a list of all +resolutions supported by your current \Node% +{\def\Element% +{1624}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}XF86Config\endSeq{}\endNode{} file. +Having DGA2 you may also force it to use a certain depth by using the +\Node% +{\def\Element% +{1625}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/bpp\endSeq{}\endNode{} option. Valid depths are 15, 16, 24 and 32. It +depends on your hardware whether these depths are natively supported or if +a (possibly slow) conversion has to be done.\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{1626}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you should be lucky enough to have enough offscreen memory left to +put a whole image there, the DGA driver will use doublebuffering, which +results in much smoother movie replaying. It will tell you whether +double-\/buffering is enabled or not.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1627}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Doublebuffering means that the next frame of your video is being drawn in +some offscreen memory while the current frame is being displayed. When the +next frame is ready, the graphics chip is just told the location in memory +of the new frame and simply fetches the data to be displayed from there. +In the meantime the other buffer in memory will be filled again with new +video data.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1628}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Doublebuffering may be switched on by using the option +\Node% +{\def\Element% +{1629}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/double\endSeq{}\endNode{} and may be disabled with +\Node% +{\def\Element% +{1630}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/nodouble\endSeq{}\endNode{}. Current default option is to disable +doublebuffering. When using the DGA driver, onscreen display (OSD) only +works with doublebuffering enabled. However, enabling doublebuffering may +result in a big speed penalty (on my K6-\/II+ 525 it used an additional 20\% +of CPU time!) depending on the implementation of DGA for your hardware.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{1631}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1632}}\Seq% +{\def\fWeight% +{bold}}SPEED ISSUES. \endSeq{}\endNode{} + +\Node% +{\def\Element% +{1633}}\Seq% +{}Generally spoken, DGA framebuffer access should be at least as fast as +using the X11 driver with the additional benefit of getting a fullscreen +image. The percentage speed values printed by +\Node% +{\def\Element% +{1634}}\Seq% +{}MPlayer\endSeq{}\endNode{} have to be interpreted with some care, +as for example, with the X11 driver they do not include the time used by +the X server needed for the actual drawing. Hook a terminal to a serial +line of your box and start \Node% +{\def\Element% +{1635}}\Seq% +{\def\fWeight% +{bold}}top\endSeq{}\endNode{} to see what is really +going on in your box.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1636}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Generally spoken, the speedup done by using DGA against 'normal' use of X11 +highly depends on your graphics card and how well the X server module for it +is optimized.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1637}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you have a slow system, better use 15 or 16 bit depth since they require +only half the memory bandwidth of a 32 bit display.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1638}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Using a depth of 24 bit is even a good idea if your card natively just supports +32 bit depth since it transfers 25\% less data compared to the 32/32 mode.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1639}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}I've seen some AVI files already be replayed on a Pentium MMX 266. AMD K6-\/2 +CPUs might work at 400 MHZ and above.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{1640}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1641}}\Seq% +{\def\fWeight% +{bold}}KNOWN BUGS. \endSeq{}\endNode{} + +\Node% +{\def\Element% +{1642}}\Seq% +{}Well, according to some developers of XFree, DGA is quite a beast. They +tell you better not to use it. Its implementation is not always flawless +with every chipset driver for XFree out there.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1643}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1644}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1645}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} With XFree 4.0.3 and \Node% +{\def\Element% +{1646}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}nv.o\endSeq{}\endNode{} there is a bug resulting + in strange colors. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1647}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1648}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} ATI driver requires to switch mode back more than once after finishing + using of DGA. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1649}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1650}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Some drivers simply fail to switch back to normal resolution (use + \Node% +{\def\Element% +{1651}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Ctrl\endSeq{}\endNode{}+\Node% +{\def\Element% +{1652}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Alt\endSeq{}\endNode{}+\Node% +{\def\Element% +{1653}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Keypad +\endSeq{}\endNode{} and + \Node% +{\def\Element% +{1654}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Ctrl\endSeq{}\endNode{}+\Node% +{\def\Element% +{1655}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Alt\endSeq{}\endNode{}+\Node% +{\def\Element% +{1656}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Keypad -\/\endSeq{}\endNode{} + to switch back manually). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1657}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1658}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Some drivers simply display strange colors. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1659}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1660}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Some drivers lie about the amount of memory they map into the process's + address space, thus vo\char95{}dga won't use doublebuffering (SIS?). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1661}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1662}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Some drivers seem to fail to report even a single valid mode. In this + case the DGA driver will crash telling you about a nonsense mode of + 100000x100000 or something like that. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1663}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1664}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} OSD only works with doublebuffering enabled (else it flickers). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1665}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1666}\def\ProcessingMode% +{title-sosofo-mode}}SDL\endNode{}\def\HeadingText{% +SDL}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1666}}\endNode{} + +\Node% +{\def\Element% +{1667}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}SDL (Simple Directmedia Layer) is basically a unified +video/audio interface. Programs that use it know only about SDL, and not +about what video or audio driver does SDL actually use. For example a Doom +port using SDL can run on svgalib, aalib, X, fbdev, and others, you only +have to specify the (for example) video driver to use with the +\Node% +{\def\Element% +{1668}}\Seq% +{}SDL\char95{}VIDEODRIVER\endSeq{}\endNode{} environment variable. Well, in theory.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1669}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}With \Node% +{\def\Element% +{1670}}\Seq% +{}MPlayer\endSeq{}\endNode{}, we used its X11 driver's software +scaler ability for cards/drivers that doesn't support XVideo, until we made +our own (faster, nicer) software scaler. Also we used its aalib output, but +now we have ours which is more comfortable. Its DGA mode was better than +ours, until recently. Get it now? :)\endPar{}\endNode{} + +\Node% +{\def\Element% +{1671}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It also helps with some buggy drivers/cards if the video is jerky (not slow +system problem), or audio is lagging.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1672}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}SDL video output supports displaying subtitles under the movie, on the (if +present) black bar.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1673}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1674}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}There are several command line switches for SDL:\def\HeadingText{% +There are several command line switches for SDL:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{1675}} \Node% +{\def\Element% +{1676}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1677}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo sdl:\Node% +{\def\Element% +{1678}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}name\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1679}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1680}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} specifies SDL video driver to use (i.e. \Node% +{\def\Element% +{1681}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}aalib\endSeq{}\endNode{}, + \Node% +{\def\Element% +{1682}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}dga\endSeq{}\endNode{}, \Node% +{\def\Element% +{1683}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}x11\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1684}} \Node% +{\def\Element% +{1685}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1686}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao sdl:\Node% +{\def\Element% +{1687}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}name\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1688}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1689}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} specifies SDL audio driver to use (i.e. \Node% +{\def\Element% +{1690}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}dsp\endSeq{}\endNode{}, + \Node% +{\def\Element% +{1691}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}esd\endSeq{}\endNode{}, \Node% +{\def\Element% +{1692}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}arts\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1693}} \Node% +{\def\Element% +{1694}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1695}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/noxv\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1696}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1697}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} disables XVideo hardware acceleration + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1698}} \Node% +{\def\Element% +{1699}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1700}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/forcexv\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1701}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1702}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} tries to force XVideo acceleration + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1703}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Table 2-\/1. \Node% +{\def\Element% +{1704}\def\ProcessingMode% +{title-sosofo-mode}}SDL keys\endNode{}\endPar{}\DisplayGroup% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{1704}}\endNode{} +\Node% +{\def\Element% +{1705}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} +\TeXTable% +{420\p@}{2}{|T{0\p@}{210\p@}{0\p@}|T{0\p@}{210\p@}{0\p@}|}% +\TablePartHeader% +{}\Hline% +\Node% +{\def\Element% +{1706}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Key\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Action\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}% +\endTablePartHeader{}\Hline% +\Node% +{\def\Element% +{1710}}\Node% +{\def\Element% +{1710}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1713}}\Seq% +{\def\fWeight% +{bold}}F\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} toggles fullscreen/windowed mode + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1717}}\Seq% +{\def\fWeight% +{bold}}C\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} cycles available fullscreen modes + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1721}}\Seq% +{\def\fWeight% +{bold}}W\endSeq{}\endNode{}/\Node% +{\def\Element% +{1722}}\Seq% +{\def\fWeight% +{bold}}S\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} mappings for \Node% +{\def\Element% +{1724}}\Seq% +{\def\fWeight% +{bold}}*\endSeq{}\endNode{} and \Node% +{\def\Element% +{1725}}\Seq% +{\def\fWeight% +{bold}}/\endSeq{}\endNode{} (mixer control) + \endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1726}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1727}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Known bugs:\endPar{}\endNode{} +\Node% +{\def\Element% +{1728}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1729}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Keys pressed under sdl:aalib console driver repeat forever. (use + \Node% +{\def\Element% +{1730}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo aa\endSeq{}\endNode{}!) It's bug in SDL, I can't change it (tested with + SDL 1.2.1). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1731}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1732}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} DO NOT USE SDL with GUI! It won't work as it should. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1733}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1734}\def\ProcessingMode% +{title-sosofo-mode}}SVGAlib\endNode{}\def\HeadingText{% +SVGAlib}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1734}}\endNode{} + +\Node% +{\def\Element% +{1735}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1736}}\Seq% +{\def\fWeight% +{bold}}INSTALLATION. \endSeq{}\endNode{} +\Node% +{\def\Element% +{1737}}\Seq% +{}You'll have to install svgalib and its development package in order for +\Node% +{\def\Element% +{1738}}\Seq% +{}MPlayer\endSeq{}\endNode{} build its SVGAlib driver (autodetected, +but can be forced), and don't forget to edit +\Node% +{\def\Element% +{1739}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/vga/libvga.config\endSeq{}\endNode{} to suit your card and monitor.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1740}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1741}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}Be sure not to use the \Node% +{\def\Element% +{1742}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}-\/fs\endSeq{}\endNode{} switch, since it toggles the +usage of the software scaler, and it's slow. If you really need it, use the +\Node% +{\def\Element% +{1743}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}-\/sws 4\endSeq{}\endNode{} option which will produce bad quality, but is +somewhat faster.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1744}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1745}}\Seq% +{\def\fWeight% +{bold}}EGA (4BPP) SUPPORT. \endSeq{}\endNode{} +\Node% +{\def\Element% +{1746}}\Seq% +{}SVGAlib incorporates EGAlib, and \Node% +{\def\Element% +{1747}}\Seq% +{}MPlayer\endSeq{}\endNode{} has the +possibility to display any movie in 16 colors, thus usable in the following +sets:\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1748}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1749}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1750}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} EGA card with EGA monitor: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1751}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1752}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} EGA card with CGA monitor: 320x200x4bpp, 640x200x4bpp + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1753}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The bpp (bits per pixel) value must be set to 4 by hand: +\Node% +{\def\Element% +{1754}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/bpp 4\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1755}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The movie probably must be scaled down to fit in EGA mode: +\Node% +{\def\Element% +{1756}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}-\/vop~scale=640:350\endPar{}\endNode{} +or +\Node% +{\def\Element% +{1757}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}-\/vop~scale=320:200\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1758}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}For that we need fast but bad quality scaling routine: +\Node% +{\def\Element% +{1759}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}-\/sws~4\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1760}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Maybe automatic aspect correction has to be shut off: +\Node% +{\def\Element% +{1761}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}-\/noaspect\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1762}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1763}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}according to my experience the best image quality on +EGA screens can be achieved by decreasing the brightness a bit: +\Node% +{\def\Element% +{1764}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}-\/vop eq=-\/20:0\endSeq{}\endNode{}. I also needed to lower the audio +samplerate on my box, because the sound was broken on 44kHz: +\Node% +{\def\Element% +{1765}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}-\/srate 22050\endSeq{}\endNode{}.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1766}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}ou can turn on OSD and subtitles only with the \Node% +{\def\Element% +{1767}}\Seq% +{}expand\endSeq{}\endNode{} +filter, see the man page for exact parameters.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1768}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1769}\def\ProcessingMode% +{title-sosofo-mode}}Framebuffer output (FBdev)\endNode{}\def\HeadingText{% +Framebuffer output (FBdev)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1769}}\endNode{} + +\Node% +{\def\Element% +{1770}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Whether to build the FBdev target is autodetected during +\Node% +{\def\Element% +{1771}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{}. Read the framebuffer documentation in +the kernel sources (\Node% +{\def\Element% +{1772}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Documentation/fb/*\endSeq{}\endNode{}) for more +information.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1773}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If your card doesn't support VBE 2.0 standard (older ISA/PCI cards, such as +S3 Trio64), only VBE 1.2 (or older?): Well, VESAfb is still available, but +you'll have to load SciTech Display Doctor (formerly UniVBE) before booting +Linux. Use a DOS boot disk or whatever. And don't forget to register your +UniVBE ;))\endPar{}\endNode{} + +\Node% +{\def\Element% +{1774}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The FBdev output takes some additional parameters above the others:\endPar{}\endNode{} + +\Node% +{\def\Element% +{1775}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1776}} \Node% +{\def\Element% +{1777}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1778}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fb\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1779}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1780}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} specify the framebuffer device to use (\Node% +{\def\Element% +{1781}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/fb0\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1782}} \Node% +{\def\Element% +{1783}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1784}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fbmode\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1785}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1786}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} mode name to use (according to \Node% +{\def\Element% +{1787}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/fb.modes\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1788}} \Node% +{\def\Element% +{1789}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1790}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fbmodeconfig\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1791}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1792}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} config file of modes (default \Node% +{\def\Element% +{1793}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/fb.modes\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1794}} \Node% +{\def\Element% +{1795}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1796}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/monitor\char95{}hfreq\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1797}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1798}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/monitor\char95{}vfreq\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1799}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1800}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/monitor\char95{}dotclock\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1801}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1802}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{1803}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}important\endSeq{}\endNode{} values, see + \Node% +{\def\Element% +{1804}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}example.conf\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1805}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you want to change to a specific mode, then use +\Node% +{\def\Element% +{1806}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vm~-\/fbmode~\Node% +{\def\Element% +{1807}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}name\char95{}of\char95{}mode\endSeq{}\endNode{}~\Node% +{\def\Element% +{1808}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1809}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1810}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1811}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{1812}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vm\endSeq{}\endNode{} alone will choose the most suitable mode from + \Node% +{\def\Element% +{1813}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/fb.modes\endSeq{}\endNode{}. Can be used together with + \Node% +{\def\Element% +{1814}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/x\endSeq{}\endNode{} and \Node% +{\def\Element% +{1815}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/y\endSeq{}\endNode{} options too. The + \Node% +{\def\Element% +{1816}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/flip\endSeq{}\endNode{} option is supported only if the movie's pixel + format matches the video mode's pixel format. Pay attention to the bpp + value, fbdev driver tries to use the current, or if you specify the + \Node% +{\def\Element% +{1817}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/bpp\endSeq{}\endNode{} option, then that. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1818}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1819}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{1820}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zoom\endSeq{}\endNode{} option isn't supported (software scaling is slow). + \Node% +{\def\Element% +{1821}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs\endSeq{}\endNode{} option isn't supported. You can't use 8 bpp (or less) + modes. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{1822}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{1823}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} You possibly want to turn the cursor off: + \Node% +{\def\Element% +{1824}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}echo~-\/e~'\char92{}033[?25l'\endPar{}\endNode{} + or + \Node% +{\def\Element% +{1825}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}setterm~-\/cursor~off\endPar{}\endNode{} + and the screen saver: + \Node% +{\def\Element% +{1826}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}setterm~-\/blank~0\endPar{}\endNode{} + To turn the cursor back on: + \Node% +{\def\Element% +{1827}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}echo~-\/e~'\char92{}033[?25h'\endPar{}\endNode{} + or + \Node% +{\def\Element% +{1828}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}setterm~-\/cursor~on\endPar{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1829}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1830}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}FBdev video mode changing \Node% +{\def\Element% +{1831}}\Seq% +{\def\fPosture% +{italic}}does not work\endSeq{}\endNode{} with the VESA +framebuffer, and don't ask for it, since it's not an +\Node% +{\def\Element% +{1832}}\Seq% +{}MPlayer\endSeq{}\endNode{} limitation.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1833}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1834}\def\ProcessingMode% +{title-sosofo-mode}}Matrox framebuffer (mga\char95{}vid)\endNode{}\def\HeadingText{% +Matrox framebuffer (mga_vid)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1834}}\endNode{} + +\Node% +{\def\Element% +{1835}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This section is about the Matrox G200/G400/G450/G550 BES (Back-\/End Scaler) +support, the mga\char95{}vid kernel driver. It's actively developed by A'rpi, and +it has hardware VSYNC support with triple buffering. It works on both +framebuffer console and under X.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1836}}\DisplayGroup% +{\def\fFamName{Arial}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\BOX% +{\def\BoxType% +{border}\def\LineThickness% +{2\p@}\def\StartIndent% +{70\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{0\p@}\def\EndIndentFactor% +{0}\def\IsDisplay% +{1}}\Par% +{\def\StartIndent% +{10\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\Quadding% +{center}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Warning\endPar{}\Node% +{\def\Element% +{1837}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is Linux only! On non-\/Linux (tested on FreeBSD) systems, you can use +\Node% +{\def\Element% +{1838}}VIDIX\endNode{} instead!\endPar{}\endNode{}\endBOX{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1839}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{1840}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Installation:\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{1840}}\endNode{} +\Node% +{\def\Element% +{1841}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} To use it, you first have to compile \Node% +{\def\Element% +{1843}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mga\char95{}vid.o\endSeq{}\endNode{}: + \Node% +{\def\Element% +{1844}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cd~drivers +make\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1845}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} Then create \Node% +{\def\Element% +{1847}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/mga\char95{}vid\endSeq{}\endNode{} device: + \Node% +{\def\Element% +{1848}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}mknod~/dev/mga\char95{}vid~c~178~0\endPar{}\endNode{} + and load the driver with + \Node% +{\def\Element% +{1849}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}insmod~mga\char95{}vid.o\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1850}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} You should verify the memory size detection using the + \Node% +{\def\Element% +{1852}}\Seq% +{\def\fWeight% +{bold}}dmesg\endSeq{}\endNode{} command. If it's bad, use the + \Node% +{\def\Element% +{1853}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mga\char95{}ram\char95{}size\endSeq{}\endNode{} option + (\Node% +{\def\Element% +{1854}}\Seq% +{\def\fWeight% +{bold}}rmmod mga\char95{}vid\endSeq{}\endNode{} first), + specify card's memory size in MB: + \Node% +{\def\Element% +{1855}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}insmod~mga\char95{}vid.o~mga\char95{}ram\char95{}size=16\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1856}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} To make it load/unload automatically when needed, first insert the + following line at the end of \Node% +{\def\Element% +{1858}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/modules.conf\endSeq{}\endNode{}: + + \Node% +{\def\Element% +{1859}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}alias~char-\/major-\/178~mga\char95{}vid\endPar{}\endNode{} + + Then copy the \Node% +{\def\Element% +{1860}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mga\char95{}vid.o\endSeq{}\endNode{} module to the appropriate + place under \Node% +{\def\Element% +{1861}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/lib/modules/\Node% +{\def\Element% +{1862}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}kernel + version\endSeq{}\endNode{}/\Node% +{\def\Element% +{1863}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}somewhere\endSeq{}\endNode{}\endSeq{}\endNode{}. + \endPar{}\Node% +{\def\Element% +{1864}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Then run + \Node% +{\def\Element% +{1865}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}depmod~-\/a\endPar{}\endNode{} + \endPar{}\endNode{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{1866}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}5. \endLineField{} Now you have to (re)compile \Node% +{\def\Element% +{1868}}\Seq% +{}MPlayer\endSeq{}\endNode{}, + \Node% +{\def\Element% +{1869}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{} will detect + \Node% +{\def\Element% +{1870}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/mga\char95{}vid\endSeq{}\endNode{} and build the 'mga' driver. Using it + from \Node% +{\def\Element% +{1871}}\Seq% +{}MPlayer\endSeq{}\endNode{} goes by \Node% +{\def\Element% +{1872}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo mga\endSeq{}\endNode{} + if you have matroxfb console, or \Node% +{\def\Element% +{1873}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo xmga\endSeq{}\endNode{} under XFree86 + 3.x.x or 4.x.x. + \endPar{}\endSeq{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1874}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The mga\char95{}vid driver cooperates with Xv.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1875}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{1876}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/mga\char95{}vid\endSeq{}\endNode{} device file can be read for some +info, for example by +\Node% +{\def\Element% +{1877}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}cat~/dev/mga\char95{}vid\endPar{}\endNode{} +and can be written for brightness change: +\Node% +{\def\Element% +{1878}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}echo~"brightness=120"~~/dev/mga\char95{}vid\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1879}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1880}\def\ProcessingMode% +{title-sosofo-mode}}3Dfx YUV support\endNode{}\def\HeadingText{% +3Dfx YUV support}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1880}}\endNode{} +\Node% +{\def\Element% +{1881}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This driver uses the kernel's tdfx framebuffer driver to play movies with +YUV acceleration. You'll need a kernel with tdfxfb support, and recompile +with +\Node% +{\def\Element% +{1882}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}./configure~-\/-\/enable-\/tdfxfb\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1883}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1884}\def\ProcessingMode% +{title-sosofo-mode}}OpenGL output\endNode{}\def\HeadingText{% +OpenGL output}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1884}}\endNode{} + +\Node% +{\def\Element% +{1885}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1886}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports displaying movies using OpenGL, +but if your platform/driver supports xv as should be the case on a PC with +Linux, use xv instead, OpenGL performance is considerably worse. If you +have an X11 implementation without xv support, OpenGL is a viable +alternative.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1887}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Unfortunately not all drivers support this feature. The Utah-\/GLX drivers +(for XFree86 3.3.6) support it for all cards. +See \Node% +{\def\Element% +{1888}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ for details about how to +install it.\endSeq{}\Seq% +{} (http://utah-\/glx.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{1889}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}XFree86(DRI) 4.0.3 or later supports OpenGL with Matrox and Radeon cards, +4.2.0 or later supports Rage128. +See \Node% +{\def\Element% +{1890}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ for download and installation +instructions.\endSeq{}\Seq% +{} (http://dri.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1891}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1892}\def\ProcessingMode% +{title-sosofo-mode}}AAlib -\/ text mode displaying\endNode{}\def\HeadingText{% +AAlib text mode displaying}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1892}}\endNode{} + +\Node% +{\def\Element% +{1893}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}AAlib is a library for displaying graphics in text mode, using powerful +ASCII renderer. There are \Node% +{\def\Element% +{1894}}\Seq% +{\def\fPosture% +{italic}}lots\endSeq{}\endNode{} of programs already +supporting it, like Doom, Quake, etc. \Node% +{\def\Element% +{1895}}\Seq% +{}MPlayer\endSeq{}\endNode{} +contains a very usable driver for it. If \Node% +{\def\Element% +{1896}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{} +detects aalib installed, the aalib libvo driver will be built.\endPar{}\endNode{} + +\Node% +{\def\Element% +{1897}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can use some keys in the AA Window to change rendering options:\endPar{}\endNode{} + +\Node% +{\def\Element% +{1898}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1899}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} +\TeXTable% +{420\p@}{2}{|T{0\p@}{210\p@}{0\p@}|T{0\p@}{210\p@}{0\p@}|}% +\TablePartHeader% +{}\Hline% +\Node% +{\def\Element% +{1900}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Key\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Action\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}% +\endTablePartHeader{}\Hline% +\Node% +{\def\Element% +{1904}}\Node% +{\def\Element% +{1904}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1907}}\Seq% +{\def\fWeight% +{bold}}1\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} decrease contrast + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1911}}\Seq% +{\def\fWeight% +{bold}}2\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} increase contrast + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1915}}\Seq% +{\def\fWeight% +{bold}}3\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} decrease brightness + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1919}}\Seq% +{\def\fWeight% +{bold}}4\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} increase brightness + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1923}}\Seq% +{\def\fWeight% +{bold}}5\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} switch fast rendering on/off + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1927}}\Seq% +{\def\fWeight% +{bold}}6\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} set dithering mode (none, error distribution, Floyd Steinberg) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1931}}\Seq% +{\def\fWeight% +{bold}}7\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} invert image + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{1935}}\Seq% +{\def\fWeight% +{bold}}8\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} toggles between aa and \Node% +{\def\Element% +{1937}}\Seq% +{}MPlayer\endSeq{}\endNode{} control + \endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1938}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1939}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}The following command line options can be used:\def\HeadingText{% +The following command line options can be used:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{1940}} \Node% +{\def\Element% +{1941}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1942}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aaosdcolor=\Node% +{\def\Element% +{1943}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}V\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1944}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1945}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} change OSD color + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1946}} \Node% +{\def\Element% +{1947}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1948}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aasubcolor=\Node% +{\def\Element% +{1949}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}V\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1950}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1951}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} change subtitle color + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{1952}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} where \Node% +{\def\Element% +{1953}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}V\endSeq{}\endNode{} can be: + \Node% +{\def\Element% +{1954}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} (normal), + \Node% +{\def\Element% +{1955}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} (dark), + \Node% +{\def\Element% +{1956}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}2\endSeq{}\endNode{} (bold), + \Node% +{\def\Element% +{1957}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}3\endSeq{}\endNode{} (bold font), + \Node% +{\def\Element% +{1958}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}4\endSeq{}\endNode{} (reverse), + \Node% +{\def\Element% +{1959}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}5\endSeq{}\endNode{} (special). + \endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1960}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1961}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}AAlib itself provides a large sum of options. Here are some +important:\def\HeadingText{% +AAlib itself provides a large sum of options. Here are some +important:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{1962}} \Node% +{\def\Element% +{1963}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1964}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aadriver\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1965}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1966}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} set recommended aa driver (X11, curses, Linux) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1967}} \Node% +{\def\Element% +{1968}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1969}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aaextended\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1970}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1971}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} use all 256 characters + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1972}} \Node% +{\def\Element% +{1973}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1974}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aaeight\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1975}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1976}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} use eight bit ASCII + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{1977}} \Node% +{\def\Element% +{1978}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1979}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aahelp\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{1980}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{1981}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} prints out all aalib options + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1982}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1983}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}The rendering is very CPU intensive, especially when using AA-\/on-\/X +(using aalib on X), and it's least CPU intensive on standard, +non-\/framebuffer console. Use SVGATextMode to set up a big textmode, +then enjoy! (secondary head Hercules cards rock :)) (but imho you +can use -\/vop 1bpp option to get graphics on hgafb:)\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{1984}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Use the \Node% +{\def\Element% +{1985}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/framedrop\endSeq{}\endNode{} option if your computer isn't fast +enough to render all frames!\endPar{}\endNode{} + +\Node% +{\def\Element% +{1986}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing on terminal you'll get better speed and quality using the Linux +driver, not curses (\Node% +{\def\Element% +{1987}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aadriver linux\endSeq{}\endNode{}). But therefore you +need write access on +\Node% +{\def\Element% +{1988}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/vcsa\Node% +{\def\Element% +{1989}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}terminal\endSeq{}\endNode{}\endSeq{}\endNode{}! +That isn't autodetected by aalib, but vo\char95{}aa tries to find the best mode. +See \Node% +{\def\Element% +{1990}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ for further +tuning issues.\endSeq{}\Seq% +{} (http://aa-\/project.sourceforge.net/tune)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{1991}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{1992}\def\ProcessingMode% +{title-sosofo-mode}}VESA -\/ output to VESA BIOS\endNode{}\def\HeadingText{% +VESA output to VESA BIOS}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{1992}}\endNode{} + +\Node% +{\def\Element% +{1993}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This driver was designed and introduced as a \Node% +{\def\Element% +{1994}}\Seq% +{\def\fWeight% +{bold}}generic +driver\endSeq{}\endNode{} for any video card which has VESA VBE 2.0 compatible +BIOS. Another advantage of this driver is that it tries to force TV output +on. +\Node% +{\def\Element% +{1995}}\Seq% +{\def\fPosture% +{italic}}VESA BIOS EXTENSION (VBE) Version 3.0 Date: September 16, +1998\endSeq{}\endNode{} (Page 70) says:\endPar{}\endNode{} + +\Node% +{\def\Element% +{1996}}\Seq% +{}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Node% +{\def\Element% +{1997}}\Par% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{1998}}\Seq% +{\def\fWeight% +{bold}}Dual-\/Controller Designs. \endSeq{}\endNode{} +\Node% +{\def\Element% +{1999}}\Seq% +{}VBE 3.0 supports the dual-\/controller design by assuming that since both +controllers are typically provided by the same OEM, under control of a +single BIOS ROM on the same graphics card, it is possible to hide the fact +that two controllers are indeed present from the application. This has the +limitation of preventing simultaneous use of the independent controllers, +but allows applications released before VBE 3.0 to operate normally. The +VBE Function 00h (Return Controller Information) returns the combined +information of both controllers, including the combined list of available +modes. When the application selects a mode, the appropriate controller is +activated. Each of the remaining VBE functions then operates on the active +controller.\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{} + +\Node% +{\def\Element% +{2000}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}So you have chances to get working TV-\/out by using this driver. +(I guess that TV-\/out frequently is standalone head or standalone output +at least.)\endPar{}\endNode{} + +\Node% +{\def\Element% +{2001}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2002}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}ADVANTAGES\endPar{}\endNode{} +\Node% +{\def\Element% +{2003}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2004}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} You have chances to watch movies \Node% +{\def\Element% +{2005}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}if Linux even doesn't + know\endSeq{}\endNode{} your video hardware. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2006}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2007}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} You don't need to have installed any graphics' related things on your + Linux (like X11 (aka XFree86), fbdev and so on). This driver can be run + from \Node% +{\def\Element% +{2008}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}text-\/mode\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2009}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2010}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} You have chances to get \Node% +{\def\Element% +{2011}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}working TV-\/out\endSeq{}\endNode{}. + (It's known at least for ATI's cards). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2012}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2013}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} This driver calls \Node% +{\def\Element% +{2014}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}int 10h\endSeq{}\endNode{} handler thus it's not + an emulator -\/ it calls \Node% +{\def\Element% +{2015}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}real\endSeq{}\endNode{} things of + \Node% +{\def\Element% +{2016}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}real\endSeq{}\endNode{} BIOS in \Node% +{\def\Element% +{2017}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}real-\/mode\endSeq{}\endNode{}. + (Finely -\/ in vm86 mode). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2018}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2019}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} You can use VIDIX with it, thus getting accelerated video display + \Node% +{\def\Element% +{2020}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}and\endSeq{}\endNode{} TV output at the same time! + (Recommended for ATI cards.) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2021}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2022}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}DISADVANTAGES\endPar{}\endNode{} +\Node% +{\def\Element% +{2023}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2024}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} It works only on \Node% +{\def\Element% +{2025}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}x86 systems\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2026}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2027}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} It can be used only by \Node% +{\def\Element% +{2028}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}root\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2029}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2030}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Currently it's available only for \Node% +{\def\Element% +{2031}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Linux\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2032}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2033}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Important: \endSeq{}Don't use this driver with \Node% +{\def\Element% +{2034}}\Seq% +{\def\fWeight% +{bold}}GCC 2.96\endSeq{}\endNode{}! +It won't work!\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2035}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2036}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}COMMAND LINE OPTIONS AVAILABLE FOR VESA\def\HeadingText{% +COMMAND LINE OPTIONS AVAILABLE FOR VESA}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{2037}} \Node% +{\def\Element% +{2038}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2039}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo vesa:\Node% +{\def\Element% +{2040}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}opts\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{2041}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2042}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} currently recognized: \Node% +{\def\Element% +{2043}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}dga\endSeq{}\endNode{} to force dga mode and + \Node% +{\def\Element% +{2044}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}nodga\endSeq{}\endNode{} to disable dga mode. In dga mode you can enable + double buffering via the -\/double option. Note: you may omit these parameters + to enable \Node% +{\def\Element% +{2045}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}autodetection\endSeq{}\endNode{} of dga mode. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2046}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2047}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}KNOWN PROBLEMS AND WORKAROUNDS\endPar{}\endNode{} +\Node% +{\def\Element% +{2048}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2049}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If you have installed \Node% +{\def\Element% +{2050}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}NLS\endSeq{}\endNode{} font on your + Linux box and run VESA driver from text-\/mode then after terminating + \Node% +{\def\Element% +{2051}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} you will have + \Node% +{\def\Element% +{2052}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}ROM font\endSeq{}\endNode{} loaded instead of national. + You can load national font again by using \Node% +{\def\Element% +{2053}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}setsysfont\endSeq{}\endNode{} + utility from the Mandrake distribution for exemple. + (\Node% +{\def\Element% +{2054}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Hint\endSeq{}\endNode{}: The same utility is used for + localization of fbdev). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2055}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2056}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Some \Node% +{\def\Element% +{2057}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Linux graphics drivers\endSeq{}\endNode{} don't update + active \Node% +{\def\Element% +{2058}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}BIOS mode\endSeq{}\endNode{} in DOS memory. + So if you have such problem -\/ always use VESA driver only from + \Node% +{\def\Element% +{2059}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}text-\/mode\endSeq{}\endNode{}. Otherwise text-\/mode (\#03) will + be activated anyway and you will need restart your computer. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2060}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2061}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Often after terminating VESA driver you get black screen. To return your + screen to original state -\/ simply switch to other console (by pressing + \Node% +{\def\Element% +{2062}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Alt\endSeq{}\endNode{}+\Node% +{\def\Element% +{2063}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Fx\endSeq{}\endNode{}) + then switch to your previous console by the same way. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2064}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2065}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} To get \Node% +{\def\Element% +{2066}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}working TV-\/out\endSeq{}\endNode{} you need have plugged + TV-\/connector in before booting your PC since video BIOS initializes + itself only once during POST procedure. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{2067}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2068}\def\ProcessingMode% +{title-sosofo-mode}}X11\endNode{}\def\HeadingText{% +X11}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2068}}\endNode{} + +\Node% +{\def\Element% +{2069}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Avoid if possible. Outputs to X11 (uses shared memory extension), with no +hardware acceleration at all. Supports (MMX/3DNow/SSE accelerated, but +still slow) software scaling, use the options \Node% +{\def\Element% +{2070}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs -\/zoom\endSeq{}\endNode{}. +Most cards have hardware scaling support, use the \Node% +{\def\Element% +{2071}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo xv\endSeq{}\endNode{} +output for them, or \Node% +{\def\Element% +{2072}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo xmga\endSeq{}\endNode{} for Matroxes.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2073}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The problem is that most cards' driver doesn't support hardware +acceleration on the second head/TV. In those cases, you see green/blue +colored window instead of the movie. This is where this driver comes in +handy, but you need powerful CPU to use software scaling. Don't use the SDL +driver's software output+scaler, it has worse image quality!\endPar{}\endNode{} + +\Node% +{\def\Element% +{2074}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Software scaling is very slow, you better try changing video modes instead. +It's very simple. See the \Node% +{\def\Element% +{2075}}DGA section's +modelines\endNode{}, and insert them into your \Node% +{\def\Element% +{2076}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}XF86Config\endSeq{}\endNode{}. + +\Node% +{\def\Element% +{2077}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2078}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2079}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If you have XFree86 4.x.x: use the \Node% +{\def\Element% +{2080}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vm\endSeq{}\endNode{} option. It will + change to a resolution your movie fits in. If it doesn't: + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2081}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2082}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} With XFree86 3.x.x: you have to cycle through available resolutions + with the + \Node% +{\def\Element% +{2083}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Ctrl\endSeq{}\endNode{}+\Node% +{\def\Element% +{2084}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Alt\endSeq{}\endNode{}+\Node% +{\def\Element% +{2085}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}plus\endSeq{}\endNode{} + and + \Node% +{\def\Element% +{2086}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Ctrl\endSeq{}\endNode{}+\Node% +{\def\Element% +{2087}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Alt\endSeq{}\endNode{}+\Node% +{\def\Element% +{2088}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}minus\endSeq{}\endNode{} + keys. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2089}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you can't find the modes you inserted, browse XFree86's output. Some +drivers can't use low pixelclocks that are needed for low resolution +video modes.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{2090}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2091}\def\ProcessingMode% +{title-sosofo-mode}}VIDIX\endNode{}\def\HeadingText{% +VIDIX}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2091}}\endNode{} + +\Node% +{\def\Element% +{2092}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2093}}\Seq% +{\def\fWeight% +{bold}}PREAMBLE. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2094}}\Seq% +{}VIDIX is the abbreviation for \Node% +{\def\Element% +{2095}}\Seq% +{\def\fWeight% +{bold}}VID\endSeq{}\endNode{}eo +\Node% +{\def\Element% +{2096}}\Seq% +{\def\fWeight% +{bold}}I\endSeq{}\endNode{}nterface for *ni\Node% +{\def\Element% +{2097}}\Seq% +{\def\fWeight% +{bold}}X\endSeq{}\endNode{}. +VIDIX was designed and introduced as an interface for fast user-\/space drivers +providing such video performance as mga\char95{}vid does for Matrox cards. It's also very +portable.\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2098}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This interface was designed as an attempt to fit existing video +acceleration interfaces (known as mga\char95{}vid, rage128\char95{}vid, radeon\char95{}vid, +pm3\char95{}vid) into a fixed scheme. It provides highlevel interface to chips +which are known as BES (BackEnd scalers) or OV (Video Overlays). It doesn't +provide lowlevel interface to things which are known as graphics servers. +(I don't want to compete with X11 team in graphics mode switching). I.e. +main goal of this interface is to maximize the speed of video playback.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2099}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2100}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}USAGE\endPar{}\endNode{} +\Node% +{\def\Element% +{2101}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2102}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} You can use standalone video output driver: \Node% +{\def\Element% +{2103}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo xvidix\endSeq{}\endNode{}. + This driver was developed as X11's front end to VIDIX technology. It + requires X server and can work only under X server.Note that, as it directly + accesses the hardware and circumvents the X driver, pixmaps cached in the + graphics card's memory may be corrupted. You can prevent this by limiting + the amount of video memory used by X with the XF86Config option "VideoRam" + in the device section. You should set this to the amount of memory installed + on your card minus 4MB. If you have less than 8MB of video ram, you can use + the option "XaaNoPixmapCache" in the screen section instead. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2104}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2105}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} You can use VIDIX subdevice which was applied to several video output + drivers, such as: \Node% +{\def\Element% +{2106}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo vesa:vidix\endSeq{}\endNode{} + (\Node% +{\def\Element% +{2107}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Linux only\endSeq{}\endNode{}) and + \Node% +{\def\Element% +{2108}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo fbdev:vidix\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2109}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Indeed it doesn't matter which video output driver is used with +\Node% +{\def\Element% +{2110}}\Seq% +{\def\fWeight% +{bold}}VIDIX\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2111}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2112}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}REQUIREMENTS\endPar{}\endNode{} +\Node% +{\def\Element% +{2113}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2114}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Video card should be in graphics mode (I write \Node% +{\def\Element% +{2115}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}should\endSeq{}\endNode{} + simply because I tested it in text mode -\/ it works but has awful output ;) Use + AAlib for that). + \Node% +{\def\Element% +{2116}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Note\endSeq{}\endNode{}: Everyone can try this trick by commenting out mode + switching in vo\char95{}vesa driver. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2117}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2118}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{2119}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}'s video output driver should know + active video mode and be able to tell to VIDIX subdevice some video + characteristics of server. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2120}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2121}}\Seq% +{\def\fWeight% +{bold}}USAGE METHODS. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2122}}\Seq% +{}When VIDIX is used as \Node% +{\def\Element% +{2123}}\Seq% +{\def\fPosture% +{italic}}subdevice\endSeq{}\endNode{} (\Node% +{\def\Element% +{2124}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo +vesa:vidix\endSeq{}\endNode{}) then video mode configuration is performed by video +output device (\Node% +{\def\Element% +{2125}}\Seq% +{\def\fPosture% +{italic}}vo\char95{}server\endSeq{}\endNode{} in short). Therefore you can +pass into command line of \Node% +{\def\Element% +{2126}}\Seq% +{}MPlayer\endSeq{}\endNode{} the same keys +as for vo\char95{}server. In addition it understands \Node% +{\def\Element% +{2127}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/double\endSeq{}\endNode{} key +as globally visible parameter. (I recommend using this key with VIDIX at +least for ATI's card). As for \Node% +{\def\Element% +{2128}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo xvidix\endSeq{}\endNode{} : currently it +recognizes the following options: \Node% +{\def\Element% +{2129}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs -\/zoom -\/x -\/y -\/double\endSeq{}\endNode{}.\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2130}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Also you can specify VIDIX's driver directly as third subargument in +command line: + +\Node% +{\def\Element% +{2131}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vo~xvidix:mga\char95{}vid.so~-\/fs~-\/zoom~-\/double~file.avi\endPar{}\endNode{} +or +\Node% +{\def\Element% +{2132}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vo~vesa:vidix:radeon\char95{}vid.so~-\/fs~-\/zoom~-\/double~-\/bpp~32~file.avi\endPar{}\endNode{} + +But it's dangerous, and you shouldn't do that. In this case given driver +will be forced and result is unpredictable (it may +\Node% +{\def\Element% +{2133}}\Seq% +{\def\fWeight% +{bold}}freeze\endSeq{}\endNode{} your computer). You should do that +ONLY if you are absolutely sure it will work, and +\Node% +{\def\Element% +{2134}}\Seq% +{}MPlayer\endSeq{}\endNode{} doesn't do it automatically. Please tell +about it to the developers. The right way is to use VIDIX without arguments +to enable driver autodetection.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2135}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}VIDIX is new technology and it's extremely possible that on your +system it won't work. In this case only solution for you +it's port it (mainly libdha). But there is hope that it will work on those +systems where X11 does.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2136}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Since VIDIX requires direct hardware access you can either run it as root +or set the SUID bit on the \Node% +{\def\Element% +{2137}}\Seq% +{}MPlayer\endSeq{}\endNode{} binary +(\Node% +{\def\Element% +{2138}}\Seq% +{\def\fWeight% +{bold}}Warning: This is a security risk!\endSeq{}\endNode{} +Alternatively, you can use a special kernel module, like this:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2139}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2140}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} Download the \Node% +{\def\Element% +{2142}}\Seq% +{}\Seq% +{}\Seq% +{}development version\endSeq{}\Seq% +{} (http://www.arava.co.il/matan/svgalib/)\endSeq{}\endSeq{}\endSeq{}\endNode{} + of svgalib (for example 1.9.17), \Node% +{\def\Element% +{2143}}\Seq% +{\def\fWeight% +{bold}}OR\endSeq{}\endNode{} + download a version made by Alex especially for usage with \Node% +{\def\Element% +{2144}}\Seq% +{}MPlayer\endSeq{}\endNode{} + (it doesn't need the svgalib source to compile) from + \Node% +{\def\Element% +{2145}}\Seq% +{}\Seq% +{}\Seq% +{}here\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/\char126{}alex/svgalib\char95{}helper-\/1.9.17-\/mplayer.tar.bz2)\endSeq{}\endSeq{}\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{2146}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} Compile the module in the \Node% +{\def\Element% +{2148}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}svgalib\char95{}helper\endSeq{}\endNode{} + directory if you've downloaded the source from the svgalib site) and insmod it. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{2149}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} Move the \Node% +{\def\Element% +{2151}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}svgalib\char95{}helper\endSeq{}\endNode{} directory to + \Node% +{\def\Element% +{2152}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mplayer/main/libdha/svgalib\char95{}helper\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{2153}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} Required if you download the source from the svgalib site: Remove the comment before the + CFLAGS line containing "svgalib\char95{}helper" string from the + \Node% +{\def\Element% +{2155}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}libdha/Makefile\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{2156}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}5. \endLineField{} Recompile and install libdha. + \endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2158}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2159}\def\ProcessingMode% +{title-sosofo-mode}}ATI cards\endNode{}\def\HeadingText{% +ATI cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2159}}\endNode{} +\Node% +{\def\Element% +{2160}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Currently most ATI cards are supported natively, from Mach64 to the +newest Radeons.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2161}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There are two compiled binaries: \Node% +{\def\Element% +{2162}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}radeon\char95{}vid\endSeq{}\endNode{} for Radeon and +\Node% +{\def\Element% +{2163}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}rage128\char95{}vid\endSeq{}\endNode{} for Rage 128 cards. You may force one or let +the VIDIX system autoprobe all available drivers.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2164}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2165}\def\ProcessingMode% +{title-sosofo-mode}}Matrox cards\endNode{}\def\HeadingText{% +Matrox cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2165}}\endNode{} +\Node% +{\def\Element% +{2166}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Matrox G200,G400,G450 and G550 have been reported to work.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2167}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The driver supports video equalizers and should be nearly as fast as the +\Node% +{\def\Element% +{2168}}Matrox framebuffer\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2169}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2170}\def\ProcessingMode% +{title-sosofo-mode}}Trident cards\endNode{}\def\HeadingText{% +Trident cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2170}}\endNode{} +\Node% +{\def\Element% +{2171}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There is a driver available for the Trident Cyberblade/i1 chipset, which +can be found on VIA Epia motherboards.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2172}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The driver was written and is maintained by Alastair M. Robinson, who +offers the very latest driver versions for download from his +\Node% +{\def\Element% +{2173}}\Seq% +{}\Seq% +{}\Seq% +{}homepage\endSeq{}\Seq% +{} (http://www.blackfiveservices.co.uk/EPIAVidix.shtml)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +The drivers are added to MPlayer with only a short delay, so CVS should always +be up to date.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2174}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{6}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2175}\def\ProcessingMode% +{title-sosofo-mode}}3DLabs cards\endNode{}\def\HeadingText{% +3DLabs cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2175}}\endNode{} +\Node% +{\def\Element% +{2176}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Although there is a driver for the 3DLabs GLINT R3 and Permedia3 chips, no one +has tested it, so reports are welcome.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2177}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2178}\def\ProcessingMode% +{title-sosofo-mode}}DirectFB\endNode{}\def\HeadingText{% +DirectFB}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2178}}\endNode{} +\Node% +{\def\Element% +{2179}}\Seq% +{}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Node% +{\def\Element% +{2180}}\Par% +{\def\Quadding% +{start}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}DirectFB is a graphics library which was designed with embedded systems +in mind. It offers maximum hardware accelerated performance at a minimum +of resource usage and overhead. -\/ quoted from \Node% +{\def\Element% +{2181}}\Seq% +{}\Seq% +{}\Seq% +{}>\/\endSeq{}\Seq% +{} (http://www.directfb.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{} + +\Node% +{\def\Element% +{2182}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}I'll exclude DirectFB features from this section.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2183}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Though MPlayer is not supported as a video provider in DirectFB, this +output driver will enable video playback through DirectFB. It will -\/ of course -\/ +be accelerated, on my Matrox G400 DirectFB's speed was the same as XVideo.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2184}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Always try to use the newest version of DirectFB. You can use DirectFB options on +the command line, using the \Node% +{\def\Element% +{2185}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dfbopts\endSeq{}\endNode{} option. Layer selection can +be done by the subdevice method, e.g.: \Node% +{\def\Element% +{2186}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo directfb:2\endSeq{}\endNode{} +(layer -\/1 is default: autodetect)\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2187}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2188}\def\ProcessingMode% +{title-sosofo-mode}}DirectFB/Matrox (dfbmga)\endNode{}\def\HeadingText{% +DirectFB/Matrox (dfbmga)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2188}}\endNode{} +\Node% +{\def\Element% +{2189}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please read the \Node% +{\def\Element% +{2190}}main DirectFB section\endNode{} or general +informations.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2191}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This video output driver will enable CRTC2 (on the second head) on the +Matrox G400 card, displaying video \Node% +{\def\Element% +{2192}}\Seq% +{\def\fWeight% +{bold}}independently\endSeq{}\endNode{} +of the first head.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2193}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Instructions on how to make it work can be found in the +\Node% +{\def\Element% +{2194}}\Seq% +{}\Seq% +{}\Seq% +{}tech section\endSeq{}\Seq% +{} (../../tech/directfb.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} +or directly on Ville Syrjala's +\Node% +{\def\Element% +{2195}}\Seq% +{}\Seq% +{}\Seq% +{}home page\endSeq{}\Seq% +{} (http://www.sci.fi/\char126{}syrjala/directfb/readme.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2196}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2197}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}we haven't been able to make this work, but others did. Anyway, porting of +the CRTC2 code to \Node% +{\def\Element% +{2198}}\Seq% +{\def\fWeight% +{bold}}mga\char95{}vid\endSeq{}\endNode{} is underway.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2199}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2200}\def\ProcessingMode% +{title-sosofo-mode}}MPEG decoders\endNode{}\def\HeadingText{% +MPEG decoders}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2200}}\endNode{} + +\Node% +{\def\Element% +{2201}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2202}\def\ProcessingMode% +{title-sosofo-mode}}DVB\endNode{}\def\HeadingText{% +DVB}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2202}}\endNode{} +\Node% +{\def\Element% +{2203}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2204}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports cards with the Siemens DVB chipset +from vendors like Siemens, Technotrend, Galaxis or Hauppauge. The latest DVB +drivers are available from the \Node% +{\def\Element% +{2205}}\Seq% +{}\Seq% +{}\Seq% +{}Linux TV site\endSeq{}\Seq% +{} (http://www.linuxtv.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +If you want to do software transcoding you should have at least a 1GHz CPU.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2206}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Configure should detect your DVB card. If it did not, force detection with\endPar{}\endNode{} + +\Node% +{\def\Element% +{2207}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2208}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}./configure~-\/-\/enable-\/dvb\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2209}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you have ost headers at a non-\/standard path, set the path with\endPar{}\endNode{} + +\Node% +{\def\Element% +{2210}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2211}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}./configure~-\/-\/with-\/extraincdir=DVB~source~directory/ost/include\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2212}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Then compile and install as usual.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2213}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2214}}\Seq% +{\def\fWeight% +{bold}}USAGE. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2215}}\Seq% +{}Hardware decoding (playing standard MPEG1/2 files) can be done with this command:\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2216}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2217}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/ao~mpegpes~-\/vo~mpegpes~file.mpg|vob\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2218}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Software decoding or transcoding different formats to MPEG1 can be achieved using +a command like this:\endPar{}\endNode{} +\Node% +{\def\Element% +{2219}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2220}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/ao~mpegpes~-\/vo~mpegpes~yourfile.ext +mplayer~-\/ao~mpegpes~-\/vo~mpegpes~-\/vop~expand~yourfile.ext\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2221}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Note that DVB cards only support heights 288 and 576 for PAL or 240 and 480 for +NTSC. You \Node% +{\def\Element% +{2222}}\Seq% +{\def\fWeight% +{bold}}must\endSeq{}\endNode{} escale for other heights by adding +\Node% +{\def\Element% +{2223}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}scale=width:height\endSeq{}\endNode{} with the width and height you want to the +\Node% +{\def\Element% +{2224}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop\endSeq{}\endNode{} option. DVB cards accept various widths, like 720, 704, +640, 512, 480, 352 etc and do hardware scaling in horizontal direction, so you +do not need to scale horizontally in most cases. For a 512x384 (aspect 4:3) +DivX try:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2225}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2226}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/ao~mpegpes~-\/vo~mpegpes~-\/vop~scale=512:576\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2227}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you have a widescreen movie and you do not want to scale it to full height, +you can use the \Node% +{\def\Element% +{2228}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}expand=w:h\endSeq{}\endNode{} filter to add black bands. To view a +640x384 DivX, try:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2229}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2230}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/ao~mpegpes~-\/vo~mpegpes~-\/vop~expand=640:576~file.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2231}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If your CPU is too slow for a full size 720x576 DivX, try downscaling:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2232}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2233}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/ao~mpegpes~-\/vo~mpegpes~-\/vop~scale=352:576~file.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2234}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If speed does not improve, try vertical downscaling, too:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2235}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2236}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/ao~mpegpes~-\/vo~mpegpes~-\/vop~scale=352:288~file.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2237}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}For OSD and subtitles use the OSD feature of the expand filter. So, instead of +\Node% +{\def\Element% +{2238}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}expand=w:h\endSeq{}\endNode{} or \Node% +{\def\Element% +{2239}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}expand=w:h:x:y\endSeq{}\endNode{}, use +\Node% +{\def\Element% +{2240}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}expand=w:h:x:y:1\endSeq{}\endNode{} (the 5th parameter \Node% +{\def\Element% +{2241}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}:1\endSeq{}\endNode{} +at the end will enable OSD rendering). You may want to move the image up a bit +to get a bigger black zone for subtitles. You may also want to move subtitles up, +if they are outside your TV screen, use the \Node% +{\def\Element% +{2242}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/subpos 0-\/100\endSeq{}\endNode{} +option to adjust this (\Node% +{\def\Element% +{2243}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/subpos 80\endSeq{}\endNode{} is a good choice).\endPar{}\endNode{} + +\Node% +{\def\Element% +{2244}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}In order to play non-\/25fps movies on a PAL TV or with a slow CPU, add the +\Node% +{\def\Element% +{2245}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/framedrop\endSeq{}\endNode{} option.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2246}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To keep the aspect ratio of DivX files and get the optimal scaling +parameters (hardware horizontal scaling and software vertical scaling +while keeping the right aspect ratio), use the new dvbscale filter:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2247}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2248}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}for~~3:4~TV:~-\/vop~expand=-\/1:576:-\/1:-\/1:1,scale=-\/1:0,dvbscale +for~16:9~TV:~-\/vop~expand=-\/1:576:-\/1:-\/1:1,scale=-\/1:0,dvbscale=1024\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2249}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2250}}\Seq% +{\def\fWeight% +{bold}}FUTURE. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2251}}\Seq% +{}If you have questions or want to hear feature announcements and take part in +discussions on this subject, join our +\Node% +{\def\Element% +{2252}}\Seq% +{}\Seq% +{}\Seq% +{}MPlayer-\/DVB\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/dvb)\endSeq{}\endSeq{}\endSeq{}\endNode{} +mailing list. Please remember that the list language is English.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2253}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}In the future you may expect the ability to display OSD and subtitles using +the native OSD feature of DVB cards, as well as more fluent playback of +non-\/25fps movies and realtime transcoding between MPEG2 and MPEG4 (partial +decompression).\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2254}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2255}\def\ProcessingMode% +{title-sosofo-mode}}DXR2\endNode{}\def\HeadingText{% +DXR2}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2255}}\endNode{} +\Node% +{\def\Element% +{2256}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPlayer supports hardware accelerated playback with the Creative DXR2 card.\endPar{}\endNode{} +\Node% +{\def\Element% +{2257}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}First of all you will need properly installed DXR2 drivers. You can find +the drivers and installation instructions at the +\Node% +{\def\Element% +{2258}}\Seq% +{}\Seq% +{}\Seq% +{}DXR2 Resource Center\endSeq{}\Seq% +{} (http://dxr2.sourceforge.net/)\endSeq{}\endSeq{}\endSeq{}\endNode{} site.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2259}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2260}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}USAGE\def\HeadingText{% +USAGE}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{2261}}\Node% +{\def\Element% +{2262}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2263}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo dxr2\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2264}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2265}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}enable TV output\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2266}}\Node% +{\def\Element% +{2267}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2268}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo dxr2:x11\endSeq{}\endNode{} or \Node% +{\def\Element% +{2269}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo dxr2:xv\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2270}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2271}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}enable Overlay output in X11\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2272}}\Node% +{\def\Element% +{2273}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2274}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dxr2 option1:option2:...\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2275}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2276}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}This option is used to control the DXR2 driver.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2277}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The overlay chipset used on the DXR2 is of pretty bad quality but the +default settings should work for everybody. The OSD may be usable with the +overlay (not on TV) by drawing it in the colorkey. With the default colorkey +settings you may get variable results, usually you will see the colorkey +around the characters or some other funny effect. But if you properly adjust +the colorkey settings you should be able to get acceptable results.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2278}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please see the manpage for available options.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2279}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2280}\def\ProcessingMode% +{title-sosofo-mode}}DXR3/Hollywood+\endNode{}\def\HeadingText{% +DXR3/Hollywood+}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2280}}\endNode{} +\Node% +{\def\Element% +{2281}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2282}}\Seq% +{}MPlayer\endSeq{}\endNode{} supports hardware accelerated playback +with the Creative DXR3 and Sigma Designs Hollywood Plus cards. These cards +both use the em8300 MPEG decoder chip from Sigma Designs.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2283}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}First of all you will need properly installed DXR3/H+ drivers, version 0.12.0 +or later. You can find the drivers and installation instructions at the +\Node% +{\def\Element% +{2284}}\Seq% +{}\Seq% +{}\Seq% +{}DXR3 Hollywood Plus for Linux\endSeq{}\Seq% +{} (http://dxr3.sourceforge.net/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +site. Configure should detect your card automatically, compilation should go +without problems.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2285}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2286}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}USAGE\def\HeadingText{% +USAGE}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{2287}}\Node% +{\def\Element% +{2288}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2289}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo dxr3:prebuf:sync:norm=x:device\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2290}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2291}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{2292}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}overlay\endSeq{}\endNode{} activates the overlay instead of TVOut. It requires +that you have a properly configured overlay setup to work right. The easiest +way to configure the overlay is to first run autocal. Then run mplayer with +dxr3 output and without overlay turned on, run dxr3view. In dxr3view you can +tweak the overlay settings and see the effects in realtime, perhaps this feature +will be supported by the MPlayer GUI in the future. When overlay is properly set +up you will no longer need to use dxr3view. +\Node% +{\def\Element% +{2293}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}prebuf\endSeq{}\endNode{} turns on prebuffering. Prebuffering is a feature of the +em8300 chip that enables it to hold more than one frame of video at a time. This +means that when you are running with prebuffering MPlayer will try to keep the +video buffer filled with data at all times. If you are on a slow machine MPlayer +will probably use close to, or precisely 100\% of CPU. This is especially common +if you play pure MPEG streams (like DVDs, SVCDs a.s.o.) since MPlayer will not +have to reencode it to MPEG it will fill the buffer very fast. +With prebuffering video playback is \Node% +{\def\Element% +{2294}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}much\endSeq{}\endNode{} +less sensitive to other programs hogging the CPU, it will not drop frames unless +applications hog the CPU for a long time. +When running without prebuffering the em8300 is much more sensitive to CPU load, +so it is highly suggested that you turn on MPlayer's \Node% +{\def\Element% +{2295}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/framedrop\endSeq{}\endNode{} +option to avoid further loss of sync. +\Node% +{\def\Element% +{2296}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sync\endSeq{}\endNode{} will turn on the new sync-\/engine. This is currently an +experimental feature. With the sync feature turned on the em8300's internal clock +will be monitored at all times, if it starts to deviate from MPlayer's clock it +will be reset causing the em8300 to drop any frames that are lagging behind. +\Node% +{\def\Element% +{2297}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}norm=x\endSeq{}\endNode{} will set the TV norm of the DXR3 card without the need +for external tools like em8300setup. Valid norms are 5 = NTSC, 4 = PAL-\/60, +3 = PAL. Special norms are 2 (auto-\/adjust using PAL/PAL-\/60) and 1 (auto-\/adjust +using PAL/NTSC) because they decide which norm to use by looking at the frame +rate of the movie. norm = 0 (default) does not change the current norm. +\Node% +{\def\Element% +{2298}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}device\endSeq{}\endNode{} = device number to use if you have more than one em8300 +card. +Any of these options may be left out. +\Node% +{\def\Element% +{2299}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}:prebuf:sync\endSeq{}\endNode{} seems to work great when playing DivX movies. People +have reported problems using the prebuf option when playing MPEG1/2 files. You +might want to try running without any options first, if you have sync problems, +or DVD subtitle problems, give \Node% +{\def\Element% +{2300}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}:sync\endSeq{}\endNode{} a try.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2301}}\Node% +{\def\Element% +{2302}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2303}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao oss:/dev/em8300\char95{}ma-\/\Node% +{\def\Element% +{2304}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}X\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2305}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2306}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}For audio output, where \Node% +{\def\Element% +{2307}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}X\endSeq{}\endNode{} is the device number (0 if one card).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2308}}\Node% +{\def\Element% +{2309}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2310}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aop list=resample:fout=\Node% +{\def\Element% +{2311}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}xxxxx\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2312}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2313}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The em8300 cannot play back samplerates lower than 44100Hz. If the sample +rate is below 44100Hz select either 44100Hz or 48000Hz depending on which +one matches closest. I.e. if the movie uses 22050Hz use 44100Hz as +44100 / 2 = 22050, if it is 24000Hz use 48000Hz as 48000 / 2 = 24000 and so on. +This does not work with digital audio output (\Node% +{\def\Element% +{2314}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ac hwac3\endSeq{}\endNode{}).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2315}}\Node% +{\def\Element% +{2316}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2317}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop lavc/fame\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2318}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2319}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}To watch non-\/MPEG content on the em8300 (i.e. DivX or RealVideo) you have to +specify an MPEG1 video filter such as libavcodec (lavc) or libfame (fame). At +the moment lavc is both faster and gives better image quality, it is suggested +that you use that unless you have problems with it. See the man page for further +info about \Node% +{\def\Element% +{2320}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop lavc/fame\endSeq{}\endNode{}. +Using lavc is highly recommended. Currently there is no way of setting the fps +of the em8300 which means that it is fixed to 29.97fps. Because of this it is +highly recommended that you use \Node% +{\def\Element% +{2321}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop lavc=quality:25\endSeq{}\endNode{} +especially if you are using prebuffering. Then why 25 and not 29.97? Well, the +thing is that when you use 29.97 the picture becomes a bit jumpy. The reason for +this is unknown to us. If you set it to somewhere between 25 and 27 the picture +becomes stable. For now all we can do is accept this for a fact.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2322}}\Node% +{\def\Element% +{2323}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2324}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop expand=-\/1:-\/1:-\/1:-\/1:1\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2325}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2326}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Although the DXR3 driver can put some OSD onto the MPEG1/2/4 video, it has +much lower quality than MPlayer's traditional OSD, and has several refresh +problems as well. The command line above will firstly convert the input +video to MPEG4 (this is mandatory, sorry), then apply an expand filter which +won't expand anything (-\/1: default), but apply the normal OSD onto the picture +(that's what the "1" at the end does).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2327}}\Node% +{\def\Element% +{2328}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2329}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ac hwac3\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2330}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2331}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The em8300 supports playing back AC3 audio (surround sound) through the +digital audio output of the card. See the \Node% +{\def\Element% +{2332}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao oss\endSeq{}\endNode{} option above, +it must be used to specify the DXR3's output instead of a soundcard.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2333}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2334}\def\ProcessingMode% +{title-sosofo-mode}}Other visualization hardware\endNode{}\def\HeadingText{% +Other visualization hardware}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2334}}\endNode{} + +\Node% +{\def\Element% +{2335}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2336}\def\ProcessingMode% +{title-sosofo-mode}}Zr\endNode{}\def\HeadingText{% +Zr}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2336}}\endNode{} + +\Node% +{\def\Element% +{2337}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is a display-\/driver (\Node% +{\def\Element% +{2338}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo zr\endSeq{}\endNode{}) for a number of MJPEG +capture/playback cards (tested for DC10+ and Buz, and it should work for the +LML33, the DC10). The driver works by encoding the frame to JPEG and then +sending it to the card. For the JPEG encoding \Node% +{\def\Element% +{2339}}\Seq% +{}libavcodec\endSeq{}\endNode{} +is used, and required. With the special \Node% +{\def\Element% +{2340}}\Seq% +{\def\fPosture% +{italic}}cinerama\endSeq{}\endNode{} mode, +you can watch movies in true wide screen provided that you have two beamers +and two MJPEG cards. Depending on resolution and quality settings, this driver +may require a lot of CPU power, remember to specify \Node% +{\def\Element% +{2341}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/framedrop\endSeq{}\endNode{} +if your machine is too slow. Note: My AMD K6-\/2 350MHz is (with +\Node% +{\def\Element% +{2342}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/framedrop\endSeq{}\endNode{}) quite adequate for watching VCD sized material and +downscaled movies.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2343}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This driver talks to the kernel driver available at +\Node% +{\def\Element% +{2344}}\Seq% +{}\Seq% +{}\Seq% +{}>\/, so +you must get it working first. The presence of an MJPEG card is autodetected by the +\Node% +{\def\Element% +{2345}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} script, if autodetection fails, force detection with +\Node% +{\def\Element% +{2346}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}.\endPar{}\endNode{}\endSeq{}\Seq% +{} (http://mjpeg.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}configure -\/-\/enable-\/zr\endPar{}\endNode{} +\Node% +{\def\Element% +{2347}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The output can be controlled by several options, a long description of the +options can be found in the man page, a short list of options can be viewed +by running +\Node% +{\def\Element% +{2348}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/zrhelp\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2349}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Things like scaling and the OSD (on screen display) are not handled by +this driver but can be done using the video filters. For example, suppose +that you have a movie with a resolution of 512x272 and you want to view it +fullscreen on your DC10+. There are three main possibilities, you may scale +the movie to a width of 768, 384 or 192. For performance and quality reasons, +I would choose to scale the movie to 384x204 using the fast bilinear software +scaler. The commandline is +\Node% +{\def\Element% +{2350}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vo~zr~-\/sws~0~-\/vop~scale=384:204~movie.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2351}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Cropping can be done by the \Node% +{\def\Element% +{2352}}\Seq% +{}crop\endSeq{}\endNode{} filter and by this +driver itself. Suppose that a movie is too wide for display on your Buz and +that you want to use \Node% +{\def\Element% +{2353}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zrcrop\endSeq{}\endNode{} to make the movie less wide, +the you would issue the following command +\Node% +{\def\Element% +{2354}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vo~zr~-\/zrcrop~720x320+80+0~benhur.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2355}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}if you want to use the \Node% +{\def\Element% +{2356}}\Seq% +{}crop\endSeq{}\endNode{} filter, you would do +\Node% +{\def\Element% +{2357}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vo~zr~-\/vop~crop=720:320:80:0~benhur.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2358}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Extra occurances of \Node% +{\def\Element% +{2359}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zrcrop\endSeq{}\endNode{} invoke \Node% +{\def\Element% +{2360}}\Seq% +{\def\fPosture% +{italic}}cinerama\endSeq{}\endNode{} +ode, i.e. you can distribute the movie over several TV's or beamers to create a +larger screen. Suppose you have two beamers. The left one is connected to your +Buz at \Node% +{\def\Element% +{2361}}\Seq% +{}/dev/video1\endSeq{}\endNode{} and the right one is connected to +your DC10+ at \Node% +{\def\Element% +{2362}}\Seq% +{}/dev/video0\endSeq{}\endNode{}. The movie has a resolution +of 704x288. Suppose also that you want the right beamer in black and white and +that the right beamer should have jpeg frames at quality 10, then you would +issue the following command +\Node% +{\def\Element% +{2363}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vo~zr~-\/zrdev~/dev/video0~-\/zrcrop~352x288+352+0~-\/zrxdoff~0~-\/zrbw~\char92{} +~~~~~~~~~~-\/zrcrop~352x288+0+0~-\/zrdev~/dev/video1~-\/zrquality~10~movie.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2364}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You see that the options appearing before the second \Node% +{\def\Element% +{2365}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zrcrop\endSeq{}\endNode{} +only apply to the DC10+ and that the options after the second +\Node% +{\def\Element% +{2366}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zrcrop\endSeq{}\endNode{} apply to the Buz. The maximum number of MJPEG cards +participating in \Node% +{\def\Element% +{2367}}\Seq% +{\def\fPosture% +{italic}}cinerama\endSeq{}\endNode{} is four, so you can buid a +2x2 vidiwall.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2368}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}inally an important remark: Do not start or stop XawTV on the playback device +during playback, it will crash your computer. It is, however, fine to +\Node% +{\def\Element% +{2369}}\Seq% +{\def\fWeight% +{bold}}FIRST\endSeq{}\endNode{} start XawTV, \Node% +{\def\Element% +{2370}}\Seq% +{\def\fWeight% +{bold}}THEN\endSeq{}\endNode{} +start MPlayer, wait for MPlayer to finish and \Node% +{\def\Element% +{2371}}\Seq% +{\def\fWeight% +{bold}}THEN\endSeq{}\endNode{} +stop XawTV.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2372}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2373}\def\ProcessingMode% +{title-sosofo-mode}}Blinkenlights\endNode{}\def\HeadingText{% +Blinkenlights}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2373}}\endNode{} +\Node% +{\def\Element% +{2374}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This driver is capable of playback using the Blinkenlights UDP protocol. If you +don't know what \Node% +{\def\Element% +{2375}}\Seq% +{}\Seq% +{}\Seq% +{}Blinkenlights\endSeq{}\Seq% +{} (http://www.blinkenlights.de/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +is, you don't need this driver.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2376}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2377}\def\ProcessingMode% +{title-sosofo-mode}}TV-\/out support\endNode{}\def\HeadingText{% +TVout support}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2377}}\endNode{} + +\Node% +{\def\Element% +{2378}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2379}\def\ProcessingMode% +{title-sosofo-mode}}Matrox G400 cards\endNode{}\def\HeadingText{% +Matrox G400 cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2379}}\endNode{} + +\Node% +{\def\Element% +{2380}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Under Linux you have two methods to get G400 TV out working:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2381}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2382}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Important: \endSeq{}for Matrox G450/G550 TV-\/out instructions, please see the next section!\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2383}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2384}} \Node% +{\def\Element% +{2385}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}XFree86\endPar{}\endNode{} + \Node% +{\def\Element% +{2386}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2387}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Using the driver and the HAL module, available from \Node% +{\def\Element% +{2388}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}Matrox's site\endSeq{}\Seq% +{} (http://www.matrox.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}. This will give you X + on the TV. + \endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{2389}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{2390}}\Seq% +{\def\fWeight% +{bold}}This method doesn't give you accelerated playback\endSeq{}\endNode{} + as under Windows! The second head has only YUV framebuffer, the \Node% +{\def\Element% +{2391}}\Seq% +{\def\fPosture% +{italic}}BES\endSeq{}\endNode{} + (Back End Scaler, the YUV scaler on G200/G400/G450/G550 cards) doesn't + work on it! The windows driver somehow workarounds this, probably by + using the 3D engine to zoom, and the YUV framebuffer to display the + zoomed image. If you really want to use X, use the \Node% +{\def\Element% +{2392}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo x11 -\/fs + -\/zoom\endSeq{}\endNode{} options, but it will be \Node% +{\def\Element% +{2393}}\Seq% +{\def\fWeight% +{bold}}SLOW\endSeq{}\endNode{}, + and has \Node% +{\def\Element% +{2394}}\Seq% +{\def\fWeight% +{bold}}Macrovision\endSeq{}\endNode{} copy protection enabled + (you can "workaround" Macrovision using this + \Node% +{\def\Element% +{2395}}\Seq% +{}\Seq% +{}\Seq% +{}perl + script\endSeq{}\Seq% +{} (http://avifile.sourceforge.net/mgamacro.pl)\endSeq{}\endSeq{}\endSeq{}\endNode{}. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{2396}} \Node% +{\def\Element% +{2397}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Framebuffer\endPar{}\endNode{} + \Node% +{\def\Element% +{2398}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2399}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Using the \Node% +{\def\Element% +{2400}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}matroxfb modules\endSeq{}\endNode{} in the 2.4 + kernels. 2.2 kernels don't have the TVout feature in them, thus unusable + for this. You have to enable ALL matroxfb-\/specific feature during compilation + (except MultiHead), and compile them into \Node% +{\def\Element% +{2401}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}modules!\endSeq{}\endNode{} + You'll also need I2C enabled. + \endSeq{}\endNode{}\endPar{} + + \Node% +{\def\Element% +{2402}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{2403}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} Enter \Node% +{\def\Element% +{2405}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}TVout/matroxset\endSeq{}\endNode{} and type + \Node% +{\def\Element% +{2406}}\Seq% +{\def\fWeight% +{bold}}make\endSeq{}\endNode{}. Install \Node% +{\def\Element% +{2407}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}matroxset\endSeq{}\endNode{} into + somewhere in your \Node% +{\def\Element% +{2408}}\Seq% +{}PATH\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} + \Node% +{\def\Element% +{2409}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} If you don't have \Node% +{\def\Element% +{2411}}\Seq% +{\def\fWeight% +{bold}}fbset\endSeq{}\endNode{} installed, enter + \Node% +{\def\Element% +{2412}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}TVout/fbset\endSeq{}\endNode{} and type \Node% +{\def\Element% +{2413}}\Seq% +{\def\fWeight% +{bold}}make\endSeq{}\endNode{}. + Install \Node% +{\def\Element% +{2414}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}fbset\endSeq{}\endNode{} into somewhere in your + \Node% +{\def\Element% +{2415}}\Seq% +{}PATH\endSeq{}\endNode{}. + \endPar{}\endSeq{}\endNode{} + \Node% +{\def\Element% +{2416}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} Then enter into the \Node% +{\def\Element% +{2418}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}TVout/\endSeq{}\endNode{} directory + in the \Node% +{\def\Element% +{2419}}\Seq% +{}MPlayer\endSeq{}\endNode{} source, and execute + \Node% +{\def\Element% +{2420}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./modules\endSeq{}\endNode{} as root. Your text-\/mode console will + enter into framebuffer mode (no way back!). + \endPar{}\endSeq{}\endNode{} + \Node% +{\def\Element% +{2421}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} Next, EDIT and run the \Node% +{\def\Element% +{2423}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./matroxtv\endSeq{}\endNode{} script. This will + present you to a very simple menu. Press \Node% +{\def\Element% +{2424}}\Seq% +{\def\fWeight% +{bold}}2\endSeq{}\endNode{} and + \Node% +{\def\Element% +{2425}}\Seq% +{\def\fWeight% +{bold}}Enter\endSeq{}\endNode{}. Now you should have the same picture on your + monitor, and TV. The 3rd option will turn on independent display, but + then you \Node% +{\def\Element% +{2426}}\Seq% +{\def\fPosture% +{italic}}can't use X!\endSeq{}\endNode{} If the TV (PAL by default) + picture has some weird stripes on it, the script wasn't able to set the + resolution correctly (to 640x512 by default). Try other resolutions + from the menu and/or experiment with fbset. + \endPar{}\endSeq{}\endNode{} + \Node% +{\def\Element% +{2427}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}5. \endLineField{} Yoh. Next task is to make the cursor on tty1 (or whatever) to + disappear, and turn off screen blanking. Execute the following + commands: + + \Node% +{\def\Element% +{2429}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}echo~-\/e~'\char92{}033[?25l' +setterm~-\/blank~0\endPar{}\endNode{} + or + \Node% +{\def\Element% +{2430}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}setterm~-\/cursor~off +setterm~-\/blank~0\endPar{}\endNode{} + + You possibly want to put the above into a script, and also clear the + screen. To turn the cursor back: + \Node% +{\def\Element% +{2431}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}echo~-\/e~'\char92{}033[?25h'\endPar{}\endNode{} or + \Node% +{\def\Element% +{2432}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}setterm~-\/cursor~on\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} + \Node% +{\def\Element% +{2433}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}6. \endLineField{} Yeah kewl. Start movie playing with + \Node% +{\def\Element% +{2435}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}mplayer~-\/vo~mga~-\/fs~-\/screenw~640~-\/screenh~512~\Node% +{\def\Element% +{2436}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}\endPar{}\endNode{} + + (If you use X, now change to matroxfb with for example + \Node% +{\def\Element% +{2437}}\Seq% +{\def\fWeight% +{bold}}Ctrl\endSeq{}\endNode{}+\Node% +{\def\Element% +{2438}}\Seq% +{\def\fWeight% +{bold}}Alt\endSeq{}\endNode{}+\Node% +{\def\Element% +{2439}}\Seq% +{\def\fWeight% +{bold}}F1\endSeq{}\endNode{}.) + Change \Node% +{\def\Element% +{2440}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}640\endSeq{}\endNode{} and \Node% +{\def\Element% +{2441}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}512\endSeq{}\endNode{} if you set + the resolution to other... + \endPar{}\endSeq{}\endNode{} + \Node% +{\def\Element% +{2442}}\Seq% +{\def\StartIndent% +{86\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}7. \endLineField{} \Node% +{\def\Element% +{2444}}\Seq% +{\def\fWeight% +{bold}}Enjoy the ultra-\/fast ultra-\/featured Matrox TV + output (better than Xv)!\endSeq{}\endNode{} + \endPar{}\endSeq{}\endNode{} + \endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2445}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2446}}\Seq% +{\def\fWeight% +{bold}}Building a Matrox TV-\/out cable. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2447}}\Seq% +{}No one takes any responsibility, nor guarantee for any damage caused +by this documentation.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2448}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2449}}\Seq% +{\def\fWeight% +{bold}}Cable for G400. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2450}}\Seq% +{}The CRTC2 connector's fourth pin is the composite video signal. The +ground are the sixth, seventh and eighth pins. (info contributed +from Balázs Rácz)\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2451}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2452}}\Seq% +{\def\fWeight% +{bold}}Cable for G450. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2453}}\Seq% +{}The CRTC2 connector's first pin is the composite video signal. The +ground are the fifth, sixth, seventh, and fifteenth (5, 6, 7, 15) +pins. (info contributed from Balázs Kerekes)\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2454}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2455}\def\ProcessingMode% +{title-sosofo-mode}}Matrox G450/G550 cards\endNode{}\def\HeadingText{% +Matrox G450/G550 cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2455}}\endNode{} +\Node% +{\def\Element% +{2456}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}TV output support for these cards has only been recently introduced, and is +not yet in the mainstream kernel. Currently the \Node% +{\def\Element% +{2457}}\Seq% +{\def\fWeight% +{bold}}mga\char95{}vid\endSeq{}\endNode{} +module can't be used AFAIK, because the G450/G550 driver works only in one +configuration: the first CRTC chip (with much more features) on the first display +(on monitor), and the second CRTC (no \Node% +{\def\Element% +{2458}}\Seq% +{\def\fWeight% +{bold}}BES\endSeq{}\endNode{} -\/ for +explanation on BES, please see the G400 section above) on TV. So you can only +use \Node% +{\def\Element% +{2459}}\Seq% +{}MPlayer\endSeq{}\endNode{}'s \Node% +{\def\Element% +{2460}}\Seq% +{\def\fPosture% +{italic}}fbdev\endSeq{}\endNode{} output driver +at the present.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2461}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The first CRTC can't be routed to the second head currently. The author of the +kernel matroxfb driver -\/ Petr Vandrovec -\/ will maybe make support for this, by +displaying the first CRTC's output onto both of the heads at once, as currently +recommended for G400, see the section above.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2462}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The necessary kernel patch and the detailed howto is downloadable from +\Node% +{\def\Element% +{2463}}\Seq% +{}\Seq% +{}\Seq% +{}>\/\endSeq{}\Seq% +{} (http://www3.sympatico.ca/dan.eriksen/matrox\char95{}tvout/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{2464}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2465}\def\ProcessingMode% +{title-sosofo-mode}}ATI cards\endNode{}\def\HeadingText{% +ATI cards}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2465}}\endNode{} + +\Node% +{\def\Element% +{2466}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2467}}\Seq% +{\def\fWeight% +{bold}}PREAMBLE. \endSeq{}\endNode{} +\Node% +{\def\Element% +{2468}}\Seq% +{}Currently ATI doesn't want to support any of its TV-\/out chips under Linux, +because of their licensed Macrovision technology.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2469}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2470}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}ATI CARDS TV-\/OUT STATUS ON LINUX\endPar{}\endNode{} +\Node% +{\def\Element% +{2471}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2472}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{2473}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}ATI Mach64\endSeq{}\endNode{}: + supported by \Node% +{\def\Element% +{2474}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}gatos\endSeq{}\Seq% +{} (http://gatos.sf.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2475}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2476}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{2477}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}ASIC Radeon VIVO\endSeq{}\endNode{}: + supported by \Node% +{\def\Element% +{2478}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}gatos\endSeq{}\Seq% +{} (http://gatos.sf.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2479}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2480}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{2481}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Radeon\endSeq{}\endNode{} and \Node% +{\def\Element% +{2482}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Rage128\endSeq{}\endNode{}: + supported by \Node% +{\def\Element% +{2483}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}! + Check \Node% +{\def\Element% +{2484}\def\ProcessingMode% +{listitem-content-mode}}VESA driver\endNode{} and + \Node% +{\def\Element% +{2485}\def\ProcessingMode% +{listitem-content-mode}}VIDIX\endNode{} sections. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2486}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2487}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{2488}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4\endSeq{}\endNode{}: + supported by \Node% +{\def\Element% +{2489}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}atitvout\endSeq{}\Seq% +{} (http://www.stud.uni-\/hamburg.de/users/lennart/projects/atitvout/)\endSeq{}\endSeq{}\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2490}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}On other cards, just use the \Node% +{\def\Element% +{2491}}VESA\endNode{} driver, +without VIDIX. Powerful CPU is needed, though.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2492}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Only thing you need to do -\/ \Node% +{\def\Element% +{2493}}\Seq% +{\def\fWeight% +{bold}}Have the TV connector +plugged in before booting your PC\endSeq{}\endNode{} since video BIOS initializes +itself only once during POST procedure.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{2494}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2495}\def\ProcessingMode% +{title-sosofo-mode}}Voodoo 3\endNode{}\def\HeadingText{% +Voodoo 3}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2495}}\endNode{} +\Node% +{\def\Element% +{2496}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Check \Node% +{\def\Element% +{2497}}\Seq% +{}\Seq% +{}\Seq% +{}this URL\endSeq{}\Seq% +{} (http://www.iki.fi/too/tvout-\/voodoo3-\/3000-\/xfree)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2498}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2499}\def\ProcessingMode% +{title-sosofo-mode}}Voodoo 3\endNode{}\def\HeadingText{% +Voodoo 3}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2499}}\endNode{} +\Node% +{\def\Element% +{2500}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}First, you MUST download the closed-\/source drivers from \Node% +{\def\Element% +{2501}}\Seq% +{}\Seq% +{}\Seq% +{}>\/. +I will not describe the installation and configuration process because it does not cover +the scope of this documentation.\endSeq{}\Seq% +{} (http://nvidia.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2502}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}After XFree86, XVideo, and 3D acceleration is properly working, edit your +card's Device section in the \Node% +{\def\Element% +{2503}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}XF86Config\endSeq{}\endNode{} file, according +to the following example (adapt for your card/TV): + +\Node% +{\def\Element% +{2504}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}Section~"Device" +~~~~~~~~Identifier~~~~~~"GeForce" +~~~~~~~~VendorName~~~~~~"ASUS" +~~~~~~~~BoardName~~~~~~~"nVidia~GeForce2/MX~400" +~~~~~~~~Driver~~~~~~~~~~"nvidia" +~~~~~~~~\#Option~~~~~~~~~"NvAGP"~"1" +~~~~~~~~Option~~~~~~~~~~"NoLogo" +~~~~~~~~Option~~~~~~~~~~"CursorShadow"~~"on" + +~~~~~~~~Option~~~~~~~~~~"TwinView" +~~~~~~~~Option~~~~~~~~~~"TwinViewOrientation"~"Clone" +~~~~~~~~Option~~~~~~~~~~"MetaModes"~"1024x768,640x480" +~~~~~~~~Option~~~~~~~~~~"ConnectedMonitor"~"CRT,~TV" +~~~~~~~~Option~~~~~~~~~~"TVStandard"~"PAL-\/B" +~~~~~~~~Option~~~~~~~~~~"TVOutFormat"~"Composite" + +EndSection\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{2505}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Of course the important thing is the TwinView part.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{2506}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2507}\def\ProcessingMode% +{title-sosofo-mode}}Audio output devices\endNode{}\def\HeadingText{% +Audio output devices}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2507}}\endNode{} +\Node% +{\def\Element% +{2508}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2509}\def\ProcessingMode% +{title-sosofo-mode}}Audio/Video synchronisation\endNode{}\def\HeadingText{% +Audio/Video synchronisation}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2509}}\endNode{} + +\Node% +{\def\Element% +{2510}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2511}}\Seq% +{}MPlayer\endSeq{}\endNode{}'s audio interface is called +\Node% +{\def\Element% +{2512}}\Seq% +{\def\fPosture% +{italic}}libao2\endSeq{}\endNode{}. It currently contains these drivers:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2513}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2514}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} +\TeXTable% +{420\p@}{2}{|T{0\p@}{210\p@}{0\p@}|T{0\p@}{210\p@}{0\p@}|}% +\TablePartHeader% +{}\Hline% +\Node% +{\def\Element% +{2515}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Driver\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Comment\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}% +\endTablePartHeader{}\Hline% +\Node% +{\def\Element% +{2519}}\Node% +{\def\Element% +{2519}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}oss\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} OSS (ioctl) driver (supports hardware AC3 passthrough) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}sdl\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} SDL driver (supports sound daemons like \Node% +{\def\Element% +{2526}}\Seq% +{\def\fWeight% +{bold}}ESD\endSeq{}\endNode{} + and \Node% +{\def\Element% +{2527}}\Seq% +{\def\fWeight% +{bold}}ARTS\endSeq{}\endNode{}) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}nas\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} NAS (Network Audio System) driver + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}alsa5\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} native ALSA 0.5 driver + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}alsa9\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} native ALSA 0.9 driver (supports hardware AC3 passthrough) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}sun\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} SUN audio driver (\Node% +{\def\Element% +{2540}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/audio\endSeq{}\endNode{}) for BSD and Solaris8 users + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}arts\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} native ARTS driver (mostly for KDE users) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}esd\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} native ESD driver (mostly for GNOME users) + \endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2547}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Linux sound card drivers have compatibility problems. This is because +\Node% +{\def\Element% +{2548}}\Seq% +{}MPlayer\endSeq{}\endNode{} relies on an in-\/built feature of +\Node% +{\def\Element% +{2549}}\Seq% +{\def\fPosture% +{italic}}properly\endSeq{}\endNode{} coded sound drivers that enable them to +maintain correct audio/video sync. Regrettably, some driver authors +don't take the care to code this feature since it is not needed for +playing MP3s or sound effects.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2550}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Other media players like \Node% +{\def\Element% +{2551}}\Seq% +{}\Seq% +{}\Seq% +{}aviplay\endSeq{}\Seq% +{} (http://avifile.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{} +or \Node% +{\def\Element% +{2552}}\Seq% +{}\Seq% +{}\Seq% +{}xine\endSeq{}\Seq% +{} (http://xine.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{} possibly work +out-\/of-\/the-\/box with these drivers because they use "simple" methods +with internal timing. Measuring showed that their methods are not as +efficient as \Node% +{\def\Element% +{2553}}\Seq% +{}MPlayer\endSeq{}\endNode{}'s.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2554}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Using \Node% +{\def\Element% +{2555}}\Seq% +{}MPlayer\endSeq{}\endNode{} with a properly written audio +driver will never result in A/V desyncs related to the audio, except +only with very badly created files (check the man page for workarounds).\endPar{}\endNode{} + +\Node% +{\def\Element% +{2556}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you happen to have a bad audio driver, try the \Node% +{\def\Element% +{2557}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/autosync\endSeq{}\endNode{} +option, it should sort out your problems. See the man page for detailed +information.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2558}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2559}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Some notes:\endPar{}\endNode{} +\Node% +{\def\Element% +{2560}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2561}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If you have an OSS driver, first try \Node% +{\def\Element% +{2562}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao oss\endSeq{}\endNode{} (this is + the default). If you experience glitches, halts or anything out of the + ordinary, try \Node% +{\def\Element% +{2563}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao sdl\endSeq{}\endNode{} (NOTE: you need to have SDL libraries + and header files installed). The SDL audio driver helps in a lot of cases + and also supports ESD (GNOME) and ARTS (KDE). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2564}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2565}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If you have ALSA version 0.5, then you almost always have to use + \Node% +{\def\Element% +{2566}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao alsa5\endSeq{}\endNode{}, since ALSA 0.5 has buggy OSS emulation code, + and will \Node% +{\def\Element% +{2567}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}crash \Node% +{\def\Element% +{2568}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}\endSeq{}\endNode{} + with a message like this: + \Node% +{\def\Element% +{2569}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DEMUXER:~Too~many~(945~in~8390980~bytes)~video~packets~in~the~buffer!\endPar{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2570}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2571}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} On Solaris, use the SUN audio driver with the \Node% +{\def\Element% +{2572}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao sun\endSeq{}\endNode{} option, + otherwise neither video nor audio will work. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{2573}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{2574}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} If the sound clicks when playing from CD-\/ROM, turn on IRQ unmasking, e.g. + \Node% +{\def\Element% +{2575}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}hdparm -\/u1 /dev/cdrom\endSeq{}\endNode{} (\Node% +{\def\Element% +{2576}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}man hdparm\endSeq{}\endNode{}). + This is generally beneficial and described in more detail in the + \Node% +{\def\Element% +{2577}\def\ProcessingMode% +{listitem-content-mode}}CD-\/ROM section\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2578}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2579}\def\ProcessingMode% +{title-sosofo-mode}}Soundcard experiences, recommendations\endNode{}\def\HeadingText{% +Soundcard experiences, recommendations}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2579}}\endNode{} +\Node% +{\def\Element% +{2580}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}On Linux, a 2.4.x kernel is highly recommended. Kernel 2.2 is not tested.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2581}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Linux sound drivers are primarily provided by the free version of OSS. +These drivers have been superceded by \Node% +{\def\Element% +{2582}}\Seq% +{}\Seq% +{}\Seq% +{}ALSA\endSeq{}\Seq% +{} (http://www.alsa-\/project.org)\endSeq{}\endSeq{}\endSeq{}\endNode{} +(Advanced Linux Sound Architecture) in the 2.5 development series. If +your distribution does not already use ALSA you may wish to try their +drivers if you experience sound problems. ALSA drivers are generally +superior to OSS in compatibility, performance and features. But some +sound cards are only supported by the commercial OSS drivers from +\Node% +{\def\Element% +{2583}}\Seq% +{}\Seq% +{}\Seq% +{}4Front Technologies\endSeq{}\Seq% +{} (http://www.opensound.com/)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +They also support several non-\/Linux systems.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2584}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2585}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{2}\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{3}\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{4}\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{5}\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{6}\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{7}\def\Width% +{0\p@}\def\WidthFactor% +{0}} \TeXTable% +{420\p@}{8}{|T{0\p@}{52.5\p@}{0\p@}T{0\p@}{52.5\p@}{0\p@}T{0\p@}{52.5\p@}{0\p@}T{0\p@}{52.5\p@}{0\p@}T{0\p@}{52.5\p@}{0\p@}T{0\p@}{52.5\p@}{0\p@}T{0\p@}{52.5\p@}{0\p@}T{0\p@}{52.5\p@}{0\p@}|}% +\TablePartHeader% +{}\endTablePartHeader{}\Hline% +\TableRow% +{}\TeXTableCell{8}{|T{3\p@}{414\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\NColumnsSpanned% +{8}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}}Notes:\endPar{}\Node% +{\def\Element% +{2606}\def\ProcessingMode% +{table-footnote-mode}}\DisplayGroup% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}} \Node% +{\def\Element% +{2607}\def\ProcessingMode% +{table-footnote-mode}}\Par% +{\def\StartIndent% +{16\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{-16\p@}\def\FirstLineStartIndentFactor% +{0}}\LineField% +{\def\FieldWidth% +{16\p@}\def\FieldWidthFactor% +{0}}a. \endLineField{}the number of applications that are able to use + the device \Node% +{\def\Element% +{2608}\def\ProcessingMode% +{table-footnote-mode}}\Seq% +{\def\fPosture% +{italic}}at the same time\endSeq{}\endNode{}.\endPar{}\endNode{} + \endDisplayGroup{}\endNode{}\endTableCell{}% +}% +\endTableRow{}% +\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2740}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Feedback to this document is welcome. Please tell us how +\Node% +{\def\Element% +{2741}}\Seq% +{}MPlayer\endSeq{}\endNode{} and your sound card(s) worked together.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2742}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2743}\def\ProcessingMode% +{title-sosofo-mode}}Audio filters\endNode{}\def\HeadingText{% +Audio filters}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2743}}\endNode{} +\Node% +{\def\Element% +{2744}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} The old audio plugins have been superseded by a new audio filter layer. Audio + filters are used for changing the properties of the audio data before the + sound reaches the sound card. The activation and deactivation of the filters + is normally automated but can be overridden. The filters are activated when + the properties of the audio data differ from those required by the sound card + and deactivated if unnecessary. The \Node% +{\def\Element% +{2745}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/af filter1,filter2,...\endSeq{}\endNode{} + option is used to override the automatic activation of filters or to insert + filters that are not automatically inserted. The filters will be executed as + they appear in the comma separated list.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2746}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{2747}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~resample,pan~movie.avi\endPar{}\endNode{} +would run the sound through the resampling filter followed by the pan filter. +Observe that the list must not contain any spaces, else it will fail.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2748}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The filters often have options that change their behavior. These options +are explained in detail in the sections below. A filter will execute using +default settings if its options are omitted. Here is an example of how to use +filters in combination with filter specific options: +\Node% +{\def\Element% +{2749}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~resample=11025,pan=1:0.5:0.5~-\/channels~1~-\/srate~11025~media.avi\endPar{}\endNode{} +would set the output frequency of the resample filter to 11025Hz and downmix +the audio to 1 channel using the pan filter.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{2750}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The overall execution of the filter layer is controlled using the +\Node% +{\def\Element% +{2751}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/af-\/adv\endSeq{}\endNode{} option. This option has two suboptions:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2752}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2753}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}force\endSeq{}\endNode{} is a bit field that controls how the filters +are inserted and what speed/accuracy optimizations they use:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2754}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2755}}\Node% +{\def\Element% +{2756}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2757}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2758}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2759}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use automatic insertion of filters and optimize according to CPU speed.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2760}}\Node% +{\def\Element% +{2761}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2762}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2763}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2764}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use automatic insertion of filters and optimize for the highest speed. +\Node% +{\def\Element% +{2765}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}Warning:\endSeq{}\endNode{} Some features in the audio filters may +silently fail, and the sound quality may drop.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2766}}\Node% +{\def\Element% +{2767}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2768}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}2\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2769}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2770}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use automatic insertion of filters and optimize for quality.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2771}}\Node% +{\def\Element% +{2772}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2773}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}3\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2774}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2775}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use no automatic insertion of filters and no optimization. +\Node% +{\def\Element% +{2776}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}Warning:\endSeq{}\endNode{} It may be possible to crash MPlayer +using this setting.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2777}}\Node% +{\def\Element% +{2778}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2779}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}4\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2780}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2781}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use automatic insertion of filters according to 0 above, +but use floating point processing when possible.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2782}}\Node% +{\def\Element% +{2783}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2784}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}5\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2785}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2786}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use automatic insertion of filters according to 1 above, +but use floating point processing when possible.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2787}}\Node% +{\def\Element% +{2788}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2789}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}6\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2790}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2791}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use automatic insertion of filters according to 2 above, +but use floating point processing when possible.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2792}}\Node% +{\def\Element% +{2793}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2794}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}7\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2795}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2796}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use no automatic insertion of filters according to 3 above, +and use floating point processing when possible.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2797}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2798}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}list\endSeq{}\endNode{} is an alias for the -\/af option.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2799}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The filter layer is also affected by the following generic options:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2800}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2801}}\Node% +{\def\Element% +{2802}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2803}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/v\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2804}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2805}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Increases the verbosity level and makes most filters print out extra +status messages.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2806}}\Node% +{\def\Element% +{2807}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2808}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/channels\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2809}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2810}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}This option sets the number of output channels you would like your +sound card to use. It also affects the number of channels that are +being decoded from the media. If the media contains less channels +than requested the channels filter (see below) will automatically +be inserted. The routing will be the default routing for the channels +filter.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2811}}\Node% +{\def\Element% +{2812}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2813}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/srate\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2814}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2815}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}This option selects the sample rate you would like your sound card +to use (of course the cards have limits on this). If the sample frequency +of your sound card is different from that of the current media, the resample +filter (see below) will be inserted into the audio filter layer to compensate +for the difference.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{2816}}\Node% +{\def\Element% +{2817}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2818}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/format\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2819}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2820}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}This option sets the sample format between the audio filter layer and the +sound card. If the requested sample format of your sound card is different +from that of the current media, a format filter (see below) will be inserted +to rectify the difference.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2821}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2822}\def\ProcessingMode% +{title-sosofo-mode}}Up/Downsampling\endNode{}\def\HeadingText{% +Up/Downsampling}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2822}}\endNode{} + +\Node% +{\def\Element% +{2823}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPlayer fully supports sound up/down-\/sampling through the +\Node% +{\def\Element% +{2824}}\Seq% +{}resample\endSeq{}\endNode{} filter. It can be used if you +have a fixed frequency sound card or if you are stuck with an old sound card +that is only capable of max 44.1kHz. This filter is automatically enabled if +it is necessary, but it can also be explicitly enabled on the command line. It +has three options:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2825}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2826}}\Node% +{\def\Element% +{2827}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2828}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}srate 8000-\/192000\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2829}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2830}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is an integer used for setting the output sample + frequency in Hz. The valid range for this parameter is 8kHz to 192kHz. If + the input and output sample frequency are the same or if this parameter is + omitted the filter is automatically unloaded. A high sample frequency + normally improves the audio quality, especially when used in combination + with other filters.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2831}}\Node% +{\def\Element% +{2832}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2833}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sloppy\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2834}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2835}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is an optional binary parameter that allows the output frequency to differ + slightly from the frequency given by \Node% +{\def\Element% +{2836}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}srate\endSeq{}\endNode{}. This option + can be used if the startup of the playback is extremely slow. It is enabled + by default.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2837}}\Node% +{\def\Element% +{2838}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2839}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}type 0-\/2\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2840}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2841}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is an optional integer between \Node% +{\def\Element% +{2842}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} and \Node% +{\def\Element% +{2843}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}2\endSeq{}\endNode{} that + selects which resampling method to use. Here \Node% +{\def\Element% +{2844}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} represents + linear interpolation as resampling method, \Node% +{\def\Element% +{2845}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} represents + resampling using a poly-\/phase filter-\/bank and integer processing and + \Node% +{\def\Element% +{2846}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}2\endSeq{}\endNode{} represents resampling using a poly-\/phase filter-\/bank and + floating point processing. Linear interpolation is extremely fast, but + suffers from poor sound quality especially when used for up-\/sampling. The + best quality is given by \Node% +{\def\Element% +{2847}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}2\endSeq{}\endNode{} but this method also suffers from + the highest CPU load.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2848}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{2849}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~resample=44100:0:0\endPar{}\endNode{} +would set the output frequency of the resample filter to 44100Hz using exact output +frequency scaling and linear interpolation.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2850}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2851}\def\ProcessingMode% +{title-sosofo-mode}}Changing the number of channels\endNode{}\def\HeadingText{% +Changing the number of channels}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2851}}\endNode{} +\Node% +{\def\Element% +{2852}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{2853}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}channels\endSeq{}\endNode{} filter can be used for adding and removing +channels, it can also be used for routing or copying channels. It is +automatically enabled when the output from the audio filter layer differs from +the input layer or when it is requested by another filter. This filter unloads +itself if not needed. The number of options is dynamic:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2854}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2855}}\Node% +{\def\Element% +{2856}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2857}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}nch 1-\/6\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2858}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2859}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is an integer between \Node% +{\def\Element% +{2860}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} and \Node% +{\def\Element% +{2861}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}6\endSeq{}\endNode{} that is used + for setting the number of output channels. This option is required, leaving it + empty results in a runtime error.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2862}}\Node% +{\def\Element% +{2863}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2864}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}nr 1-\/6\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2865}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2866}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is an integer between \Node% +{\def\Element% +{2867}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} and \Node% +{\def\Element% +{2868}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}6\endSeq{}\endNode{} that is used + for specifying the number of routes. This parameter is optional. If it is + omitted the default routing is used.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2869}}\Node% +{\def\Element% +{2870}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2871}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}from1:to1:from2:to2:from3:to3...\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2872}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2873}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} are pairs of numbers between \Node% +{\def\Element% +{2874}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} and \Node% +{\def\Element% +{2875}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}5\endSeq{}\endNode{} + that define where each channel should be routed.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2876}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} If only \Node% +{\def\Element% +{2877}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}nch\endSeq{}\endNode{} is given the default routing is used, it works + as follows: If the number of output channels is bigger than the number of input + channels empty channels are inserted (except mixing from mono to stereo, then + the mono channel is repeated in both of the output channels). If the number of + output channels is smaller than the number of input channels the exceeding + channels are truncated.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2878}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example 1: +\Node% +{\def\Element% +{2879}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~channels=4:4:0:1:1:0:2:2:3:3~media.avi\endPar{}\endNode{} +would change the number of channels to 4 and set up 4 routes that swap +channel 0 and channel 1 and leave channel 2 and 3 intact. Observe that +if media containing two channels was played back, channels 2 and 3 would +contain silence but 0 and 1 would still be swapped.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2880}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Exemple 2: +\Node% +{\def\Element% +{2881}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~channels=6:4:0:0:0:1:0:2:0:3~media.avi\endPar{}\endNode{} +would change the number of channels to 6 and set up 4 routes that copy +channel 0 to channels 0 to 3. Channel 4 and 5 will contain silence.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2882}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2883}\def\ProcessingMode% +{title-sosofo-mode}}Sample format converter\endNode{}\def\HeadingText{% +Sample format converter}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2883}}\endNode{} +\Node% +{\def\Element% +{2884}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{2885}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}format\endSeq{}\endNode{} filter converts between different sample formats. It + is automatically enabled when needed by the sound card or another filter.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2886}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2887}}\Node% +{\def\Element% +{2888}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2889}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}bps number\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2890}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2891}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} can be \Node% +{\def\Element% +{2892}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{}, \Node% +{\def\Element% +{2893}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}2\endSeq{}\endNode{} or \Node% +{\def\Element% +{2894}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}4\endSeq{}\endNode{} and + denotes the number of bytes per sample. This option is required, leaving it empty + results in a runtime error.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2895}}\Node% +{\def\Element% +{2896}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2897}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}f format\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2898}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2899}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is a text string describing the sample format. The string is a + concatenated mix of: \Node% +{\def\Element% +{2900}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}alaw\endSeq{}\endNode{}, \Node% +{\def\Element% +{2901}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mulaw\endSeq{}\endNode{} or + \Node% +{\def\Element% +{2902}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}imaadpcm\endSeq{}\endNode{}, \Node% +{\def\Element% +{2903}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}float\endSeq{}\endNode{} or \Node% +{\def\Element% +{2904}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}int\endSeq{}\endNode{}, + \Node% +{\def\Element% +{2905}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}unsigned\endSeq{}\endNode{} or \Node% +{\def\Element% +{2906}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}signed\endSeq{}\endNode{}, \Node% +{\def\Element% +{2907}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}le\endSeq{}\endNode{} or + \Node% +{\def\Element% +{2908}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}be\endSeq{}\endNode{} (little or big endian). This option is required, + leaving it empty results in a runtime error.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2909}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{2910}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~format=4:float~media.avi\endPar{}\endNode{} +would set the output format to 4 bytes per sample floating point data.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2911}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2912}\def\ProcessingMode% +{title-sosofo-mode}}Delay\endNode{}\def\HeadingText{% +Delay}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2912}}\endNode{} +\Node% +{\def\Element% +{2913}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{2914}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}delay\endSeq{}\endNode{} filter delays the sound to the loudspeakers such that +the sound from the different channels arrives at the listening position +simultaneously. +It is only useful if you have more than 2 loudspeakers. This filter has a +variable number of parameters:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2915}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2916}}\Node% +{\def\Element% +{2917}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2918}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}d1:d2:d3...\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2919}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2920}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} are floating point numbers representing the delays in ms that should be + imposed on the different channels. The minimum delay is 0ms and the maximum + is 1000ms.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2921}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To calculate the required delay for the different channels do as follows:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2922}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2923}}\Node% +{\def\Element% +{2924}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Measure the distance to the loudspeakers in meters in relation to your + listening position, giving you the distances s1 to s5 (for a 5.1 system). + There is no point in compensating for the sub-\/woofer (you will not hear the + difference anyway).\endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{2925}}\Node% +{\def\Element% +{2926}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Subtract the distances s1 to s5 from the maximum distance i.e. + s[i] = max(s) -\/ s[i]; i = 1...5\endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{2927}}\Node% +{\def\Element% +{2928}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}alculated the required delays in ms as + d[i] = 1000*s[i]/342; i = 1...5 + s[i] = max(s) -\/ s[i]; i = 1...5\endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2929}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{2930}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~delay=10.5:10.5:0:0:7:0~media.avi\endPar{}\endNode{} +would delay front left and right by 10.5ms, the two rear channels and the sub +by 0ms and the center channel by 7ms.\endPar{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2931}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2932}\def\ProcessingMode% +{title-sosofo-mode}}Software volume control\endNode{}\def\HeadingText{% +Software volume control}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2932}}\endNode{} +\Node% +{\def\Element% +{2933}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Software volume control is implemented by the \Node% +{\def\Element% +{2934}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}volume\endSeq{}\endNode{} +audio filter. Use this filter with caution since it can reduce the signal to +noise ratio of the sound. In most cases it is best to set the level for the +PCM sound to max, leave this filter out and control the output level to your +speakers with the master volume control of the mixer. In case your sound card +has a digital PCM mixer instead of an analog one, and you hear distortion, +use the MASTER mixer instead. If there is an external amplifier connected to +the computer (this is almost always the case), the noise level can be minimized +by adjusting the master level and the volume knob on the amplifier until the +hissing noise in the background is gone. This filter has two options:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2935}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2936}}\Node% +{\def\Element% +{2937}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2938}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}v -\/200 -\/ +60\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2939}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2940}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is a floating point number between \Node% +{\def\Element% +{2941}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/200\endSeq{}\endNode{} and \Node% +{\def\Element% +{2942}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}+60\endSeq{}\endNode{} + which represents the volume level in dB. The default level is 0dB.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{2943}}\Node% +{\def\Element% +{2944}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2945}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}c\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2946}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2947}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is a binary control that turns soft clipping on and off. Soft-\/clipping can + make the sound more smooth if very high volume levels are used. Enable this + option if the dynamic range of the loudspeakers is very low. Be aware that + this feature creates distortion and should be considered a last resort.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2948}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{2949}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~volume=10.1:0~media.avi\endPar{}\endNode{} +would amplify the sound by 10.1dB and hard-\/clip if the sound level is too high.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2950}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This filter has a second feature: It measures the overall maximum sound level +and prints out that level when MPlayer exits. This volume estimate can be used +for setting the sound level in MEncoder such that the maximum dynamic range is +utilized.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2951}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2952}\def\ProcessingMode% +{title-sosofo-mode}}Equalizer\endNode{}\def\HeadingText{% +Equalizer}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{2952}}\endNode{} +\Node% +{\def\Element% +{2953}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{2954}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}equalizer\endSeq{}\endNode{} filter represents a 10 octave band graphic +equalizer, implemented using 10 IIR band pass filters. This means that +it works regardless of what type of audio is being played back. The center +frequencies for the 10 bands are:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2955}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2956}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} +\TeXTable% +{420\p@}{2}{|T{0\p@}{210\p@}{0\p@}|T{0\p@}{210\p@}{0\p@}|}% +\TablePartHeader% +{}\endTablePartHeader{}\Hline% +\Node% +{\def\Element% +{2961}}\Node% +{\def\Element% +{2961}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}0\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}31.25 Hz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}1\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}62.50 Hz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}2\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}125.0 Hz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}3\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}250.0 Hz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}4\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}500.0 Hz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}5\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}1.000 kHz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}6\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}2.000 kHz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}7\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}4.000 kHz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}8\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}8.000 kHz\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}9\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}16.00 kHz\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{2992}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If the sample rate of the sound being played back is lower than the center +frequency for a frequency band, then that band will be disabled. A known +bug with this filter is that the characteristics for the uppermost band +are not completely symmetric if the sample rate is close to the center +frequency of that band. This problem can be worked around by up-\/sampling +the sound using the resample filter before it reaches this filter.\endPar{}\endNode{} + +\Node% +{\def\Element% +{2993}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This filter has 10 parameters:\endPar{}\endNode{} + +\Node% +{\def\Element% +{2994}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{2995}}\Node% +{\def\Element% +{2996}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{2997}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}g1:g2:g3...g10\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{2998}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{2999}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}are floating point numbers between \Node% +{\def\Element% +{3000}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/12\endSeq{}\endNode{} and \Node% +{\def\Element% +{3001}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}+12\endSeq{}\endNode{} +representing the gain in dB for each frequency band.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3002}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{3003}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~equalizer=11:11:10:5:0:-\/12:0:5:12:12~media.avi\endPar{}\endNode{} +would amplify the sound in the upper and lower frequency region while +canceling it almost completely around 1kHz.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3004}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3005}\def\ProcessingMode% +{title-sosofo-mode}}Panning filter\endNode{}\def\HeadingText{% +Panning filter}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3005}}\endNode{} +\Node% +{\def\Element% +{3006}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Use the \Node% +{\def\Element% +{3007}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}pan\endSeq{}\endNode{} filter to mix channels arbitrarily. It is +basically a combination of the volume control and the channels filter. +There are two major uses for this filter:\endPar{}\endNode{} + +\Node% +{\def\Element% +{3008}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3009}}\Node% +{\def\Element% +{3010}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Down-\/mixing many channels to only a few, stereo to mono for example.\endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{3011}}\Node% +{\def\Element% +{3012}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Varying the width of the center speaker in a surround sound system.\endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3013}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This filter is hard to use, and will require some tinkering before the +desired result is obtained. The number of options for this filter +depends on the number of output channels:\endPar{}\endNode{} + +\Node% +{\def\Element% +{3014}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3015}}\Node% +{\def\Element% +{3016}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3017}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}nch 1-\/6\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{3018}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{3019}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}is an integer between \Node% +{\def\Element% +{3020}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} and \Node% +{\def\Element% +{3021}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}6\endSeq{}\endNode{} and is used +for setting the number of output channels. This option is required, leaving it +empty results in a runtime error.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{3022}}\Node% +{\def\Element% +{3023}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3024}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{3025}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{3026}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}are floating point values between \Node% +{\def\Element% +{3027}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} and \Node% +{\def\Element% +{3028}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{}. +\Node% +{\def\Element% +{3029}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}l[i][j]\endSeq{}\endNode{} determines how much of input channel j is mixed into +output channel i.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3030}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example 1: +\Node% +{\def\Element% +{3031}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~pan=1:0.5:0.5~-\/channels~1~media.avi\endPar{}\endNode{} +would down-\/mix from stereo to mono.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3032}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example 2: +\Node% +{\def\Element% +{3033}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~pan=3:1:0:1:0.5:0.5~-\/channels~3~media.avi\endPar{}\endNode{} +would give 3 channel output leaving channels 0 and 1 intact, and mix +channels 0 and 1 into output channel 2 (which could be sent to a +sub-\/woofer for example).\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3034}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3035}\def\ProcessingMode% +{title-sosofo-mode}}Sub-\/woofer\endNode{}\def\HeadingText{% +Subwoofer}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3035}}\endNode{} +\Node% +{\def\Element% +{3036}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{3037}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sub\endSeq{}\endNode{} filter adds a sub woofer channel to the audio +stream. The audio data used for creating the sub-\/woofer channel is an +average of the sound in channel 0 and channel 1. The resulting sound is +then low-\/pass filtered by a 4th order Butterworth filter with a default +cutoff frequency of 60Hz and added to a separate channel in the audio +stream. Warning: Disable this filter when you are playing DVDs with Dolby +Digital 5.1 sound, otherwise this filter will disrupt the sound to the +sub-\/woofer. This filter has two parameters:\endPar{}\endNode{} + +\Node% +{\def\Element% +{3038}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3039}}\Node% +{\def\Element% +{3040}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3041}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}fc 20-\/300\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{3042}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{3043}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is an optional floating point number used for setting the cutoff frequency + for the filter in Hz. The valid range is 20Hz to 300Hz. For the best result + try setting the cutoff frequency as low as possible. This will improve the + stereo or surround sound experience. The default cutoff frequency is 60Hz.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{3044}}\Node% +{\def\Element% +{3045}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3046}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}ch 0-\/5\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{3047}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{3048}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} is an optional integer between \Node% +{\def\Element% +{3049}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} and \Node% +{\def\Element% +{3050}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}5\endSeq{}\endNode{} + which determines the channel number in which to insert the sub-\/channel audio. + The default is channel number \Node% +{\def\Element% +{3051}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}5\endSeq{}\endNode{}. Observe that the number of + channels will automatically be increased to \Node% +{\def\Element% +{3052}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}ch\endSeq{}\endNode{} if + necessary.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3053}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{3054}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~sub=100:4~-\/channels~5~media.avi\endPar{}\endNode{} +would add a sub-\/woofer channel with a cutoff frequency of +100Hz to output channel 4.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3055}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3056}\def\ProcessingMode% +{title-sosofo-mode}}Surround-\/sound decoder\endNode{}\def\HeadingText{% +Surroundsound decoder}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3056}}\endNode{} +\Node% +{\def\Element% +{3057}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Matrix encoded surround sound can be decoded by the \Node% +{\def\Element% +{3058}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}surround\endSeq{}\endNode{} +filter. Dolby Surround is an example of a matrix encoded format. Many files +with 2 channel audio actually contain matrixed surround sound. To use this +feature you need a sound card supporting at least 4 channels. This filter has +one parameter:\endPar{}\endNode{} + +\Node% +{\def\Element% +{3059}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3060}}\Node% +{\def\Element% +{3061}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3062}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}d 0-\/1000\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{3063}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{3064}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}is an optional floating point number between \Node% +{\def\Element% +{3065}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} and +\Node% +{\def\Element% +{3066}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1000\endSeq{}\endNode{} used for setting the delay time in ms for the +rear speakers. This delay should be set as follows: if d1 is the distance +from the listening position to the front speakers and d2 is the distance +from the listening position to the rear speakers, then the delay d should +be set to 15ms if d1 = d2 and to 15 + 5*(d1-\/d2) if d1 d2. The default +value for d is 20ms.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3067}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{3068}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/af~surround=15~-\/channels~4~media.avi\endPar{}\endNode{} +would add surround sound decoding with 15ms delay for the sound to the +rear speakers.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3069}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3070}\def\ProcessingMode% +{title-sosofo-mode}}Audio plugins (deprecated)\endNode{}\def\HeadingText{% +Audio plugins (deprecated)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3070}}\endNode{} +\Node% +{\def\Element% +{3071}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3072}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}\Node% +{\def\Element% +{3073}}\Seq% +{\def\fWeight% +{bold}}Audio plugins have been deprecated by audio filters and will +be removed soon.\endSeq{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3074}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3075}}\Seq% +{}MPlayer\endSeq{}\endNode{} has support for audio plugins. Audio +plugins can be used for changing the properties of the audio data before +the sound reaches the sound card. They are enabled using the +\Node% +{\def\Element% +{3076}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aop\endSeq{}\endNode{} switch which takes a +\Node% +{\def\Element% +{3077}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}list=plugin1,plugin2,...\endSeq{}\endNode{} argument. The +\Node% +{\def\Element% +{3078}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}list\endSeq{}\endNode{} argument is required and determines which plugins +should be used and in which order they should be executed. Example: + +\Node% +{\def\Element% +{3079}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~media.avi~-\/aop~list=resample,format\endPar{}\endNode{} + +would run the sound through the resampling plugin followed by the format +plugin.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3080}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The plugins can also have switches that change their behavior. These +switches are explained in detail in the sections below. A plugin will +execute using default settings if its switches are omitted. Here is an +example of how to use plugins in combination with plugin specific switches: + +\Node% +{\def\Element% +{3081}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~media.avi~-\/aop~list=resample,format:fout=44100:format=0x8\endPar{}\endNode{} + +would set the output frequency of the resample plugin to 44100 Hz and the +output format of the format plugin to AFMT\char95{}U8.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3082}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Currently audio plugins can not be used in +\Node% +{\def\Element% +{3083}}\Seq% +{}MEncoder\endSeq{}\endNode{}.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{3084}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3085}\def\ProcessingMode% +{title-sosofo-mode}}Up/Downsampling\endNode{}\def\HeadingText{% +Up/Downsampling}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3085}}\endNode{} + +\Node% +{\def\Element% +{3086}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3087}}\Seq% +{}MPlayer\endSeq{}\endNode{} fully supports up/downsampling of the sound. This plugin can be +used if you have a fixed frequency sound card or if you are stuck with an +old sound card that is only capable of max 44.1 kHz. Limitations in your +hardware are not auto detected, so you have to specify the sample frequency +explicitly. This plugin has one switch: \Node% +{\def\Element% +{3088}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}fout\endSeq{}\endNode{} which is used for setting the +desired output sample frequency. It defaults to 48 kHz, and is given in +Hz.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3089}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: + +\Node% +{\def\Element% +{3090}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3091}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=resample:fout=\Node% +{\def\Element% +{3092}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}freq\endSeq{}\endNode{}\endPar{}\endNode{} + +where \Node% +{\def\Element% +{3093}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\Node% +{\def\Element% +{3094}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}freq\endSeq{}\endNode{}\endSeq{}\endNode{} is the frequency +in Hz, like \Node% +{\def\Element% +{3095}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}44100\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3096}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3097}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}The output frequency should not be scaled up from the default value. +Scaling up will cause the audio and video streams to be played in slow +motion in addition to audio distortion.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3098}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3099}\def\ProcessingMode% +{title-sosofo-mode}}Surround Sound decoding\endNode{}\def\HeadingText{% +Surround Sound decoding}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3099}}\endNode{} + +\Node% +{\def\Element% +{3100}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3101}}\Seq% +{}MPlayer\endSeq{}\endNode{} has an audio plugin that can decode +matrix encoded surround sound. Dolby Surround is an example of a matrix +encoded format. Many files with 2 channel audio actually contain matrixed +surround sound. To use this feature you need a sound card supporting at +least 4 channels.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3102}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: +\Node% +{\def\Element% +{3103}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3104}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=surround\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3105}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3106}\def\ProcessingMode% +{title-sosofo-mode}}Sample format converter\endNode{}\def\HeadingText{% +Sample format converter}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3106}}\endNode{} + +\Node% +{\def\Element% +{3107}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If your sound card driver does not support signed 16-\/bit int data type, +this plugin can be used to change the format to one which your sound card +can understand. It has one switch, \Node% +{\def\Element% +{3108}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}format\endSeq{}\endNode{}, which can be +set to one of the numbers found in \Node% +{\def\Element% +{3109}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}libao2/afmt.h\endSeq{}\endNode{}. This +plugin is hardly ever needed and is intended for advanced users. Keep in +mind that this plugin only changes the sample format and not the sample +frequency or the number of channels.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3110}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: + +\Node% +{\def\Element% +{3111}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3112}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=format:format=\Node% +{\def\Element% +{3113}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}outfmt\endSeq{}\endNode{}\endPar{}\endNode{} + +where \Node% +{\def\Element% +{3114}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\Node% +{\def\Element% +{3115}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}outfmt\endSeq{}\endNode{}\endSeq{}\endNode{} is the +required output format.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3116}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3117}\def\ProcessingMode% +{title-sosofo-mode}}Delay\endNode{}\def\HeadingText{% +Delay}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3117}}\endNode{} +\Node% +{\def\Element% +{3118}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This plugin delays the sound and is intended as an example of how to +develop new plugins. It can not be used for anything useful from a users +perspective and is mentioned here for the sake of completeness only. Do not +use this plugin unless you are a developer.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3119}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3120}\def\ProcessingMode% +{title-sosofo-mode}}Software volume control\endNode{}\def\HeadingText{% +Software volume control}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3120}}\endNode{} + +\Node% +{\def\Element% +{3121}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This plugin is a software replacement for the volume control, and can be +used on machines with a broken mixer device. It can also be used if one +wants to change the output volume of \Node% +{\def\Element% +{3122}}\Seq% +{}MPlayer\endSeq{}\endNode{} +without changing the PCM volume setting in the mixer. It has one switch +\Node% +{\def\Element% +{3123}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}volume\endSeq{}\endNode{} that is used for setting the initial sound level. +The initial sound level can be set to values between 0 and 255 and defaults +to 101 which equals 0dB amplification. Use this plugin with caution since +it can reduce the signal to noise ratio of the sound. In most cases it is +best to set the level for the PCM sound to max, leave this plugin out and +control the output level to your speakers with the master volume control of +the mixer. If there is an external amplifier connected to the computer +(this is almost always the case), the noise level can be minimized by +adjusting the master level and the volume knob on the amplifier until the +hissing noise in the background is gone.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3124}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: +\Node% +{\def\Element% +{3125}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3126}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=volume:volume=\Node% +{\def\Element% +{3127}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}0-\/255\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3128}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This plugin also has compressor or "soft-\/clipping" capabilities. +Compression can be used if the dynamic range of the sound is very high or +if the dynamic range of the loudspeakers is very low. Be aware that this +feature creates distortion and should be considered a last resort.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3129}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: +\Node% +{\def\Element% +{3130}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3131}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=volume:softclip\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3132}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3133}\def\ProcessingMode% +{title-sosofo-mode}}Extrastereo\endNode{}\def\HeadingText{% +Extrastereo}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3133}}\endNode{} + +\Node% +{\def\Element% +{3134}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This plugin (linearly) increases the difference between left and right +channels (like the XMMS extrastereo plugin) which gives some sort of "live" +effect to playback.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3135}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: +\Node% +{\def\Element% +{3136}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3137}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=extrastereo +mplayer~\Node% +{\def\Element% +{3138}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=extrastereo:mul=3.45\endPar{}\endNode{} + +The default coefficient (\Node% +{\def\Element% +{3139}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mul\endSeq{}\endNode{}) is a float number that +defaults to 2.5. If you set it to \Node% +{\def\Element% +{3140}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0.0\endSeq{}\endNode{}, you will have +mono sound (average of both channels). If you set it to +\Node% +{\def\Element% +{3141}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1.0\endSeq{}\endNode{}, sound will be unchanged, if you set it to +\Node% +{\def\Element% +{3142}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/1.0\endSeq{}\endNode{}, left and right channels will be swapped.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3143}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{medium}\def\fPosture% +{italic}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{5}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3144}\def\ProcessingMode% +{title-sosofo-mode}}Volume normalizer\endNode{}\def\HeadingText{% +Volume normalizer}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3144}}\endNode{} + +\Node% +{\def\Element% +{3145}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This plugin maximizes the volume without distorting the sound.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3146}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: +\Node% +{\def\Element% +{3147}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3148}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}media.avi\endSeq{}\endNode{}~-\/aop~list=volnorm\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{3149}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3150}\def\ProcessingMode% +{title-sosofo-mode}}TV input\endNode{}\def\HeadingText{% +TV input}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3150}}\endNode{} + +\Node% +{\def\Element% +{3151}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This section is about how to enable \Node% +{\def\Element% +{3152}}\Seq% +{\def\fWeight% +{bold}}watching/grabbing +from V4L compatible TV tuner\endSeq{}\endNode{}.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{3153}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3154}\def\ProcessingMode% +{title-sosofo-mode}}Compilation\endNode{}\def\HeadingText{% +Compilation}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3154}}\endNode{} + +\Node% +{\def\Element% +{3155}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3156}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} First, you have to recompile. \Node% +{\def\Element% +{3158}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{} will + autodetect kernel headers of v4l stuff and the existence of + \Node% +{\def\Element% +{3159}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/video*\endSeq{}\endNode{} entries. If they exist, TV support will + be built (see the output of \Node% +{\def\Element% +{3160}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{}). + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3161}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} Make sure your tuner works with another TV software in Linux, for + example xawtv. + \endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3163}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3164}\def\ProcessingMode% +{title-sosofo-mode}}Usage tips\endNode{}\def\HeadingText{% +Usage tips}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3164}}\endNode{} +\Node% +{\def\Element% +{3165}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The full listing of the options is available on the manual page. +Here are just a few tips:\endPar{}\endNode{} +\Node% +{\def\Element% +{3166}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3167}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3168}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Use the \Node% +{\def\Element% +{3169}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}channels\endSeq{}\endNode{} option. An example: +\Node% +{\def\Element% +{3170}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}-\/tv~on:channels=26-\/MTV1,23-\/TV2\endPar{}\endNode{} +Explanation: using this option, only the 26 and 23 channels will be usable, +and there will be a nice OSD text upon channel switching, displaying the +channel's name. Spaces in the channel name must be replaced by the +\char95{} character.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3171}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3172}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Choose some sane image dimensions. The dimensions of the resulting image should +be divisible by 16.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3173}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3174}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}If you capture the video with the vertical resolution higher than half of +the full resolution (i.e. 288 for PAL or 240 for NTSC), make sure you turned +deinterlacing on. Otherwise you'll get a movie which is distorted during +fast-\/motion scenes and the bitrate controller will be probably even unable +to retain the specified bitrate as the interlacing artifacts produce high +amount of detail and thus consume lot of bandwidth. You can enable +deinterlacing with \Node% +{\def\Element% +{3175}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop pp=DEINT\char95{}TYPE\endSeq{}\endNode{}. Usually +\Node% +{\def\Element% +{3176}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}pp=lb\endSeq{}\endNode{} does a good job, but it can be matter of personal +preference. See other deinterlacing algorithms in the manual and give it a try.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3177}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3178}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Crop out the dead space. When you capture the video, the areas at the edges +are usually black or contain some noise. These again consume lots of +unnecessary bandwidth. More precisely it's not the black areas themselves +but the sharp transitions between the black and the brighter video image +which do but that's not important for now. Before you start capturing, +adjust the arguments of the \Node% +{\def\Element% +{3179}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}crop\endSeq{}\endNode{} option so that all the +crap at the margins is cropped out. Again, don't forget to keep the resulting +dimensions sane.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3180}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3181}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Watch out for CPU load. It shouldn't cross the 90\% boundary for most of the +time. If you have a large capture buffer, MEncoder can survive an overload +for few seconds but nothing more. It's better to turn off the 3D OpenGL +screensavers and similar stuff.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3182}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3183}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Don't mess with the system clock. \Node% +{\def\Element% +{3184}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MEncoder\endSeq{}\endNode{} uses the +system clock for doing A/V sync. If you adjust the system clock (especially +backwards in time), MEncoder gets confused and you will lose frames. This is +an important issue if you are hooked to a network and run some time +synchronization software like NTP. You have to turn NTP off during the capture +process if you want to capture reliably.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3185}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3186}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Don't change the \Node% +{\def\Element% +{3187}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}outfmt\endSeq{}\endNode{} unless you know what you are doing +or your card/driver really doesn't support the default (YV12 colorspace). +In the older versions of \Node% +{\def\Element% +{3188}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{}/ +\Node% +{\def\Element% +{3189}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MEncoder\endSeq{}\endNode{} it was necessary to specify the output +format. This issue should be fixed in the current releases and \Node% +{\def\Element% +{3190}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}outfmt\endSeq{}\endNode{} +isn't required anymore, and the default suits the most purposes. For example, +if you are capturing into DivX using libavcodec and specify +\Node% +{\def\Element% +{3191}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}outfmt=RGB24\endSeq{}\endNode{} in order to increase the quality of the captured +images, the captured image will be actually later converted back into YV12 so +the only thing you achieve is a massive waste of CPU power.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3192}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3193}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}To specify the I420 colorspace (\Node% +{\def\Element% +{3194}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}outfmt=i420\endSeq{}\endNode{}), you have to add an +option \Node% +{\def\Element% +{3195}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc rawi420\endSeq{}\endNode{} due to a fourcc conflict with an Intel Indeo +video codec.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3196}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3197}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}There are several ways of capturing audio. You can grab the sound either using +your soundcard via an external cable connection between video card and line-\/in, +or using the built-\/in ADC in the bt878 chip. In the latter case, you have to +load the \Node% +{\def\Element% +{3198}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}btaudio\endSeq{}\endNode{} driver. Read the +\Node% +{\def\Element% +{3199}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}linux/Documentation/sound/btaudio\endSeq{}\endNode{} file (in the kernel +tree, not MPlayer's) for some instructions on using this driver.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3200}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3201}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}If \Node% +{\def\Element% +{3202}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MEncoder\endSeq{}\endNode{} cannot open the audio device, make +sure that it is really available. There can be some trouble with the sound +servers like arts (KDE) or esd (GNOME). If you have a full duplex soundcard +(almost any decent card supports it today), and you are using KDE, try to +check the "full duplex" option in the sound server preference menu.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3203}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3204}\def\ProcessingMode% +{title-sosofo-mode}}Examples\endNode{}\def\HeadingText{% +Examples}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3204}}\endNode{} + +\Node% +{\def\Element% +{3205}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3206}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Dummy output, to AAlib :) +\Node% +{\def\Element% +{3207}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mplayer~-\/tv~on:driver=dummy:width=640:height=480~-\/vo~aa\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3208}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3209}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Input from standard V4L: +\Node% +{\def\Element% +{3210}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mplayer~-\/tv~on:driver=v4l:width=640:height=480:outfmt=i420~-\/vc~rawi420~-\/vo~xv\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3211}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3212}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}A more sophisticated example. This makes MEncoder capture the full PAL +image, crop the margins, and deinterlace the picture using a linear blend +algorithm. Audio is compressed with a constant bitrate of 64kbps, using +LAME codec. This setup is suitable for capturing movies. +\Node% +{\def\Element% +{3213}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}~~~~~mencoder~-\/tv~on:driver=v4l:width=768:height=576~\char92{} +~~~~~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:vbitrate=900~\char92{} +~~~~~-\/oac~mp3lame~-\/lameopts~cbr:br=64~\char92{} +~~~~~-\/vop~pp=lb,crop=720:544:24:16~-\/o~output.avi\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3214}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3215}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This will additionally rescale the image to 384x288 and compresses the +video with the bitrate of 350kbps in high quality mode. The vqmax option +looses the quantizer and allows the video compressor to actualy reach so +low bitrate even at the expense of the quality. This can be used for +capturing long TV series, where the video quality isn't so important. +\Node% +{\def\Element% +{3216}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}~~~~~mencoder~-\/tv~on:driver=v4l:width=768:height=576~\char92{} +~~~~~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300~\char92{} +~~~~~-\/oac~mp3lame~-\/lameopts~cbr:br=48~\char92{} +~~~~~-\/vop~scale=384:288,pp=tn/lb,crop=720:540:24:18~-\/sws~1~-\/o~output.avi~\endPar{}\endNode{} +It's also possible to specify smaller image dimensions in the \Node% +{\def\Element% +{3217}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/tv\endSeq{}\endNode{} +option and omit the software scaling but this approach uses the maximum available +information and is a little more resistant to noise. The bt8x8 chips can do the +pixel averaging only in the horizontal direction due to a hardware limitation.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{3218}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3219}\def\ProcessingMode% +{title-sosofo-mode}}Edit Decision Lists (EDL)\endNode{}\def\HeadingText{% +Edit Decision Lists (EDL)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3219}}\endNode{} + +\Node% +{\def\Element% +{3220}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The edit decision list (EDL) system allows you to automatically skip +or mute sections of videos during playback, based on a movie specific +EDL configuration file.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3221}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is useful for those who may want to watch a film in "family-\/friendly" +mode. You can cut out any violence, profanity, Jar-\/Jar Binks .. from a movie +according to your own personal preferences. Aside from this, there are other +uses, like automatically skipping over commercials in video files you watch.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3222}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The EDL file format is pretty bare-\/bones. Once the EDL system has reached a +certain level of maturity, an XML-\/based file format will probably be implemented +(keeping backwards compatibility with previous EDL formats).\endPar{}\endNode{} + +\Node% +{\def\Element% +{3223}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The maximum number of EDL entries for the current incarnation of EDL is 1000. +If you happen to need more, change the \Node% +{\def\Element% +{3224}}\Seq% +{}\#define MAX\char95{}EDL\char95{}ENTRIES\endSeq{}\endNode{} +in the \Node% +{\def\Element% +{3225}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}edl.h\endSeq{}\endNode{} file.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3226}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3227}\def\ProcessingMode% +{title-sosofo-mode}}Using an EDL file\endNode{}\def\HeadingText{% +Using an EDL file}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3227}}\endNode{} +\Node% +{\def\Element% +{3228}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Include the \Node% +{\def\Element% +{3229}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/edl filename\endSeq{}\endNode{} flag when you run +\Node% +{\def\Element% +{3230}}\Seq% +{}MPlayer\endSeq{}\endNode{}, with the name of the EDL file you +want applied to the video.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3231}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3232}\def\ProcessingMode% +{title-sosofo-mode}}Making an EDL file\endNode{}\def\HeadingText{% +Making an EDL file}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3232}}\endNode{} +\Node% +{\def\Element% +{3233}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The current EDL file format is: +\Node% +{\def\Element% +{3234}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}[begin~second]~[end~second]~[action]\endPar{}\endNode{} +Where the seconds are floating-\/point numbers and the action is either +\Node% +{\def\Element% +{3235}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} for skip or \Node% +{\def\Element% +{3236}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} for mute. Example: +\Node% +{\def\Element% +{3237}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}5.3~~~7.1~~~~0 +15~~~~16.7~~~1 +420~~~422~~~~0\endPar{}\endNode{} +This will skip from second 5.3 to second 7.1 of the video, then mute at +15 seconds, unmute at 16.7 seconds and skip from second 420 to second 422 +of the video. These actions will be performed when the playback timer +reaches the times given in the file.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3238}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To create an EDL file to work from, use the \Node% +{\def\Element% +{3239}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/edlout filename\endSeq{}\endNode{} +flag. During playback, when you want to mark the previous two seconds to skip over, +hit \Node% +{\def\Element% +{3240}}\Seq% +{\def\fWeight% +{bold}}i\endSeq{}\endNode{}. A corresponding entry will be written to the file for +that time. You can then go back and fine-\/tune the generated EDL file.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{3241}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{3242}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 3. Usage\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{3242}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 3. Usage\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Chapter 3. \Seq% +{}\Node% +{\def\Element% +{3242}\def\ProcessingMode% +{component-title-mode}}Usage\endNode{}\endSeq{}\def\HeadingText{% +Chapter 3. Usage}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{3242}}\endNode{} + +\Node% +{\def\Element% +{3243}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3244}\def\ProcessingMode% +{title-sosofo-mode}}Command line\endNode{}\def\HeadingText{% +Command line}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3244}}\endNode{} + +\Node% +{\def\Element% +{3245}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3246}}\Seq% +{}MPlayer\endSeq{}\endNode{} utilizes a complex playtree. It consists +of global options written as first, for example + +\Node% +{\def\Element% +{3247}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vfm~5\endPar{}\endNode{} + +and options written after filenames, that apply only to the given +filename/URL/whatever, for example: + +\Node% +{\def\Element% +{3248}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vfm~5~movie1.avi~movie2.avi~-\/vfm~4\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3249}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can group filenames/URLs together using \Node% +{\def\Element% +{3250}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\{\endSeq{}\endNode{} and +\Node% +{\def\Element% +{3251}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\}\endSeq{}\endNode{}. It's useful with option \Node% +{\def\Element% +{3252}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/loop\endSeq{}\endNode{}: + +\Node% +{\def\Element% +{3253}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\{~1.avi~-\/~loop~2~2.avi~\}~-\/loop~3\endPar{}\endNode{} + +The above command will play files in this order: 1, 1, 2, 1, 1, 2, 1, 1, 2.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3254}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing a file: +\Node% +{\def\Element% +{3255}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3256}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3257}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options\endSeq{}\endNode{}]~[\Node% +{\def\Element% +{3258}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}path\endSeq{}\endNode{}/]\Node% +{\def\Element% +{3259}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3260}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing more files: +\Node% +{\def\Element% +{3261}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3262}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3263}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}default~options\endSeq{}\endNode{}]~[\Node% +{\def\Element% +{3264}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}path\endSeq{}\endNode{}/]\Node% +{\def\Element% +{3265}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename1\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3266}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options~for~filename1\endSeq{}\endNode{}]~\Node% +{\def\Element% +{3267}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename2\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3268}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options~for~filename2\endSeq{}\endNode{}]~...\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3269}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing VCD: +\Node% +{\def\Element% +{3270}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3271}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3272}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options\endSeq{}\endNode{}]~-\/vcd~\Node% +{\def\Element% +{3273}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}trackno\endSeq{}\endNode{}~[-\/cdrom-\/device~\Node% +{\def\Element% +{3274}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}/dev/cdrom\endSeq{}\endNode{}]\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3275}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing DVD: +\Node% +{\def\Element% +{3276}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3277}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3278}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options\endSeq{}\endNode{}]~-\/dvd~\Node% +{\def\Element% +{3279}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}titleno\endSeq{}\endNode{}~[-\/dvd-\/device~\Node% +{\def\Element% +{3280}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}/dev/dvd\endSeq{}\endNode{}]\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3281}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing from the WWW: +\Node% +{\def\Element% +{3282}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3283}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3284}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options\endSeq{}\endNode{}]~http://\Node% +{\def\Element% +{3285}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}site.com/file.asf\endSeq{}\endNode{}\endPar{}\endNode{} +(playlists can be used, too)\endPar{}\endNode{} + +\Node% +{\def\Element% +{3286}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing from RTSP: +\Node% +{\def\Element% +{3287}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3288}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{}~[\Node% +{\def\Element% +{3289}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options\endSeq{}\endNode{}]~rtsp://\Node% +{\def\Element% +{3290}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}server.example.com/streamName\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3291}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Latest versions of \Node% +{\def\Element% +{3292}}\Seq% +{}MPlayer\endSeq{}\endNode{} also accepts VCD and +DVD tracks in URL style, just like \Node% +{\def\Element% +{3293}}\Seq% +{}Xine\endSeq{}\endNode{} does: +\Node% +{\def\Element% +{3294}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~dvd://1\endPar{}\endNode{} +or +\Node% +{\def\Element% +{3295}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~vcd://1\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3296}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Examples: +\Node% +{\def\Element% +{3297}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vo~x11~/mnt/Films/Contact/contact2.mpg +mplayer~-\/vcd~2 +mplayer~-\/afm~3~/mnt/DVDtrailers/alien4.vob +mplayer~-\/dvd~1~-\/dvd-\/device~/dev/hdc +mplayer~-\/abs~65536~-\/delay~-\/0.4~-\/nobps~\char126{}/movies/test.avi\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3298}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3299}\def\ProcessingMode% +{title-sosofo-mode}}Control\endNode{}\def\HeadingText{% +Control}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3299}}\endNode{} + +\Node% +{\def\Element% +{3300}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3301}}\Seq% +{}MPlayer\endSeq{}\endNode{} has a fully configurable, command +driven, control layer which lets you control +\Node% +{\def\Element% +{3302}}\Seq% +{}MPlayer\endSeq{}\endNode{} with keyboard, mouse, joystick or remote +control (using LIRC). See the man page for the complete list of keyboard controls.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{3303}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3304}\def\ProcessingMode% +{title-sosofo-mode}}Controls configuration\endNode{}\def\HeadingText{% +Controls configuration}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3304}}\endNode{} + +\Node% +{\def\Element% +{3305}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3306}}\Seq% +{}MPlayer\endSeq{}\endNode{} allows you bind any key/button to any +MPlayer command using a simple config file. The syntax consist of a key +name followed by a command. The default config file location is +\Node% +{\def\Element% +{3307}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$HOME/.mplayer/input.conf\endSeq{}\endNode{} but it can be overridden +using the \Node% +{\def\Element% +{3308}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/input \Node% +{\def\Element% +{3309}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}conf\endSeq{}\endNode{}\endSeq{}\endNode{} option +(relative path are relative to \Node% +{\def\Element% +{3310}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$HOME/.mplayer\endSeq{}\endNode{}).\endPar{}\endNode{} + +\Node% +{\def\Element% +{3311}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{3312}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}Example 3-\/1. \endSeq{}A simple input control file\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{3312}}\endNode{} +\Node% +{\def\Element% +{3313}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}\#\# +\#\#~MPlayer~input~control~file +\#\# + +RIGHT~seek~+10 +LEFT~seek~-\/10 +-\/~audio\char95{}delay~0.100 ++~audio\char95{}delay~-\/0.100 +q~quit +~pt\char95{}step~1 +~pt\char95{}step~-\/1 +ENTER~pt\char95{}step~1~1\endPar{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3314}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3315}\def\ProcessingMode% +{title-sosofo-mode}}Key names\endNode{}\def\HeadingText{% +Key names}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3315}}\endNode{} + +\Node% +{\def\Element% +{3316}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can have a full list by running +\Node% +{\def\Element% +{3317}}\Seq% +{\def\fWeight% +{bold}}mplayer -\/input keylist\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3318}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3319}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Keyboard\endPar{}\endNode{} +\Node% +{\def\Element% +{3320}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3321}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Any printable character\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3322}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3323}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3324}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}SPACE\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3325}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3326}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3327}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}ENTER\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3328}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3329}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3330}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}TAB\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3331}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3332}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3333}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}CTRL\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3334}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3335}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3336}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}BS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3337}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3338}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3339}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}DEL\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3340}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3341}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3342}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}INS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3343}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3344}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3345}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}HOME\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3346}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3347}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3348}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}END\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3349}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3350}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3351}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}PGUP\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3352}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3353}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3354}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}PGDWN\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3355}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3356}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3357}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}ESC\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3358}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3359}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3360}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}RIGHT\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3361}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3362}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3363}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}LEFT\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3364}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3365}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3366}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}UP\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3367}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3368}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3369}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}DOWN\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3370}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3371}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Mouse (only supported under X)\endPar{}\endNode{} +\Node% +{\def\Element% +{3372}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3373}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3374}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}MOUSE\char95{}BTN0\endSeq{}\endNode{} (Left button)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3375}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3376}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3377}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}MOUSE\char95{}BTN1\endSeq{}\endNode{} (Right button)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3378}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3379}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3380}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}MOUSE\char95{}BTN2\endSeq{}\endNode{} (Middle button)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3381}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3382}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3383}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}MOUSE\char95{}BTN3\endSeq{}\endNode{} (Wheel)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3384}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3385}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3386}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}MOUSE\char95{}BTN4\endSeq{}\endNode{} (Wheel)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3387}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3388}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}...\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3389}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3390}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3391}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}MOUSE\char95{}BTN9\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{3392}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3393}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Joystick (support must be enabled at compile time)\endPar{}\endNode{} +\Node% +{\def\Element% +{3394}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3395}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3396}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}RIGHT\endSeq{}\endNode{} or + \Node% +{\def\Element% +{3397}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS0\char95{}PLUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3398}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3399}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3400}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}LEFT\endSeq{}\endNode{} or + \Node% +{\def\Element% +{3401}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS0\char95{}MINUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3402}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3403}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3404}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}UP\endSeq{}\endNode{} or + \Node% +{\def\Element% +{3405}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS1\char95{}MINUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3406}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3407}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{3408}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}DOWN\endSeq{}\endNode{} or + \Node% +{\def\Element% +{3409}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS1\char95{}PLUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3410}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3411}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3412}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS2\char95{}PLUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3413}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3414}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3415}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS2\char95{}MINUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3416}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3417}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}...\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3418}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3419}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3420}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS9\char95{}PLUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3421}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3422}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3423}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}JOY\char95{}AXIS9\char95{}MINUS\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3424}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3425}\def\ProcessingMode% +{title-sosofo-mode}}Commands\endNode{}\def\HeadingText{% +Commands}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3425}}\endNode{} + +\Node% +{\def\Element% +{3426}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can have a full list of known commands by running +\Node% +{\def\Element% +{3427}}\Seq% +{\def\fWeight% +{bold}}mplayer -\/input cmdlist\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3428}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3429}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3430}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3431}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}seek\endSeq{}\endNode{} (int) val [(int) type=0]\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3432}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Seek to some place in the movie. + Type \Node% +{\def\Element% +{3433}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} is a relative seek of +/-\/ val seconds. + Type \Node% +{\def\Element% +{3434}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} seek to val \% in the movie. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3435}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3436}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3437}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}audio\char95{}delay\endSeq{}\endNode{} (float) val\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3438}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Adjust the audio delay of val seconds + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3439}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3440}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3441}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}quit\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3442}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Quit \Node% +{\def\Element% +{3443}}\Seq% +{}MPlayer\endSeq{}\endNode{} + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3444}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3445}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3446}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}pause\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3447}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Pause/unpause the playback + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3448}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3449}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3450}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}grap\char95{}frames\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3451}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Somebody know ? + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3452}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3453}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3454}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}pt\char95{}step\endSeq{}\endNode{} (int) val [(int) force=0]\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3455}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Go to next/previous entry in playtree. Val sign tell the direction. If + no other entry is available in the given direction it won't do anything + unless force is non 0. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3456}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3457}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3458}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}pt\char95{}up\char95{}step\endSeq{}\endNode{} (int) val [(int) force=0]\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3459}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Like pt\char95{}step but it jump to next/previous in the parent list. It's useful + to break inner loop in the playtree. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3460}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3461}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3462}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}alt\char95{}src\char95{}step\endSeq{}\endNode{} (int) val\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3463}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} When more than one source is available it select the next/previous one + (only supported by asx playlist). + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3464}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3465}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3466}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sub\char95{}delay\endSeq{}\endNode{} (float) val [(int) abs=0]\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3467}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Adjust the subtitles delay of +/-\/ val seconds or set it to val seconds + when abs is non zero. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3468}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3469}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3470}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}osd\endSeq{}\endNode{} [(int) level=-\/1]\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3471}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Toggle osd mode or set it to level when level 0. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3472}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3473}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3474}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}volume\endSeq{}\endNode{} (int) dir\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3475}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Increase/decrease volume + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3476}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3477}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3478}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}contrast\endSeq{}\endNode{} (int) val [(int) abs=0] + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3479}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3480}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3481}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}brightness\endSeq{}\endNode{} (int) val [(int) abs=0] + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3482}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3483}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3484}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}hue\endSeq{}\endNode{} (int) val [(int) abs=0] + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3485}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3486}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3487}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}saturation\endSeq{}\endNode{} (int) val [(int) abs=0]\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3488}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Set/Adjust video parameters. Val range from -\/100 to 100. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3489}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3490}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3491}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}frame\char95{}drop\endSeq{}\endNode{} [(int) type=-\/1]\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3492}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Toggle/Set frame dropping mode. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3493}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3494}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3495}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sub\char95{}visibility\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3496}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Adjust subtitles visibility. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3497}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3498}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3499}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}sub\char95{}pos\endSeq{}\endNode{} (int) val\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3500}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Adjust subtitles position. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3501}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3502}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3503}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vobsub\char95{}lang\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3504}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Change the language of VobSub subtitles. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3505}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3506}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3507}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vo\char95{}fullscreen\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3508}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Switch fullscreen mode. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3509}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3510}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3511}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}tv\char95{}step\char95{}channel\endSeq{}\endNode{} (int) dir\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3512}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Select next/previous tv channel. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3513}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3514}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3515}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}tv\char95{}step\char95{}norm\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3516}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Change TV norm. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3517}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3518}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3519}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}tv\char95{}step\char95{}chanlist\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3520}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} Change channel list. + \endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3521}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3522}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3523}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}loadfile\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3524}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3525}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3526}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}loadsubtitle\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3527}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3528}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3529}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}about\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3530}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3531}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3532}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}play\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3533}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3534}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3535}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}stop\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3536}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3537}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3538}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}playlist\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3539}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3540}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3541}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}preferences\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3542}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3543}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{3544}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gui\char95{}skinbrowser\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{3545}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} GUI actions + \endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3546}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3547}\def\ProcessingMode% +{title-sosofo-mode}}Control from LIRC\endNode{}\def\HeadingText{% +Control from LIRC}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3547}}\endNode{} + +\Node% +{\def\Element% +{3548}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Linux Infrared Remote Control -\/ use an easy to build home-\/brewn IR-\/receiver, +an (almost) arbitrary remote control and control your linux box with it! +More about it at \Node% +{\def\Element% +{3549}}\Seq% +{}\Seq% +{}\Seq% +{}www.lirc.org\endSeq{}\Seq% +{} (http://www.lirc.org)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3550}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you have installed the lirc-\/package, configure will autodetect it. If +everything went fine, \Node% +{\def\Element% +{3551}}\Seq% +{}MPlayer\endSeq{}\endNode{} will print a +message like "\Node% +{\def\Element% +{3552}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Setting up lirc support...\endSeq{}\endNode{}" +on startup. If an error occurs it will tell you. If it doesn't tell you +anything about LIRC there's no support compiled in. That's it :-\/)\endPar{}\endNode{} + +\Node% +{\def\Element% +{3553}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The application name for \Node% +{\def\Element% +{3554}}\Seq% +{}MPlayer\endSeq{}\endNode{} is -\/ oh wonder +-\/ \Node% +{\def\Element% +{3555}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mplayer\endSeq{}\endNode{}. You can use any mplayer commands and even +pass more than one command by separating them with \Node% +{\def\Element% +{3556}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char92{}n\endSeq{}\endNode{}. +Don't forget to enable the repeat flag in \Node% +{\def\Element% +{3557}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.lircrc\endSeq{}\endNode{} when +it make sense (seek, volume, etc). Here's an excerpt from my +\Node% +{\def\Element% +{3558}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.lircrc\endSeq{}\endNode{}:\endPar{}\endNode{} + +\Node% +{\def\Element% +{3559}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}begin +~~~~~button~=~VOLUME\char95{}PLUS +~~~~~prog~=~mplayer +~~~~~config~=~volume~1 +~~~~~repeat~=~1 +end + +begin +~~~~button~=~VOLUME\char95{}MINUS +~~~~prog~=~mplayer +~~~~config~=~volume~-\/1 +~~~~repeat~=~1 +end + +begin +~~~~button~=~CD\char95{}PLAY +~~~~prog~=~mplayer +~~~~config~=~pause +end + +begin +~~~~button~=~CD\char95{}STOP +~~~~prog~=~mplayer +~~~~config~=~seek~0~1\char92{}npause +end\endPar{}\endNode{} + +\Node% +{\def\Element% +{3560}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you don't like the standard location for the lirc-\/config file +(\Node% +{\def\Element% +{3561}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char126{}/.lircrc\endSeq{}\endNode{}) use the \Node% +{\def\Element% +{3562}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/lircconf +\Node% +{\def\Element% +{3563}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}\endSeq{}\endNode{} switch to specify another +file.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3564}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3565}\def\ProcessingMode% +{title-sosofo-mode}}Slave mode\endNode{}\def\HeadingText{% +Slave mode}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3565}}\endNode{} +\Node% +{\def\Element% +{3566}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The slave mode allow you to build simple frontend to +\Node% +{\def\Element% +{3567}}\Seq% +{}MPlayer\endSeq{}\endNode{}. When enabled (with the +\Node% +{\def\Element% +{3568}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/slave\endSeq{}\endNode{} option) \Node% +{\def\Element% +{3569}}\Seq% +{}MPlayer\endSeq{}\endNode{} will +read commands separated by new line (\char92{}n) from stdin.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{3570}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{3571}\def\ProcessingMode% +{title-sosofo-mode}}Streaming from network or pipes\endNode{}\def\HeadingText{% +Streaming from network or pipes}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{3571}}\endNode{} + +\Node% +{\def\Element% +{3572}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3573}}\Seq% +{}MPlayer\endSeq{}\endNode{} can play files from network, using the +HTTP or MMS protocol.\endPar{}\endNode{} + +\Node% +{\def\Element% +{3574}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Playing goes by simply using adding the URL to the command line. +\Node% +{\def\Element% +{3575}}\Seq% +{}MPlayer\endSeq{}\endNode{} also honors the +\Node% +{\def\Element% +{3576}}\Seq% +{}http\char95{}proxy\endSeq{}\endNode{} environment variable, and uses proxy if +available. Proxy usage can also be forced: +\Node% +{\def\Element% +{3577}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~http\char95{}proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3578}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3579}}\Seq% +{}MPlayer\endSeq{}\endNode{} can read from stdin +(\Node% +{\def\Element% +{3580}}\Seq% +{\def\fPosture% +{italic}}not\endSeq{}\endNode{} named pipes). This can be for example used to +play from FTP: +\Node% +{\def\Element% +{3581}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}wget~ftp://micorsops.com/something.avi~-\/O~-\/~|~mplayer~-\/\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{3582}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Note: it's also recommended to enable CACHE when playback from network: +\Node% +{\def\Element% +{3583}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}wget~ftp://micorsops.com/something.avi~-\/O~-\/~|~mplayer~-\/cache~8192~-\/\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{3584}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{3585}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 4. Frequently Asked Questions\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{3585}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 4. Frequently Asked Questions\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Chapter 4. \Seq% +{}\Node% +{\def\Element% +{3585}\def\ProcessingMode% +{component-title-mode}}Frequently Asked Questions\endNode{}\endSeq{}\def\HeadingText{% +Chapter 4. Frequently Asked Questions}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{3585}}\endNode{} + +\Node% +{\def\Element% +{3586}}\DisplayGroup% +{}\Seq% +{} + + + + + + + + + + + + +\Node% +{\def\Element% +{3587}}\Seq% +{}\Node% +{\def\Element% +{3588}}\Par% +{\def\fWeight% +{bold}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}1. Compilation\endPar{}\endNode{}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}}\Seq% +{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\Node% +{\def\Element% +{3589}}\Node% +{\def\Element% +{3590}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Compilation stops with an error message similar to this one: +\Node% +{\def\Element% +{3592}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~~In~file~included~from~mplayer.c:34: +~~~~mw.h:~In~function~`mplMainDraw': +~~~~mw.h:209:~Internal~compiler~error~in~print\char95{}rtl\char95{}and\char95{}abort,~at~flow.c:6458 +~~~~Please~submit~a~full~bug~report, +~~~~with~preprocessed~source~if~appropriate.\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3593}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This is a known problem of \Node% +{\def\Element% +{3595}}\Seq% +{}gcc\endSeq{}\endNode{} 3.0.4, upgrade +to 3.1 to solve the problem. How to install gcc is described in the +\Node% +{\def\Element% +{3596}}gcc 2.96\endNode{} section.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3597}}\Node% +{\def\Element% +{3598}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Configure ends with this text, and MPlayer won't compile! +\Node% +{\def\Element% +{3600}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}Your~gcc~does~not~support~even~i386~for~'-\/march'~and~'-\/mcpu'\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3601}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Your gcc isn't installed correctly, check the \Node% +{\def\Element% +{3603}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}config.log\endSeq{}\endNode{} +file for details.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3604}}\Node% +{\def\Element% +{3605}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What does No such file or directory mean?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3607}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Probably there is no such file or directory.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3609}}\Node% +{\def\Element% +{3610}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What's the problem with gcc 2.96?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3612}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}\Node% +{\def\Element% +{3614}}\Seq% +{\def\fWeight% +{bold}}We strongly discourage the use of gcc 2.96!\endSeq{}\endNode{} +Read \Node% +{\def\Element% +{3615}}this\endNode{} document for details about why Red Hat +released gcc 2.96 and what the problems are all about. If you still really really +want to use it, be sure to get the latest release and give the +\Node% +{\def\Element% +{3616}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/disable-\/gcc-\/checking\endSeq{}\endNode{} option to configure. Remember that you +are on your own from this point. Do \Node% +{\def\Element% +{3617}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} report +bugs, do \Node% +{\def\Element% +{3618}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} ask for help on the mailing lists. +We will \Node% +{\def\Element% +{3619}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} provide any support in case you run +into problems.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3620}}\Node% +{\def\Element% +{3621}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3623}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}No, since there have been/are issues with these compilers as well. +To check the status of current compilers' MPlayer support, see the +\Node% +{\def\Element% +{3625}}Installation\endNode{} section.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3626}}\Node% +{\def\Element% +{3627}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I tried to compile MPlayer, but I got this output: +\Node% +{\def\Element% +{3629}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~~In~file~included~from~/usr/include/g++-\/v3/bits/std\char95{}cwchar.h:42, +~~~~~~~~~~~~~~~~~~~~~from~/usr/include/g++-\/v3/bits/fpos.h:40, +~~~~~~~~~~~~~~~~~~~~~from~/usr/include/g++-\/v3/bits/char\char95{}traits.h:40, +~~~~~~~~~~~~~~~~~~~~~from~/usr/include/g++-\/v3/bits/std\char95{}string.h:41, +~~~~~~~~~~~~~~~~~~~~~from~/usr/include/g++-\/v3/string:31, +~~~~~~~~~~~~~~~~~~~~~from~libwin32.h:36, +~~~~~~~~~~~~~~~~~~~~~from~DS\char95{}AudioDecoder.h:4, +~~~~~~~~~~~~~~~~~~~~~from~DS\char95{}AudioDec.cpp:5: +~~~~/usr/include/wchar.h:~In~function~Long~long~int~wcstoq(const~wchar\char95{}t*, +~~~~~~~wchar\char95{}t**,~int)': +~~~~/usr/include/wchar.h:514:~cannot~convert~`const~wchar\char95{}t*~\char95{}\char95{}restrict'~to +~~~~`const\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3630}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Upgrade your glibc to the latest release. On Mandrake, use 2.2.4-\/8mdk.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3632}}\Node% +{\def\Element% +{3633}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}.. gcc 2.96 ... (Yes, some people are STILL flaming about gcc 2.96!)\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3635}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Quoted from a \Node% +{\def\Element% +{3637}}\Seq% +{}\Seq% +{}\Seq% +{}mail\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/pipermail/mplayer-\/users/2001-\/October/005351.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +A'rpi sent to the \Node% +{\def\Element% +{3638}}\Seq% +{}\Seq% +{}\Seq% +{}mplayer-\/users\endSeq{}\Seq% +{} (http://mplayerhq.hu/pipermail/mplayer-\/users/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +list (the word 'ideg' is described below): +\Node% +{\def\Element% +{3639}}\Seq% +{}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Node% +{\def\Element% +{3640}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}And we have idegs. And our idegcounter overflowed again and again.\endPar{}\endNode{} +\Node% +{\def\Element% +{3641}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Unfortunately MPlayer is out of our control. It's used by lamers, Linux +users who can't even use Windows, and never tried to compile a kernel. They +installed (with default options) Mandrake or Red Hat or SuSE, and without +RTFM'ing they send messages saying 'it doesn't work! help me! please! i'm +new to Linux! help! oh! help me!'. We can't stop them, but at least we try +to force them to RTFM and to read the messages of ./configure and MPlayer.\endPar{}\endNode{} +\Node% +{\def\Element% +{3642}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}And you clever guys come and flame us with gcc 2.96 and binary packages. +Instead of helping users or making patches to help solve problems.\endPar{}\endNode{} +\Node% +{\def\Element% +{3643}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Half of our spare/free time is spent by answering silly mails here and +making newer tricks and checks to configure to avoid such mails.\endPar{}\endNode{} +\Node% +{\def\Element% +{3644}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}And there is a balance. On the one side are you, clever guys, saying we +are very bad because we don't like buggy gcc 2.96, and on the other side +there are the 'new to Linux' guys who are showing us gcc 2.96 is buggy.\endPar{}\endNode{} +\Node% +{\def\Element% +{3645}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Conclusion: We can't be good. Half the people will always say we are bad.\endPar{}\endNode{} +\Node% +{\def\Element% +{3646}}\Par% +{\def\Quadding% +{start}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}Maybe we should close the project, make it closed source, commercial, and +provide install support for it. then we could leave current work, so development +could go faster, and we could earn lots of money with it and buy a big house, +etc etc. Do you really want it? It seems.\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3647}}\Node% +{\def\Element% +{3648}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}SDL output doesn't work or compile. The problem is ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3650}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It was tested to work with SDL 1.2.x and may run on SDL 1.1.7+. It does +\Node% +{\def\Element% +{3652}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} work with any previous version. So +if you choose to use such a version, you are on your own.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3653}}\Node% +{\def\Element% +{3654}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I am still having trouble compiling with SDL support. gcc says something +about undefined reference to `SDL\char95{}EnableKeyRepeat'. What now?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3656}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Where did you install the SDL library? If you installed in \Node% +{\def\Element% +{3658}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local\endSeq{}\endNode{} +(the default) then edit the top level \Node% +{\def\Element% +{3659}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}config.mak\endSeq{}\endNode{} and add +-\/L/usr/local/lib after X\char95{}LIBS=. Now type +\Node% +{\def\Element% +{3660}}\Seq% +{\def\fWeight% +{bold}}make\endSeq{}\endNode{}. You're done!\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3661}}\Node% +{\def\Element% +{3662}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It doesn't compile, and it misses uint64\char95{}t inttypes.h and similar things ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3664}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Copy \Node% +{\def\Element% +{3666}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}etc/inttypes.h\endSeq{}\endNode{} to the MPlayer directory +(\Node% +{\def\Element% +{3667}}\Seq% +{\def\fWeight% +{bold}}cp etc/inttypes.h .\endSeq{}\endNode{}) and try again ...\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3668}}\Node% +{\def\Element% +{3669}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have Linux running on a Pentium III but \Node% +{\def\Element% +{3671}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{} +doesn't detect SSE ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3672}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Only kernel versions 2.4.x support SSE (or try 2.2.19 or newer, but be +prepared for problems).\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3674}}\Node% +{\def\Element% +{3675}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have a G200/G400, how do I compile/use the mga\char95{}vid driver?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3677}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Read the \Node% +{\def\Element% +{3679}}mga\char95{}vid documentation\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3680}}\Node% +{\def\Element% +{3681}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Are there rpm/deb/... packages of MPlayer?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3683}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You can make a .deb package for yourself, check the +\Node% +{\def\Element% +{3685}}Debian packaging\endNode{} section. There are links to +official Red Hat RPM packages available on our +\Node% +{\def\Element% +{3686}}\Seq% +{}\Seq% +{}\Seq% +{}download page\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/homepage/dload.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3687}}\Node% +{\def\Element% +{3688}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}During 'make', MPlayer complains about X11 libraries. I don't understand, +I DO have X installed!?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3690}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}... but you don't have the X development package installed. Or not correctly. +It's called \Node% +{\def\Element% +{3692}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}XFree86-\/devel*\endSeq{}\endNode{} under Red Hat, and +\Node% +{\def\Element% +{3693}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}xlibs-\/dev\endSeq{}\endNode{} under Debian. Also check if the +\Node% +{\def\Element% +{3694}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/X11\endSeq{}\endNode{} and +\Node% +{\def\Element% +{3695}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/include/X11\endSeq{}\endNode{} symlinks exist (this +can be a problem on Mandrake systems). They can be created with these commands: +\Node% +{\def\Element% +{3696}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~~~\$~ln~-\/sf~/usr/X11R6~/usr/X11 +~~~~~\$~ln~-\/sf~/usr/X11R6/include/X11~/usr/include/X11\endPar{}\endNode{} +Your distribution may differ from the +\Node% +{\def\Element% +{3697}}\Seq% +{}\Seq% +{}\Seq% +{}Filesystem Hierarchy Standard\endSeq{}\Seq% +{} (http://www.pathname.com/fhs/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3698}}\Node% +{\def\Element% +{3699}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I can't compile SVGAlib. I'm using kernel 2.3/2.4 ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3701}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You have to edit SVGAlib's \Node% +{\def\Element% +{3703}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Makefile.cfg\endSeq{}\endNode{} and comment +\Node% +{\def\Element% +{3704}}\Seq% +{}BACKGROUND = y\endSeq{}\endNode{} out.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3705}}\Node% +{\def\Element% +{3706}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I compiled MPlayer with libdvdcss/libdivxdecore support, but when I try to start it, it says: +\Node% +{\def\Element% +{3708}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}error~while~loading~shared~libraries:~lib*.so.0:~cannot~load~shared~object~file:~No~such~file~or~directory\endPar{}\endNode{} +I checked up on the file and it IS there in \Node% +{\def\Element% +{3709}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local/lib\endSeq{}\endNode{} ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3710}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Add \Node% +{\def\Element% +{3712}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local/lib\endSeq{}\endNode{} to \Node% +{\def\Element% +{3713}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/ld.so.conf\endSeq{}\endNode{} +and run \Node% +{\def\Element% +{3714}}\Seq% +{\def\fWeight% +{bold}}ldconfig\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3715}}\Node% +{\def\Element% +{3716}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Hmm, strange. When loading the \Node% +{\def\Element% +{3718}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mga\char95{}vid.o\endSeq{}\endNode{} kernel module, I +found this in the logs: +\Node% +{\def\Element% +{3719}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}Warning:~loading~mga\char95{}vid.o~will~taint~the~kernel:~no~license\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3720}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}The latest kernel modutils require a flag indicating the license (mainly to avoid +kernel hackers debugging closed source drivers). Upgrade your kernel, modutils +and \Node% +{\def\Element% +{3722}}\Seq% +{}MPlayer\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3723}}\Node% +{\def\Element% +{3724}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}When compiling \Node% +{\def\Element% +{3726}}\Seq% +{}MEncoder\endSeq{}\endNode{}, it segfaults at linking!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3727}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This is a linker problem. Upgrading binutils should help (2.11.92.* +or newer should be good). Since it is not our fault, please do +\Node% +{\def\Element% +{3729}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} report!\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3730}}\Node% +{\def\Element% +{3731}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}MPlayer dies with segmentation fault upon pthread check!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3733}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}\Node% +{\def\Element% +{3735}}\Seq% +{\def\fWeight% +{bold}}chmod 644 /usr/lib/libc.so\endSeq{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3736}}\Node% +{\def\Element% +{3737}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I'd like to compile \Node% +{\def\Element% +{3739}}\Seq% +{}MPlayer\endSeq{}\endNode{} on Minix!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3740}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Me too. :)\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endSeq{}\endDisplayGroup{}\endSeq{}\endNode{}\Node% +{\def\Element% +{3742}}\Seq% +{}\Node% +{\def\Element% +{3743}}\Par% +{\def\fWeight% +{bold}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}2. General questions\endPar{}\endNode{}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}}\Seq% +{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\Node% +{\def\Element% +{3744}}\Node% +{\def\Element% +{3745}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}How do I create a proper patch for MPlayer?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3747}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}We made a \Node% +{\def\Element% +{3749}}\Seq% +{}\Seq% +{}\Seq% +{}short document\endSeq{}\Seq% +{} (../../tech/patches.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} +describing all the necessary details. Please follow the instructions.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3750}}\Node% +{\def\Element% +{3751}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}How can I support MPlayer development?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3753}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}We are more than happy to accept your hardware and software +\Node% +{\def\Element% +{3755}}\Seq% +{}\Seq% +{}\Seq% +{}donations\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/homepage/donations.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +They help us in continuously improving MPlayer.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3756}}\Node% +{\def\Element% +{3757}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}How can I become an MPlayer developer?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3759}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}We always welcome coders and documenters. Read the +\Node% +{\def\Element% +{3761}}\Seq% +{}\Seq% +{}\Seq% +{}technical documentation\endSeq{}\Seq% +{} (../../tech/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +to get a first grasp. Then you should subscribe to the +\Node% +{\def\Element% +{3762}}\Seq% +{}\Seq% +{}\Seq% +{}mplayer-\/dev-\/eng\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/dev-\/eng)\endSeq{}\endSeq{}\endSeq{}\endNode{} +mailing list and start coding.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3763}}\Node% +{\def\Element% +{3764}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Can I run multiple instances of MPlayer?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3766}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Yes. Some video out drivers like xv, dga or (x)mga are exclusive, some are +exclusive in combination with certain graphics boards and drivers. You will +not be able to run more than one instance of MPlayer with one of those video +out drivers. To a lesser degree this also applies to audio drivers. Not all +allow playback of multiple streams on the same device.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3768}}\Node% +{\def\Element% +{3769}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}There is a timer in the upper left corner. How can I get rid of it?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3771}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Press \Node% +{\def\Element% +{3773}}\Seq% +{\def\fWeight% +{bold}}o\endSeq{}\endNode{} and try the \Node% +{\def\Element% +{3774}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/osdlevel\endSeq{}\endNode{} option.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3775}}\Node% +{\def\Element% +{3776}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}The \Node% +{\def\Element% +{3778}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/xy\endSeq{}\endNode{} or \Node% +{\def\Element% +{3779}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs\endSeq{}\endNode{} option doesn't work with +the x11 driver (\Node% +{\def\Element% +{3780}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo x11\endSeq{}\endNode{}) ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3781}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It does, but you have to explicitly specify software scaling (very slow) with the +\Node% +{\def\Element% +{3783}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zoom\endSeq{}\endNode{} option. You better use XF86VidMode support: You must +specify the \Node% +{\def\Element% +{3784}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vm\endSeq{}\endNode{} and the \Node% +{\def\Element% +{3785}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs\endSeq{}\endNode{} option, and you're +done. Make sure you have the right modelines in your \Node% +{\def\Element% +{3786}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}XF86Config\endSeq{}\endNode{} +file, and try to make the \Node% +{\def\Element% +{3787}}DGA driver\endNode{} and +\Node% +{\def\Element% +{3788}}SDL's DGA driver\endNode{} work for you. It's much +faster. If SDL's DGA works, use that, it'll be even faster.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3789}}\Node% +{\def\Element% +{3790}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What is the meaning of the numbers on the status line?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3792}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Example: +\Node% +{\def\Element% +{3794}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}A:~2.1~V:~2.2~A-\/V:~-\/0.167~ct:~0.042~57/57~41\%~0\%~2.6\%~0~4~49\%\endPar{}\endNode{} +\Node% +{\def\Element% +{3795}}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{3796}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3797}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}A: audio position in seconds\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3798}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3799}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}V: video position in seconds\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3800}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3801}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}A-\/V: audio-\/video difference in seconds (delay)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3802}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3803}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}ct: total A-\/V sync correction done\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3804}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3805}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}frames played (counting from last seek)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3806}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3807}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}frames decoded (counting from last seek)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3808}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3809}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}video codec cpu usage in percent (for slices and DR this includes +video\char95{}out)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3810}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3811}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}video\char95{}out cpu usage\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3812}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3813}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}audio codec cpu usage in percent\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3814}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3815}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}frames needed to drop to maintain A-\/V sync\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3816}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3817}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}current level of image postprocessing (when using +\Node% +{\def\Element% +{3818}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/autoq\endSeq{}\endNode{})\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3819}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{3820}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}current cache size used (around 50\% is normal)\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +Most of them are for debug purposes and will be removed at some point.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3821}}\Node% +{\def\Element% +{3822}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What if I don't want them to appear?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3824}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Use the \Node% +{\def\Element% +{3826}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/quiet\endSeq{}\endNode{} option and read the man page.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3827}}\Node% +{\def\Element% +{3828}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Why is video\char95{}out cpu usage zero (0\%) for some files?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3830}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It's not zero, but it's called from the codec and thus cannot be measured +separately. You should try to play the file using \Node% +{\def\Element% +{3832}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo null\endSeq{}\endNode{} and +then \Node% +{\def\Element% +{3833}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo ...\endSeq{}\endNode{} and check the difference to see the video\char95{}out speed.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{3834}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You are using Direct Rendering, where the codec renders to the video memory +itself. In this case, the decoding percentage contains the display percentage, too.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3836}}\Node% +{\def\Element% +{3837}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}There are error messages about file not found \Node% +{\def\Element% +{3839}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/lib/win32/\endSeq{}\endNode{} ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3840}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Download the Win32 codecs from our +\Node% +{\def\Element% +{3842}}\Seq% +{}\Seq% +{}\Seq% +{}codecs page\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/MPlayer/releases/codecs/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +(avifile's codec package has a different DLL set) and install it.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3843}}\Node% +{\def\Element% +{3844}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Are there any mailing lists on MPlayer?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3846}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Yes. See the bottom of the info page on +\Node% +{\def\Element% +{3848}}\Seq% +{}\Seq% +{}\Seq% +{}our homepage\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/homepage/info.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +to subscribe.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3849}}\Node% +{\def\Element% +{3850}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I've found a nasty bug when I tried to play my favorite video! Who should I inform?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3852}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Please read the +\Node% +{\def\Element% +{3854}}\Seq% +{}\Seq% +{}\Seq% +{}bug reporting guidelines\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/DOCS/bugreports.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +and follow the instructions.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3855}}\Node% +{\def\Element% +{3856}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have problems playing files with the ... codec. Can I use them?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3858}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Check the \Node% +{\def\Element% +{3860}}\Seq% +{}\Seq% +{}\Seq% +{}codec status\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/DOCS/codecs-\/status.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}, +if it doesn't contain your codec, read the \Node% +{\def\Element% +{3861}}codec documentation\endNode{}, +especially the \Node% +{\def\Element% +{3862}}codec importing HOWTO\endNode{} and contact us.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3863}}\Node% +{\def\Element% +{3864}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Umm, what is IdegCounter?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3866}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}A combination of a Hungarian and an English word. Ideg in Hungarian +means the same as "nerve" in English, and is pronounced as something like +quot;ydaegh. It was first used to measure the nervousness of A'rpi, after +some (umm) mysterious disappearance of CVS code ;)\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3868}}\Node% +{\def\Element% +{3869}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}And what is Faszom(C)ounter\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3871}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Fasz is a Hungarian word you don't want to know, the others are +connected to the perverted minds of the MPlayer developers.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3873}}\Node% +{\def\Element% +{3874}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}LIRC doesn't work, because ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3876}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Are you sure you are using \Node% +{\def\Element% +{3878}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{} instead of +\Node% +{\def\Element% +{3879}}\Seq% +{\def\fWeight% +{bold}}mplayer\char95{}lirc\endSeq{}\endNode{}? Note that it was \Node% +{\def\Element% +{3880}}\Seq% +{\def\fWeight% +{bold}}mplayer\char95{}lirc\endSeq{}\endNode{} +for a long time, including the 0.60 release, but it was recently changed back to +\Node% +{\def\Element% +{3881}}\Seq% +{\def\fWeight% +{bold}}mplayer\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3882}}\Node% +{\def\Element% +{3883}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Subtitles are very nice, the most beautiful I've ever seen, but they +slow down playing! I know it's unlikely ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3885}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}After running \Node% +{\def\Element% +{3887}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{}, edit \Node% +{\def\Element% +{3888}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}config.h\endSeq{}\endNode{} +and replace \Node% +{\def\Element% +{3889}}\Seq% +{}\#undef FAST\char95{}OSD\endSeq{}\endNode{} with +\Node% +{\def\Element% +{3890}}\Seq% +{}\#define FAST\char95{}OSD\endSeq{}\endNode{}. Then recompile.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3891}}\Node% +{\def\Element% +{3892}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}The onscreen display (OSD) is flickering!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3894}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You use a vo driver with single buffering (x11,xv). With xv, use the +\Node% +{\def\Element% +{3896}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/double\endSeq{}\endNode{} option. Also try \Node% +{\def\Element% +{3897}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop expand\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3898}}\Node% +{\def\Element% +{3899}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What exactly is this libavcodec thing?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3901}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3903}}\Node% +{\def\Element% +{3904}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}But configure tells me Checking for libavcodec ... no!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3906}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}See the \Node% +{\def\Element% +{3908}}libavcodec section\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3909}}\Node% +{\def\Element% +{3910}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Icewm's taskbar keeps covering the movie in fullscreen mode!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3912}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You need to get libavcodec from FFmpeg's CVS. Read the instructions in the +\Node% +{\def\Element% +{3914}}libavcodec section\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3915}}\Node% +{\def\Element% +{3916}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I can't access the GUI menu. I press right click, but I can't +access any menu items!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3918}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This shouldn't happen anymore, if it still does use the \Node% +{\def\Element% +{3920}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fstype\endSeq{}\endNode{} +layer option and report it to the \Node% +{\def\Element% +{3921}}\Seq% +{}\Seq% +{}\Seq% +{}mplayer-\/users\endSeq{}\Seq% +{} (http://mplayerhq.hu/pipermail/mplayer-\/users/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +mailing list.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3922}}\Node% +{\def\Element% +{3923}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}How can I run MPlayer in the background?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3925}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Use: +\Node% +{\def\Element% +{3927}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~\Node% +{\def\Element% +{3928}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options\endSeq{}\endNode{}~\Node% +{\def\Element% +{3929}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}~~/dev/null~\endPar{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endSeq{}\endDisplayGroup{}\endSeq{}\endNode{}\Node% +{\def\Element% +{3930}}\Seq% +{}\Node% +{\def\Element% +{3931}}\Par% +{\def\fWeight% +{bold}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}3. Playback problems\endPar{}\endNode{}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}}\Seq% +{} + + + + + + + + + + + + + + + + + +\Node% +{\def\Element% +{3932}}\Node% +{\def\Element% +{3933}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I can play certain AVIs but I get no sound and this kind of error: +\Node% +{\def\Element% +{3935}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~~Detected~audio~codec:~[divx]~afm:4~(DivX~audio~(WMA)) +~~~~Requested~audio~codec~family~[divx]~(afm=4)~not~available~(enable~it~at +~~~~compile~time!)\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3936}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Probably the audio uses a codec not natively supported by MPlayer. Install the +Win32 codec package as described in the README or in the +\Node% +{\def\Element% +{3938}}Installation\endNode{} section.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3939}}\Node% +{\def\Element% +{3940}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}... works with avifile/aviplay but doesn't with \Node% +{\def\Element% +{3942}}\Seq% +{}MPlayer\endSeq{}\endNode{}.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3943}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}MPlayer is not avifile. The only common thing between these players is the Win32 +DLL loader. The codecs (DLL) set, synchronization, demultiplexing etc is totally +different and shouldn't be compared. If something works with aviplay it doesn't +mean that MPlayer will work and vice versa.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3945}}\Node% +{\def\Element% +{3946}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Audio goes out of sync playing an AVI file.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3948}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Try the \Node% +{\def\Element% +{3950}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/bps\endSeq{}\endNode{} or \Node% +{\def\Element% +{3951}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/nobps\endSeq{}\endNode{} option. If it does not +improve, read \Node% +{\def\Element% +{3952}}this\endNode{} and upload the file to FTP.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3953}}\Node% +{\def\Element% +{3954}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}\Node% +{\def\Element% +{3956}}\Seq% +{}MPlayer\endSeq{}\endNode{} exits with some error when using \Node% +{\def\Element% +{3957}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}l3codeca.acm\endSeq{}\endNode{}.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3958}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Check \Node% +{\def\Element% +{3960}}\Seq% +{\def\fWeight% +{bold}}ldd /usr/local/bin/mplayer\endSeq{}\endNode{} output. If it contains +\Node% +{\def\Element% +{3961}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}libc.so.6~=>\/~/lib/libc.so.6~(0x4???????)\endPar{}\endNode{} +where ? is any number then it's OK, the error is not here. If it is: +\Node% +{\def\Element% +{3962}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}libc.so.6~=>\/~/lib/libc.so.6~(0x00??????)\endPar{}\endNode{} +then there is a problem with your kernel/libc. Maybe you are using some security +patches (for example Solar Designer's OpenWall patch) which forces loading +libraries to very low addresses. Because \Node% +{\def\Element% +{3963}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}l3codeca.acm\endSeq{}\endNode{} is a +non-\/relocatable DLL, it must be loaded to \Node% +{\def\Element% +{3964}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0x00400000\endSeq{}\endNode{}, we can't +change this. You should use a non-\/patched kernel, or use MPlayer's +\Node% +{\def\Element% +{3965}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/afm 1\endSeq{}\endNode{} option to disable using \Node% +{\def\Element% +{3966}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}l3codeca.acm\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3967}}\Node% +{\def\Element% +{3968}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}My computer plays MS DivX AVIs with resolutions \char126{} 640x300 and stereo mp3 sound +too slow. When I use \Node% +{\def\Element% +{3970}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/nosound\endSeq{}\endNode{} option, everything is OK (but quiet).\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3971}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Your machine is too slow or your soundcard driver is broken. Consult the +documentation to see if you can improve performance.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3973}}\Node% +{\def\Element% +{3974}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}\Node% +{\def\Element% +{3976}}\Seq% +{}MPlayer\endSeq{}\endNode{} dies with MPlayer interrupted by +signal 4 in module: decode\char95{}video.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3977}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Try running MPlayer on the machine you compiled on. Or recompile with runtime +CPU detection (\Node% +{\def\Element% +{3979}}\Seq% +{\def\fWeight% +{bold}}./configure -\/-\/enable-\/runtime-\/cpudetection\endSeq{}\endNode{}). +Don't use MPlayer on a CPU different from the one it was compiled on, without +using the feature mentioned just now.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3980}}\Node% +{\def\Element% +{3981}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11 modes ...\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3983}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Read the \Node% +{\def\Element% +{3985}}bug reporting guidelines\endNode{} and send us +a proper bug report.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3986}}\Node% +{\def\Element% +{3987}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I got this playing MPEG files: Can't find codec for video format 0x10000001!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{3989}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You have an old version of \Node% +{\def\Element% +{3991}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}codecs.conf\endSeq{}\endNode{} at +\Node% +{\def\Element% +{3992}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char126{}/.mplayer/\endSeq{}\endNode{}. Upgrade it from +\Node% +{\def\Element% +{3993}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/etc/\endSeq{}\endNode{}. +\Node% +{\def\Element% +{3994}}\Seq% +{\def\fWeight% +{bold}}OR\endSeq{}\endNode{} you have the \Node% +{\def\Element% +{3995}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vc=\endSeq{}\endNode{} option or +something similar in your config file(s).\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{3996}}\Node% +{\def\Element% +{3997}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}When starting \Node% +{\def\Element% +{3999}}\Seq% +{}MPlayer\endSeq{}\endNode{} under KDE I just get a black +screen and nothing happens. After about one minute the video starts playing.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4000}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}The KDE arts sound daemon is blocking the sound device. Either wait until the +video starts or disable the arts-\/daemon in kontrol center. If you want to use +arts sound, specify audio output via our native arts audio driver +(\Node% +{\def\Element% +{4002}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao arts\endSeq{}\endNode{}). If it fails or isn't compiled in, try SDL +(\Node% +{\def\Element% +{4003}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao sdl\endSeq{}\endNode{}) and make sure your SDL can handle arts sound. Yet +another option is to start MPlayer with artsdsp.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4004}}\Node% +{\def\Element% +{4005}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have an AVI that produces a gray screen when played with \Node% +{\def\Element% +{4007}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc odivx\endSeq{}\endNode{} +and a green one with \Node% +{\def\Element% +{4008}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc divx4\endSeq{}\endNode{}.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4009}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It's not a DivX file, but an MS MPEG4v3. Update your \Node% +{\def\Element% +{4011}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}codecs.conf\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4012}}\Node% +{\def\Element% +{4013}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}When I play this movie I get video-\/audio desync and/or \Node% +{\def\Element% +{4015}}\Seq% +{}MPlayer\endSeq{}\endNode{} +crashes with the following message: +\Node% +{\def\Element% +{4016}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}DEMUXER:~Too~many~(945~in~8390980~bytes)~video~packets~in~the~buffer!\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4017}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This can have multiple reasons. +\Node% +{\def\Element% +{4019}}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4020}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4021}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Your CPU \Node% +{\def\Element% +{4022}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}and/or\endSeq{}\endNode{} video card \Node% +{\def\Element% +{4023}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}and/or\endSeq{}\endNode{} +bus is too slow. MPlayer displays a message if this is the case (and the +dropped frames counter goes up fast).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4024}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4025}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}If it is an AVI, maybe it has bad interleaving. Try the \Node% +{\def\Element% +{4026}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ni\endSeq{}\endNode{} option.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4027}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4028}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Your sound driver is buggy, or you use ALSA 0.5 with \Node% +{\def\Element% +{4029}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao oss\endSeq{}\endNode{}. +See the \Node% +{\def\Element% +{4030}\def\ProcessingMode% +{listitem-content-mode}}sound card section\endNode{}.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4031}}\DisplayGroup% +{\def\StartIndent% +{82\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4032}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The AVI has a bad header, try the \Node% +{\def\Element% +{4033}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/nobps\endSeq{}\endNode{} option, and/or \Node% +{\def\Element% +{4034}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/mc 0\endSeq{}\endNode{}.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4035}}\Node% +{\def\Element% +{4036}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have an MJPEG file which works with other players but displays only a black image in +\Node% +{\def\Element% +{4038}}\Seq% +{}MPlayer\endSeq{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4039}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Disable the Windows DLL in \Node% +{\def\Element% +{4041}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}codecs.conf\endSeq{}\endNode{}, or use the +\Node% +{\def\Element% +{4042}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc ffmjpeg\endSeq{}\endNode{} option (compile MPlayer with libavcodec for this to work).\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4043}}\Node% +{\def\Element% +{4044}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}When I try to grab from my tuner, it works, but colors are strange. It's OK with other +applications.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4046}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Your card probably misreports its colorspace capacity. Try with YUY2 instead of +default YV12 (see the \Node% +{\def\Element% +{4048}}TV input documentation\endNode{}).\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4049}}\Node% +{\def\Element% +{4050}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}When I start playing, I get this message but everything seems fine: +\Node% +{\def\Element% +{4052}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}Linux~RTC~init:~ioctl~(rtc\char95{}pie\char95{}on):~Permission~denied\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4053}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You need root privileges or a specially set up kernel to use the new timing +code. For details see the \Node% +{\def\Element% +{4055}}RTC section\endNode{} of the documentation.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4056}}\Node% +{\def\Element% +{4057}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have A/V sync problems. Some of my AVIs play fine, but some play with double speed!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4059}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You have a buggy sound card/driver. Most likely it's fixed at 44100Hz, and you +try to play a file which has 22050Hz audio. Try the resample audio plugin.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4061}}\Node% +{\def\Element% +{4062}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}All the WMV (or other..) files I play create a green/gray window and there is +only sound! \Node% +{\def\Element% +{4064}}\Seq% +{}MPlayer\endSeq{}\endNode{} prints: +\Node% +{\def\Element% +{4065}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}Detected~video~codec:~[null]~drv:0~(NULL~codec~(no~decoding))\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4066}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Update your \Node% +{\def\Element% +{4068}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}codecs.conf\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4069}}\Node% +{\def\Element% +{4070}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I get very strange percentage values (way too big) while playing files on my notebook.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4072}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It's an effect of the power management / power saving system of your notebook +(BIOS, not kernel). Plug the external power connector in before you power on +your notebook. You can also try whether +\Node% +{\def\Element% +{4074}}\Seq% +{}\Seq% +{}\Seq% +{}cpufreq\endSeq{}\Seq% +{} (http://www.brodo.de/cpufreq/)\endSeq{}\endSeq{}\endSeq{}\endNode{} (a SpeedStep interface for Linux) helps you.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4075}}\Node% +{\def\Element% +{4076}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}The audio/video gets totally out of sync when I run \Node% +{\def\Element% +{4078}}\Seq% +{}MPlayer\endSeq{}\endNode{} +as root on my notebook. It works normal when i run it as a user.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4079}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This is again a power management effect (see above). Plug the external power +connector in \Node% +{\def\Element% +{4081}}\Seq% +{\def\fWeight% +{bold}}before\endSeq{}\endNode{} you power on your notebook +or use the \Node% +{\def\Element% +{4082}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/nortc\endSeq{}\endNode{} option.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endSeq{}\endDisplayGroup{}\endSeq{}\endNode{}\Node% +{\def\Element% +{4083}}\Seq% +{}\Node% +{\def\Element% +{4084}}\Par% +{\def\fWeight% +{bold}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}4. Video/audio driver problems (vo/ao)\endPar{}\endNode{}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}}\Seq% +{} + + + + + + + + +\Node% +{\def\Element% +{4085}}\Node% +{\def\Element% +{4086}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have no sound when playing a video and get error messages similar to this one: +\Node% +{\def\Element% +{4088}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~~AO:~[oss]~44100Hz~2ch~Signed~16-\/bit~(Little-\/Endian) +~~~~audio\char95{}setup:~Can't~open~audio~device~/dev/dsp:~Device~or~resource~busy +~~~~couldn't~open/init~audio~device~-\/>\/~NOSOUND +~~~~Audio:~no~sound!!! +~~~~Start~playing...\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4089}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Are you running KDE or GNOME with the ARTS or ESD sound daemon? Try disabling +the sound daemon or use the \Node% +{\def\Element% +{4091}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao arts\endSeq{}\endNode{} or \Node% +{\def\Element% +{4092}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao esd\endSeq{}\endNode{} +option to make MPlayer use ARTS or ESD.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4093}}\Node% +{\def\Element% +{4094}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What about the DGA driver? I can't find it!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4096}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}\Node% +{\def\Element% +{4098}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}./configure\endSeq{}\endNode{} autodetects your DGA driver. If \Node% +{\def\Element% +{4099}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo help\endSeq{}\endNode{} +doesn't show DGA, then there's a problem with your X installation. Try +\Node% +{\def\Element% +{4100}}\Seq% +{\def\fWeight% +{bold}}./configure -\/-\/enable-\/dga\endSeq{}\endNode{} and read the +\Node% +{\def\Element% +{4101}}documentation\endNode{}. Alternatively, try SDL's DGA driver +with the \Node% +{\def\Element% +{4102}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo sdl:dga\endSeq{}\endNode{} option.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4103}}\Node% +{\def\Element% +{4104}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}OK, \Node% +{\def\Element% +{4106}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo help\endSeq{}\endNode{} shows DGA driver, but it complains about permissions. +Help me!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4107}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It works only if running as root! It's a DGA limitation. You should become root +(\Node% +{\def\Element% +{4109}}\Seq% +{\def\fWeight% +{bold}}su -\/\endSeq{}\endNode{}), and try again. Another solution is making MPlayer SUID +root, but it's not recommended! +\Node% +{\def\Element% +{4110}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~~~chown~root~/usr/local/bin/mplayer +~~~~~chmod~755~/usr/local/bin/mplayer +~~~~~chmod~+s~/usr/local/bin/mplayer +~\endPar{}\endNode{} +\Node% +{\def\Element% +{4111}}\DisplayGroup% +{\def\fFamName{Arial}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\BOX% +{\def\BoxType% +{border}\def\LineThickness% +{2\p@}\def\StartIndent% +{94\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{0\p@}\def\EndIndentFactor% +{0}\def\IsDisplay% +{1}}\Par% +{\def\StartIndent% +{10\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\Quadding% +{center}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Warning\endPar{}\Node% +{\def\Element% +{4112}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This is a \Node% +{\def\Element% +{4113}}\Seq% +{\def\fWeight% +{bold}}big\endSeq{}\endNode{} security risk! \Node% +{\def\Element% +{4114}}\Seq% +{\def\fWeight% +{bold}}Never\endSeq{}\endNode{} +do this on a server or on a computer that you do not control completely because +other users can gain root privileges through SUID root MPlayer. +\Node% +{\def\Element% +{4115}}\Seq% +{\def\fWeight% +{bold}}You have been warned\endSeq{}\endNode{}.\endPar{}\endNode{}\endBOX{}\endDisplayGroup{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4116}}\Node% +{\def\Element% +{4117}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}When using Xvideo, my Voodoo 3/Banshee says: +\Node% +{\def\Element% +{4119}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}X~Error~of~failed~request:~BadAccess~(attempt~to~access~private~resource~denied) +~~~Major~opcode~of~failed~request:~147~(MIT-\/SHM) +~~~Minor~opcode~of~failed~request:~1~(X\char95{}ShmAttach) +~~~Serial~number~of~failed~request:~26 +~~~Current~serial~number~in~output~stream:27\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4120}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}The tdfx driver in XFree86 4.0.2/4.0.3 had this bug. This was +solved by \Node% +{\def\Element% +{4122}}\Seq% +{}\Seq% +{}\Seq% +{}bugfix \#621 +of the XFree86 4.1.0 CVS log\endSeq{}\Seq% +{} (http://www.xfree86.org/cvs/changes\char95{}4\char95{}1.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. So upgrade to XFree86 4.1.0 or later. +Alternatively, either download (at least) DRI version 0.6 from the +\Node% +{\def\Element% +{4123}}\Seq% +{}\Seq% +{}\Seq% +{}DRI homepage\endSeq{}\Seq% +{} (http://dri.sourceforge.net)\endSeq{}\endSeq{}\endSeq{}\endNode{}, or use CVS DRI.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4124}}\Node% +{\def\Element% +{4125}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}OpenGL (\Node% +{\def\Element% +{4127}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo gl\endSeq{}\endNode{}) output doesn't work (hang/black window/X11 +errors/...).\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4128}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Your OpenGL driver doesn't support dynamic texture changes (glTexSubImage). +It's known not to work with nVidia's binary mess. It's known to work with +Utah-\/GLX/DRI and Matrox G400 cards. Also with DRI and Radeon cards. It won't +work with DRI and other cards. it will not work with 3DFX cards because of +the 256x256 texture size limit.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4130}}\Node% +{\def\Element% +{4131}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have an nVidia TNT/TNT2 card, and I have a band with strange colors, right +under the movie! Whose fault is this?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4133}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This is a bug of nVidia's binary X driver. These bugs appear ONLY with the +TNT/TNT2 cards, and we can't do anything about it. To fix the problem, upgrade +to the latest nVidia binary driver version. If still bad, complain to nVidia!\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4135}}\Node% +{\def\Element% +{4136}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I have an nVidia XYZ card, and when I click on the GUI's display window to +toggle displaying the GUI panel, a black square appears where I clicked. I have +the newest driver.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4138}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Yes, nVidia corrected a previous bug (above), and introduced a new one. +Let's congratulate them. UPDATE: According to \Node% +{\def\Element% +{4140}}nVidia\endNode{}, +this has already been fixed.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4141}}\Node% +{\def\Element% +{4142}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}When I use the GUI with SDL video output, a second video window is created.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4144}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Known, don't use SDL for the GUI yet.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4146}}\Node% +{\def\Element% +{4147}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Oh the world is cruel ...! SDL has only \Node% +{\def\Element% +{4149}}\Seq% +{}x11\endSeq{}\endNode{} target, +but not \Node% +{\def\Element% +{4150}}\Seq% +{}xv\endSeq{}\endNode{}!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4151}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Try that \Node% +{\def\Element% +{4153}}\Seq% +{}x11\endSeq{}\endNode{} target again. Now try \Node% +{\def\Element% +{4154}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo x11 +-\/fs -\/zoom\endSeq{}\endNode{}. See the difference? No?! OK, here comes the enlightenment: +SDL's \Node% +{\def\Element% +{4155}}\Seq% +{}x11\endSeq{}\endNode{} target uses xv when available, you don't have +to worry about it ... Note: you can force/disable Xv via SDL using +\Node% +{\def\Element% +{4156}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/forcexv\endSeq{}\endNode{} and \Node% +{\def\Element% +{4157}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/noxv\endSeq{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endSeq{}\endDisplayGroup{}\endSeq{}\endNode{}\Node% +{\def\Element% +{4158}}\Seq% +{}\Node% +{\def\Element% +{4159}}\Par% +{\def\fWeight% +{bold}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}5. DVD playback\endPar{}\endNode{}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}}\Seq% +{} + + + + + + + +\Node% +{\def\Element% +{4160}}\Node% +{\def\Element% +{4161}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What about DVD navigation?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4163}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Support for dvdnav in \Node% +{\def\Element% +{4165}}\Seq% +{}MPlayer\endSeq{}\endNode{} is currently broken, +normal playback does work, though. If you want to have fancy menus, you will +have to use another player like \Node% +{\def\Element% +{4166}}\Seq% +{}Xine\endSeq{}\endNode{} or +\Node% +{\def\Element% +{4167}}\Seq% +{}Ogle\endSeq{}\endNode{}. If you care about DVD navigation, send a +\Node% +{\def\Element% +{4168}}\Seq% +{}\Seq% +{}\Seq% +{}patch\endSeq{}\Seq% +{} (../../tech/patches.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4169}}\Node% +{\def\Element% +{4170}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}While playing a DVD, I encountered this error: +\Node% +{\def\Element% +{4172}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer:~ifo\char95{}read.c:1143:~ifoRead\char95{}C\char95{}ADT\char95{}internal:~Assertion~nfo\char95{}length~/~sizeof(cell\char95{}adr\char95{}t)~>\/=~c\char95{}adt-\/>\/nr\char95{}of\char95{}vobs'~failed.\endPar{}\endNode{}\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4173}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This is a known libdvdread 0.9.1/0.9.2 bug. Use \Node% +{\def\Element% +{4175}}\Seq% +{\def\fWeight% +{bold}}libmpdvdkit2\endSeq{}\endNode{}, +which is present in \Node% +{\def\Element% +{4176}}\Seq% +{}MPlayer\endSeq{}\endNode{} source, and used by default.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4177}}\Node% +{\def\Element% +{4178}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}What about subtitles? Can MPlayer display them?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4180}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Yes. See the \Node% +{\def\Element% +{4182}}DVD chapter\endNode{} of the documentation.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4183}}\Node% +{\def\Element% +{4184}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}How can I set the region code of my DVD-\/drive? I don't have Windows!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4186}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Use the \Node% +{\def\Element% +{4188}}\Seq% +{}\Seq% +{}\Seq% +{}regionset tool\endSeq{}\Seq% +{} (http://www.linuxtv.org/download/dvd/dvd\char95{}disc\char95{}20000215.tar.gz)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4189}}\Node% +{\def\Element% +{4190}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Do I need to be (setuid) root/setuid fibmap\char95{}mplayer to be able to play a DVD?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4192}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}No, only for old-\/style DVD support. However you must have the proper rights +on the DVD device entry (in \Node% +{\def\Element% +{4194}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/\endSeq{}\endNode{}).\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4195}}\Node% +{\def\Element% +{4196}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Where can I get libdvdread and libdvdcss packages?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4198}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You don't need to. Use \Node% +{\def\Element% +{4200}}\Seq% +{\def\fWeight% +{bold}}libmpdvdkit2\endSeq{}\endNode{}, which is +present in the MPlayer source, and used by default. You can get the mentioned +packages from the \Node% +{\def\Element% +{4201}}\Seq% +{}\Seq% +{}\Seq% +{}Ogle site\endSeq{}\Seq% +{} (http://www.dtek.chalmers.se/groups/dvd/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4202}}\Node% +{\def\Element% +{4203}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Is it possible to play/encode only selected chapters?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4205}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Yes, try the \Node% +{\def\Element% +{4207}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/chapter\endSeq{}\endNode{} option.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4208}}\Node% +{\def\Element% +{4209}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}My DVD playback is sluggish!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4211}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Use the \Node% +{\def\Element% +{4213}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/cache\endSeq{}\endNode{} option (described in the man page) and try +enabling DMA for the DVD drive with the \Node% +{\def\Element% +{4214}}\Seq% +{\def\fWeight% +{bold}}hdparm\endSeq{}\endNode{} tool (described +in the \Node% +{\def\Element% +{4215}}CD chapter\endNode{} of the documentation).\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endSeq{}\endDisplayGroup{}\endSeq{}\endNode{}\Node% +{\def\Element% +{4216}}\Seq% +{}\Node% +{\def\Element% +{4217}}\Par% +{\def\fWeight% +{bold}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}6. Feature requests\endPar{}\endNode{}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}}\Seq% +{} + + + +\Node% +{\def\Element% +{4218}}\Node% +{\def\Element% +{4219}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}If MPlayer is paused and I try to seek or press any key at all, MPlayer +ceases to be paused. I would like to be able to seek in the paused movie.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4221}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This is very tricky to implement without losing A/V synchronization. +All attempts have failed so far, but patches are welcome.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4223}}\Node% +{\def\Element% +{4224}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I'd like to seek +/-\/ 1 frames instead of 10 seconds.\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4226}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}This won't be done. It was, but then it messed up A/V sync. +Feel free to implement it, and send a patch. Don't ask for it.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4228}}\Node% +{\def\Element% +{4229}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Where is the Windows version?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4231}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}It's not released, and won't be. Look around the Windows scene (open source +ASF parsers, open source ASF encoders, etc) and you'll know why. We don't want +to go to jail. BTW you can compile it yourself, under \Node% +{\def\Element% +{4233}}Cygwin\endNode{}.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4234}}\Node% +{\def\Element% +{4235}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}How can I make MPlayer remember the options I use for this particular file?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4237}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Create a file named \Node% +{\def\Element% +{4239}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}movie.avi.conf\endSeq{}\endNode{} with the file-\/specific +options in it and put it in \Node% +{\def\Element% +{4240}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char126{}/.mplayer\endSeq{}\endNode{} or +in the same directory as the file.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endSeq{}\endDisplayGroup{}\endSeq{}\endNode{}\Node% +{\def\Element% +{4241}}\Seq% +{}\Node% +{\def\Element% +{4242}}\Par% +{\def\fWeight% +{bold}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}7. Encoding\endPar{}\endNode{}\DisplayGroup% +{\def\StartIndent% +{72\p@}\def\StartIndentFactor% +{0}}\Seq% +{} + + + + + +\Node% +{\def\Element% +{4243}}\Node% +{\def\Element% +{4244}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}My tuner works, I can hear the sound and watch the video with MPlayer, +but MEncoder doesn't encode audio!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4246}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}TV audio encoding for Linux is currently unimplemented, we're working +on it. At the moment it works only on BSD.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4248}}\Node% +{\def\Element% +{4249}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I can't encode DVD subtitles into the AVI!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4251}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}You have to specify the \Node% +{\def\Element% +{4253}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/sid\endSeq{}\endNode{} option correctly!\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4254}}\Node% +{\def\Element% +{4255}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}MEncoder segfaults on startup!\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4257}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Upgrade DivX4Linux.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4259}}\Node% +{\def\Element% +{4260}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}How can I encode only selected chapters from a DVD?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4262}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Use the \Node% +{\def\Element% +{4264}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/chapter\endSeq{}\endNode{} option correctly, like: \Node% +{\def\Element% +{4265}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/chapter 5-\/7\endSeq{}\endNode{}\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4266}}\Node% +{\def\Element% +{4267}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}I'm trying to work with 2GB+ files on a VFAT file system. Does it work?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4269}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}No, VFAT doesn't support 2GB+ files.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\Node% +{\def\Element% +{4271}}\Node% +{\def\Element% +{4272}}\Seq% +{}\Par% +{\def\saNom% +{2.5\p@}\def\saMin% +{2.5\p@}\def\saMax% +{2.5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Why is the recommended bitrate printed by MEncoder negative?\endSeq{}\endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4274}}\DisplayGroup% +{\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Par% +{}\Seq% +{}\Seq% +{\def\fWeight% +{bold}}\endSeq{}Because the bitrate you encoded the audio with is too large to fit the +movie on any CD. Check if you have libmp3lame installed properly.\endSeq{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endSeq{}\endDisplayGroup{}\endSeq{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{4276}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4277}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 5. CD/DVD usage\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4277}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 5. CD/DVD usage\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Chapter 5. \Seq% +{}\Node% +{\def\Element% +{4277}\def\ProcessingMode% +{component-title-mode}}CD/DVD usage\endNode{}\endSeq{}\def\HeadingText{% +Chapter 5. CD/DVD usage}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{4277}}\endNode{} + +\Node% +{\def\Element% +{4278}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4279}\def\ProcessingMode% +{title-sosofo-mode}}CD/DVD drives\endNode{}\def\HeadingText{% +CD/DVD drives}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4279}}\endNode{} +\Node% +{\def\Element% +{4280}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Linux documentation excerpt:\endPar{}\endNode{} + +\Node% +{\def\Element% +{4281}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Modern CD-\/ROM drives can attain very high head speeds, yet some CD-\/ROM drives +are capable of running at reduced speeds. There are several reasons that might +make you consider changing the speed of a CD-\/ROM drive:\endPar{}\endNode{} + +\Node% +{\def\Element% +{4282}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4283}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4284}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}There have been reports of read errors at high speeds, especially +with badly pressed CD-\/ROMs. Reducing the speed can prevent data loss under +these circumstances.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4285}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4286}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Many CD-\/ROM drives are annoyingly loud, a lower speed may reduce the noise.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4287}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can reduce the speed of IDE CD-\/ROM drives with \Node% +{\def\Element% +{4288}}\Seq% +{\def\fWeight% +{bold}}hdparm\endSeq{}\endNode{} or a +program called \Node% +{\def\Element% +{4289}}\Seq% +{\def\fWeight% +{bold}}setcd\endSeq{}\endNode{}. It works like this: +\Node% +{\def\Element% +{4290}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}hdparm~-\/E~[speed]~[cdrom~device]\endPar{}\endNode{} +\Node% +{\def\Element% +{4291}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}setcd~-\/x~[speed]~[cdrom~device]\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4292}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can also try +\Node% +{\def\Element% +{4293}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}echo~current\char95{}speed:4~~/proc/ide/[cdrom~device]/settings\endPar{}\endNode{} +but you will need root privileges. The following command may also help: +\Node% +{\def\Element% +{4294}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}echo~file\char95{}readahead:2000000~~/proc/ide/[cdrom~device]/settings\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4295}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This sets prefetched file reading to 2MB, which helps with scratched CD-\/ROMs. +If you set it to too high, the drive will continuously spin up and down, and +will dramatically decrease the performance. +It is recommended that you also tune your CD-\/ROM drive with \Node% +{\def\Element% +{4296}}\Seq% +{\def\fWeight% +{bold}}hdparm\endSeq{}\endNode{}: +\Node% +{\def\Element% +{4297}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}hdparm~-\/d1~-\/a8~-\/u1~\Node% +{\def\Element% +{4298}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}cdrom~device\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4299}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This enables DMA access, read-\/ahead, and IRQ unmasking (read the \Node% +{\def\Element% +{4300}}\Seq% +{\def\fWeight% +{bold}}hdparm\endSeq{}\endNode{} +man page for a detailed explanation).\endPar{}\endNode{} + +\Node% +{\def\Element% +{4301}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please refer to \Node% +{\def\Element% +{4302}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/proc/ide/[cdrom device]/settings\endSeq{}\endNode{} +for fine-\/tuning your CD-\/ROM.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4303}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}SCSI drives do not have a uniform way of setting these parameters (Do you know one? +Tell us!) There is a tool that works for +\Node% +{\def\Element% +{4304}}\Seq% +{}\Seq% +{}\Seq% +{}Plextor SCSI drives\endSeq{}\Seq% +{} (http://das.ist.org/\char126{}georg/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4305}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}FreeBSD:\endPar{}\endNode{} +\Node% +{\def\Element% +{4306}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Speed: \Node% +{\def\Element% +{4307}}\Seq% +{\def\fWeight% +{bold}}cdcontrol [-\/f device] speed [speed]\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{4308}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DMA: \Node% +{\def\Element% +{4309}}\Seq% +{\def\fWeight% +{bold}}sysctl hw.ata.atapi\char95{}dma=1\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4310}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4311}\def\ProcessingMode% +{title-sosofo-mode}}DVD playback\endNode{}\def\HeadingText{% +DVD playback}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4311}}\endNode{} +\Node% +{\def\Element% +{4312}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}For the complete list of available options, please read the man page. +The Syntax for a standard Digital Versatile Disc (DVD) is as follows: +\Node% +{\def\Element% +{4313}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/dvd~track~[-\/dvd-\/device~device]\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4314}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{4315}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/dvd~1~-\/dvd-\/device~/dev/hdc\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4316}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The default DVD device is \Node% +{\def\Element% +{4317}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/dvd\endSeq{}\endNode{}. If your setup +differs, make a symlink or specify the correct device on the command +line with the \Node% +{\def\Element% +{4318}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dvd-\/device\endSeq{}\endNode{} option.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4319}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4320}}\Seq% +{\def\fWeight% +{bold}}New-\/style DVD support (mpdvdkit2). \endSeq{}\endNode{} +\Node% +{\def\Element% +{4321}}\Seq% +{}\Node% +{\def\Element% +{4322}}\Seq% +{}MPlayer\endSeq{}\endNode{} uses \Node% +{\def\Element% +{4323}}\Seq% +{}libdvdread\endSeq{}\endNode{} and +\Node% +{\def\Element% +{4324}}\Seq% +{}libdvdcss\endSeq{}\endNode{} for DVD decryption and playback. These two +libraries are contained in the \Node% +{\def\Element% +{4325}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}libmpdvdkit2/\endSeq{}\endNode{} +subdirectory of the MPlayer source tree, you do not have to install them separately. +We opted for this solution because we had to fix a \Node% +{\def\Element% +{4326}}\Seq% +{}libdvdread\endSeq{}\endNode{} +bug and apply a patch which adds +\Node% +{\def\Element% +{4327}}\Seq% +{\def\fWeight% +{bold}}cracked CSS keys caching support\endSeq{}\endNode{} to +\Node% +{\def\Element% +{4328}}\Seq% +{}libdvdcss\endSeq{}\endNode{} This results in a large speed increase because the +keys do not have to be cracked every time before playing.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4329}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4330}}\Seq% +{}MPlayer\endSeq{}\endNode{} can also use system-\/wide \Node% +{\def\Element% +{4331}}\Seq% +{}libdvdread\endSeq{}\endNode{} +and \Node% +{\def\Element% +{4332}}\Seq% +{}libdvdcss\endSeq{}\endNode{} libraries, but this solution is +\Node% +{\def\Element% +{4333}}\Seq% +{\def\fWeight% +{bold}}not\endSeq{}\endNode{} recommended, as it can result in bugs, +library incompatibilities and slower speed.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4334}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4335}}\Seq% +{\def\fWeight% +{bold}}DVD Navigation support (dvdnav). \endSeq{}\endNode{} +\Node% +{\def\Element% +{4336}}\Seq% +{}Support for DVD navigation via \Node% +{\def\Element% +{4337}}\Seq% +{}dvdnav\endSeq{}\endNode{} was being worked +on, but it was never finished properly and it is currently unmaintained. Who +knows, it might even compile.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4338}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4339}}\Seq% +{\def\fWeight% +{bold}}Old-\/style DVD support -\/ OPTIONAL. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4340}}\Seq% +{}Useful if you want to play encoded VOBs from \Node% +{\def\Element% +{4341}}\Seq% +{\def\fWeight% +{bold}}hard disk\endSeq{}\endNode{}. +Compile and install \Node% +{\def\Element% +{4342}}\Seq% +{\def\fWeight% +{bold}}libcss\endSeq{}\endNode{} 0.0.1 (not newer) for this +(If MPlayer fails to detect it, use the \Node% +{\def\Element% +{4343}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/csslib /path/to/libcss.so\endSeq{}\endNode{} +option). To use it, you need to be root, use a suid root MPlayer binary or let +MPlayer call the suid-\/root fibmap\char95{}mplayer wrapper program.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4344}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4345}}\Seq% +{\def\fWeight% +{bold}}DVD structure. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4346}}\Seq% +{}DVD disks have 2048 bytes per sector with ECC/CRC. They usually have an UDF +filesystem on a single track, containing various files (small .IFO and .BUK +files and big (1GB) .VOB files). They are real files and can be copied/played +from the mounted filesystem of an unencrypted DVD.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4347}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The .IFO files contain the movie navigation information (chapter/title/angle +map, language table, etc) and are needed to read and interpret the .VOB content +(movie). The .BUK files are backups of them. They use +\Node% +{\def\Element% +{4348}}\Seq% +{\def\fWeight% +{bold}}sectors\endSeq{}\endNode{} everywhere, so you need to use raw +addressing of sectors of the disc to implement DVD navigation or decrypt the +content.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4349}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The whole old-\/style DVD support with \Node% +{\def\Element% +{4350}}\Seq% +{}libcss\endSeq{}\endNode{} therefore +needs a mounted DVD filesystem and raw sector-\/based access to the device. +Unfortunately you must (under Linux) be root to get the sector address of a +file. You have the following choices: + +\Node% +{\def\Element% +{4351}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4352}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4353}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Be root or use a suid-\/root \Node% +{\def\Element% +{4354}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} binary.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4355}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4356}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Let \Node% +{\def\Element% +{4357}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} call the suid-\/root fibmap\char95{}mplayer +wrapper program to access the DVD (used in the old-\/style DVD playback over +\Node% +{\def\Element% +{4358}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libcss\endSeq{}\endNode{}).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4359}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4360}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Don't use the kernel's filesystem driver at all and reimplement it in +userspace. \Node% +{\def\Element% +{4361}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libdvdread\endSeq{}\endNode{} 0.9.x and \Node% +{\def\Element% +{4362}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libmpdvdkit\endSeq{}\endNode{} +do this (new-\/style DVD support). The kernel UDF filesystem driver is not +needed as they already have their own builtin UDF filesystem driver. +Also the DVD does not have to be mounted as only the raw sector-\/based +access is used.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4363}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Sometimes \Node% +{\def\Element% +{4364}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/dvd\endSeq{}\endNode{} cannot be read by users, so the +\Node% +{\def\Element% +{4365}}\Seq% +{}libdvdread\endSeq{}\endNode{} authors implemented an emulation layer +which transfers sector addresses to filenames+offsets, to emulate raw +access on top of a mounted filesystem or even on a hard disk.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4366}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4367}}\Seq% +{}libdvdread\endSeq{}\endNode{} even accepts the mountpoint instead of +the device name for raw access and checks \Node% +{\def\Element% +{4368}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/proc/mounts\endSeq{}\endNode{} +to get the device name. It was developed for Solaris, where device names +are dynamically allocated.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4369}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The default DVD device is \Node% +{\def\Element% +{4370}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/dvd\endSeq{}\endNode{}. If your setup differs, +make a symlink, or specify the correct device on the command line with the +\Node% +{\def\Element% +{4371}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/dvd-\/device\endSeq{}\endNode{} option.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4372}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4373}}\Seq% +{\def\fWeight% +{bold}}DVD authentication. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4374}}\Seq% +{}The authentication and decryption method of the new-\/style DVD support is done +using a patched \Node% +{\def\Element% +{4375}}\Seq% +{}libdvdcss\endSeq{}\endNode{} (see above). The method can +be specified through the environment variable \Node% +{\def\Element% +{4376}}\Seq% +{}DVDCSS\char95{}METHOD\endSeq{}\endNode{}, +which can be set to key, disk or title.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4377}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If nothing is specified it tries the following methods (default: key, +title request):\endPar{}\endNode{} + +\Node% +{\def\Element% +{4378}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4379}}\Node% +{\def\Element% +{4380}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4381}}\Seq% +{\def\fWeight% +{bold}}bus key\endSeq{}\endNode{}: This key is negotiated during +authentication (a long mix of ioctls and various key exchanges, crypto +stuff) and is used to encrypt the title and disk keys before sending them +over the unprotected bus (to prevent eavesdropping). The bus key is needed +to get and predecrypt the crypted disk key.\endPar{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{4382}}\Node% +{\def\Element% +{4383}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4384}}\Seq% +{\def\fWeight% +{bold}}cached key\endSeq{}\endNode{}: \Node% +{\def\Element% +{4385}}\Seq% +{}MPlayer\endSeq{}\endNode{} +looks for already cracked title keys which are stored in the +\Node% +{\def\Element% +{4386}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char126{}/.mplayer/DVDKeys\endSeq{}\endNode{} directory (fast ;).\endPar{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{4387}}\Node% +{\def\Element% +{4388}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4389}}\Seq% +{\def\fWeight% +{bold}}key\endSeq{}\endNode{}: If no cached key is available, +\Node% +{\def\Element% +{4390}}\Seq% +{}MPlayer\endSeq{}\endNode{} tries to decrypt the disk key with a set +of included player keys.\endPar{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{4391}}\Node% +{\def\Element% +{4392}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4393}}\Seq% +{\def\fWeight% +{bold}}disk\endSeq{}\endNode{}: If the key method fails +(e.g. no included player keys), \Node% +{\def\Element% +{4394}}\Seq% +{}MPlayer\endSeq{}\endNode{} +will crack the disk key using a brute force algorithm. This process +is CPU intensive and requires 64 MB of memory (16M 32Bit entries hash +table) to store temporary data. This method should always work (slow).\endPar{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{4395}}\Node% +{\def\Element% +{4396}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4397}}\Seq% +{\def\fWeight% +{bold}}title request\endSeq{}\endNode{}: With the disk key +\Node% +{\def\Element% +{4398}}\Seq% +{}MPlayer\endSeq{}\endNode{} requests the crypted title keys, +which are inside \Node% +{\def\Element% +{4399}}\Seq% +{\def\fPosture% +{italic}}hidden sectors\endSeq{}\endNode{} using \Node% +{\def\Element% +{4400}}\Seq% +{}ioctl()\endSeq{}\endNode{}. +The region protection of RPC-\/2 drives is performed in this step and may fail on such drives. +If it succeeds, the title keys will be decrypted with the bus and disk key.\endPar{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{4401}}\Node% +{\def\Element% +{4402}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4403}}\Seq% +{\def\fWeight% +{bold}}title\endSeq{}\endNode{}: This method is used if the title +request failed and does not rely on any key exchange with the DVD drive. +It uses a crypto attack to guess the title key directly (by finding a +repeating pattern in the decrypted VOB content and guessing that the +plain text corresponding to the first encrypted bytes is a continuation +of that pattern). The method is also known as known plaintext attack +or DeCSSPlus. In rare cases this may fail because there is not +enough encrypted data on the disk to perform a statistical attack or because +the key changes in the middle of a title. This method is the only way to +decrypt a DVD stored on a hard disk or a DVD with the wrong region on an +RPC2 drive (slow).\endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4404}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}RPC-\/1 DVD drives only protect region settings through software. RPC-\/2 drives +have a hardware protection that allows 5 changes only. It might be +needed/recommended to upgrade the firmware to RPC-\/1 if you have a RPC-\/2 DVD +drive. Firmware upgrades can be found on this +\Node% +{\def\Element% +{4405}}\Seq% +{}\Seq% +{}\Seq% +{}firmware page\endSeq{}\Seq% +{} (http://www.firmware-\/flash.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}. If there is +no firmware upgrade available for your device, use the +\Node% +{\def\Element% +{4406}}\Seq% +{}\Seq% +{}\Seq% +{}regionset tool\endSeq{}\Seq% +{} (http://www.linuxtv.org/download/dvd/dvd\char95{}disc\char95{}20000215.tar.gz)\endSeq{}\endSeq{}\endSeq{}\endNode{} +to set the region code of your DVD drive (under Linux). +\Node% +{\def\Element% +{4407}}\Seq% +{\def\fWeight% +{bold}}Warning\endSeq{}\endNode{}: You can only set the region 5 times.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4408}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4409}\def\ProcessingMode% +{title-sosofo-mode}}VCD playback\endNode{}\def\HeadingText{% +VCD playback}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4409}}\endNode{} +\Node% +{\def\Element% +{4410}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}For the complete list of available options, please read the man page. The Syntax for a +standard Video CD (VCD) is as follows: +\Node% +{\def\Element% +{4411}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vcd~track~[-\/cdrom-\/device~device]\endPar{}\endNode{} +Example: +\Node% +{\def\Element% +{4412}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/vcd~2~-\/cdrom-\/device~/dev/hdc\endPar{}\endNode{} +The default VCD device is \Node% +{\def\Element% +{4413}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/cdrom\endSeq{}\endNode{}. If your setup +differs, make a symlink or specify the correct device on the command line +with the \Node% +{\def\Element% +{4414}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/cdrom-\/device\endSeq{}\endNode{} option.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4415}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4416}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}At least Plextor and some Toshiba SCSI CD-\/ROM drives have horrible performance +reading VCDs. This is because the the CDROMREADRAW \Node% +{\def\Element% +{4417}}\Seq% +{}ioctl\endSeq{}\endNode{} +is not fully implemented for these drives. If you have some knowledge of SCSI +programming, please \Node% +{\def\Element% +{4418}}\Seq% +{}\Seq% +{}\Seq% +{}help us\endSeq{}\Seq% +{} (../../tech/patches.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} +implement generic SCSI support for VCDs.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4419}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}In the meantime you can extract data from VCDs with +\Node% +{\def\Element% +{4420}}\Seq% +{}\Seq% +{}\Seq% +{}readvcd\endSeq{}\Seq% +{} (http://140.132.1.204/OS/Linux/packages/X/viewers/readvcd/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +and play the resulting file with \Node% +{\def\Element% +{4421}}\Seq% +{}MPlayer\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4422}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4423}}\Seq% +{\def\fWeight% +{bold}}VCD structure. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4424}}\Seq% +{}VCD disks consist of one or more tracks:\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4425}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4426}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4427}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The first track is a small 2048 bytes/sector data track with an iso9660 +filesystem, usually containing Windows VCD player programs and maybe other +information (images, text, etc).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4428}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4429}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The second and other tracks are raw 2324 bytes/sector MPEG (movie) +tracks, containing one MPEG PS data packet per sector instead of a +filesystem. Similar to audio CD tracks, these tracks \Node% +{\def\Element% +{4430}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}cannot +be mounted\endSeq{}\endNode{} (Did you ever mount an audio CD to play it?). +As most movies are inside this track, you should try \Node% +{\def\Element% +{4431}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vcd 2\endSeq{}\endNode{} first.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4432}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4433}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}There exist VCD disks without the first track (single track and no filesystem +at all). They are still playable, but cannot be mounted.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4434}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4435}}\Seq% +{\def\fWeight% +{bold}}About .DAT files. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4436}}\Seq% +{}The \char126{}600 MB file visible on the first track of the mounted VCD is not a real +file! It is a so called ISO gateway, created to allow Windows to handle such +tracks (Windows does not allow raw device access to applications at all). +Under Linux you cannot copy or play such files (they contain garbage). Under +Windows it is possible as its iso9660 driver emulates the raw reading of +tracks in this file. To play a .DAT file you need the kernel driver which can +be found in the Linux version of PowerDVD. It has a modified iso9660 filesystem +(\Node% +{\def\Element% +{4437}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vcdfs/isofs-\/2.4.X.o\endSeq{}\endNode{}) driver, which is able to emulate the +raw tracks through this shadow .DAT file. If you mount the disc using their +driver, you can copy and even play .DAT files with mplayer. But it will not +work with the standard iso9660 driver of the Linux kernel! Use the +\Node% +{\def\Element% +{4438}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vcd\endSeq{}\endNode{} option instead. Alternatives for VCD copying are the +new \Node% +{\def\Element% +{4439}}\Seq% +{}\Seq% +{}\Seq% +{}cdfs\endSeq{}\Seq% +{} (http://www.elis.rug.ac.be/\char126{}ronsse/cdfs/)\endSeq{}\endSeq{}\endSeq{}\endNode{} kernel +driver (not part of the official kernel) that shows CD sessions as image files and +\Node% +{\def\Element% +{4440}}\Seq% +{}\Seq% +{}\Seq% +{}cdrdao\endSeq{}\Seq% +{} (http://cdrdao.sourceforge.net/)\endSeq{}\endSeq{}\endSeq{}\endNode{}, a bit-\/by-\/bit +CD grabbing/copying application.\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{4441}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4442}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 6. Ports\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4442}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 6. Ports\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Chapter 6. \Seq% +{}\Node% +{\def\Element% +{4442}\def\ProcessingMode% +{component-title-mode}}Ports\endNode{}\endSeq{}\def\HeadingText{% +Chapter 6. Ports}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{4442}}\endNode{} + +\Node% +{\def\Element% +{4443}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4444}\def\ProcessingMode% +{title-sosofo-mode}}Linux\endNode{}\def\HeadingText{% +Linux}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4444}}\endNode{} +\Node% +{\def\Element% +{4445}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The main development platform is Linux on x86, although +\Node% +{\def\Element% +{4446}}\Seq% +{}MPlayer\endSeq{}\endNode{} works on many other Linux ports. +Binary packages of MPlayer are available from several sources. However, +\Node% +{\def\Element% +{4447}}\Seq% +{\def\fWeight% +{bold}}none of these packages are supported\endSeq{}\endNode{}. +Report problems to the authors, not to us.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4448}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4449}\def\ProcessingMode% +{title-sosofo-mode}}Debian packaging\endNode{}\def\HeadingText{% +Debian packaging}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4449}}\endNode{} +\Node% +{\def\Element% +{4450}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To build a Debian package, run the following command in the MPlayer +source directory: +\Node% +{\def\Element% +{4451}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}fakeroot~debian/rules~binary\endPar{}\endNode{} +As root you can then install the \Node% +{\def\Element% +{4452}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.deb\endSeq{}\endNode{} package as usual: +\Node% +{\def\Element% +{4453}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}dpkg~-\/i~../mplayer\char95{}\Node% +{\def\Element% +{4454}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}version\endSeq{}\endNode{}.deb\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4455}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Christian Marillat has been making unofficial Debian MPlayer, MEncoder and font +packages for a while, you can (apt-\/)get them from his +\Node% +{\def\Element% +{4456}}\Seq% +{}\Seq% +{}\Seq% +{}homepage\endSeq{}\Seq% +{} (http://marillat.free.fr/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4457}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4458}\def\ProcessingMode% +{title-sosofo-mode}}RPM packaging\endNode{}\def\HeadingText{% +RPM packaging}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4458}}\endNode{} +\Node% +{\def\Element% +{4459}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Dominik Mierzejewski created and maintains official Red Hat RPM packages of +\Node% +{\def\Element% +{4460}}\Seq% +{}MPlayer\endSeq{}\endNode{}. They are available from his +\Node% +{\def\Element% +{4461}}\Seq% +{}\Seq% +{}\Seq% +{}homepage\endSeq{}\Seq% +{} (http://www.piorunek.pl/\char126{}dominik/linux/pkgs/mplayer/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4462}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Mandrake RPM packages are available from the \Node% +{\def\Element% +{4463}}\Seq% +{}\Seq% +{}\Seq% +{}P.L.F.\endSeq{}\Seq% +{} (http://plf.zarb.org/)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +SuSE includes a crippled version of MPlayer in their distribution. If you want all the features +you will have to install from source.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4464}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4465}\def\ProcessingMode% +{title-sosofo-mode}}ARM\endNode{}\def\HeadingText{% +ARM}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4465}}\endNode{} +\Node% +{\def\Element% +{4466}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPlayer works on Linux PDAs with ARM CPU e.g. Sharp Zaurus, Compaq Ipaq. The +easiest way to obtain MPlayer is to get it from one of the +\Node% +{\def\Element% +{4467}}\Seq% +{}\Seq% +{}\Seq% +{}OpenZaurus\endSeq{}\Seq% +{} (http://www.openzaurus.org)\endSeq{}\endSeq{}\endSeq{}\endNode{} package feeds. If +you want to compile it yourself, you should look at the +\Node% +{\def\Element% +{4468}}\Seq% +{}\Seq% +{}\Seq% +{}MPlayer\endSeq{}\Seq% +{} (http://openzaurus.bkbits.net:8080/buildroot/src/packages/mplayer?nav=index.html|src/.|src/packages)\endSeq{}\endSeq{}\endSeq{}\endNode{} +and the +\Node% +{\def\Element% +{4469}}\Seq% +{}\Seq% +{}\Seq% +{}libavcodec\endSeq{}\Seq% +{} (http://openzaurus.bkbits.net:8080/buildroot/src/packages/libavcodec?nav=index.html|src/.|src/packages)\endSeq{}\endSeq{}\endSeq{}\endNode{} +directory in the OpenZaurus distribution buildroot. These always have the latest +Makefile and patches used for building a CVS MPlayer with libavcodec. +If you need a GUI frontend, you can use xmms-\/embedded.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4470}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4471}\def\ProcessingMode% +{title-sosofo-mode}}*BSD\endNode{}\def\HeadingText{% +*BSD}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4471}}\endNode{} +\Node% +{\def\Element% +{4472}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4473}}\Seq% +{}MPlayer\endSeq{}\endNode{} runs on FreeBSD, OpenBSD, NetBSD, +BSD/OS and Darwin. There are ports/pkgsrc/fink/etc versions of MPlayer +available that are probably easier to use than our raw sources.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4474}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To build MPlayer you will need GNU make (gmake -\/ native BSD make +will not work) and a recent version of binutils.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4475}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If MPlayer complains about not finding \Node% +{\def\Element% +{4476}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/cdrom\endSeq{}\endNode{} or +\Node% +{\def\Element% +{4477}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/dev/dvd\endSeq{}\endNode{}, create an appropiate symbolic link: +\Node% +{\def\Element% +{4478}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}ln~-\/s~/dev/(your\char95{}cdrom\char95{}device)~/dev/cdrom\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4479}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To use Win32 DLLs with MPlayer you will need to re-\/compile the kernel with +\Node% +{\def\Element% +{4480}}\Seq% +{}option USER\char95{}LDT\endSeq{}\endNode{} (unless you run FreeBSD-\/CURRENT, +where this is the default).\endPar{}\endNode{} + + +\Node% +{\def\Element% +{4481}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4482}\def\ProcessingMode% +{title-sosofo-mode}}FreeBSD\endNode{}\def\HeadingText{% +FreeBSD}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4482}}\endNode{} +\Node% +{\def\Element% +{4483}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If your CPU has SSE, recompile your kernel with +\Node% +{\def\Element% +{4484}}\Seq% +{}options CPU\char95{}ENABLE\char95{}SSE\endSeq{}\endNode{} (FreeBSD-\/STABLE or kernel +patches required).\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4485}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4486}\def\ProcessingMode% +{title-sosofo-mode}}OpenBSD\endNode{}\def\HeadingText{% +OpenBSD}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4486}}\endNode{} +\Node% +{\def\Element% +{4487}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Due to limitations in different versions of gas (relocation vs MMX), you +will need to compile in two steps: First make sure that the non-\/native as +is first in your \Node% +{\def\Element% +{4488}}\Seq% +{}\$PATH\endSeq{}\endNode{} and do a \Node% +{\def\Element% +{4489}}\Seq% +{\def\fWeight% +{bold}}gmake -\/k\endSeq{}\endNode{}, then +make sure that the native version is used and do \Node% +{\def\Element% +{4490}}\Seq% +{\def\fWeight% +{bold}}gmake\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4491}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4492}\def\ProcessingMode% +{title-sosofo-mode}}Solaris\endNode{}\def\HeadingText{% +Solaris}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4492}}\endNode{} +\Node% +{\def\Element% +{4493}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4494}}\Seq% +{}MPlayer\endSeq{}\endNode{} should work on Solaris 2.6 or newer.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4495}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}On \Node% +{\def\Element% +{4496}}\Seq% +{\def\fWeight% +{bold}}UltraSPARCs\endSeq{}\endNode{}, MPlayer takes advantage of their +\Node% +{\def\Element% +{4497}}\Seq% +{\def\fWeight% +{bold}}VIS\endSeq{}\endNode{} extensions (equivalent to MMX), currently +only in \Node% +{\def\Element% +{4498}}\Seq% +{\def\fPosture% +{italic}}libmpeg2\endSeq{}\endNode{}, \Node% +{\def\Element% +{4499}}\Seq% +{\def\fPosture% +{italic}}libvo\endSeq{}\endNode{} and +\Node% +{\def\Element% +{4500}}\Seq% +{\def\fPosture% +{italic}}libavcodec\endSeq{}\endNode{}, but not in mp3lib. You can watch a VOB file +on a 400MHz CPU. You'll need +\Node% +{\def\Element% +{4501}}\Seq% +{}\Seq% +{}\Seq% +{}mLib\endSeq{}\Seq% +{} (http://www.sun.com/sparc/vis/mediaLib.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} installed.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4502}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To build the package you will need GNU \Node% +{\def\Element% +{4503}}\Seq% +{}make\endSeq{}\endNode{} +(\Node% +{\def\Element% +{4504}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gmake\endSeq{}\endNode{}, \Node% +{\def\Element% +{4505}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/opt/sfw/gmake\endSeq{}\endNode{}), native +Solaris make will not work. Typical error you get when building with +Solaris' make instead of GNU make: +\Node% +{\def\Element% +{4506}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~\%~/usr/ccs/bin/make +~~~make:~Fatal~error~in~reader:~Makefile,~line~25:~Unexpected~end~of~line~seen\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4507}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter if +GNU C/C++ compiler is configured with or without the GNU assembler.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4508}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}On Solaris x86, you need the GNU assembler and the GNU C/C++ compiler, +configured to use the GNU assembler! The mplayer code on the x86 platform +makes heavy use of MMX, SSE and 3DNOW! instructions that cannot be compiled +using Sun's assembler \Node% +{\def\Element% +{4509}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/ccs/bin/as\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4510}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{4511}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} script tries to find out, which +assembler program is used by your gcc command (in case the autodetection +fails, use the \Node% +{\def\Element% +{4512}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/as=/whereever/you/have/installed/gnu-\/as\endSeq{}\endNode{} +option to tell the \Node% +{\def\Element% +{4513}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} script where it can find GNU +"as" on your system).\endPar{}\endNode{} + +\Node% +{\def\Element% +{4514}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Error message from \Node% +{\def\Element% +{4515}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{} on a Solaris x86 system using +GCC without GNU assembler: +\Node% +{\def\Element% +{4516}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~\%~configure +~~~... +~~~Checking~assembler~(/usr/ccs/bin/as)~...~,~failed +~~~Please~upgrade(downgrade)~binutils~to~2.10.1...\endPar{}\endNode{} +(Solution: Install and use a gcc configured with \Node% +{\def\Element% +{4517}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/with-\/as=gas\endSeq{}\endNode{})\endPar{}\endNode{} + +\Node% +{\def\Element% +{4518}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Typical error you get when building with a GNU C compiler that does not use GNU as: +\Node% +{\def\Element% +{4519}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~~\%~gmake +~~~... +~~~gcc~-\/c~-\/Iloader~-\/Ilibvo~-\/O4~-\/march=i686~-\/mcpu=i686~-\/pipe~-\/ffast-\/math +~~~~~~~~-\/fomit-\/frame-\/pointer~~-\/I/usr/local/include~~~-\/o~mplayer.o~mplayer.c +~~~Assembler:~mplayer.c +~~~"(stdin)",~line~3567~:~Illegal~mnemonic +~~~"(stdin)",~line~3567~:~Syntax~error +~~~...~more~"Illegal~mnemonic"~and~"Syntax~error"~errors~...\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4520}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Due to bugs in Solaris 8, you may not be able to play DVD discs larger than 4 GB:\endPar{}\endNode{} + +\Node% +{\def\Element% +{4521}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4522}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4523}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The sd(7D) driver on Solaris 8 x86 has a bug when accessing a disk block >\/4GB +on a device using a logical blocksize != DEV\char95{}BSIZE (i.e. CD-\/ROM and DVD media). +Due to a 32Bit int overflow, a disk address modulo 4GB is accessed +(\Node% +{\def\Element% +{4524}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/). +This problem does not exist in the SPARC version of Solaris 8.\endSeq{}\Seq% +{} (http://groups.yahoo.com/group/solarisonintel/message/22516)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4525}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4526}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}A similar bug is present in the hsfs(7FS) filesystem code (aka ISO9660), +hsfs may not not support partitions/disks larger than 4GB, all data is +accessed modulo 4GB +(\Node% +{\def\Element% +{4527}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/). +The hsfs problem can be fixed by installing patch 109764-\/04 (sparc) \endSeq{}\Seq% +{} (http://groups.yahoo.com/group/solarisonintel/message/22592)\endSeq{}\endSeq{}\endSeq{}\endNode{} 109765-\/04 (x86).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4528}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}On Solaris with an UltraSPARC CPU, you can get some extra speed by using the +CPU's VIS instructions for certain time consuming operations. VIS acceleration +can be used in MPlayer by calling functions in Sun's +\Node% +{\def\Element% +{4529}}\Seq% +{}\Seq% +{}\Seq% +{}mediaLib\endSeq{}\Seq% +{} (http://www.sun.com/sparc/vis/mediaLib.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4530}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}VIS accelerated operations from mediaLib are used for mpeg2 video decoding +and for color space conversion in the video output drivers.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4531}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4532}\def\ProcessingMode% +{title-sosofo-mode}}Silicon Graphics / Irix\endNode{}\def\HeadingText{% +Silicon Graphics / Irix}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4532}}\endNode{} +\Node% +{\def\Element% +{4533}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can either try to install the GNU install program, and (if you did +not put it in your global path) then point to the location with: +\Node% +{\def\Element% +{4534}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}./configure~-\/-\/install-\/path=PATH\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4535}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Or you can use the default install delivered with IRIX 6.5 in which case +you will have to edit the \Node% +{\def\Element% +{4536}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Makefile\endSeq{}\endNode{} by hand a little bit. +Change the following two lines: +\Node% +{\def\Element% +{4537}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~\$(INSTALL)~-\/c~-\/m~644~DOCS/mplayer.1~\$(MANDIR)/man1/mplayer.1 + +~~\$(INSTALL)~-\/c~-\/m~644~etc/codecs.conf~\$(CONFDIR)/codecs.conf\endPar{}\endNode{} +to: +\Node% +{\def\Element% +{4538}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}~~\$(INSTALL)~-\/m~644~mplayer.1~\$(MANDIR)/man1/ + +~~\$(INSTALL)~-\/m~644~codecs.conf~\$(CONFDIR)/\endPar{}\endNode{} +And then do (from within the MPlayer source dir): +\Node% +{\def\Element% +{4539}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}cp~DOCS/mplayer.1~.~;~cp~etc/codecs.conf~.\endPar{}\endNode{} +and then go on with building and installing.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4540}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4541}\def\ProcessingMode% +{title-sosofo-mode}}QNX\endNode{}\def\HeadingText{% +QNX}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4541}}\endNode{} +\Node% +{\def\Element% +{4542}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Works. You'll need to download SDL for QNX, and install it. Then run +\Node% +{\def\Element% +{4543}}\Seq% +{}MPlayer\endSeq{}\endNode{} with \Node% +{\def\Element% +{4544}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo sdl:photon\endSeq{}\endNode{} +and \Node% +{\def\Element% +{4545}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao sdl:nto\endSeq{}\endNode{} options, and it should be fast.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4546}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The \Node% +{\def\Element% +{4547}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo x11\endSeq{}\endNode{} output will be even slower than on Linux, +since QNX has only X \Node% +{\def\Element% +{4548}}\Seq% +{\def\fPosture% +{italic}}emulation\endSeq{}\endNode{} which is VERY slow. Use SDL.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4549}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4550}\def\ProcessingMode% +{title-sosofo-mode}}Cygwin\endNode{}\def\HeadingText{% +Cygwin}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4550}}\endNode{} +\Node% +{\def\Element% +{4551}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The Cygwin port is still in its infancy. Currently there is no support for +Win32 DLLs or OpenGL. SDL is known to distort sound and image or crash on +some systems. \Node% +{\def\Element% +{4552}}\Seq% +{}\Seq% +{}\Seq% +{}Patches\endSeq{}\Seq% +{} (../../tech/patches.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} +are always welcome. Best results are achieved with the native DirectX video +output driver (\Node% +{\def\Element% +{4553}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo directx\endSeq{}\endNode{}) and the native Windows waveout +audio driver (\Node% +{\def\Element% +{4554}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao win32\endSeq{}\endNode{}). You should also check out the +\Node% +{\def\Element% +{4555}}\Seq% +{}\Seq% +{}\Seq% +{}mplayer-\/cygwin\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/cygwin/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +mailing list for help and latest information.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4556}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You have to copy or symlink \Node% +{\def\Element% +{4557}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}etc/cygwin\char95{}inttypes.h\endSeq{}\endNode{} +from the MPlayer source directory to \Node% +{\def\Element% +{4558}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/include/inttypes.h\endSeq{}\endNode{} +in order to make MPlayer compile.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4559}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To get native DirectX video, download +\Node% +{\def\Element% +{4560}}\Seq% +{}\Seq% +{}\Seq% +{}DirectX 7 header files\endSeq{}\Seq% +{} (http://www.videolan.org/vlc/dx7headers.tgz)\endSeq{}\endSeq{}\endSeq{}\endNode{}, +extract them to \Node% +{\def\Element% +{4561}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/include/\endSeq{}\endNode{} or \Node% +{\def\Element% +{4562}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}/usr/local/include/\endSeq{}\endNode{} +and recompile. If the image is distorted, try turning off hardware acceleration with +\Node% +{\def\Element% +{4563}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo directx:noaccel\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4564}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Instructions and files for making SDL run under Cygwin can be found on the +\Node% +{\def\Element% +{4565}}\Seq% +{}\Seq% +{}\Seq% +{}libsdl site\endSeq{}\Seq% +{} (http://www.libsdl.org/extras/win32/cygwin/)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4566}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can play VCDs by playing the .DAT or .MPG files that Windows exposes on +VCDs. It works like this (adjust for the drive letter of your CD-\/ROM): +\Node% +{\def\Element% +{4567}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~d:/mpegav/avseq01.dat\endPar{}\endNode{} +\Node% +{\def\Element% +{4568}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~/cygdrive/d/MPEG2/AVSEQ01.MPG\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4569}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DVDs also work, just set the DVD device correctly to whatever your CD-\/ROM +device is: +\Node% +{\def\Element% +{4570}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/dvd~title~-\/dvd-\/device~'\char92{}\char92{}.\char92{}d:'\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4571}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}QuickTime DLLs have also been reported to work. Compile with +\Node% +{\def\Element% +{4572}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/enable-\/qtx-\/codecs\endSeq{}\endNode{} and put the codecs into +the default Windows DLL location, \Node% +{\def\Element% +{4573}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}C:\char92{}WINNT\char92{}system32\endSeq{}\endNode{} +or \Node% +{\def\Element% +{4574}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}C:\char92{}Windows\char92{}system\endSeq{}\endNode{} depending on your +Windows version.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{4575}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4576}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 7. Encoding with MEncoder\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4576}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Chapter 7. Encoding with MEncoder\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Chapter 7. \Seq% +{}\Node% +{\def\Element% +{4576}\def\ProcessingMode% +{component-title-mode}}Encoding with MEncoder\endNode{}\endSeq{}\def\HeadingText{% +Chapter 7. Encoding with MEncoder}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{4576}}\endNode{} + +\Node% +{\def\Element% +{4577}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}For the complete list of available \Node% +{\def\Element% +{4578}}\Seq% +{}MEncoder\endSeq{}\endNode{} options +and examples, please see the man page. For a series of hands-\/on examples and +detailed guides on using several encoding parameters, read the +\Node% +{\def\Element% +{4579}}\Seq% +{}\Seq% +{}\Seq% +{}encoding-\/tips\endSeq{}\Seq% +{} (../../tech/encoding-\/tips.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} that were +collected from several mailing list threads on mplayer-\/users. Search the +\Node% +{\def\Element% +{4580}}\Seq% +{}\Seq% +{}\Seq% +{}archives\endSeq{}\Seq% +{} (http://mplayerhq.hu/pipermail/mplayer-\/users/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +for a wealth of discussions about all aspects of and problems related to +encoding with \Node% +{\def\Element% +{4581}}\Seq% +{}MEncoder\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4582}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4583}\def\ProcessingMode% +{title-sosofo-mode}}Encoding 2 or 3-\/pass MPEG-\/4 (DivX)\endNode{}\def\HeadingText{% +Encoding 2 or 3pass MPEG4 (DivX)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4583}}\endNode{} + +\Node% +{\def\Element% +{4584}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4585}}\Seq% +{\def\fWeight% +{bold}}2-\/pass encoding. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4586}}\Seq% +{}The name comes from the fact that this method encodes the file \Node% +{\def\Element% +{4587}}\Seq% +{\def\fPosture% +{italic}}twice\endSeq{}\endNode{}. +The first encoding (dubbed pass) creates some temporary files +(\Node% +{\def\Element% +{4588}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}*.log\endSeq{}\endNode{}) with a size of few megabytes, do not delete +them yet (you can delete the AVI). In the second pass, the 2-\/pass output +file is created, using the bitrate data from the temporary files. The +resulting file will have much better image quality. If this is the first +time you heard about this, you should consult some guides available on the +Net.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4589}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This example shows how to encode a DVD to a 2-\/pass MPEG-\/4 (DivX) AVI. +Just two commands are needed: +\Node% +{\def\Element% +{4590}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}rm~frameno.avi\endPar{}\endNode{} +remove this file, which can come from a previous 3-\/pass encoding (it interferes +with current one) +\Node% +{\def\Element% +{4591}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mencoder~-\/dvd~2~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:vpass=1~-\/oac~copy~-\/o~movie.avi +mencoder~-\/dvd~2~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:vpass=2~-\/oac~copy~-\/o~movie.avi\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4592}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4593}}\Seq% +{\def\fWeight% +{bold}}3-\/pass encoding. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4594}}\Seq% +{}This is an extension of 2-\/pass encoding, where the audio encoding takes +place in a separate pass. This method enables estimation of recommended +video bitrate in order to fit on a CD. Also, the audio is encoded only +once, unlike in 2-\/pass mode. The schematics:\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4595}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4596}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} Remove conflicting temporary file: + \Node% +{\def\Element% +{4598}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}rm~frameno.avi\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4599}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} \Node% +{\def\Element% +{4601}}\Seq% +{\def\fPosture% +{italic}}First pass:\endSeq{}\endNode{} + + \Node% +{\def\Element% +{4602}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}mencoder~\Node% +{\def\Element% +{4603}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}file/DVD\endSeq{}\endNode{}~-\/ovc~frameno~-\/oac~mp3lame~-\/lameopts~vbr=3~-\/o~frameno.avi\endPar{}\endNode{} + + An audio-\/only avi file will be created, containing + \Node% +{\def\Element% +{4604}}\Seq% +{\def\fWeight% +{bold}}only\endSeq{}\endNode{} the requested audio stream. Don't forget + \Node% +{\def\Element% +{4605}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/lameopts\endSeq{}\endNode{}, if you need to set it. If you were encoding a + long movie, \Node% +{\def\Element% +{4606}}\Seq% +{}MEncoder\endSeq{}\endNode{} prints the recommended + bitrate values for 650Mb, 700Mb, and 800Mb destination sizes, after this + pass finishes. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4607}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} \Node% +{\def\Element% +{4609}}\Seq% +{\def\fPosture% +{italic}}Second pass:\endSeq{}\endNode{} + \Node% +{\def\Element% +{4610}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}mencoder~\Node% +{\def\Element% +{4611}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}file/DVD\endSeq{}\endNode{}~-\/oac~copy~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:vpass=1:vbitrate=\Node% +{\def\Element% +{4612}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}bitrate\endSeq{}\endNode{}\endPar{}\endNode{} +This is the first pass of video encoding. Optionally specify the video +bitrate MEncoder printed at the end of the previous pass. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{4613}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} \Node% +{\def\Element% +{4615}}\Seq% +{\def\fPosture% +{italic}}Third pass:\endSeq{}\endNode{} +\Node% +{\def\Element% +{4616}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}mencoder~\Node% +{\def\Element% +{4617}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}file/DVD\endSeq{}\endNode{}~-\/oac~copy~-\/pass~2~\char92{} +~~~~~~~~~-\/ovc~divx4~-\/divx4opts~br=\Node% +{\def\Element% +{4618}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}bitrate\endSeq{}\endNode{}\endPar{}\endNode{} +This is the second pass of video encoding. Specify the same bitrate +as in the previous pass unless you really know what you are doing. +In this pass, audio from \Node% +{\def\Element% +{4619}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}frameno.avi\endSeq{}\endNode{} will be +inserted into the destination file...and it's all ready!\endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4620}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{4621}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}Example 7-\/1. \endSeq{}Example of 3-\/pass encoding\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{4621}}\endNode{} +\Node% +{\def\Element% +{4622}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4623}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}rm~frameno.avi\endPar{}\endNode{} +remove this file, which can come from a previous 3-\/pass encoding +(it interferes with current one) +\Node% +{\def\Element% +{4624}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/dvd~2~-\/ovc~frameno~-\/o~frameno.avi~-\/oac~mp3lame~-\/lameopts~vbr=3 +mencoder~-\/dvd~2~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:vpass=1~-\/oac~copy~-\/o~movie.avi +mencoder~-\/dvd~2~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:vpass=2~-\/oac~copy~-\/o~movie.avi\endPar{}\endNode{}\endPar{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4625}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4626}\def\ProcessingMode% +{title-sosofo-mode}}Encoding to MPEG format\endNode{}\def\HeadingText{% +Encoding to MPEG format}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4626}}\endNode{} +\Node% +{\def\Element% +{4627}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4628}}\Seq% +{}MEncoder\endSeq{}\endNode{} can create MPEG (MPEG-\/PS) format output +files. It's probably useful only with libavcodec's \Node% +{\def\Element% +{4629}}\Seq% +{\def\fPosture% +{italic}}mpeg1video\endSeq{}\endNode{} +codec, because players -\/ except \Node% +{\def\Element% +{4630}}\Seq% +{}MPlayer\endSeq{}\endNode{} -\/ expect MPEG1 +video, and MPEG1 layer 2 (MP2) audio streams in MPEG files.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4631}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}this feature is not very useful right now, aside that it probably has many bugs, +but the more importantly because MEncoder currently cannot encode MPEG1 layer 2 +(MP2) audio, which all other players expect in MPEG files.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4632}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}To change MEncoder's output file format, use the \Node% +{\def\Element% +{4633}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/of mpeg\endSeq{}\endNode{} option.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4634}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Example: +\Node% +{\def\Element% +{4635}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mencoder~-\/of~mpeg~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg1video~-\/oac~copy~\Node% +{\def\Element% +{4636}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}other~options\endSeq{}\endNode{}~media.avi~-\/o~output.mpg\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{4637}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4638}\def\ProcessingMode% +{title-sosofo-mode}}Rescaling movies\endNode{}\def\HeadingText{% +Rescaling movies}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4638}}\endNode{} + +\Node% +{\def\Element% +{4639}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Often the need to resize movie images' size emerges. Its reasons can be +many: decreasing file size, network bandwidth,etc. Most people even do +rescaling when converting DVDs or SVCDs to DivX AVI. This is \Node% +{\def\Element% +{4640}}\Seq% +{\def\fWeight% +{bold}}bad\endSeq{}\endNode{}. +Instead of even you doing so, read the \Node% +{\def\Element% +{4641}}Preserving aspect ratio\endNode{} +section.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4642}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The scaling process is handled by the \Node% +{\def\Element% +{4643}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}scale\endSeq{}\endNode{} video filter: +\Node% +{\def\Element% +{4644}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vop scale=\Node% +{\def\Element% +{4645}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}width\endSeq{}\endNode{}:\Node% +{\def\Element% +{4646}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}height\endSeq{}\endNode{}\endSeq{}\endNode{}. +Its quality can be set with the \Node% +{\def\Element% +{4647}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/sws\endSeq{}\endNode{} option. +If it's not specified, \Node% +{\def\Element% +{4648}}\Seq% +{}MEncoder\endSeq{}\endNode{} will use 0: fast +bilinear.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4649}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Usage: +\Node% +{\def\Element% +{4650}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mencoder~\Node% +{\def\Element% +{4651}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}input.mpg\endSeq{}\endNode{}~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4~-\/vop~scale=640:480-\/o~\Node% +{\def\Element% +{4652}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}output.avi\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{4653}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4654}\def\ProcessingMode% +{title-sosofo-mode}}Stream copying\endNode{}\def\HeadingText{% +Stream copying}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4654}}\endNode{} + +\Node% +{\def\Element% +{4655}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4656}}\Seq% +{}MEncoder\endSeq{}\endNode{} can handle input streams in two ways: +\Node% +{\def\Element% +{4657}}\Seq% +{\def\fWeight% +{bold}}encode\endSeq{}\endNode{} or \Node% +{\def\Element% +{4658}}\Seq% +{\def\fWeight% +{bold}}copy\endSeq{}\endNode{} +them. This section is about \Node% +{\def\Element% +{4659}}\Seq% +{\def\fWeight% +{bold}}copying\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4660}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4661}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4662}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{4663}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Video stream\endSeq{}\endNode{} (option \Node% +{\def\Element% +{4664}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ovc copy\endSeq{}\endNode{}): + nice stuff can be done :) Like, putting (not converting!) FLI or VIVO or + MPEG1 video into an AVI file! Of course only + \Node% +{\def\Element% +{4665}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer\endSeq{}\endNode{} can play such files :) And it probably + has no real life value at all. Rationally: video stream copying can be + useful for example when only the audio stream has to be encoded (like, + uncompressed PCM to MP3). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4666}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4667}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} \Node% +{\def\Element% +{4668}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Audio stream\endSeq{}\endNode{} (option \Node% +{\def\Element% +{4669}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/oac copy\endSeq{}\endNode{}): + straightforward. It is possible to take an external audio file (MP3, + Vorbis) and mux it into the output stream. Use the + \Node% +{\def\Element% +{4670}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/audiofile \Node% +{\def\Element% +{4671}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}\endSeq{}\endNode{} option + for this. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{4672}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4673}\def\ProcessingMode% +{title-sosofo-mode}}Fixing AVIs with broken index or interleaving\endNode{}\def\HeadingText{% +Fixing AVIs with broken index or interleaving}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4673}}\endNode{} + +\Node% +{\def\Element% +{4674}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Easiest thing. We simply copy the video and audio streams, and +\Node% +{\def\Element% +{4675}}\Seq% +{}MEncoder\endSeq{}\endNode{} generates the index. Of course this cannot fix possible bugs in +the video and/or audio streams. It also fixes files with broken interleaving, +thus the \Node% +{\def\Element% +{4676}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ni\endSeq{}\endNode{} option won't be needed for them anymore.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4677}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Command: +\Node% +{\def\Element% +{4678}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mencoder~-\/idx~\Node% +{\def\Element% +{4679}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}input.avi\endSeq{}\endNode{}~-\/ovc~copy~-\/oac~copy~-\/o~\Node% +{\def\Element% +{4680}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}output.avi\endSeq{}\endNode{}\endPar{}\endNode{}\endPar{}\endNode{} + + +\Node% +{\def\Element% +{4681}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4682}\def\ProcessingMode% +{title-sosofo-mode}}Appending multiple AVI files\endNode{}\def\HeadingText{% +Appending multiple AVI files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4682}}\endNode{} + +\Node% +{\def\Element% +{4683}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}As a side-\/effect, the broken AVI fixer function enables MEncoder to append +2 (or more) AVI files:\endPar{}\endNode{} + +\Node% +{\def\Element% +{4684}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Command: +\Node% +{\def\Element% +{4685}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}cat~1.avi~2.avi~|~mencoder~-\/noidx~-\/ovc~copy~-\/oac~copy~-\/o~output.avi~-\/\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4686}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4687}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}This expects \Node% +{\def\Element% +{4688}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}1.avi\endSeq{}\endNode{} and \Node% +{\def\Element% +{4689}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}2.avi\endSeq{}\endNode{} to use +the same codecs, resolution, stream rate etc, and at least \Node% +{\def\Element% +{4690}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}1.avi\endSeq{}\endNode{} +must not be broken. You may need to fix your input AVI files first, as described +\Node% +{\def\Element% +{4691}}above\endNode{}.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4692}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4693}\def\ProcessingMode% +{title-sosofo-mode}}Encoding with the libavcodec codec family\endNode{}\def\HeadingText{% +Encoding with the libavcodec codec family}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4693}}\endNode{} + +\Node% +{\def\Element% +{4694}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4695}}libavcodec\endNode{} provides simple encoding to a lot +of interesting video and audio formats (currently its audio codecs are +unsupported). You can encode to the following codecs: + +\Node% +{\def\Element% +{4696}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4697}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} +\TeXTable% +{420\p@}{2}{T{0\p@}{210\p@}{0\p@}T{0\p@}{210\p@}{0\p@}}% +\TablePartHeader% +{}\Node% +{\def\Element% +{4698}}\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Codec name\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Description\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}% +\endTablePartHeader{}\Hline% +\Node% +{\def\Element% +{4702}}\Node% +{\def\Element% +{4702}}\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}mjpeg\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} Motion JPEG + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}h263\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} H263 + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}h263p\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} H263 Plus + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}mpeg4\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} ISO standard MPEG-\/4 (DivX 5, XVID compatible) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}msmpeg4\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} pre-\/standard MPEG-\/4 variant by MS, v3 (aka DivX3) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}msmpeg4v2\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} pre-\/standard MPEG-\/4 by MS, v2 (used in old asf files) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}wmv1\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} Windows Media Video, version 1 (aka WMV7) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}rv10\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} an old RealVideo codec + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}mpeg1video\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} MPEG1 video :) + \endPar{}\endTableCell{}% +}% +\endTableRow{}% +\TableRow% +{}\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}huffyuv\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}} lossless compression + \endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{} + +The first column contains the codec names that should be passed after the +\Node% +{\def\Element% +{4733}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}vcodec\endSeq{}\endNode{} config, like: \Node% +{\def\Element% +{4734}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/lavcopts vcodec=msmpeg4\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{4735}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4736}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}An example, with MJPEG compression: +\Node% +{\def\Element% +{4737}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/dvd~2~-\/o~title2.avi~-\/ovc~lavc~-\/lavcopts~vcodec=mjpeg~-\/oac~copy\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{4738}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4739}\def\ProcessingMode% +{title-sosofo-mode}}Encoding from multiple input image files (JPEGs,PNGs or TGAs)\endNode{}\def\HeadingText{% +Encoding from multiple input image files (JPEGs,PNGs or TGAs)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4739}}\endNode{} + +\Node% +{\def\Element% +{4740}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4741}}\Seq% +{}MEncoder\endSeq{}\endNode{} is capable of creating movies from one +or more JPEG, PNG or TGA files. With simple framecopy it can create MJPEG +(Motion JPEG), MPNG (Motion PNG) or MTGA (Motion TGA) files.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4742}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4743}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Explanation of the process:\endPar{}\endNode{} +\Node% +{\def\Element% +{4744}}\Node% +{\def\Element% +{4745}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4746}}\Seq% +{}MEncoder\endSeq{}\endNode{} \Node% +{\def\Element% +{4747}}\Seq% +{\def\fPosture% +{italic}}decodes\endSeq{}\endNode{} the input image(s) with + \Node% +{\def\Element% +{4748}}\Seq% +{}libjpeg\endSeq{}\endNode{} (when decoding PNGs, it + will use \Node% +{\def\Element% +{4749}}\Seq% +{}libpng\endSeq{}\endNode{}). + \endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{4750}}\Node% +{\def\Element% +{4751}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4752}}\Seq% +{}MEncoder\endSeq{}\endNode{} then feeds the decoded image to the + chosen video compressor (DivX4, Xvid, ffmpeg msmpeg4, etc.). + \endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4753}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4754}}\Seq% +{\def\fWeight% +{bold}}Examples. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4755}}\Seq% +{}The explanation of the \Node% +{\def\Element% +{4756}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/mf\endSeq{}\endNode{} option can be found below in +the man page. + +\Node% +{\def\Element% +{4757}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4758}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Creating a DivX4 file from all the JPEG files in the current dir: +\Node% +{\def\Element% +{4759}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/mf~on:w=800:h=600:fps=25~-\/ovc~divx4~-\/o~output.avi~\char92{}*.jpg\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4760}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4761}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Creating a DivX4 file from some JPEG files in the current dir: +\Node% +{\def\Element% +{4762}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/mf~on:w=800:h=600:fps=25~-\/ovc~divx4~-\/o~output.avi~frame001.jpg,frame002.jpg~\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4763}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4764}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Creating a Motion JPEG (MJPEG) file from all the JPEG files in the current +dir: +\Node% +{\def\Element% +{4765}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/mf~on:w=800:h=600:fps=25~-\/ovc~copy~-\/o~output.avi~\char92{}*.jpg\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4766}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4767}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Creating an uncompressed file from all the PNG files in the current dir: +\Node% +{\def\Element% +{4768}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/mf~on:w=800:h=600:fps=25:type=png~-\/ovc~raw~-\/o~output.avi~\char92{}*.png\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4769}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4770}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}Width must be integer multiple of 4, it's a limitation of the RAW RGB AVI format.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4771}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4772}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Creating a Motion PNG (MPNG) file from all the PNG files in the current +dir: +\Node% +{\def\Element% +{4773}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/mf~on:w=800:h=600:fps=25:type=png~-\/ovc~copy~-\/o~output.avi~\char92{}*.png\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4774}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4775}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Creating a Motion TGA (MTGA) file from all the TGA files in the current +dir: +\Node% +{\def\Element% +{4776}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}mencoder~-\/mf~on:w=800:h=600:fps=25:type=tga~-\/ovc~copy~-\/o~output.avi~\char92{}*.tga\endPar{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{4777}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4778}\def\ProcessingMode% +{title-sosofo-mode}}Extracting DVD subtitles to Vobsub file\endNode{}\def\HeadingText{% +Extracting DVD subtitles to Vobsub file}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4778}}\endNode{} + +\Node% +{\def\Element% +{4779}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4780}}\Seq% +{}MEncoder\endSeq{}\endNode{} is capable of extracting subtitles from +a DVD into Vobsub fomat files. They consist of a pair of files ending in +\Node% +{\def\Element% +{4781}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.idx\endSeq{}\endNode{} and \Node% +{\def\Element% +{4782}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.sub\endSeq{}\endNode{} and are usually +packaged in a single \Node% +{\def\Element% +{4783}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.rar\endSeq{}\endNode{} archive. +\Node% +{\def\Element% +{4784}}\Seq% +{}MPlayer\endSeq{}\endNode{} can play these with the +\Node% +{\def\Element% +{4785}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsub\endSeq{}\endNode{} and \Node% +{\def\Element% +{4786}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsubid\endSeq{}\endNode{} options.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4787}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You specify the basename (i.e without the \Node% +{\def\Element% +{4788}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.idx\endSeq{}\endNode{} or +\Node% +{\def\Element% +{4789}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.sub\endSeq{}\endNode{} extension) of the output files with +\Node% +{\def\Element% +{4790}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsubout\endSeq{}\endNode{} and the index for this subtitle in the +resulting files with \Node% +{\def\Element% +{4791}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsuboutindex\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4792}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If the input is not from a DVD you should use \Node% +{\def\Element% +{4793}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ifo\endSeq{}\endNode{} to +indicate the \Node% +{\def\Element% +{4794}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.ifo\endSeq{}\endNode{} file needed to construct the +resulting \Node% +{\def\Element% +{4795}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.idx\endSeq{}\endNode{} file.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4796}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If the input is not from a DVD and you do not have the +\Node% +{\def\Element% +{4797}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.ifo\endSeq{}\endNode{} file you will need to use the +\Node% +{\def\Element% +{4798}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vobsubid\endSeq{}\endNode{} option to let it know what language id to put in +the \Node% +{\def\Element% +{4799}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.idx\endSeq{}\endNode{} file.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4800}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Each run will append the running subtitle if the \Node% +{\def\Element% +{4801}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.idx\endSeq{}\endNode{} +and \Node% +{\def\Element% +{4802}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.sub\endSeq{}\endNode{} files already exist. So you should remove any +before starting.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4803}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{4804}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}Example 7-\/2. \endSeq{}Copying two subtitles from a DVD while doing 3-\/pass encoding\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{4804}}\endNode{} +\Node% +{\def\Element% +{4805}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}rm~subtitles.idx~subtitles.sub +mencoder~-\/dvd~1~-\/vobsubout~subtitles~-\/vobsuboutindex~0~-\/sid~2~-\/o~frameno.avi~-\/ovc~frameno +mencoder~-\/dvd~1~-\/oac~copy~-\/ovc~divx4~-\/pass~1 +mencoder~-\/dvd~1~-\/oac~copy~-\/ovc~divx4~-\/pass~2~-\/vobsubout~subtitles~-\/vobsuboutindex~1~-\/sid~5\endPar{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4806}}\DisplayGroup% +{\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Node% +{\def\Element% +{4807}\def\ProcessingMode% +{formal-object-title-mode}}\Par% +{\def\fWeight% +{bold}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}Example 7-\/3. \endSeq{}Copying a french subtitle from an MPEG file\endPar{}\endNode{}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}}\Node% +{\def\Element% +{4807}}\endNode{} +\Node% +{\def\Element% +{4808}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}rm~subtitles.idx~subtitles.sub +mencoder~movie.mpg~-\/ifo~movie.ifo~-\/vobsubout~subtitles~-\/vobsuboutindex~0~-\/vobsuboutid~fr~-\/sid~1\endPar{}\endNode{}\endPar{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4809}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4810}\def\ProcessingMode% +{title-sosofo-mode}}Preserving aspect ratio\endNode{}\def\HeadingText{% +Preserving aspect ratio}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4810}}\endNode{} +\Node% +{\def\Element% +{4811}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}DVDs and SVCDs (i.e. MPEG1/2) files contain an aspect ratio value, which +describes how should the player scale the video stream, so humans won't +have egg heads (ex.: 480x480 + 4:3 = 640x480). However when encoding to AVI +(DivX) files, you have be aware that AVI headers don't store this value. +Rescaling the movie is disgusting and time consuming, there must be a better +feature!\endPar{}\endNode{} + +\Node% +{\def\Element% +{4812}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There is\endPar{}\endNode{} + +\Node% +{\def\Element% +{4813}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}MPEG4 has an unique feature: the video stream can contain its needed aspect +ratio. Yes, just like MPEG1/2 files (DVD, SVCD). Regretfully, there are +\Node% +{\def\Element% +{4814}}\Seq% +{\def\fWeight% +{bold}}no\endSeq{}\endNode{} video players outside which support this +attribute. Except \Node% +{\def\Element% +{4815}}\Seq% +{}MPlayer\endSeq{}\endNode{}.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4816}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This feature can be used only with \Node% +{\def\Element% +{4817}}\Seq% +{\def\fWeight% +{bold}}libavcodec\endSeq{}\endNode{}'s +\Node% +{\def\Element% +{4818}}\Seq% +{}mpeg4\endSeq{}\endNode{} codec. Keep in mind: although \Node% +{\def\Element% +{4819}}\Seq% +{}MPlayer\endSeq{}\endNode{} +will correctly play the created file, other players will use the wrong aspect +ratio.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4820}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You seriously should crop the black bands over and below the movie image. +See the manpage about the usage of the \Node% +{\def\Element% +{4821}}\Seq% +{}cropdetect\endSeq{}\endNode{} and +\Node% +{\def\Element% +{4822}}\Seq% +{}crop\endSeq{}\endNode{} filters.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4823}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4824}}\Seq% +{\def\fWeight% +{bold}}Usage. \endSeq{}\endNode{} +\Node% +{\def\Element% +{4825}}\Seq% +{}\Node% +{\def\Element% +{4826}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mencoder~sample-\/svcd.mpg~-\/ovc~lavc~-\/lavcopts~vcodec=mpeg4:aspect=16.0/9.0~-\/vop~crop=714:548:0:14~-\/oac~copy~-\/o~output.avi\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{4827}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4828}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix A. Mailing lists\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4828}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix A. Mailing lists\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Appendix A. \Seq% +{}\Node% +{\def\Element% +{4828}\def\ProcessingMode% +{component-title-mode}}Mailing lists\endNode{}\endSeq{}\def\HeadingText{% +Appendix A. Mailing lists}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{4828}}\endNode{} +\Node% +{\def\Element% +{4829}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}There are some public mailing lists on \Node% +{\def\Element% +{4830}}\Seq% +{}MPlayer\endSeq{}\endNode{}. Unless +explicitly stated otherwise the language of these lists is \Node% +{\def\Element% +{4831}}\Seq% +{\def\fWeight% +{bold}}English\endSeq{}\endNode{}. +Please do not send messages in other languages or HTML mail! Message size limit +is 80k. If you have something bigger put it up for download somewhere. Click the +links to subscribe. On the mailing lists, the same rules about writing and quoting +apply as on usenet. Please follow them, it makes the life of those who read your +mails a lot easier. If you do not know them please read +\Node% +{\def\Element% +{4832}}\Seq% +{}\Seq% +{}\Seq% +{}HOWTO edit messages\endSeq{}\Seq% +{} (http://learn.to/edit\char95{}messages)\endSeq{}\endSeq{}\endSeq{}\endNode{} or (if you +are in a hurry) \Node% +{\def\Element% +{4833}}\Seq% +{}\Seq% +{}\Seq% +{}Quoting HOWTO\endSeq{}\Seq% +{} (http://www.xs4all.nl/\char126{}hanb/documents/quotingguide.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +\Node% +{\def\Element% +{4834}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4835}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4836}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer announce list: +\Node% +{\def\Element% +{4837}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +List for MPlayer announcements. Subscribe here if you want to get +announcements about new features.\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/announce)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4838}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4839}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer developers list: +\Node% +{\def\Element% +{4840}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +This list is about MPlayer development! Talking about interface\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/dev-\/eng)\endSeq{}\endSeq{}\endSeq{}\endNode{}API changes, +new libraries, code optimization, configure changes is ontopic here. Send patches +but not bug reports, user questions, feature requests or flames here to keep the +list traffic low.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4841}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4842}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer users list: +\Node% +{\def\Element% +{4843}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ + \Node% +{\def\Element% +{4844}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4845}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4846}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Send bug reports here after reading the \Node% +{\def\Element% +{4847}\def\ProcessingMode% +{listitem-content-mode}}Known Bugs\endNode{} + and \Node% +{\def\Element% +{4848}\def\ProcessingMode% +{listitem-content-mode}}bug reporting section\endNode{}). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4849}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4850}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Send feature requests here (after reading the \Node% +{\def\Element% +{4851}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}whole + documentation\endSeq{}\endNode{}). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4852}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4853}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Send user questions here (after reading the \Node% +{\def\Element% +{4854}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}whole + documentation\endSeq{}\endNode{}). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/users)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4855}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4856}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer Hungarian users list: +\Node% +{\def\Element% +{4857}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ + \Node% +{\def\Element% +{4858}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4859}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4860}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Hungarian language list + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4861}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4862}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Topic? We'll see about it... mostly flame and RTFM questions up to now :( + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/felhasznalok)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4863}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4864}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer Matrox G200/G400/G450/G550 users: +\Node% +{\def\Element% +{4865}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +Matrox related questions like + \Node% +{\def\Element% +{4866}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4867}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4868}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} things about mga\char95{}vid + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4869}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4870}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Matrox's official beta drivers (for X 4.x.x) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4871}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4872}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} matroxfb-\/TVout stuff + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/matrox)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4873}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4874}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer DVB card users: +\Node% +{\def\Element% +{4875}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +Things related to the hardware decoder card called DVB (not \Node% +{\def\Element% +{4876}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}DXR3\endSeq{}\endNode{}!).\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/dvb)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4877}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4878}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer CVS-\/log: +\Node% +{\def\Element% +{4879}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +All changes in MPlayer code are automatically sent to this list. Only +questions about these changes belong here (if you do not understand why a +change is required or you have a better fix or you have noticed a possible +bug\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/cvslog)\endSeq{}\endSeq{}\endSeq{}\endNode{}problem in the commit).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4880}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4881}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer CygWin-\/porting list: +\Node% +{\def\Element% +{4882}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +List for discussion about MPlayer's CygWin port.\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/cygwin)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4883}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4884}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer OS/2-\/porting list: +\Node% +{\def\Element% +{4885}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +List for discussion about MPlayer's OS\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/os2)\endSeq{}\endSeq{}\endSeq{}\endNode{}2 port.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4886}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4887}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}MPlayer Weekly News' editors and translators list: +\Node% +{\def\Element% +{4888}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +List for discussion about the Weekly News releases.\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/mwn)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4889}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4890}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}You can reach the searchable mailing list archives at +\Node% +{\def\Element% +{4891}}\Seq% +{}\Seq% +{}\Seq% +{}>\/.\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/cgi-\/bin/htsearch)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{4892}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4893}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix B. How to report bugs\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{4893}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix B. How to report bugs\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Appendix B. \Seq% +{}\Node% +{\def\Element% +{4893}\def\ProcessingMode% +{component-title-mode}}How to report bugs\endNode{}\endSeq{}\def\HeadingText{% +Appendix B. How to report bugs}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{4893}}\endNode{} +\Node% +{\def\Element% +{4894}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Good bug reports are a very valuable contribution to the development of any +software project. But just like writing good software, good problem reports +involve some work. Please realize that most developers are extremely busy and +receive obscene amounts of email. So while your feedback is crucial in improving +MPlayer and very much appreciated, please understand that you have to provide +\Node% +{\def\Element% +{4895}}\Seq% +{\def\fWeight% +{bold}}all\endSeq{}\endNode{} of the information we request and follow +the instructions in this document closely.\endPar{}\endNode{} +\Node% +{\def\Element% +{4896}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4897}\def\ProcessingMode% +{title-sosofo-mode}}How to fix bugs\endNode{}\def\HeadingText{% +How to fix bugs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4897}}\endNode{} +\Node% +{\def\Element% +{4898}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you feel have the necessary skills you are invited to have a go at fixing the +bug yourself. Or maybe you already did that? Please read +\Node% +{\def\Element% +{4899}}\Seq% +{}\Seq% +{}\Seq% +{}this short document\endSeq{}\Seq% +{} (../../tech/patches.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} to find out how to +get your code included in MPlayer. The people on the +\Node% +{\def\Element% +{4900}}\Seq% +{}\Seq% +{}\Seq% +{}mplayer-\/dev-\/eng\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/dev-\/eng)\endSeq{}\endSeq{}\endSeq{}\endNode{} +mailing list will assist you if you have questions.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4901}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4902}\def\ProcessingMode% +{title-sosofo-mode}}How to report bugs\endNode{}\def\HeadingText{% +How to report bugs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4902}}\endNode{} +\Node% +{\def\Element% +{4903}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}First of all please try the latest CVS version of MPlayer as your bug might +already be fixed there. Development moves extremely fast, most problems in +official releases are reported within days or even hours, so please use +\Node% +{\def\Element% +{4904}}\Seq% +{\def\fWeight% +{bold}}only CVS\endSeq{}\endNode{} to report bugs. This includes +binary packages of MPlayer. CVS instructions can be found at the bottom of +\Node% +{\def\Element% +{4905}}\Seq% +{}\Seq% +{}\Seq% +{}this page\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/homepage/dload.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} or in +the README. If this did not help please refer to the list of +\Node% +{\def\Element% +{4906}}known bugs\endNode{} and the rest of the documentation. If your +problem is not known or not solvable by our instructions, then please report the bug.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4907}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please do not send bug reports privately to individual developers. This is +community work and thus there might be several people interested in it. Sometimes +other users already experienced your troubles and know how to circumvent a problem +even if it is a bug in MPlayer code.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4908}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please describe your problem in as much detail as possible. Do a little detective +work to narrow down the circumstances under which the problem occurs. Does the bug +only show up in certain situations? Is it specific to certain files or file types? +Does it occur with only one codec or is it codec independent? Can you reproduce it +with all output drivers? The more information you provide the better are our +chances at fixing your problem. Please do not forget to also include the valuable +information requested below, we will be unable to properly diagnose your problem +otherwise.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4909}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}An excellent and well written guide to asking questions in public forums is +\Node% +{\def\Element% +{4910}}\Seq% +{}\Seq% +{}\Seq% +{}How To Ask +Questions The Smart Way\endSeq{}\Seq% +{} (http://www.tuxedo.org/\char126{}esr/faqs/smart-\/questions.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} by \Node% +{\def\Element% +{4911}}\Seq% +{}\Seq% +{}\Seq% +{}Eric S. Raymond\endSeq{}\Seq% +{} (http://www.tuxedo.org/\char126{}esr/)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +There is another called +\Node% +{\def\Element% +{4912}}\Seq% +{}\Seq% +{}\Seq% +{}How to Report +Bugs Effectively\endSeq{}\Seq% +{} (http://www.chiark.greenend.org.uk/\char126{}sgtatham/bugs.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} by \Node% +{\def\Element% +{4913}}\Seq% +{}\Seq% +{}\Seq% +{}Simon Tatham\endSeq{}\Seq% +{} (http://www.chiark.greenend.org.uk/\char126{}sgtatham/)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +If you follow these guidelines you should be able to get help. But please +understand that we all follow the mailing lists voluntarily in our free time. We +are very busy and cannot guarantee that you will get a solution for your problem +or even an answer.\endPar{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4914}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4915}\def\ProcessingMode% +{title-sosofo-mode}}Where to report bugs\endNode{}\def\HeadingText{% +Where to report bugs}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4915}}\endNode{} +\Node% +{\def\Element% +{4916}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Subscribe to the mplayer-\/users mailing list: +\Node% +{\def\Element% +{4917}}\Seq% +{}\Seq% +{}\Seq% +{}>\/ +and send your bug report to: +\Node% +{\def\Element% +{4918}}\Seq% +{}\Seq% +{}\Seq% +{}>\/\endSeq{}\Seq% +{} (mailto:mplayer-\/users@mplayerhq.hu)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endSeq{}\Seq% +{} (http://mplayerhq.hu/mailman/listinfo/mplayer-\/users)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{} +\Node% +{\def\Element% +{4919}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The language of this list is English. Please follow the standard +\Node% +{\def\Element% +{4920}}\Seq% +{}\Seq% +{}\Seq% +{}Netiquette Guidelines\endSeq{}\Seq% +{} (http://www.ietf.org/rfc/rfc1855.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{} and +do not send HTML mail to any of our mailing lists. You will only get ignored or +banned. If you do not know what HTML mail is or why it is evil, read this +\Node% +{\def\Element% +{4921}}\Seq% +{}\Seq% +{}\Seq% +{}fine document\endSeq{}\Seq% +{} (http://expita.com/nomime.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. It explains all +the details and has instructions for turning HTML off. Also note that we will not +individually CC (carbon-\/copy) people so it is a good idea to subscribe to actually +receive your answer.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4922}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4923}\def\ProcessingMode% +{title-sosofo-mode}}What to report\endNode{}\def\HeadingText{% +What to report}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4923}}\endNode{} +\Node% +{\def\Element% +{4924}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You may need to include log, configuration or sample files in your bug report. +If some of them are quite big then it is better to upload them to our +\Node% +{\def\Element% +{4925}}\Seq% +{}\Seq% +{}\Seq% +{}FTP server\endSeq{}\Seq% +{} (ftp://mplayerhq.hu/MPlayer/incoming/)\endSeq{}\endSeq{}\endSeq{}\endNode{} in a +compressed format (gzip and bzip2 preferred) and include only the path and file +name in your bug report. Our mailing lists have a message size limit of 80k, if +you have something bigger you have to compress or upload it.\endPar{}\endNode{} + +\Node% +{\def\Element% +{4926}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4927}\def\ProcessingMode% +{title-sosofo-mode}}System Information\endNode{}\def\HeadingText{% +System Information}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4927}}\endNode{} +\Node% +{\def\Element% +{4928}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4929}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4930}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4931}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Your Linux distribution or operating system and version e.g.: + \Node% +{\def\Element% +{4932}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4933}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4934}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Red Hat 7.1\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4935}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4936}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Slackware 7.0 + devel packs from 7.1 ...\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4937}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4938}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}kernel version: +\Node% +{\def\Element% +{4939}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}uname~-\/a\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4940}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4941}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libc version: +\Node% +{\def\Element% +{4942}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}ls~-\/l~/lib/libc[.-\/]*\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4943}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4944}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}gcc and ld versions: +\Node% +{\def\Element% +{4945}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}gcc~-\/v +ld~-\/v\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4946}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4947}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}If you have problems with fullscreen mode: + \Node% +{\def\Element% +{4948}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4949}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4950}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Window manager type and version\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4951}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4952}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}If you have problems with XVIDIX: + \Node% +{\def\Element% +{4953}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4954}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4955}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}X colour depth: +\Node% +{\def\Element% +{4956}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}xdpyinfo~|~grep~depth~of~root\endPar{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4957}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4958}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}If only the GUI is buggy: + \Node% +{\def\Element% +{4959}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4960}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4961}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}GTK version\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4962}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4963}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}GLIB version\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4964}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4965}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libpng version\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4966}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4967}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}GUI situation in which the bug occurs\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{4968}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{4969}\def\ProcessingMode% +{title-sosofo-mode}}Hardware and drivers\endNode{}\def\HeadingText{% +Hardware and drivers}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{4969}}\endNode{} +\Node% +{\def\Element% +{4970}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4971}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{4972}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4973}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}CPU info (this works on Linux only): +\Node% +{\def\Element% +{4974}\def\ProcessingMode% +{listitem-content-mode}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cat~/proc/cpuinfo\endPar{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4975}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4976}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Video card manufacturer and model, e.g.: + \Node% +{\def\Element% +{4977}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4978}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4979}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4980}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4981}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Matrox G400 DH 32MB SGRAM\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4982}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4983}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Video driver type version, e.g.: + \Node% +{\def\Element% +{4984}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4985}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4986}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}X built-\/in driver\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4987}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4988}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}nVidia 0.9.623\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4989}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4990}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Utah-\/GLX CVS 2001-\/02-\/17\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4991}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4992}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}DRI from X 4.0.3\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{4993}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4994}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Sound card type driver, e.g.: + \Node% +{\def\Element% +{4995}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{4996}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4997}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Creative SBLive! Gold with OSS driver from oss.creative.com\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{4998}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{4999}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Creative SB16 with kernel OSS drivers\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5000}\def\ProcessingMode% +{listitem-content-mode}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5001}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}GUS PnP with ALSA OSS emulation\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5002}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5003}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}If in doubt include \Node% +{\def\Element% +{5004}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}lspci -\/vv\endSeq{}\endNode{} output on Linux systems.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5005}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5006}\def\ProcessingMode% +{title-sosofo-mode}}Configure problems\endNode{}\def\HeadingText{% +Configure problems}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5006}}\endNode{} +\Node% +{\def\Element% +{5007}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you get errors while running \Node% +{\def\Element% +{5008}}\Seq% +{\def\fWeight% +{bold}}./configure\endSeq{}\endNode{}, or autodetection +of something fails, read \Node% +{\def\Element% +{5009}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure.log\endSeq{}\endNode{}. You may find the +answer there, for example multiple versions of the same library mixed on your +system, or you forgot to install the development package (those with the -\/dev +suffix). If you think there is a bug, include \Node% +{\def\Element% +{5010}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure.log\endSeq{}\endNode{} +in your bug report.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5011}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5012}\def\ProcessingMode% +{title-sosofo-mode}}Compilation problems\endNode{}\def\HeadingText{% +Compilation problems}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5012}}\endNode{} +\Node% +{\def\Element% +{5013}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please include these files: +\Node% +{\def\Element% +{5014}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5015}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5016}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}config.h\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5017}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5018}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}config.mak\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +Only if compilation fails below one of these directories, include these files: +\Node% +{\def\Element% +{5019}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5020}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5021}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Gui/config.mak\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5022}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5023}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libvo/config.mak\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5024}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5025}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}libao2/config.mak\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5026}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5027}\def\ProcessingMode% +{title-sosofo-mode}}Playback problems\endNode{}\def\HeadingText{% +Playback problems}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5027}}\endNode{} +\Node% +{\def\Element% +{5028}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please include the output of \Node% +{\def\Element% +{5029}}\Seq% +{}MPlayer\endSeq{}\endNode{} at verbosity level +1, but remember to \Node% +{\def\Element% +{5030}}\Seq% +{\def\fWeight% +{bold}}not truncate the output\endSeq{}\endNode{} when +you paste it into your mail. The developers need all of the messages to properly +diagnose a problem. You can direct the output into a file like this: +\Node% +{\def\Element% +{5031}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}mplayer~-\/v~\Node% +{\def\Element% +{5032}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options\endSeq{}\endNode{}~\Node% +{\def\Element% +{5033}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}~~mplayer.log~21\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5034}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If your problem is specific to one or more files, then please upload the offender(s) to: +\Node% +{\def\Element% +{5035}}\Seq% +{}\Seq% +{}\Seq% +{}>\/\endSeq{}\Seq% +{} (ftp://mplayerhq.hu/MPlayer/incoming/)\endSeq{}\endSeq{}\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5036}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Also upload a small text file having the same base name as your file with a .txt +extension. Describe the problem you are having with the particular file there and +include your email address as well as the output of MPlayer at verbosity level 1. +Usually the first 1-\/5 MB of a file are enough to reproduce the problem, but to be +sure we ask you to: +\Node% +{\def\Element% +{5037}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}dd~if=\Node% +{\def\Element% +{5038}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}yourfile\endSeq{}\endNode{}~of=\Node% +{\def\Element% +{5039}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}smallfile\endSeq{}\endNode{}~bs=1024k~count=5\endPar{}\endNode{} +It will take the first five megabytes of '\Node% +{\def\Element% +{5040}}\Seq% +{\def\fWeight% +{bold}}your-\/file\endSeq{}\endNode{}' +and write it to '\Node% +{\def\Element% +{5041}}\Seq% +{\def\fWeight% +{bold}}small-\/file\endSeq{}\endNode{}'. Then try again on +this small file and if the bug still shows up your sample is sufficient for us. +Please \Node% +{\def\Element% +{5042}}\Seq% +{\def\fWeight% +{bold}}do not ever\endSeq{}\endNode{} send such files via mail! +Upload it, and send only the path/filename of the file on the FTP-\/server. If the +file is accessible on the net, then sending the \Node% +{\def\Element% +{5043}}\Seq% +{\def\fWeight% +{bold}}exact\endSeq{}\endNode{} +URL is sufficient.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5044}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5045}\def\ProcessingMode% +{title-sosofo-mode}}Crashes\endNode{}\def\HeadingText{% +Crashes}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5045}}\endNode{} +\Node% +{\def\Element% +{5046}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You have to run \Node% +{\def\Element% +{5047}}\Seq% +{}MPlayer\endSeq{}\endNode{} inside \Node% +{\def\Element% +{5048}}\Seq% +{\def\fWeight% +{bold}}gdb\endSeq{}\endNode{} +and send us the complete output or if you have a \Node% +{\def\Element% +{5049}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}core\endSeq{}\endNode{} dump of +the crash you can extract useful information from the Core file. Here's how:\endPar{}\endNode{} + +\Node% +{\def\Element% +{5050}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5051}\def\ProcessingMode% +{title-sosofo-mode}}How to conserve information about a reproducible crash\endNode{}\def\HeadingText{% +How to conserve information about a reproducible crash}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5051}}\endNode{} +\Node% +{\def\Element% +{5052}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Recompile MPlayer with debugging code enabled: +\Node% +{\def\Element% +{5053}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}./configure~-\/-\/enable-\/debug=3 +make\endPar{}\endNode{} +and then run MPlayer within gdb using: +\Node% +{\def\Element% +{5054}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}gdb~./mplayer\endPar{}\endNode{} +You are now within gdb. Type: +\Node% +{\def\Element% +{5055}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}run~-\/v~\Node% +{\def\Element% +{5056}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}options-\/to-\/mplayer\endSeq{}\endNode{}~\Node% +{\def\Element% +{5057}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}filename\endSeq{}\endNode{}\endPar{}\endNode{} +and reproduce your crash. As soon as you did it, gdb will return you to the command +line prompt where you have to enter +\Node% +{\def\Element% +{5058}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}bt +disass~\$pc-\/32~\$pc+32 +info~all-\/registers\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5059}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{10\p@}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{7.5\p@}\def\sbMin% +{7.5\p@}\def\sbMax% +{7.5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5060}\def\ProcessingMode% +{title-sosofo-mode}}How to extract meaningful information from a core dump\endNode{}\def\HeadingText{% +How to extract meaningful information from a core dump}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5060}}\endNode{} +\Node% +{\def\Element% +{5061}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please create the following command file: +\Node% +{\def\Element% +{5062}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}bt +disass~\$pc-\/32~\$pc+32 +info~all-\/registers\endPar{}\endNode{} +Then simply execute the following on your command line: +\Node% +{\def\Element% +{5063}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}gdb~mplayer~-\/-\/core=core~-\/batch~-\/-\/command=\Node% +{\def\Element% +{5064}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}command\char95{}file\endSeq{}\endNode{}~~mplayer.bug\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5065}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5066}\def\ProcessingMode% +{title-sosofo-mode}}I know what I am doing...\endNode{}\def\HeadingText{% +I know what I am doing...}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5066}}\endNode{} +\Node% +{\def\Element% +{5067}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you created a proper bug report following the steps above and you are confident +it is a bug in MPlayer, not a compiler problem or broken file, you have already +read the documentation and you could not find a solution, your sound drivers are +OK, then you might want to subscribe to the mplayer-\/advusers list and send your +bug report there to get a better and faster answer.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5068}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please be advised that if you post newbie questions or questions answered in the +manual there, you will be ignored or flamed instead of getting an appropriate answer. +So do not flame us and subscribe to -\/advusers only if you really know what you are +doing and feel like being an advanced MPlayer user or developer. If you meet these +criteria it should not be difficult to find out how to subscribe...\endPar{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{5069}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{5070}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix C. Known bugs\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{5070}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix C. Known bugs\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Appendix C. \Seq% +{}\Node% +{\def\Element% +{5070}\def\ProcessingMode% +{component-title-mode}}Known bugs\endNode{}\endSeq{}\def\HeadingText{% +Appendix C. Known bugs}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{5070}}\endNode{} +\Node% +{\def\Element% +{5071}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5072}\def\ProcessingMode% +{title-sosofo-mode}}Special system/CPU-\/specific bugs/problems\endNode{}\def\HeadingText{% +Special system/CPUspecific bugs/problems}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5072}}\endNode{} +\Node% +{\def\Element% +{5073}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5074}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5075}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}SIGILL (signal 4) on P3 using 2.2.x kernels:\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5076}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Problem: kernel 2.2.x doesn't have proper (working) SSE support\endPar{}\endNode{} +\Node% +{\def\Element% +{5077}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Solution: upgrade kernel to 2.4.x\endPar{}\endNode{} +\Node% +{\def\Element% +{5078}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: \Node% +{\def\Element% +{5079}}\Seq% +{\def\fWeight% +{bold}}./configure -\/-\/disable-\/sse\endSeq{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5080}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5081}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}General SIGILL (signal 4):\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5082}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Problem: you compiled and run mplayer in different machines +(for example compiled on P3 and running on Celeron)\endPar{}\endNode{} +\Node% +{\def\Element% +{5083}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Solution: compile MPlayer on the same machine where you will use it!\endPar{}\endNode{} +\Node% +{\def\Element% +{5084}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: \Node% +{\def\Element% +{5085}}\Seq% +{\def\fWeight% +{bold}}./configure -\/-\/disable-\/sse\endSeq{}\endNode{} etc. options\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5086}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5087}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Internal buffer inconsistency during MEncoder run:\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5088}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Problem: known problem when lame 3.90 was compiled with gcc 2.96 or 3.x.\endPar{}\endNode{} +\Node% +{\def\Element% +{5089}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Solution: use lame =3.90.\endPar{}\endNode{} +\Node% +{\def\Element% +{5090}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: compile lame with gcc 2.95.x and remove any already installed +lame packages, they may have been compiled with gcc 2.96.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5091}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5092}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Messed up MP2/MP3 sound on PPC:\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5093}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Problem: known GCC miscompilation bug on PPC platforms, no fix yet.\endPar{}\endNode{} +\Node% +{\def\Element% +{5094}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: use FFmpeg's (slow) MP1/MP2/MP3 decoder (\Node% +{\def\Element% +{5095}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ac ffmpeg\endSeq{}\endNode{})\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5096}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5097}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}sig11 in libmpeg2, when scaling+encoding:\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5098}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Problem: known GCC 2.95.2 MMX bug, upgrade to 2.95.3.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5099}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5100}\def\ProcessingMode% +{title-sosofo-mode}}Various A-\/V sync and other audio problems\endNode{}\def\HeadingText{% +Various AV sync and other audio problems}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5100}}\endNode{} + +\Node% +{\def\Element% +{5101}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5102}\def\ProcessingMode% +{title-sosofo-mode}}General audio delay or jerky sound (exists with all or many files)\endNode{}\def\HeadingText{% +General audio delay or jerky sound (exists with all or many files)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5102}}\endNode{} +\Node% +{\def\Element% +{5103}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5104}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5105}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}most common: buggy audio driver! -\/ try to use different drivers, try ALSA 0.9 OSS +emulation with \Node% +{\def\Element% +{5106}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao oss\endSeq{}\endNode{}, also try \Node% +{\def\Element% +{5107}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ao sdl\endSeq{}\endNode{}, +sometimes it helps. If your file plays fine with -\/nosound, then you can be sure +it's sound card (driver) problem.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5108}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5109}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5110}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}audio buffer problems (buffer size badly detected)\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5111}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: mplayer \Node% +{\def\Element% +{5112}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/abs\endSeq{}\endNode{} option\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5113}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5114}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5115}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}samplerate problems -\/ maybe your card doesn't support the samplerate used in your +files -\/ try the resampling plugin (\Node% +{\def\Element% +{5116}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/aop\endSeq{}\endNode{})\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5117}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5118}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5119}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}slow machine (CPU or VGA)\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5120}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}try with \Node% +{\def\Element% +{5121}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo null\endSeq{}\endNode{}, if it plays well, then you have slow +VGA card/driver\endPar{}\endNode{} +\Node% +{\def\Element% +{5122}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: buy a faster card or read this documentation about how to +speed up\endPar{}\endNode{} +\Node% +{\def\Element% +{5123}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Also try \Node% +{\def\Element% +{5124}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/framedrop\endSeq{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5125}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5126}\def\ProcessingMode% +{title-sosofo-mode}}Audio delay/de-\/sync specific to one or a few files\endNode{}\def\HeadingText{% +Audio delay/desync specific to one or a few files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5126}}\endNode{} +\Node% +{\def\Element% +{5127}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5128}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5129}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}bad file\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5130}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: + \Node% +{\def\Element% +{5131}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{5132}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{} \endPar{} \Node% +{\def\Element% +{5133}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5134}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/ni\endSeq{}\endNode{} or \Node% +{\def\Element% +{5135}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/nobps\endSeq{}\endNode{} option (for + non-\/interleaved or bad files)\endPar{}\endNode{} + \Node% +{\def\Element% +{5136}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}and/or\endPar{}\endNode{} + \endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5137}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{} \endPar{} \Node% +{\def\Element% +{5138}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5139}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/mc 0\endSeq{}\endNode{}(required for files with badly + interleaved VBR audio)\endPar{}\endNode{} + \Node% +{\def\Element% +{5140}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}and/or\endPar{}\endNode{} + \endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5141}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{7.2\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{} \endPar{} \Node% +{\def\Element% +{5142}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5143}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/delay\endSeq{}\endNode{} or \Node% +{\def\Element% +{5144}}\Seq% +{\def\fWeight% +{bold}}+\endSeq{}\endNode{}/\Node% +{\def\Element% +{5145}}\Seq% +{\def\fWeight% +{bold}}-\/\endSeq{}\endNode{} + keys at runtime to adjust delay\endPar{}\endNode{} + \endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} +If none of these help, please upload the file, we'll check (and fix).\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5146}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5147}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}your sound card doesn't support 48kHz playback\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5148}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: buy a better sound card... or try to decrease fps by 10\% (use +\Node% +{\def\Element% +{5149}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fps 27\endSeq{}\endNode{} for a 30fps movie) or use the resampler plugin\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5150}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5151}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}slow machine(if A-\/V is not around 0, and the last number in the status +line increasing)\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5152}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: \Node% +{\def\Element% +{5153}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/framedrop\endSeq{}\endNode{}\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5154}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5155}\def\ProcessingMode% +{title-sosofo-mode}}No sound at all\endNode{}\def\HeadingText{% +No sound at all}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5155}}\endNode{} +\Node% +{\def\Element% +{5156}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5157}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5158}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}your file uses an unsupported audio codec\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5159}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}read the documentation and help us adding support for it\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5160}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5161}\def\ProcessingMode% +{title-sosofo-mode}}No picture at all (just plain grey/green window)\endNode{}\def\HeadingText{% +No picture at all (just plain grey/green window)}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5161}}\endNode{} +\Node% +{\def\Element% +{5162}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5163}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5164}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}your file uses an unsupported video codec\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5165}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Workaround: read the documentation and help us adding support for it\endPar{}\endNode{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5166}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5167}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}auto-\/selected codec can't decode the file, try to select another using +\Node% +{\def\Element% +{5168}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc\endSeq{}\endNode{} or \Node% +{\def\Element% +{5169}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vfm\endSeq{}\endNode{} options\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5170}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5171}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}you try to play DivX 3.x file with OpenDivX decoder or XviD +(\Node% +{\def\Element% +{5172}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vc odivx\endSeq{}\endNode{}) -\/ install Divx4Linux and recompile player\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5173}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5174}\def\ProcessingMode% +{title-sosofo-mode}}Video-\/out problems\endNode{}\def\HeadingText{% +Videoout problems}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5174}}\endNode{} +\Node% +{\def\Element% +{5175}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}First note: options \Node% +{\def\Element% +{5176}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/fs -\/vm\endSeq{}\endNode{} and \Node% +{\def\Element% +{5177}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/zoom\endSeq{}\endNode{} are just +recommendations, not (yet) supported by all drivers. So it isn't a bug if it +doesn't work. Only a few driver supports scaling/zooming, don't expect this from +x11 or dga.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5178}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5179}}\Seq% +{\def\fWeight% +{bold}}OSD/sub flickering. \endSeq{}\endNode{} +\Node% +{\def\Element% +{5180}}\Seq% +{}\Node% +{\def\Element% +{5181}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5182}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5183}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}x11 driver: sorry, it can't be fixed now\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5184}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5185}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}xv driver: use \Node% +{\def\Element% +{5186}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/double\endSeq{}\endNode{} option\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5187}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5188}}\Seq% +{\def\fWeight% +{bold}}Green image using mga\char95{}vid (\Node% +{\def\Element% +{5189}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo mga\endSeq{}\endNode{} / \Node% +{\def\Element% +{5190}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/vo xmga\endSeq{}\endNode{}). \endSeq{}\endNode{} +\Node% +{\def\Element% +{5191}}\Seq% +{}\Node% +{\def\Element% +{5192}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5193}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5194}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}mga\char95{}vid misdetected your card's RAM amount, reload it using +\Node% +{\def\Element% +{5195}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}mga\char95{}ram\char95{}size\endSeq{}\endNode{} option\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{5196}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{5197}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix D. MPlayer skin format\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{5197}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix D. MPlayer skin format\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Appendix D. \Seq% +{}\Node% +{\def\Element% +{5197}\def\ProcessingMode% +{component-title-mode}}MPlayer skin format\endNode{}\endSeq{}\def\HeadingText{% +Appendix D. MPlayer skin format}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{5197}}\endNode{} +\Node% +{\def\Element% +{5198}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The purpose of this document is to describe the MPlayer skin format. +The information contained here might be wrong, for +\Node% +{\def\Element% +{5199}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5200}}\Node% +{\def\Element% +{5201}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It is not me who wrote the GUI.\endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{5202}}\Node% +{\def\Element% +{5203}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The GUI is not finished.\endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{5204}}\Node% +{\def\Element% +{5205}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}I might be wrong.\endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} +So do not be surprised if something does not work as described here.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5206}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Thanks to \Node% +{\def\Element% +{5207}}\Seq% +{\def\fPosture% +{italic}}Zoltán Ponekker\endSeq{}\endNode{} for his help.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5208}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5209}}\Seq% +{\def\fPosture% +{italic}}András Mohari mayday@freemail.hu\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5210}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5211}\def\ProcessingMode% +{title-sosofo-mode}}Overview\endNode{}\def\HeadingText{% +Overview}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5211}}\endNode{} +\Node% +{\def\Element% +{5212}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}It does not really have anything to do with the skin format, but you should +know that MPlayer has \Node% +{\def\Element% +{5213}}\Seq% +{\def\fWeight% +{bold}}no\endSeq{}\endNode{} builtin skin, so +\Node% +{\def\Element% +{5214}}\Seq% +{\def\fWeight% +{bold}}at least one skin must be installed in order to be able +to use the GUI.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5215}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5216}\def\ProcessingMode% +{title-sosofo-mode}}Directories\endNode{}\def\HeadingText{% +Directories}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5216}}\endNode{} +\Node% +{\def\Element% +{5217}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The directories searched for skins are (in order): +\Node% +{\def\Element% +{5218}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5219}}\Node% +{\def\Element% +{5220}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5221}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$(DATADIR)/Skin/\endSeq{}\endNode{}\endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{5222}}\Node% +{\def\Element% +{5223}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5224}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$(PREFIX)/share/mplayer/Skin/\endSeq{}\endNode{}\endPar{}\endNode{}\endNode{} +\Node% +{\def\Element% +{5225}}\Node% +{\def\Element% +{5226}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5227}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\char126{}/.mplayer/Skin/\endSeq{}\endNode{}\endPar{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5228}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Note that the first path may vary according to the way MPlayer was configured +(see the \Node% +{\def\Element% +{5229}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/prefix\endSeq{}\endNode{} and \Node% +{\def\Element% +{5230}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/datadir\endSeq{}\endNode{} arguments of +the \Node% +{\def\Element% +{5231}}\Seq% +{\def\fWeight% +{bold}}configure\endSeq{}\endNode{} script).\endPar{}\endNode{} + +\Node% +{\def\Element% +{5232}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Every skin is installed into its own directory under one of the directories +listed above, for example: +\Node% +{\def\Element% +{5233}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\$(PREFIX)/share/mplayer/Skin/default/\endPar{}\endNode{}\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5234}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5235}\def\ProcessingMode% +{title-sosofo-mode}}Image formats\endNode{}\def\HeadingText{% +Image formats}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5235}}\endNode{} +\Node% +{\def\Element% +{5236}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Images must be truecolor (24 or 32 bpp) PNGs.\endPar{}\endNode{} +\Node% +{\def\Element% +{5237}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}In the main window and in the playbar (see below) you can use images with +`transparency': Regions filled with the color \#FF00FF (magenta) are fully +transparent when viewed by MPlayer. This means that you can even have shaped +windows if your X server has the XShape extension.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5238}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5239}\def\ProcessingMode% +{title-sosofo-mode}}Skin components\endNode{}\def\HeadingText{% +Skin components}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5239}}\endNode{} +\Node% +{\def\Element% +{5240}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Skins are quite free-\/format (unlike the fixed-\/format skins of Winamp/XMMS, +for example), so it is up to you to create something great.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5241}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Currently there are three windows to be decorated: the +\Node% +{\def\Element% +{5242}}main window\endNode{}, the +\Node% +{\def\Element% +{5243}}subwindow\endNode{}, the +\Node% +{\def\Element% +{5244}}playbar\endNode{}, and the +\Node% +{\def\Element% +{5245}}skin menu\endNode{} (which can be activated +by a right click). + +\Node% +{\def\Element% +{5246}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5247}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5248}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} The \Node% +{\def\Element% +{5249}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}main window\endSeq{}\endNode{} and/or the + \Node% +{\def\Element% +{5250}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}playbar\endSeq{}\endNode{} is where you can control MPlayer. + The background of the window is an image. Various items can (and must) be placed + in the window: \Node% +{\def\Element% +{5251}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}buttons\endSeq{}\endNode{}, \Node% +{\def\Element% +{5252}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}potmeters\endSeq{}\endNode{} + (sliders) and \Node% +{\def\Element% +{5253}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fPosture% +{italic}}labels\endSeq{}\endNode{}. For every item, you must specify its + position and size.\endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{5254}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} A \Node% +{\def\Element% +{5255}}\Seq% +{\def\fWeight% +{bold}}button\endSeq{}\endNode{} has three states (pressed, released, + disabled), thus its image must be divided into three parts vertically. See the + \Node% +{\def\Element% +{5256}}button\endNode{} item for details.\endPar{}\endNode{}\Node% +{\def\Element% +{5257}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} A \Node% +{\def\Element% +{5258}}\Seq% +{\def\fWeight% +{bold}}potmeter\endSeq{}\endNode{} (mainly used for the seek bar and + volume/balance control) can have any number of phases by dividing its image + into different parts below each other. See + \Node% +{\def\Element% +{5259}}hpotmeter\endNode{} and + \Node% +{\def\Element% +{5260}}potmeter\endNode{} for details.\endPar{}\endNode{}\Node% +{\def\Element% +{5261}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{5262}}\Seq% +{\def\fWeight% +{bold}}Labels\endSeq{}\endNode{} are a bit special: The characters + needed to draw them are taken from an image file, and the characters in the + image are described by a \Node% +{\def\Element% +{5263}}font description file\endNode{}. + The latter is a plain text file which specifies the x,y position and size of + each character in the image (the image file and its font description file + form a font \Node% +{\def\Element% +{5264}}\Seq% +{\def\fPosture% +{italic}}together\endSeq{}\endNode{}). See \Node% +{\def\Element% +{5265}}dlabel\endNode{} + and \Node% +{\def\Element% +{5266}}slabel\endNode{} for details.\endPar{}\endNode{} +\Node% +{\def\Element% +{5267}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5268}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}All images can have full transparency as described in the section about + \Node% +{\def\Element% +{5269}}image formats\endNode{}. If the X server + doesn't support the XShape extension, the parts marked transparent will be + black. If you'd like to use this feature, the width of the main window's + background image must be dividable by 8.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5270}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5271}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} The \Node% +{\def\Element% +{5272}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}subwindow\endSeq{}\endNode{} is where the movie appears. It + can display a specified image if there is no movie loaded (it is quite boring + to have an empty window :-\/)) \Node% +{\def\Element% +{5273}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}Note:\endSeq{}\endNode{} transparency + is \Node% +{\def\Element% +{5274}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}not allowed\endSeq{}\endNode{} here.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5275}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5276}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} The \Node% +{\def\Element% +{5277}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}skin menu\endSeq{}\endNode{} is just a way to control MPlayer by + means of menu entries. Two images are required for the menu: one of them is + the base image that shows the menu in its normal state, the other one is used + to display the selected entries. When you pop up the menu, the first image is + shown. If you move the mouse over the menu entries, the currently selected + entry is copied from the second image over the menu entry below the mouse pointer + (the second image is never shown as a whole).\endSeq{}\endNode{}\endPar{}\Node% +{\def\Element% +{5278}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} A menu entry is defined by its position and size in the image (see the + section about the \Node% +{\def\Element% +{5279}}skin menu\endNode{} for details).\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5280}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} There is an important thing not mentioned yet: For buttons, potmeters and + menu entries to work, MPlayer must know what to do if they are clicked. This + is done by \Node% +{\def\Element% +{5281}}messages\endNode{} (events). For these items + you must define the messages to be generated when they are clicked.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5282}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5283}\def\ProcessingMode% +{title-sosofo-mode}}Files\endNode{}\def\HeadingText{% +Files}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5283}}\endNode{} +\Node% +{\def\Element% +{5284}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You need the following files to build a skin: +\Node% +{\def\Element% +{5285}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5286}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5287}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} The configuration file named \Node% +{\def\Element% +{5288}\def\ProcessingMode% +{listitem-content-mode}}skin\endNode{} tells + MPlayer how to put different parts of the skin together and what to do if + you click somewhere in the window.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5289}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5290}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} The background image for the main window.\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5291}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5292}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Images for the items in the main window (including one or more font + description files needed to draw labels).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5293}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5294}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} The image to be displayed in the subwindow (optional).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5295}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5296}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} Two images for the skin menu (they are needed only if you want to create + a menu).\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} + With the exception of the skin configuration file, you can name the other + files whatever you want (but note that font description files must have + a \Node% +{\def\Element% +{5297}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.fnt\endSeq{}\endNode{} extension).\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5298}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5299}\def\ProcessingMode% +{title-sosofo-mode}}The skin file\endNode{}\def\HeadingText{% +The skin file}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5299}}\endNode{} +\Node% +{\def\Element% +{5300}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}As mentioned above, this is the skin configuration file. It is line oriented; +comment lines start with a '\Node% +{\def\Element% +{5301}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}};\endSeq{}\endNode{}' character at the beginning +of the line (only spaces and tabs are allowed before the '\Node% +{\def\Element% +{5302}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}};\endSeq{}\endNode{}').\endPar{}\endNode{} + +\Node% +{\def\Element% +{5303}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The file is made up of sections. Each section describes the skin for an +application and has the following form: +\Node% +{\def\Element% +{5304}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}section~=~\Node% +{\def\Element% +{5305}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}section~name\endSeq{}\endNode{} +. +. +. +end\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5306}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}where \Node% +{\def\Element% +{5307}}\Seq% +{\def\fFamName{Courier-New}\def\fPosture% +{italic}}window name\endSeq{}\endNode{} can be one of these strings: +\Node% +{\def\Element% +{5308}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5309}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5310}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5311}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}main\endSeq{}\endNode{} -\/ for the main window\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5312}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5313}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5314}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}sub\endSeq{}\endNode{} -\/ for the subwindow\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5315}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5316}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5317}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}menu\endSeq{}\endNode{} -\/ for the skin menu\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} +\Node% +{\def\Element% +{5318}}\DisplayGroup% +{\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5319}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5320}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}playbar\endSeq{}\endNode{} -\/ playbar\endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5321}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}(The sub and menu blocks are optional -\/ you do not need to create a menu or +decorate the subwindow.)\endPar{}\endNode{} + +\Node% +{\def\Element% +{5322}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Within a window block, you can define each item for the window by a line in +this form: +\Node% +{\def\Element% +{5323}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}item~=~parameter\endPar{}\endNode{} +Where \Node% +{\def\Element% +{5324}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}item\endSeq{}\endNode{} is a string that identifies the type of the GUI +item, \Node% +{\def\Element% +{5325}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}parameter\endSeq{}\endNode{} is a numeric or textual value (or a list of +values separated by commas).\endPar{}\endNode{} + +\Node% +{\def\Element% +{5326}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Putting the above together, the whole file looks something like this: +\Node% +{\def\Element% +{5327}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}section~=~movieplayer +~~window~=~main +~~;~...~items~for~main~window~... +~~end + +~~window~=~sub +~~;~...~items~for~subwindow~... +~~end +~~ +~~window~=~menu +~~;~...~items~for~menu~... +~~end + +~~window~=~playbar +~~;~...~items~for~playbar~... +~~end +end\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5328}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The name of an image file must be given without leading directories -\/ images +are searched for in the \Node% +{\def\Element% +{5329}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Skin\endSeq{}\endNode{} directory. +You may (but you need not) specify the extension of the file. If the file does +not exist, MPlayer tries to load the file +\Node% +{\def\Element% +{5330}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}filename.ext\endSeq{}\endNode{}, where \Node% +{\def\Element% +{5331}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}png\endSeq{}\endNode{} +and \Node% +{\def\Element% +{5332}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}PNG\endSeq{}\endNode{} are tried for \Node% +{\def\Element% +{5333}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}ext\endSeq{}\endNode{} +(in this order). The first matching file will be used.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5334}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Finally some words about positioning. The main window and the subwindow can +be placed in the different corners of the screen by giving \Node% +{\def\Element% +{5335}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X\endSeq{}\endNode{} and +\Node% +{\def\Element% +{5336}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Y\endSeq{}\endNode{} coordinates. \Node% +{\def\Element% +{5337}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} is top or left, +\Node% +{\def\Element% +{5338}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/1\endSeq{}\endNode{} is center and \Node% +{\def\Element% +{5339}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/2\endSeq{}\endNode{} is right or bottom, as +shown in this illustration:\endPar{}\endNode{} +\Node% +{\def\Element% +{5340}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5341}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}(0,~0)-\/-\/-\/-\/(-\/1,~0)-\/-\/-\/-\/(-\/2,~0) +~~|~~~~~~~~~~|~~~~~~~~~~| +~~|~~~~~~~~~~|~~~~~~~~~~| +(0,-\/1)-\/-\/-\/-\/(-\/1,-\/1)-\/-\/-\/-\/(-\/2,-\/1) +~~|~~~~~~~~~~|~~~~~~~~~~| +~~|~~~~~~~~~~|~~~~~~~~~~| +(0,-\/2)-\/-\/-\/-\/(-\/1,-\/2)-\/-\/-\/-\/(-\/2,-\/2)\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5342}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Here is an example to make this clear. Suppose that you have an image called +\Node% +{\def\Element% +{5343}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}main.png\endSeq{}\endNode{} that you use for the main window: +\Node% +{\def\Element% +{5344}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}base~=~main,~-\/1,~-\/1\endPar{}\endNode{} +MPlayer tries to load \Node% +{\def\Element% +{5345}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}main\endSeq{}\endNode{}, \Node% +{\def\Element% +{5346}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}main.png\endSeq{}\endNode{}, +\Node% +{\def\Element% +{5347}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}main.PNG\endSeq{}\endNode{} files.\endPar{}\endNode{} + + +\Node% +{\def\Element% +{5348}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5349}\def\ProcessingMode% +{title-sosofo-mode}}Main window and playbar\endNode{}\def\HeadingText{% +Main window and playbar}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5349}}\endNode{} +\Node% +{\def\Element% +{5350}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Below is the list of entries that can be used in the +'\Node% +{\def\Element% +{5351}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}window = main\endSeq{}\endNode{}' ... '\Node% +{\def\Element% +{5352}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}end\endSeq{}\endNode{}', +and the '\Node% +{\def\Element% +{5353}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}window = playbar\endSeq{}\endNode{}' ... '\Node% +{\def\Element% +{5354}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}end\endSeq{}\endNode{}' +blocks.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5355}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5356}} \Node% +{\def\Element% +{5357}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5358}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5359}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5360}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5361}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Lets you specify the background image to be used for the main window. +The window will appear at the given \Node% +{\def\Element% +{5362}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X,Y\endSeq{}\endNode{} position on +the screen The window will have the size of the image. + \endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{5363}}\DisplayGroup% +{\def\StartIndent% +{88\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5364}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}These coordinates do not currently work for the display window.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5365}}\DisplayGroup% +{\def\fFamName{Arial}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\BOX% +{\def\BoxType% +{border}\def\LineThickness% +{2\p@}\def\StartIndent% +{90\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{0\p@}\def\EndIndentFactor% +{0}\def\IsDisplay% +{1}}\Par% +{\def\StartIndent% +{10\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\Quadding% +{center}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Warning\endPar{}\Node% +{\def\Element% +{5366}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Transparent regions in the image (colored \#FF00FF) appear black + on X servers without the XShape extension. The image's width must be dividable + by 8.\endPar{}\endNode{}\endBOX{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5367}} \Node% +{\def\Element% +{5368}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5369}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5370}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5371}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5372}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Place a button of \Node% +{\def\Element% +{5373}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}width\endSeq{}\endNode{} * \Node% +{\def\Element% +{5374}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}height\endSeq{}\endNode{} size at +position \Node% +{\def\Element% +{5375}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X,Y\endSeq{}\endNode{}. The specified \Node% +{\def\Element% +{5376}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}message\endSeq{}\endNode{} is +generated when the button is clicked. The image given by \Node% +{\def\Element% +{5377}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}image\endSeq{}\endNode{} +must have three parts below each other (according to the possible states of the +button), like this:\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5378}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5379}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}+-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+ +|~~pressed~~~| ++-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+ +|~~released~~| ++-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+ +|~~disabled~~| ++-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5380}} \Node% +{\def\Element% +{5381}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5382}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5383}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5384}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5385}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Enable or disable window manager decoration of the main window. Default is +\Node% +{\def\Element% +{5386}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fWeight% +{bold}}disable\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{5387}}\DisplayGroup% +{\def\StartIndent% +{88\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5388}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}This doesn't work for the display window, there is no need to.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5389}} \Node% +{\def\Element% +{5390}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5391}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5392}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5393}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5394}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5395}} \Node% +{\def\Element% +{5396}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5397}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5398}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5399}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5400}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Place a horizontal (hpotmeter) or vertical (vpotmeter) potmeter of +\Node% +{\def\Element% +{5401}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}width\endSeq{}\endNode{} * \Node% +{\def\Element% +{5402}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}height\endSeq{}\endNode{} size at position +\Node% +{\def\Element% +{5403}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X,Y\endSeq{}\endNode{}. The image can be divided into different parts for the +different phases of the potmeter (for example, you can have a pot for volume +control that turns from green to red while its value changes from the minimum +to the maximum.). \Node% +{\def\Element% +{5404}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}hpotmeter\endSeq{}\endNode{} can have a button that can be +dragged horizontally. The parameters are: + \endSeq{}\endNode{}\endPar{} + \Node% +{\def\Element% +{5405}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}} \Node% +{\def\Element% +{5406}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5407}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5408}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}button\endSeq{}\endNode{} -\/ the image to be used for the + button (must have three parts below each other, like in case of + \Node% +{\def\Element% +{5409}\def\ProcessingMode% +{listitem-content-mode}}button\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5410}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5411}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5412}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}bwidth\endSeq{}\endNode{},\Node% +{\def\Element% +{5413}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}bheight\endSeq{}\endNode{} -\/ size + of the button + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5414}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5415}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5416}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}phases\endSeq{}\endNode{} -\/ the image to be used for the + different phases of the hpotmeter. A special value of \Node% +{\def\Element% +{5417}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}NULL\endSeq{}\endNode{} + can be used if you want no such image. The image must be divided into + \Node% +{\def\Element% +{5418}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}numphasesparts\endSeq{}\endNode{} vertically like this: + \endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5419}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5420}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}}+-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+ +|~~phase~\#1~~| ++-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+ +|~~phase~\#2~~| ++-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+ +~~~~~... ++-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+ +|~~phase~\#n~~| ++-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/+\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5421}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5422}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5423}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}numphases\endSeq{}\endNode{} -\/ number of phases stored in the + \Node% +{\def\Element% +{5424}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}phases\endSeq{}\endNode{} image + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5425}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5426}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5427}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}default\endSeq{}\endNode{} -\/ default value for hpotmeter + (in the range \Node% +{\def\Element% +{5428}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} to \Node% +{\def\Element% +{5429}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}100\endSeq{}\endNode{}) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5430}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5431}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5432}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X\endSeq{}\endNode{},\Node% +{\def\Element% +{5433}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Y\endSeq{}\endNode{} -\/ position for the hpotmeter + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5434}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5435}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5436}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}width\endSeq{}\endNode{},\Node% +{\def\Element% +{5437}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}height\endSeq{}\endNode{} -\/ width and height + of the \Node% +{\def\Element% +{5438}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}hpotmeter\endSeq{}\endNode{} + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \Node% +{\def\Element% +{5439}}\DisplayGroup% +{\def\StartIndent% +{78\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-10\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\fSize% +{8\p@}\def\PositionPointShift% +{0\p@}\def\PositionPointShiftFactor% +{0}\def\FieldWidth% +{10\p@}\def\FieldWidthFactor% +{0}}\Character{8226}\endLineField{}\endSeq{}\Node% +{\def\Element% +{5440}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}\Node% +{\def\Element% +{5441}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}message\endSeq{}\endNode{} -\/ the message to be generated when the + value of \Node% +{\def\Element% +{5442}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}hpotmeter\endSeq{}\endNode{} is changed + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{} + \endDisplayGroup{}\endNode{} + + \endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5443}} \Node% +{\def\Element% +{5444}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5445}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5446}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5447}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5448}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}A \Node% +{\def\Element% +{5449}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}hpotmeter\endSeq{}\endNode{} without a button. (I guess it is meant to be +turned around, but it reacts to horizontal dragging only.) For the description +of the parameters see \Node% +{\def\Element% +{5450}\def\ProcessingMode% +{listitem-content-mode}}hpotmeter\endNode{}. +\Node% +{\def\Element% +{5451}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}phases\endSeq{}\endNode{} can be \Node% +{\def\Element% +{5452}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}NULL\endSeq{}\endNode{}, but it is quite useless, +since you cannot see where the \Node% +{\def\Element% +{5453}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}potmeter\endSeq{}\endNode{} is set. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5454}} \Node% +{\def\Element% +{5455}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5456}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5457}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5458}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5459}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Defines a font. \Node% +{\def\Element% +{5460}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}fontfile\endSeq{}\endNode{} is the name of a font description file +with a \Node% +{\def\Element% +{5461}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.fnt\endSeq{}\endNode{} extension (do not specify the extension here). +fontid is used to refer to the font (see \Node% +{\def\Element% +{5462}\def\ProcessingMode% +{listitem-content-mode}}dlabel\endNode{} +and \Node% +{\def\Element% +{5463}\def\ProcessingMode% +{listitem-content-mode}}slabel\endNode{}). Up to 25 fonts can be defined. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5464}} \Node% +{\def\Element% +{5465}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5466}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5467}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5468}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5469}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Place a static label at the position \Node% +{\def\Element% +{5470}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X,Y\endSeq{}\endNode{}. \Node% +{\def\Element% +{5471}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}text\endSeq{}\endNode{} +is displayed using the font identified by \Node% +{\def\Element% +{5472}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}fontid\endSeq{}\endNode{}. The text is +just a raw string (\Node% +{\def\Element% +{5473}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}\$x\endSeq{}\endNode{} variables do not work) that must be enclosed +between double quotes (but the character cannot be part of the text). The +label is displayed using the font identified by \Node% +{\def\Element% +{5474}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}fontid\endSeq{}\endNode{}. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5475}} \Node% +{\def\Element% +{5476}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5477}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5478}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5479}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5480}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Place a dynamic label at the position \Node% +{\def\Element% +{5481}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X,Y\endSeq{}\endNode{}. The label is called +dynamic because its text is refreshed periodically. The maximum length of the +label is given by \Node% +{\def\Element% +{5482}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}length\endSeq{}\endNode{} (its height is the height of a +character). If the text to be displayed is wider than that, it will be scrolled, +otherwise it is aligned within the specified space by the value of the +\Node% +{\def\Element% +{5483}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}align\endSeq{}\endNode{} parameter: \Node% +{\def\Element% +{5484}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0\endSeq{}\endNode{} is for right, +\Node% +{\def\Element% +{5485}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}1\endSeq{}\endNode{} is for center, \Node% +{\def\Element% +{5486}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}2\endSeq{}\endNode{} is for left.\endSeq{}\endNode{}\endPar{} +\Node% +{\def\Element% +{5487}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The text to be displayed is given by \Node% +{\def\Element% +{5488}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}text\endSeq{}\endNode{}: It must be written +between double quotes (but the quot; character cannot be part of the text). The +label is displayed using the font identified by \Node% +{\def\Element% +{5489}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}fontid\endSeq{}\endNode{}. You +can use the following variables in the text:\endPar{}\endNode{} + +\Node% +{\def\Element% +{5490}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5491}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} + + + + + + + + + + + + + + + + + + + + + + + + + +\TeXTable% +{400\p@}{2}{|T{0\p@}{200\p@}{0\p@}|T{0\p@}{200\p@}{0\p@}|}% +\TablePartHeader% +{}\Hline% +\Node% +{\def\Element% +{5492}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{194\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{22\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Variable\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{194\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{22\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Meaning\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}% +\endTablePartHeader{}\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{}\endDisplayGroup{}\endNode{} +\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5597}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5598}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}The \Node% +{\def\Element% +{5599}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}\$a, \$T, \$p, \$s\endSeq{}\endNode{} and \Node% +{\def\Element% +{5600}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{8.1\p@}}\$e\endSeq{}\endNode{} +variables all return characters that should be displayed as special symbols (for +example, \Node% +{\def\Element% +{5601}}\Seq% +{\def\fWeight% +{bold}}e\endSeq{}\endNode{} is for the pause symbol that usually looks something +like ||). You should have a font for normal characters and a different font for +symbols. See the section about \Node% +{\def\Element% +{5602}}symbols\endNode{} +for more information.\endPar{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5603}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5604}\def\ProcessingMode% +{title-sosofo-mode}}Subwindow\endNode{}\def\HeadingText{% +Subwindow}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5604}}\endNode{} +\Node% +{\def\Element% +{5605}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The following entries can be used in the +'\Node% +{\def\Element% +{5606}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}window = sub\endSeq{}\endNode{}' . . . '\Node% +{\def\Element% +{5607}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}end\endSeq{}\endNode{}' block.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5608}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5609}} \Node% +{\def\Element% +{5610}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5611}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5612}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5613}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5614}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The image to be displayed in the window. The window will appear at the given +\Node% +{\def\Element% +{5615}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X,Y\endSeq{}\endNode{} position on the screen (\Node% +{\def\Element% +{5616}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}0,0\endSeq{}\endNode{} is the +top left corner). You can specify \Node% +{\def\Element% +{5617}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/1\endSeq{}\endNode{} for center and \Node% +{\def\Element% +{5618}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/2\endSeq{}\endNode{} +for right (\Node% +{\def\Element% +{5619}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X\endSeq{}\endNode{}) and bottom (\Node% +{\def\Element% +{5620}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}Y\endSeq{}\endNode{}). The window +will be as large as the image. \Node% +{\def\Element% +{5621}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}width\endSeq{}\endNode{} and \Node% +{\def\Element% +{5622}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}height\endSeq{}\endNode{} +denote the size of the window; they are optional (if they are missing, the +window is the same size as the image). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5623}} \Node% +{\def\Element% +{5624}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5625}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5626}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5627}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5628}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Lets you set the background color. It is useful if the image is smaller than +the window. \Node% +{\def\Element% +{5629}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}R\endSeq{}\endNode{}, \Node% +{\def\Element% +{5630}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}G\endSeq{}\endNode{} and \Node% +{\def\Element% +{5631}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}B\endSeq{}\endNode{} +specifies the red, green and blue component of the color (each of them is a +decimal number from 0 to 255). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5632}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5633}\def\ProcessingMode% +{title-sosofo-mode}}Skin menu\endNode{}\def\HeadingText{% +Skin menu}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5633}}\endNode{} +\Node% +{\def\Element% +{5634}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}As mentioned earlier, the menu is displayed using two images. Normal menu +entries are taken from the image specified by the \Node% +{\def\Element% +{5635}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}base\endSeq{}\endNode{} item, +while the currently selected entry is taken from the image specified by the +\Node% +{\def\Element% +{5636}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}selected\endSeq{}\endNode{} item. You must define the position and size of each +menu entry through the menu item.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5637}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The following entries can be used in the +'\Node% +{\def\Element% +{5638}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}window = menu\endSeq{}\endNode{}'. . .'\Node% +{\def\Element% +{5639}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}end\endSeq{}\endNode{}' block.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5640}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5641}} \Node% +{\def\Element% +{5642}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5643}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5644}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5645}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5646}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The image for normal menu entries. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5647}} \Node% +{\def\Element% +{5648}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5649}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5650}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5651}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5652}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The image showing the menu with all entries selected. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5653}} \Node% +{\def\Element% +{5654}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5655}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}} \Node% +{\def\Element% +{5656}}\Seq% +{}\endSeq{}\endNode{}\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5657}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5658}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Defines the \Node% +{\def\Element% +{5659}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}X,Y\endSeq{}\endNode{} position and the size of a menu entry in +the image. \Node% +{\def\Element% +{5660}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}message\endSeq{}\endNode{} is the message to be generated when the +mouse button is released over the entry. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5661}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5662}\def\ProcessingMode% +{title-sosofo-mode}}Fonts\endNode{}\def\HeadingText{% +Fonts}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5662}}\endNode{} +\Node% +{\def\Element% +{5663}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}As mentioned in the section about the parts of a skin, a font is defined by an +image and a description file. You can place the characters anywhere in the image, +but make sure that their position and size is given in the description file +exactly.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5664}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The font description file (with \Node% +{\def\Element% +{5665}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}.fnt\endSeq{}\endNode{} extension) can have +comment lines starting with '\Node% +{\def\Element% +{5666}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}};\endSeq{}\endNode{}'. The file must have a line +in the form +\Node% +{\def\Element% +{5667}}\Seq% +{}\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5680}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}This example defines the A, B, C characters using \Node% +{\def\Element% +{5681}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}font.png\endSeq{}\endNode{}. +\Node% +{\def\Element% +{5682}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}};~Can~be~font~instead~of~font.png. +image~=~font.png + +;~Three~characters~are~enough~for~demonstration~purposes~:-\/) +A~=~~0,0,~7,13 +B~=~~7,0,~7,13 +C~=~14,0,~7,13\endPar{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5683}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{3}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5684}\def\ProcessingMode% +{title-sosofo-mode}}Symbols\endNode{}\def\HeadingText{% +Symbols}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5684}}\endNode{} +\Node% +{\def\Element% +{5685}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Some characters have special meanings when returned by some of the variables +used in \Node% +{\def\Element% +{5686}}dlabel\endNode{}. These characters are meant +to be shown as symbols so that things like a nice DVD logo can be displayed +instead of the character '\Node% +{\def\Element% +{5687}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}d\endSeq{}\endNode{}' for a DVD stream.\endPar{}\endNode{} +\Node% +{\def\Element% +{5688}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}The following table lists all the characters that can be used to display +symbols (and thus require a different font).\endPar{}\endNode{} + +\Node% +{\def\Element% +{5689}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5690}}\Table% +{\def\DisplayAlignment% +{start}\def\TableWidth% +{full}}\TablePart% +{}\insertTableColumn% +{\def\Width% +{0\p@}\def\WidthFactor% +{0}}\insertTableColumn% +{\def\ColumnIndex% +{1}\def\Width% +{0\p@}\def\WidthFactor% +{0}} +\TeXTable% +{420\p@}{2}{|T{0\p@}{210\p@}{0\p@}|T{0\p@}{210\p@}{0\p@}|}% +\TablePartHeader% +{}\Hline% +\Node% +{\def\Element% +{5691}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Character\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\Quadding% +{start}}Symbol\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}% +\endTablePartHeader{}\Hline% +\Node% +{\def\Element% +{5695}}\Node% +{\def\Element% +{5695}}\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5698}}\Seq% +{\def\fWeight% +{bold}}p\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}play\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5702}}\Seq% +{\def\fWeight% +{bold}}s\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}stop\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5706}}\Seq% +{\def\fWeight% +{bold}}e\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}pause\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5710}}\Seq% +{\def\fWeight% +{bold}}n\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}no sound\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5714}}\Seq% +{\def\fWeight% +{bold}}m\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}mono sound\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5718}}\Seq% +{\def\fWeight% +{bold}}t\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}stereo sound\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5722}}\Seq% +{\def\fWeight% +{bold}}f\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}stream is a file\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5726}}\Seq% +{\def\fWeight% +{bold}}v\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}stream is a Video CD\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5730}}\Seq% +{\def\fWeight% +{bold}}d\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}stream is a DVD\endPar{}\endTableCell{}% +}% +\endTableRow{}% +\Hline% +\TableRow% +{}\TeXTableCell{1}{|T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}\Node% +{\def\Element% +{5734}}\Seq% +{\def\fWeight% +{bold}}u\endSeq{}\endNode{}\endPar{}\endTableCell{}% +}% +&\TeXTableCell{1}{T{3\p@}{204\p@}{3\p@}|}% +{% +\TableCell% +{\def\CellRowAlignment% +{start}\def\CellBeforeRowMargin% +{3\p@}\def\CellAfterRowMargin% +{3\p@}\def\CellBeforeColumnMargin% +{3\p@}\def\CellAfterColumnMargin% +{3\p@}\def\StartIndent% +{2\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{2\p@}\def\EndIndentFactor% +{0}\def\ColumnIndex% +{1}}\Par% +{\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\Quadding% +{start}}stream is a URL\endPar{}\endTableCell{}% +}% +\endTableRow{}\endNode{}\endNode{}% +\TablePartFooter% +{}\endTablePartFooter{}\Hline% +\endTeXTable{}% +\endTablePart{}% +\endTable{}% +\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5736}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5737}\def\ProcessingMode% +{title-sosofo-mode}}GUI messages\endNode{}\def\HeadingText{% +GUI messages}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5737}}\endNode{} +\Node% +{\def\Element% +{5738}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}These are the messages that can be generated by buttons, potmeters and +menu entries.\endPar{}\endNode{} +\Node% +{\def\Element% +{5739}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}\def\fSize% +{9\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Arial}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5740}}\Par% +{\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Seq% +{\def\fFamName{Arial}\def\fWeight% +{bold}}Note: \endSeq{}Some of the messages might not work as expected (or not work at all). +As you know, the GUI is under development.\endPar{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5741}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5742}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Playback control:\def\HeadingText{% +Playback control:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{5743}} \Node% +{\def\Element% +{5744}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5745}}\Seq% +{\def\fWeight% +{bold}}evNext\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5746}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5747}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Jump to next track in the playlist. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5748}} \Node% +{\def\Element% +{5749}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5750}}\Seq% +{\def\fWeight% +{bold}}evPause\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5751}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5752}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Forms a switch together with \Node% +{\def\Element% +{5753}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}evPlaySwitchToPause\endSeq{}\endNode{}. They can +be used to have a common play/pause button. Both messages should be assigned to +buttons displayed at the very same position in the window. This message pauses +playing and the image for the \Node% +{\def\Element% +{5754}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}evPlaySwitchToPause\endSeq{}\endNode{} button is +displayed (to indicate that the button can be pressed to continue playing). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5755}} \Node% +{\def\Element% +{5756}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5757}}\Seq% +{\def\fWeight% +{bold}}evPlay\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5758}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5759}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Start playing. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5760}} \Node% +{\def\Element% +{5761}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5762}}\Seq% +{\def\fWeight% +{bold}}evPlaySwitchToPause\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5763}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5764}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}The opposite of \Node% +{\def\Element% +{5765}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}evPauseSwitchToPlay\endSeq{}\endNode{}. This message starts +playing and the image for the \Node% +{\def\Element% +{5766}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}evPauseSwitchToPlay\endSeq{}\endNode{} button +is displayed (to indicate that the button can be pressed to pause playing). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5767}} \Node% +{\def\Element% +{5768}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5769}}\Seq% +{\def\fWeight% +{bold}}evPrev\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5770}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5771}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Jump to previous track in the playlist. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5772}} \Node% +{\def\Element% +{5773}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5774}}\Seq% +{\def\fWeight% +{bold}}evStop\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5775}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5776}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Stop playing. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5777}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5778}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Seeking:\def\HeadingText{% +Seeking:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{5779}} \Node% +{\def\Element% +{5780}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5781}}\Seq% +{\def\fWeight% +{bold}}evBackward10sec\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5782}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5783}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Seek backward 10 seconds. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5784}} \Node% +{\def\Element% +{5785}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5786}}\Seq% +{\def\fWeight% +{bold}}evBackward1min\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5787}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5788}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Seek backward 1 minute. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5789}} \Node% +{\def\Element% +{5790}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5791}}\Seq% +{\def\fWeight% +{bold}}evBackward10min\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5792}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5793}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Seek backward 10 minutes. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5794}} \Node% +{\def\Element% +{5795}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5796}}\Seq% +{\def\fWeight% +{bold}}evForward10sec\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5797}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5798}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Seek forward 10 seconds. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5799}} \Node% +{\def\Element% +{5800}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5801}}\Seq% +{\def\fWeight% +{bold}}evForward1min\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5802}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5803}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Seek forward 1 minute. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5804}} \Node% +{\def\Element% +{5805}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5806}}\Seq% +{\def\fWeight% +{bold}}evForward10min\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5807}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5808}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Seek forward 10 minutes. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5809}} \Node% +{\def\Element% +{5810}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5811}}\Seq% +{\def\fWeight% +{bold}}evSetMoviePosition\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5812}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5813}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Seek to position (can be used by a potmeter; the +relative value (0-\/100\%) of the potmeter is used). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5814}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5815}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Video control:\def\HeadingText{% +Video control:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{5816}} \Node% +{\def\Element% +{5817}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5818}}\Seq% +{\def\fWeight% +{bold}}evDoubleSize\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5819}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5820}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Set the movie window to double size. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{5821}} \Node% +{\def\Element% +{5822}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5823}}\Seq% +{\def\fWeight% +{bold}}evFullScreen\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5824}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5825}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Switch fullscreen mode on/off. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} +\Node% +{\def\Element% +{5826}} \Node% +{\def\Element% +{5827}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5828}}\Seq% +{\def\fWeight% +{bold}}evNormalSize\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5829}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5830}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Set the movie window to its normal size. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5831}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5832}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Audio control:\def\HeadingText{% +Audio control:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{5833}} \Node% +{\def\Element% +{5834}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5835}}\Seq% +{\def\fWeight% +{bold}}evDecAudioBufDelay\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5836}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5837}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Decrease audio buffer delay. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5838}} \Node% +{\def\Element% +{5839}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5840}}\Seq% +{\def\fWeight% +{bold}}evDecBalance\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5841}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5842}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Decrease balance. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5843}} \Node% +{\def\Element% +{5844}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5845}}\Seq% +{\def\fWeight% +{bold}}evDecVolume\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5846}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5847}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Decrease volume. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5848}} \Node% +{\def\Element% +{5849}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5850}}\Seq% +{\def\fWeight% +{bold}}evIncAudioBufDelay\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5851}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5852}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Increase audio buffer delay. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5853}} \Node% +{\def\Element% +{5854}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5855}}\Seq% +{\def\fWeight% +{bold}}evIncBalance\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5856}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5857}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Increase balance. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5858}} \Node% +{\def\Element% +{5859}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5860}}\Seq% +{\def\fWeight% +{bold}}evIncVolume\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5861}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5862}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Increase volume. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5863}} \Node% +{\def\Element% +{5864}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5865}}\Seq% +{\def\fWeight% +{bold}}evMute\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5866}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5867}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Mute/unmute the sound. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5868}} \Node% +{\def\Element% +{5869}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5870}}\Seq% +{\def\fWeight% +{bold}}evSetBalance\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5871}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5872}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Set balance (can be used by a potmeter; the +relative value (0-\/100\%) of the potmeter is used). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5873}} \Node% +{\def\Element% +{5874}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5875}}\Seq% +{\def\fWeight% +{bold}}evSetVolume\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5876}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5877}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Set volume (can be used by a potmeter; the relative +value (0-\/100\%) of the potmeter is used). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} + +\Node% +{\def\Element% +{5878}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5879}}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{12\p@}\def\LineSpacing% +{15.6\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{4}\def\sbNom% +{9\p@}\def\sbMin% +{9\p@}\def\sbMax% +{9\p@}\def\sbConditional% +{1}\def\saNom% +{6\p@}\def\saMin% +{6\p@}\def\saMax% +{6\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}Miscellaneous:\def\HeadingText{% +Miscellaneous:}% +\endHeadPar{}\endNode{} +\Node% +{\def\Element% +{5880}} \Node% +{\def\Element% +{5881}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5882}}\Seq% +{\def\fWeight% +{bold}}evAbout\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5883}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5884}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Open the about window. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5885}} \Node% +{\def\Element% +{5886}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5887}}\Seq% +{\def\fWeight% +{bold}}evDropSubtitle\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5888}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5889}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Disables the currently used subtitle. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5890}} \Node% +{\def\Element% +{5891}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5892}}\Seq% +{\def\fWeight% +{bold}}evEqualizer\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5893}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5894}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Turn the equalizer on/off. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5895}} \Node% +{\def\Element% +{5896}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5897}}\Seq% +{\def\fWeight% +{bold}}evExit\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5898}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5899}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Quit the program. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5900}} \Node% +{\def\Element% +{5901}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5902}}\Seq% +{\def\fWeight% +{bold}}evIconify\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5903}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5904}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Iconify the window. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5905}} \Node% +{\def\Element% +{5906}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5907}}\Seq% +{\def\fWeight% +{bold}}evLoad\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5908}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5909}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Load a file (by opening a file browser window, where you can choose a file). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5910}} \Node% +{\def\Element% +{5911}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5912}}\Seq% +{\def\fWeight% +{bold}}evLoadPlay\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5913}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5914}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Does the same as \Node% +{\def\Element% +{5915}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}evLoad\endSeq{}\endNode{}, but it automatically starts playing after +the file is loaded. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5916}} \Node% +{\def\Element% +{5917}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5918}}\Seq% +{\def\fWeight% +{bold}}evLoadSubtitle\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5919}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5920}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Loads a subtitle file (with the fileselector) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5921}} \Node% +{\def\Element% +{5922}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5923}}\Seq% +{\def\fWeight% +{bold}}evLoadAudioFile\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5924}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5925}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Loads an audio file (with the fileselector) + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5926}} \Node% +{\def\Element% +{5927}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5928}}\Seq% +{\def\fWeight% +{bold}}evNone\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5929}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5930}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Empty message, it has no effect (except maybe in CVS versions :-\/)). + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5931}} \Node% +{\def\Element% +{5932}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5933}}\Seq% +{\def\fWeight% +{bold}}evPlayList\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5934}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5935}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Open/close the playlist window. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5936}} \Node% +{\def\Element% +{5937}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5938}}\Seq% +{\def\fWeight% +{bold}}evPlayDVD\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5939}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5940}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Tries to open the disc in the given DVD-\/ROM drive. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5941}} \Node% +{\def\Element% +{5942}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5943}}\Seq% +{\def\fWeight% +{bold}}evPlayVCD\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5944}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5945}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Tries to open the disc in the given CD-\/ROM drive. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5946}} \Node% +{\def\Element% +{5947}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5948}}\Seq% +{\def\fWeight% +{bold}}evPreferences\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5949}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5950}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Open the preferences window. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5951}} \Node% +{\def\Element% +{5952}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5953}}\Seq% +{\def\fWeight% +{bold}}evSetAspect\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5954}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5955}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Sets displayed image aspect. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5956}} \Node% +{\def\Element% +{5957}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5958}}\Seq% +{\def\fWeight% +{bold}}evSetURL\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5959}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5960}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Displays the URL dialog window. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{} + +\Node% +{\def\Element% +{5961}} \Node% +{\def\Element% +{5962}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5963}}\Seq% +{\def\fWeight% +{bold}}evSkinBrowser\endSeq{}\endNode{}\endPar{}\endNode{} + \Node% +{\def\Element% +{5964}}\DisplayGroup% +{\def\StartIndent% +{68\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-20\p@}\def\FirstLineStartIndentFactor% +{0}\def\fFamName{Times-New-Roman}\def\fWeight% +{medium}\def\fSize% +{10\p@}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Seq% +{}\LineField% +{\def\FieldWidth% +{20\p@}\def\FieldWidthFactor% +{0}} \endLineField{}\endSeq{}\Node% +{\def\Element% +{5965}\def\ProcessingMode% +{listitem-content-mode}}\Seq% +{}Open the skin browser window. + \endSeq{}\endNode{}\endPar{}\endDisplayGroup{}\endNode{}\endNode{}\endDisplayGroup{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{} +\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{5966}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{5967}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix E. Developer cries\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{5967}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix E. Developer cries\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Appendix E. \Seq% +{}\Node% +{\def\Element% +{5967}\def\ProcessingMode% +{component-title-mode}}Developer cries\endNode{}\endSeq{}\def\HeadingText{% +Appendix E. Developer cries}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{5967}}\endNode{} + +\Node% +{\def\Element% +{5968}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{5969}\def\ProcessingMode% +{title-sosofo-mode}}GCC 2.96\endNode{}\def\HeadingText{% +GCC 2.96}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{5969}}\endNode{} + +\Node% +{\def\Element% +{5970}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5971}}\Seq% +{\def\fWeight% +{bold}}The background: \endSeq{}\endNode{} +\Node% +{\def\Element% +{5972}}\Seq% +{}The GCC \Node% +{\def\Element% +{5973}}\Seq% +{\def\fPosture% +{italic}}2.95\endSeq{}\endNode{} series is an official GNU release and +version 2.95.3 of GCC is the most bug-\/free in that series. We have never +noticed compilation problems that we could trace to gcc-\/2.95.3. Starting +with Red Hat Linux 7.0, \Node% +{\def\Element% +{5974}}\Seq% +{\def\fPosture% +{italic}}Red Hat\endSeq{}\endNode{} included a heavily +patched CVS version of GCC in their distribution and named it +\Node% +{\def\Element% +{5975}}\Seq% +{\def\fPosture% +{italic}}2.96\endSeq{}\endNode{}. Red Hat included this version in the +distribution because GCC 3.0 was not finished at the time, and they needed +a compiler that worked well on all of their supported platforms, including +IA64 and s390. The Linux distributor \Node% +{\def\Element% +{5976}}\Seq% +{\def\fPosture% +{italic}}Mandrake\endSeq{}\endNode{} also +followed Red Hat's example and started shipping GCC 2.96 with their +Linux-\/Mandrake 8.0 series.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5977}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5978}}\Seq% +{\def\fWeight% +{bold}}The statements: \endSeq{}\endNode{} +\Node% +{\def\Element% +{5979}}\Seq% +{}The GCC team disclaimed any link with GCC 2.96 and issued an +\Node% +{\def\Element% +{5980}}\Seq% +{}\Seq% +{}\Seq% +{}official response\endSeq{}\Seq% +{} (http://gcc.gnu.org/gcc-\/2.96.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +to GCC 2.96. Many developers around the world began having problems with +GCC 2.96, and started recommending other compilers. Examples are +\Node% +{\def\Element% +{5981}}\Seq% +{}\Seq% +{}\Seq% +{}MySQL\endSeq{}\Seq% +{} (http://www.mysql.com/downloads/mysql-\/3.23.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}, +\Node% +{\def\Element% +{5982}}\Seq% +{}\Seq% +{}\Seq% +{}avifile\endSeq{}\Seq% +{} (http://avifile.sourceforge.net/news-\/old1.htm)\endSeq{}\endSeq{}\endSeq{}\endNode{} +and +\Node% +{\def\Element% +{5983}}\Seq% +{}\Seq% +{}\Seq% +{}Wine\endSeq{}\Seq% +{} (http://www.winehq.com/news/?view=92\#RH 7.1 gcc fixes compiler bug)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +Other interesting links are +\Node% +{\def\Element% +{5984}}\Seq% +{}\Seq% +{}\Seq% +{}Linux kernel news flash about kernel 2.4.17\endSeq{}\Seq% +{} (http://www.atnf.csiro.au/people/rgooch/linux/docs/kernel-\/newsflash.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +and +\Node% +{\def\Element% +{5985}}\Seq% +{}\Seq% +{}\Seq% +{}Voy Forum\endSeq{}\Seq% +{} (http://www.voy.com/3516/572.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +\Node% +{\def\Element% +{5986}}\Seq% +{}MPlayer\endSeq{}\endNode{} also suffered from intermittent problems +that were all solved by switching to a different version of GCC. Several +projects started implementing workarounds for some of the 2.96 issues, but +we refused to fix other people's bugs, especially since some workarounds +may imply a performance penalty.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5987}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}You can read about the other side of the story +\Node% +{\def\Element% +{5988}}\Seq% +{}\Seq% +{}\Seq% +{}at this site\endSeq{}\Seq% +{} (http://www.bero.org/gcc296.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +GCC 2.96 does not allow \Node% +{\def\Element% +{5989}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}|\endSeq{}\endNode{} (pipe) characters in assembler +comments because it supports Intel as well as ATT Syntax and the +\Node% +{\def\Element% +{5990}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}|\endSeq{}\endNode{} character is a symbol in the Intel variant. The +problem is that it \Node% +{\def\Element% +{5991}}\Seq% +{\def\fPosture% +{italic}}silently\endSeq{}\endNode{} ignores the whole +assembler block. This is supposedly fixed now, GCC prints a warning instead +of skipping the block.\endPar{}\endNode{} + +\Node% +{\def\Element% +{5992}}\Par% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{5993}}\Seq% +{\def\fWeight% +{bold}}The present: \endSeq{}\endNode{} +\Node% +{\def\Element% +{5994}}\Seq% +{}Red Hat says that GCC 2.96-\/85 and above is fixed. The situation has indeed +improved, yet we still see problem reports on our mailing lists that +disappear with a different compiler. In any case it does not matter any +longer. Hopefully a maturing GCC 3.x will solve the issue for good. If you +want to compile with 2.96 give the \Node% +{\def\Element% +{5995}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/disable-\/gcc-\/checking\endSeq{}\endNode{} +flag to \Node% +{\def\Element% +{5996}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}configure\endSeq{}\endNode{}. Remember that you are on your own +and \Node% +{\def\Element% +{5997}}\Seq% +{\def\fPosture% +{italic}}do not report any bugs\endSeq{}\endNode{}. If you do, you will only +get banned from our mailing list because we have had more than enough flame +wars over GCC 2.96. Please let the matter rest.\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{5998}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}If you have problems with GCC 2.96, you can get 2.96-\/85 packages from the +Red Hat \Node% +{\def\Element% +{5999}}\Seq% +{}\Seq% +{}\Seq% +{}ftp server\endSeq{}\Seq% +{} (ftp://updates.redhat.com)\endSeq{}\endSeq{}\endSeq{}\endNode{}, or just +go for the 3.0.4 packages offered for version 7.2 and later. You can also +get \Node% +{\def\Element% +{6000}}\Seq% +{}\Seq% +{}\Seq% +{}gcc-\/3.2-\/10 packages\endSeq{}\Seq% +{} (ftp://people.redhat.com/jakub/gcc/3.2-\/10/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +(unofficial, but working fine) +and you can install them along the gcc-\/2.96 you already have. MPlayer will +detect it and use 3.1 instead of 2.96. If you do not want to or cannot use +the binary packages, here is how you can compile GCC 3.1 from source:\endPar{}\endNode{} + +\Node% +{\def\Element% +{6001}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{6002}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}1. \endLineField{} Go to the + \Node% +{\def\Element% +{6004}}\Seq% +{}\Seq% +{}\Seq% +{}GCC mirrors page\endSeq{}\Seq% +{} (http://gcc.gnu.org/mirrors.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} + page and download \Node% +{\def\Element% +{6005}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gcc-\/core-\/XXX.tar.gz\endSeq{}\endNode{} where XXX is + the version number. This includes the complete C compiler and is sufficient for + \Node% +{\def\Element% +{6006}}\Seq% +{}MPlayer\endSeq{}\endNode{}. If you also want C++, Java or some of + the other advanced GCC features \Node% +{\def\Element% +{6007}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}gcc-\/XXX.tar.gz\endSeq{}\endNode{} may + better suit your needs. + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{6008}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}2. \endLineField{} Extract the archive with + \Node% +{\def\Element% +{6010}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}tar~-\/xvzf~gcc-\/core-\/XXX.tar.gz\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{6011}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}3. \endLineField{} GCC is not built inside the source directory itself like most programs, + but needs a build directory outside the source directory. Thus you need + to create this directory via + \Node% +{\def\Element% +{6013}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}mkdir~gcc-\/build\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{6014}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}4. \endLineField{} Then you can proceed to configure gcc in the build directory, but you + need the configure from the source directory: + \Node% +{\def\Element% +{6016}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}cd~gcc-\/build +../gcc-\/3.XXX/configure\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{6017}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}5. \endLineField{} Compile GCC by issuing this command in the build directory: + \Node% +{\def\Element% +{6019}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}make~bootstrap\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{} +\Node% +{\def\Element% +{6020}}\Seq% +{\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}}\Par% +{\def\FirstLineStartIndent% +{-18\p@}\def\FirstLineStartIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\LineField% +{\def\FieldWidth% +{18\p@}\def\FieldWidthFactor% +{0}}6. \endLineField{} Now you can install GCC (as root) by typing + \Node% +{\def\Element% +{6022}}\Par% +{\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{66\p@}\def\StartIndentFactor% +{0}\def\fFamName{Courier-New}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Lines% +{asis}\def\InputWhitespaceTreatment% +{preserve}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}make~install\endPar{}\endNode{} + \endPar{}\endSeq{}\endNode{}\endDisplayGroup{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{6023}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{6024}\def\ProcessingMode% +{title-sosofo-mode}}Binary distribution\endNode{}\def\HeadingText{% +Binary distribution}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{6024}}\endNode{} + +\Node% +{\def\Element% +{6025}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}\Node% +{\def\Element% +{6026}}\Seq% +{}MPlayer\endSeq{}\endNode{} previously contained source from the +OpenDivX project, which disallows binary redistribution.This code has been +removed in version 0.90-\/pre1 and the remaining file \Node% +{\def\Element% +{6027}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}divx\char95{}vbr.c\endSeq{}\endNode{} +that is derived from OpenDivX sources has been put under the GPL by its authors +as of version 0.90pre9. You are now welcome to create binary packages as you +see fit.\endPar{}\endNode{} + +\Node% +{\def\Element% +{6028}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Another impediment to binary redistribution was compiletime optimizations +for CPU architecture. \Node% +{\def\Element% +{6029}}\Seq% +{}MPlayer\endSeq{}\endNode{} now supports +runtime CPU detection (specify the +\Node% +{\def\Element% +{6030}}\Seq% +{\def\fFamName{Courier-New}\def\fSize% +{9\p@}}-\/-\/enable-\/runtime-\/cpudetection\endSeq{}\endNode{} option when compiling). It +is disabled by default because it implies a small speed sacrifice, it is +now possible to create binaries that run on different members of the Intel +CPU family.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{6031}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{6032}\def\ProcessingMode% +{title-sosofo-mode}}nVidia\endNode{}\def\HeadingText{% +nVidia}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{6032}}\endNode{} + +\Node% +{\def\Element% +{6033}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}We dislike the fact that \Node% +{\def\Element% +{6034}}\Seq% +{}\Seq% +{}\Seq% +{}nVidia\endSeq{}\Seq% +{} (http://www.nvidia.com)\endSeq{}\endSeq{}\endSeq{}\endNode{} +only provides binary drivers (for use with XFree86), which are often buggy. +We have had many reports on +\Node% +{\def\Element% +{6035}}\Seq% +{}\Seq% +{}\Seq% +{}mplayer-\/users\endSeq{}\Seq% +{} (http://mplayerhq.hu/pipermail/mplayer-\/users/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +about problems related to these closed-\/source drivers +and their poor quality, instability and poor user and expert support. +Here is an example from the +\Node% +{\def\Element% +{6036}}\Seq% +{}\Seq% +{}\Seq% +{}nVidia Linux Forum\endSeq{}\Seq% +{} (http://www.nvnews.net/forum/showthread.php?s=fda5725bc2151e29453b2da3bd5d2930threadid=14306)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +Many of these problems/issues keep appearing repeatedly. +We have been contacted by nVidia lately, and they said these bugs do not +exist, instability is caused by bad AGP chips, and they received no reports +of driver bugs (like the purple line). So if you have a problem with your +nVidia card, you are advised to update the nVidia driver and/or buy a new +motherboard or ask nVidia to supply open-\/source drivers. In any case, if +you are using the nVidia binary drivers and facing driver related problems, +please be aware that you will receive very little help from our side +because we have little power to help in this matter.\endPar{}\endNode{}\endSeq{}\endDisplayGroup{}\endNode{} + + +\Node% +{\def\Element% +{6037}}\DisplayGroup% +{\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\sbNom% +{10\p@}\def\sbMin% +{10\p@}\def\sbMax% +{10\p@}\def\sbConditional% +{1}\def\saNom% +{10\p@}\def\saMin% +{10\p@}\def\saMax% +{10\p@}\def\saConditional% +{1}}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{upright}\def\fSize% +{14.4\p@}\def\LineSpacing% +{18.72\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{2}\def\sbNom% +{10.8\p@}\def\sbMin% +{10.8\p@}\def\sbMax% +{10.8\p@}\def\sbConditional% +{1}\def\saNom% +{7.2\p@}\def\saMin% +{7.2\p@}\def\saMax% +{7.2\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Node% +{\def\Element% +{6038}\def\ProcessingMode% +{title-sosofo-mode}}Joe Barr\endNode{}\def\HeadingText{% +Joe Barr}% +\endHeadPar{}\endSeq{}\Node% +{\def\Element% +{6038}}\endNode{} + +\Node% +{\def\Element% +{6039}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Joe Barr became infamous by writing a less than favorable +\Node% +{\def\Element% +{6040}}\Seq% +{}\Seq% +{}\Seq% +{}\Node% +{\def\Element% +{6041}}\Seq% +{}MPlayer\endSeq{}\endNode{} review\endSeq{}\Seq% +{} (http://www.linuxworld.com/site-\/stories/2001/1214.mplayer.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +He found \Node% +{\def\Element% +{6042}}\Seq% +{}MPlayer\endSeq{}\endNode{} hard to install, but then +again he is not very fond of +\Node% +{\def\Element% +{6043}}\Seq% +{}\Seq% +{}\Seq% +{}reading documentation\endSeq{}\Seq% +{} (http://www.linuxworld.com/linuxworld/lw-\/2000-\/06/lw-\/06-\/exam.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +He also concluded that the developers were unfriendly and the documentation +incomplete and insulting. You be the judge. +He went on to mention \Node% +{\def\Element% +{6044}}\Seq% +{}MPlayer\endSeq{}\endNode{} negatively in his +\Node% +{\def\Element% +{6045}}\Seq% +{}\Seq% +{}\Seq% +{}10 Linux predictions for 2002\endSeq{}\Seq% +{} (http://www.linuxworld.com/site-\/stories/2001/1227.predictions.html)\endSeq{}\endSeq{}\endSeq{}\endNode{}. +In a followup +\Node% +{\def\Element% +{6046}}\Seq% +{}\Seq% +{}\Seq% +{}review of xine\endSeq{}\Seq% +{} (http://www.linuxworld.com/site-\/stories/2002/0125.xine.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +he continued stirring up controversy. Ironically at the end of that article +he quotes his exchange with Günter Bartsch, the original author of xine, +that perfectly summarizes the whole situation: + +\Node% +{\def\Element% +{6047}}\Seq% +{}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Node% +{\def\Element% +{6048}}\Par% +{\def\Quadding% +{start}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}However, he also went on to say that he was "surprised" by my column about +Mplayer and thought it was unfair, reminding me that it is a free software +project. "If you don't like it," Bartsch said, "you're free not to use it."\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{6049}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}He does not reply to our mails. His editor does not reply to our mails. +Here are some quotes from different people about Joe Barr, so you can form +your own opinion:\endPar{}\endNode{} + +\Node% +{\def\Element% +{6050}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Marc Rassbach has +\Node% +{\def\Element% +{6051}}\Seq% +{}\Seq% +{}\Seq% +{}something to say\endSeq{}\Seq% +{} (http://daily.daemonnews.org/view\char95{}story.php3?story\char95{}id=2102)\endSeq{}\endSeq{}\endSeq{}\endNode{} +about the man + +\Node% +{\def\Element% +{6052}}\Seq% +{}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Node% +{\def\Element% +{6053}}\Par% +{\def\Quadding% +{start}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}You may all remember the LinuxWorld 2000, when he claimed that Linus T said +that 'FreeBSD is just a handful of programmers'. Linus said NOTHING of the +sort. When Joe was called on this, his reaction was to call BSD supporters +assholes and jerks.\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{}\endPar{}\endNode{} + +\Node% +{\def\Element% +{6054}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}A \Node% +{\def\Element% +{6055}}\Seq% +{}\Seq% +{}\Seq% +{}quote\endSeq{}\Seq% +{} (http://www.mplayerhq.hu/pipermail/mplayer-\/users/2001-\/December/009118.html)\endSeq{}\endSeq{}\endSeq{}\endNode{} +from Robert Munro on the +\Node% +{\def\Element% +{6056}}\Seq% +{}\Seq% +{}\Seq% +{}mplayer-\/users\endSeq{}\Seq% +{} (http://mplayerhq.hu/pipermail/mplayer-\/users/)\endSeq{}\endSeq{}\endSeq{}\endNode{} +mailing list: + +\Node% +{\def\Element% +{6057}}\Seq% +{}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\fSize% +{9\p@}\def\LineSpacing% +{11.7\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{58\p@}\def\StartIndentFactor% +{0}\def\EndIndent% +{10\p@}\def\EndIndentFactor% +{0}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}\Node% +{\def\Element% +{6058}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}He's interesting, but not good at avoiding, um... controversy. Joe Barr +used to be one of the regulars on Will Zachmann's Canopus forum on +Compuserve, years ago. He was an OS/2 advocate then (I was an OS/2 fan +too).\endPar{}\endNode{} + +\Node% +{\def\Element% +{6059}}\Par% +{\def\Quadding% +{start}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}}He used to go over-\/the-\/top, flaming people, and I suspect he had some hard +times, then. He's mellowed some, judging by his columns recently. +Moderately subtle humor was not his mode in those earlier days, not at all.\endPar{}\endNode{}\endPar{}\endSeq{}\endNode{}\endPar{}\endNode{} +\endSeq{}\endDisplayGroup{}\endNode{}\endSeq{}\endSpS{}\endNode{} +\Node% +{}\endNode{} +\Node% +{\def\Element% +{6060}}\SpS% +{\def\PageNColumns% +{1}\def\PageNumberRestart% +{0}\def\PageNumberFormat% +{1}\def\StartIndent% +{48\p@}\def\StartIndentFactor% +{0}\def\InputWhitespaceTreatment% +{collapse}\def\Quadding% +{start}\def\fSize% +{10\p@}\def\fWeight% +{medium}\def\fPosture% +{upright}\def\fFamName{Times-New-Roman}\def\LineSpacing% +{13\p@}\def\LineSpacingFactor% +{0}} +\SpSOtherBackLeftFooter% +{} +\SpSOtherBackLeftHeader% +{} +\SpSOtherBackCenterFooter% +{} +\SpSOtherBackCenterHeader% +{} +\SpSOtherBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherBackRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{6061}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix F. How to send patches\endSeq{}\endNode{}\endSeq{}} +\SpSFirstBackLeftFooter% +{} +\SpSFirstBackLeftHeader% +{} +\SpSFirstBackCenterFooter% +{} +\SpSFirstBackCenterHeader% +{} +\SpSFirstBackRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstBackRightHeader% +{} +\SpSOtherFrontLeftFooter% +{} +\SpSOtherFrontLeftHeader% +{} +\SpSOtherFrontCenterFooter% +{} +\SpSOtherFrontCenterHeader% +{} +\SpSOtherFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSOtherFrontRightHeader% +{\Seq% +{\def\fPosture% +{italic}}\Node% +{\def\Element% +{6061}\def\ProcessingMode% +{hf-mode}}\Seq% +{}Appendix F. How to send patches\endSeq{}\endNode{}\endSeq{}} +\SpSFirstFrontLeftFooter% +{} +\SpSFirstFrontLeftHeader% +{} +\SpSFirstFrontCenterFooter% +{} +\SpSFirstFrontCenterHeader% +{} +\SpSFirstFrontRightFooter% +{\Seq% +{\def\fPosture% +{italic}}\insertPageNumber% +{}\endSeq{}} +\SpSFirstFrontRightHeader% +{}\Seq% +{}\Seq% +{}\HeadPar% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fSize% +{20.736\p@}\def\LineSpacing% +{26.957\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\HeadingLevel% +{1}\def\sbNom% +{15.552\p@}\def\sbMin% +{15.552\p@}\def\sbMax% +{15.552\p@}\def\sbConditional% +{1}\def\KeepWithNext% +{1}}Appendix F. \Seq% +{}\Node% +{\def\Element% +{6061}\def\ProcessingMode% +{component-title-mode}}How to send patches\endNode{}\endSeq{}\def\HeadingText{% +Appendix F. How to send patches}% +\endHeadPar{}\Par% +{\def\fFamName{Arial}\def\fWeight% +{bold}\def\fPosture% +{italic}\def\fSize% +{17.28\p@}\def\LineSpacing% +{22.464\p@}\def\LineSpacingFactor% +{0}\def\StartIndent% +{0\p@}\def\StartIndentFactor% +{0}\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\sbNom% +{6.48\p@}\def\sbMin% +{6.48\p@}\def\sbMax% +{6.48\p@}\def\sbConditional% +{1}\def\saNom% +{10.368\p@}\def\saMin% +{10.368\p@}\def\saMax% +{10.368\p@}\def\saConditional% +{1}\def\KeepWithNext% +{1}}\Seq% +{}\endSeq{}\endPar{}\endSeq{}\Node% +{\def\Element% +{6061}}\endNode{} +\Node% +{\def\Element% +{6062}}\Par% +{\def\FirstLineStartIndent% +{0\p@}\def\FirstLineStartIndentFactor% +{0}\def\Quadding% +{start}\def\Hyphenate% +{0}\def\Language% +{EN}\def\sbNom% +{5\p@}\def\sbMin% +{5\p@}\def\sbMax% +{5\p@}\def\sbConditional% +{1}\def\saNom% +{5\p@}\def\saMin% +{5\p@}\def\saMax% +{5\p@}\def\saConditional% +{1}}Please see \Node% +{\def\Element% +{6063}}\Seq% +{}\Seq% +{}\Seq% +{}this file\endSeq{}\Seq% +{} (../../tech/patches.txt)\endSeq{}\endSeq{}\endSeq{}\endNode{}.\endPar{}\endNode{}\endSeq{}\endSpS{}\endNode{} +\endSeq{}\endNode{}\endNode{}\endSeq{}\endFOT{} \ No newline at end of file diff --git a/DOCS/xml/en/documentation.xml b/DOCS/xml/en/documentation.xml new file mode 100644 index 0000000000..46a1bc5ce3 --- /dev/null +++ b/DOCS/xml/en/documentation.xml @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + +]> + + + +MPlayer - The Movie Player for LINUX + +July 4, 2002 + + 2000 + 2001 + 2002 + 2003 + Arpad Gereoffy (A'rpi/ESP-team) + + + + + + +How to read this documentation + + +If you are a first-time installer: be sure to read everything from here to +the end of the Installation section, and follow the links you will find. If +you have any other questions, return to the Table of +Contents and search for the topic, read the , +or try grepping through the files. + + + +The main rule of this documentation: if it's not documented, it +does not exist. If I don't say you encode audio from +TV tuner, you can't. A healthy quantity of combining ability is welcomed, +though. Good luck. You'll need it :) And for another good advice, let me +quote Chris Phillips from the mplayer-users mailing list: + + +
+I said a while ago that there is such a difference between a newbie and a +dumbass. No matter what you actually know about a system (linux, cars, +girls :D) you should ALWAYS be able to take a step back and be objective, +otherwise, you're just dumb IMHO. A girl i live with assumed the vacuum +cleaner was broken because it didn't suck things up. never thought to +change the bag, becasue she'd never done it before... now that's just +stupid, not a case of simply not knowing what to do... Simply not being +that familiar with your surroundings is no excuse for a) laziness and b) +ignorance. So many people seem to see the word "error" and then stop... +few seem to actually read the words on the OTHER side of the colon. +
+
+ + + +Introduction + + +MPlayer is a movie player for Linux (runs on +many other Unices, and non-x86 CPUs, see +). It plays most MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, +QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA files, supported by +many native, XAnim, RealPlayer, and Win32 DLL codecs. You can watch +VideoCD, SVCD, DVD, 3ivx, RealMedia, and +DivX movies too (and you don't need the avifile +library at all!). Another big feature of mplayer is the wide range of +supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, +fbdev, AAlib, DirectFB, but you can use GGI and SDL (and this way all their +drivers) and some lowlevel card-specific drivers (for Matrox, 3Dfx and +Radeon, Mach64, Permedia3) too! Most of them supports software or hardware +scaling, so you can enjoy movies in fullscreen. +MPlayer supports displaying through some +hardware MPEG decoder boards, such as the DVB and DXR3/Hollywood+ ! And +what about the nice big antialiased shaded subtitles +(10 supported types) with European/ISO 8859-1,2 +(Hungarian, English, Czech, etc), Cyrillic, Korean fonts, and the onscreen display +(OSD)? + + + +The player is rock solid playing damaged MPEG files (useful for some VCDs), +and it plays bad AVI files which are unplayable with the famous windows +media player. Even AVI files without index chunk are playable, and you can +temporarily rebuild their indexes with the option, or +permanently with MEncoder, thus enabling +seeking! As you see, stability and quality are the most important things, +but the speed is also amazing. + + + +MEncoder (MPlayer's Movie Encoder) is a simple movie +encoder, designed to encode MPlayer-playable movies +(AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA) +to other MPlayer-playable formats (see below). It can encode with various codecs, +like DivX4 (1 or 2 passes), libavcodec, PCM/MP3/VBR MP3 +audio. Also has powerful plugin system for video manipulation. + + + + +MEncoder features + + Encoding from the wide range of fileformats and decoders of + MPlayer + + + Encoding to all the codecs of ffmpeg's libavcodec + + + Video encoding from V4L compatible TV tuners + + + Encoding/multiplexing to interleaved AVI files with proper index + + + Creating files from external audio stream + + + 1, 2 or 3 pass encoding + + + VBR MP3 audio + + VBR MP3 audio doesn't always play nicely on windows players! + + + + PCM audio + + + Stream copying + + + Input A/V synchronizing (PTS-based, can be disabled with + option) + + + FPS correction with option (useful when encoding + 29.97 fps VOB to 24 fps AVI) + + + Using our very powerful plugin system (crop, expand, flip, postprocess, + rotate, scale, rgb/yuv conversion) + + + Can encode DVD/VOBsub AND text subtitles + into the output file + + + Can rip DVD subtitles to Vobsub format + + + + +Planned features + + Even wider variety of available en/decoding formats/codecs + (creating VOB files with DivX4/Indeo5/VIVO streams :). + + + + + +MPlayer and MEncoder +can be distributed under the terms of the GNU General Public License Version 2. + + +&history.xml; +&install.xml; + + + +&features.xml; +&usage.xml; +&faq.xml; +&cd-dvd.xml; +&ports.xml; +&mencoder.xml; +&mail-lists.xml; +&bugreports.xml; +&bugs.xml; +&skin.xml; +&users-vs-dev.xml; +&patches.xml; +
diff --git a/DOCS/xml/en/edl.xml b/DOCS/xml/en/edl.xml new file mode 100644 index 0000000000..e7d40b3ea1 --- /dev/null +++ b/DOCS/xml/en/edl.xml @@ -0,0 +1,66 @@ + + +Edit Decision Lists (EDL) + + +The edit decision list (EDL) system allows you to automatically skip +or mute sections of videos during playback, based on a movie specific +EDL configuration file. + + + +This is useful for those who may want to watch a film in "family-friendly" +mode. You can cut out any violence, profanity, Jar-Jar Binks .. from a movie +according to your own personal preferences. Aside from this, there are other +uses, like automatically skipping over commercials in video files you watch. + + + +The EDL file format is pretty bare-bones. Once the EDL system has reached a +certain level of maturity, an XML-based file format will probably be implemented +(keeping backwards compatibility with previous EDL formats). + + + +The maximum number of EDL entries for the current incarnation of EDL is 1000. +If you happen to need more, change the #define MAX_EDL_ENTRIES +in the edl.h file. + + + +Using an EDL file + +Include the flag when you run +MPlayer, with the name of the EDL file you +want applied to the video. + + + + +Making an EDL file + +The current EDL file format is: + +[begin second] [end second] [action] + +Where the seconds are floating-point numbers and the action is either +0 for skip or 1 for mute. Example: + +5.3 7.1 0 +15 16.7 1 +420 422 0 + +This will skip from second 5.3 to second 7.1 of the video, then mute at +15 seconds, unmute at 16.7 seconds and skip from second 420 to second 422 +of the video. These actions will be performed when the playback timer +reaches the times given in the file. + + + +To create an EDL file to work from, use the +flag. During playback, when you want to mark the previous two seconds to skip over, +hit i. A corresponding entry will be written to the file for +that time. You can then go back and fine-tune the generated EDL file. + + + \ No newline at end of file diff --git a/DOCS/xml/en/faq.xml b/DOCS/xml/en/faq.xml new file mode 100644 index 0000000000..913b0adf99 --- /dev/null +++ b/DOCS/xml/en/faq.xml @@ -0,0 +1,1106 @@ + + +Frequently Asked Questions + + + + +Compilation + + +Compilation stops with an error message similar to this one: + + In file included from mplayer.c:34: + mw.h: In function `mplMainDraw': + mw.h:209: Internal compiler error in print_rtl_and_abort, at flow.c:6458 + Please submit a full bug report, + with preprocessed source if appropriate. + + + +This is a known problem of gcc 3.0.4, upgrade +to 3.1 to solve the problem. How to install gcc is described in the +gcc 2.96 section. + + + + + +Configure ends with this text, and MPlayer won't compile! +Your gcc does not support even i386 for '-march' and '-mcpu' + + +Your gcc isn't installed correctly, check the config.log +file for details. + + + + + +What does "No such file or directory" mean? + + +Probably there is no such file or directory. + + + + + +What's the problem with gcc 2.96? + + +We strongly discourage the use of gcc 2.96! +Read this document for details about why Red Hat +released gcc 2.96 and what the problems are all about. If you still really really +want to use it, be sure to get the latest release and give the + option to configure. Remember that you +are on your own from this point. Do not report +bugs, do not ask for help on the mailing lists. +We will not provide any support in case you run +into problems. + + + + + +Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine! + + +No, since there have been/are issues with these compilers as well. +To check the status of current compilers' MPlayer support, see the +Installation section. + + + + + +I tried to compile MPlayer, but I got this output: + + In file included from /usr/include/g++-v3/bits/std_cwchar.h:42, + from /usr/include/g++-v3/bits/fpos.h:40, + from /usr/include/g++-v3/bits/char_traits.h:40, + from /usr/include/g++-v3/bits/std_string.h:41, + from /usr/include/g++-v3/string:31, + from libwin32.h:36, + from DS_AudioDecoder.h:4, + from DS_AudioDec.cpp:5: + /usr/include/wchar.h: In function Long long int wcstoq(const wchar_t*, + wchar_t**, int)': + /usr/include/wchar.h:514: cannot convert `const wchar_t* __restrict' to + `const + + + +Upgrade your glibc to the latest release. On Mandrake, use 2.2.4-8mdk. + + + + + +.. gcc 2.96 ... (Yes, some people are STILL flaming about gcc 2.96!) + + +Quoted from a mail +A'rpi sent to the mplayer-users +list (the word 'ideg' is described below): +
+ +And we have idegs. And our idegcounter overflowed again and again. + + +Unfortunately MPlayer is out of our control. It's used by lamers, Linux +users who can't even use Windows, and never tried to compile a kernel. They +installed (with default options) Mandrake or Red Hat or SuSE, and without +RTFM'ing they send messages saying 'it doesn't work! help me! please! i'm +new to Linux! help! oh! help me!'. We can't stop them, but at least we try +to force them to RTFM and to read the messages of ./configure and MPlayer. + + +And you clever guys come and flame us with gcc 2.96 and binary packages. +Instead of helping users or making patches to help solve problems. + + +Half of our spare/free time is spent by answering silly mails here and +making newer tricks and checks to configure to avoid such mails. + + +And there is a balance. On the one side are you, clever guys, saying we +are very bad because we don't like buggy gcc 2.96, and on the other side +there are the 'new to Linux' guys who are showing us gcc 2.96 is buggy. + + +Conclusion: We can't be good. Half the people will always say we are bad. + + +Maybe we should close the project, make it closed source, commercial, and +provide install support for it. then we could leave current work, so development +could go faster, and we could earn lots of money with it and buy a big house, +etc etc. Do you really want it? It seems. + +
+
+
+ + + +SDL output doesn't work or compile. The problem is ... + + +It was tested to work with SDL 1.2.x and may run on SDL 1.1.7+. It does +not work with any previous version. So +if you choose to use such a version, you are on your own. + + + + + +I am still having trouble compiling with SDL support. gcc says something +about "undefined reference to `SDL_EnableKeyRepeat'". What now? + + +Where did you install the SDL library? If you installed in /usr/local +(the default) then edit the top level config.mak and add +"-L/usr/local/lib" after "X_LIBS=". Now type +make. You're done! + + + + + +It doesn't compile, and it misses uint64_t inttypes.h and similar things ... + + +Copy etc/inttypes.h to the MPlayer directory +(cp etc/inttypes.h .) and try again ... + + + + + +I have Linux running on a Pentium III but ./configure +doesn't detect SSE ... + + +Only kernel versions 2.4.x support SSE (or try 2.2.19 or newer, but be +prepared for problems). + + + + + +I have a G200/G400, how do I compile/use the mga_vid driver? + + +Read the mga_vid documentation. + + + + + +Are there rpm/deb/... packages of MPlayer? + + +You can make a .deb package for yourself, check the +Debian packaging section. There are links to +official Red Hat RPM packages available on our +download page. + + + + + +During 'make', MPlayer complains about X11 libraries. I don't understand, +I DO have X installed!? + + +... but you don't have the X development package installed. Or not correctly. +It's called XFree86-devel* under Red Hat, and +xlibs-dev under Debian. Also check if the +/usr/X11 and +/usr/include/X11 symlinks exist (this +can be a problem on Mandrake systems). They can be created with these commands: + + $ ln -sf /usr/X11R6 /usr/X11 + $ ln -sf /usr/X11R6/include/X11 /usr/include/X11 + +Your distribution may differ from the +Filesystem Hierarchy Standard. + + + + + +I can't compile SVGAlib. I'm using kernel 2.3/2.4 ... + + +You have to edit SVGAlib's Makefile.cfg and comment +BACKGROUND = y out. + + + + + +I compiled MPlayer with libdvdcss/libdivxdecore support, but when I try to start it, it says: + +error while loading shared libraries: lib*.so.0: cannot load shared object file: No such file or directory + +I checked up on the file and it IS there in /usr/local/lib ... + + +Add /usr/local/lib to /etc/ld.so.conf +and run ldconfig. + + + + + +Hmm, strange. When loading the mga_vid.o kernel module, I +found this in the logs: + +Warning: loading mga_vid.o will taint the kernel: no license + + + +The latest kernel modutils require a flag indicating the license (mainly to avoid +kernel hackers debugging closed source drivers). Upgrade your kernel, modutils +and MPlayer. + + + + + +When compiling MEncoder, it segfaults at linking! + + +This is a linker problem. Upgrading binutils should help (2.11.92.* +or newer should be good). Since it is not our fault, please do +not report! + + + + + +MPlayer dies with segmentation fault upon pthread check! + + +chmod 644 /usr/lib/libc.so + + + + + +I'd like to compile MPlayer on Minix! + + +Me too. :) + + + +
+ + +General questions + + +How do I create a proper patch for MPlayer? + + +We made a short document +describing all the necessary details. Please follow the instructions. + + + + + +How can I support MPlayer development? + + +We are more than happy to accept your hardware and software +donations. +They help us in continuously improving MPlayer. + + + + + +How can I become an MPlayer developer? + + +We always welcome coders and documenters. Read the +technical documentation +to get a first grasp. Then you should subscribe to the +mplayer-dev-eng +mailing list and start coding. + + + + + +Can I run multiple instances of MPlayer? + + +Yes. Some video out drivers like xv, dga or (x)mga are exclusive, some are +exclusive in combination with certain graphics boards and drivers. You will +not be able to run more than one instance of MPlayer with one of those video +out drivers. To a lesser degree this also applies to audio drivers. Not all +allow playback of multiple streams on the same device. + + + + + +There is a timer in the upper left corner. How can I get rid of it? + + +Press o and try the option. + + + + + +The or option doesn't work with +the x11 driver () ... + + +It does, but you have to explicitly specify software scaling (very slow) with the + option. You better use XF86VidMode support: You must +specify the and the option, and you're +done. Make sure you have the right modelines in your XF86Config +file, and try to make the DGA driver and +SDL's DGA driver work for you. It's much +faster. If SDL's DGA works, use that, it'll be even faster. + + + + + +What is the meaning of the numbers on the status line? + + +Example: +A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49% + +A: audio position in seconds +V: video position in seconds +A-V: audio-video difference in seconds (delay) +ct: total A-V sync correction done +frames played (counting from last seek) +frames decoded (counting from last seek) +video codec cpu usage in percent (for slices and DR this includes +video_out) +video_out cpu usage +audio codec cpu usage in percent +frames needed to drop to maintain A-V sync +current level of image postprocessing (when using +) +current cache size used (around 50% is normal) + +Most of them are for debug purposes and will be removed at some point. + + + + + +What if I don't want them to appear? + + +Use the option and read the man page. + + + + + +Why is video_out cpu usage zero (0%) for some files? + + +It's not zero, but it's called from the codec and thus cannot be measured +separately. You should try to play the file using and +then and check the difference to see the video_out speed. + + +You are using Direct Rendering, where the codec renders to the video memory +itself. In this case, the decoding percentage contains the display percentage, too. + + + + + +There are error messages about file not found /usr/lib/win32/ ... + + +Download the Win32 codecs from our +codecs page +(avifile's codec package has a different DLL set) and install it. + + + + + +Are there any mailing lists on MPlayer? + + +Yes. See the bottom of the info page on +our homepage +to subscribe. + + + + + +I've found a nasty bug when I tried to play my favorite video! Who should I inform? + + +Please read the +bug reporting guidelines +and follow the instructions. + + + + + +I have problems playing files with the ... codec. Can I use them? + + +Check the codec status, +if it doesn't contain your codec, read the codec documentation, +especially the codec importing HOWTO and contact us. + + + + + +Umm, what is "IdegCounter"? + + +A combination of a Hungarian and an English word. "Ideg" in Hungarian +means the same as "nerve" in English, and is pronounced as something like +quot;ydaegh". It was first used to measure the nervousness of A'rpi, after +some (umm) "mysterious" disappearance of CVS code ;) + + + + + +And what is "Faszom(C)ounter" + + +"Fasz" is a Hungarian word you don't want to know, the others are +connected to the perverted minds of the MPlayer developers. + + + + + +LIRC doesn't work, because ... + + +Are you sure you are using mplayer instead of +mplayer_lirc? Note that it was mplayer_lirc +for a long time, including the 0.60 release, but it was recently changed back to +mplayer. + + + + + +Subtitles are very nice, the most beautiful I've ever seen, but they +slow down playing! I know it's unlikely ... + + +After running ./configure, edit config.h +and replace #undef FAST_OSD with +#define FAST_OSD. Then recompile. + + + + + +The onscreen display (OSD) is flickering! + + +You use a vo driver with single buffering (x11,xv). With xv, use the + option. Also try . + + + + + +What exactly is this libavcodec thing? + + + + + + + + +But configure tells me "Checking for libavcodec ... no"! + + +See the libavcodec section. + + + + + +Icewm's taskbar keeps covering the movie in fullscreen mode! + + +You need to get libavcodec from FFmpeg's CVS. Read the instructions in the +libavcodec section. + + + + + +I can't access the GUI menu. I press right click, but I can't +access any menu items! + + +This shouldn't happen anymore, if it still does use the +layer option and report it to the mplayer-users +mailing list. + + + + + +How can I run MPlayer in the background? + + +Use: +mplayer options filename < /dev/null & + + + + + +Playback problems + + +I can play certain AVIs but I get no sound and this kind of error: + + Detected audio codec: [divx] afm:4 (DivX audio (WMA)) + Requested audio codec family [divx] (afm=4) not available (enable it at + compile time!) + + + +Probably the audio uses a codec not natively supported by MPlayer. Install the +Win32 codec package as described in the README or in the +Installation section. + + + + +... works with avifile/aviplay but doesn't with MPlayer. + + +MPlayer is not avifile. The only common thing between these players is the Win32 +DLL loader. The codecs (DLL) set, synchronization, demultiplexing etc is totally +different and shouldn't be compared. If something works with aviplay it doesn't +mean that MPlayer will work and vice versa. + + + + +Audio goes out of sync playing an AVI file. + + +Try the or option. If it does not +improve, read this and upload the file to FTP. + + + + +MPlayer exits with some error when using l3codeca.acm. + + +Check ldd /usr/local/bin/mplayer output. If it contains +libc.so.6 => /lib/libc.so.6 (0x4???????) +where "?" is any number then it's OK, the error is not here. If it is: +libc.so.6 => /lib/libc.so.6 (0x00??????) +then there is a problem with your kernel/libc. Maybe you are using some security +patches (for example Solar Designer's OpenWall patch) which forces loading +libraries to very low addresses. Because l3codeca.acm is a +non-relocatable DLL, it must be loaded to 0x00400000, we can't +change this. You should use a non-patched kernel, or use MPlayer's + option to disable using l3codeca.acm. + + + + +My computer plays MS DivX AVIs with resolutions ~ 640x300 and stereo mp3 sound +too slow. When I use option, everything is OK (but quiet). + + +Your machine is too slow or your soundcard driver is broken. Consult the +documentation to see if you can improve performance. + + + + +MPlayer dies with "MPlayer interrupted by +signal 4 in module: decode_video". + + +Try running MPlayer on the machine you compiled on. Or recompile with runtime +CPU detection (./configure --enable-runtime-cpudetection). +Don't use MPlayer on a CPU different from the one it was compiled on, without +using the feature mentioned just now. + + + + +I have problems with [your window manager] and fullscreen xv/xmga/sdl/x11 modes ... + + +Read the bug reporting guidelines and send us +a proper bug report. + + + + +I got this playing MPEG files: Can't find codec for video format 0x10000001! + + +You have an old version of codecs.conf at +~/.mplayer/. Upgrade it from +/etc/. +OR you have the option or +something similar in your config file(s). + + + + +When starting MPlayer under KDE I just get a black +screen and nothing happens. After about one minute the video starts playing. + + +The KDE arts sound daemon is blocking the sound device. Either wait until the +video starts or disable the arts-daemon in kontrol center. If you want to use +arts sound, specify audio output via our native arts audio driver +(). If it fails or isn't compiled in, try SDL +() and make sure your SDL can handle arts sound. Yet +another option is to start MPlayer with artsdsp. + + + + +I have an AVI that produces a gray screen when played with +and a green one with . + + +It's not a DivX file, but an MS MPEG4v3. Update your codecs.conf. + + + + +When I play this movie I get video-audio desync and/or MPlayer +crashes with the following message: +DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer! + + +This can have multiple reasons. + + +Your CPU and/or video card and/or +bus is too slow. MPlayer displays a message if this is the case (and the +dropped frames counter goes up fast). + + +If it is an AVI, maybe it has bad interleaving. Try the option. + + +Your sound driver is buggy, or you use ALSA 0.5 with . +See the sound card section. + + +The AVI has a bad header, try the option, and/or . + + + + + + +I have an MJPEG file which works with other players but displays only a black image in +MPlayer + + +Disable the Windows DLL in codecs.conf, or use the + option (compile MPlayer with libavcodec for this to work). + + + + +When I try to grab from my tuner, it works, but colors are strange. It's OK with other +applications. + + +Your card probably misreports its colorspace capacity. Try with YUY2 instead of +default YV12 (see the TV input documentation). + + + + +When I start playing, I get this message but everything seems fine: +Linux RTC init: ioctl (rtc_pie_on): Permission denied + + +You need root privileges or a specially set up kernel to use the new timing +code. For details see the RTC section of the documentation. + + + + +I have A/V sync problems. Some of my AVIs play fine, but some play with double speed! + + +You have a buggy sound card/driver. Most likely it's fixed at 44100Hz, and you +try to play a file which has 22050Hz audio. Try the resample audio plugin. + + + + +All the WMV (or other..) files I play create a green/gray window and there is +only sound! MPlayer prints: +Detected video codec: [null] drv:0 (NULL codec (no decoding)) + + +Update your codecs.conf. + + + + +I get very strange percentage values (way too big) while playing files on my notebook. + + +It's an effect of the power management / power saving system of your notebook +(BIOS, not kernel). Plug the external power connector in before you power on +your notebook. You can also try whether +cpufreq (a SpeedStep interface for Linux) helps you. + + + + +The audio/video gets totally out of sync when I run MPlayer +as root on my notebook. It works normal when i run it as a user. + + +This is again a power management effect (see above). Plug the external power +connector in before you power on your notebook +or use the option. + + + + + +Video/audio driver problems (vo/ao) + + +I have no sound when playing a video and get error messages similar to this one: + + AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) + audio_setup: Can't open audio device /dev/dsp: Device or resource busy + couldn't open/init audio device -> NOSOUND + Audio: no sound!!! + Start playing... + + + +Are you running KDE or GNOME with the ARTS or ESD sound daemon? Try disabling +the sound daemon or use the or +option to make MPlayer use ARTS or ESD. + + + + +What about the DGA driver? I can't find it! + + +./configure autodetects your DGA driver. If +doesn't show DGA, then there's a problem with your X installation. Try +./configure --enable-dga and read the +documentation. Alternatively, try SDL's DGA driver +with the option. + + + + +OK, shows DGA driver, but it complains about permissions. +Help me! + + +It works only if running as root! It's a DGA limitation. You should become root +(su -), and try again. Another solution is making MPlayer SUID +root, but it's not recommended! + + chown root /usr/local/bin/mplayer + chmod 755 /usr/local/bin/mplayer + chmod +s /usr/local/bin/mplayer + + +This is a big security risk! Never +do this on a server or on a computer that you do not control completely because +other users can gain root privileges through SUID root MPlayer. +You have been warned. + + + + + +When using Xvideo, my Voodoo 3/Banshee says: + +X Error of failed request: BadAccess (attempt to access private resource denied) + Major opcode of failed request: 147 (MIT-SHM) + Minor opcode of failed request: 1 (X_ShmAttach) + Serial number of failed request: 26 + Current serial number in output stream:27 + + + +The "tdfx" driver in XFree86 4.0.2/4.0.3 had this bug. This was +solved by bugfix #621 +of the XFree86 4.1.0 CVS log. So upgrade to XFree86 4.1.0 or later. +Alternatively, either download (at least) DRI version 0.6 from the +DRI homepage, or use CVS DRI. + + + + +OpenGL () output doesn't work (hang/black window/X11 +errors/...). + + +Your OpenGL driver doesn't support dynamic texture changes (glTexSubImage). +It's known not to work with nVidia's binary mess. It's known to work with +Utah-GLX/DRI and Matrox G400 cards. Also with DRI and Radeon cards. It won't +work with DRI and other cards. it will not work with 3DFX cards because of +the 256x256 texture size limit. + + + + +I have an nVidia TNT/TNT2 card, and I have a band with strange colors, right +under the movie! Whose fault is this? + + +This is a bug of nVidia's binary X driver. These bugs appear ONLY with the +TNT/TNT2 cards, and we can't do anything about it. To fix the problem, upgrade +to the latest nVidia binary driver version. If still bad, complain to nVidia! + + + + +I have an nVidia XYZ card, and when I click on the GUI's display window to +toggle displaying the GUI panel, a black square appears where I clicked. I have +the newest driver. + + +Yes, nVidia corrected a previous bug (above), and introduced a new one. +Let's congratulate them. UPDATE: According to nVidia, +this has already been fixed. + + + + +When I use the GUI with SDL video output, a second video window is created. + + +Known, don't use SDL for the GUI yet. + + + + +Oh the world is cruel ...! SDL has only x11 target, +but not xv! + + +Try that x11 target again. Now try . See the difference? No?! OK, here comes the enlightenment: +SDL's x11 target uses xv when available, you don't have +to worry about it ... Note: you can force/disable Xv via SDL using + and + + + + + +DVD playback + + +What about DVD navigation? + + +Support for dvdnav in MPlayer is currently broken, +normal playback does work, though. If you want to have fancy menus, you will +have to use another player like Xine or +Ogle. If you care about DVD navigation, send a +patch. + + + + +While playing a DVD, I encountered this error: +mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length / sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed. + + +This is a known libdvdread 0.9.1/0.9.2 bug. Use libmpdvdkit2, +which is present in MPlayer source, and used by default. + + + + +What about subtitles? Can MPlayer display them? + + +Yes. See the DVD chapter of the documentation. + + + + +How can I set the region code of my DVD-drive? I don't have Windows! + + +Use the regionset tool + + + + +Do I need to be (setuid) root/setuid fibmap_mplayer to be able to play a DVD? + + +No, only for old-style DVD support. However you must have the proper rights +on the DVD device entry (in /dev/). + + + + +Where can I get libdvdread and libdvdcss packages? + + +You don't need to. Use libmpdvdkit2, which is +present in the MPlayer source, and used by default. You can get the mentioned +packages from the Ogle site. + + + + +Is it possible to play/encode only selected chapters? + + +Yes, try the option. + + + + +My DVD playback is sluggish! + + +Use the option (described in the man page) and try +enabling DMA for the DVD drive with the hdparm tool (described +in the CD chapter of the documentation). + + + + + +Feature requests + + +If MPlayer is paused and I try to seek or press any key at all, MPlayer +ceases to be paused. I would like to be able to seek in the paused movie. + + +This is very tricky to implement without losing A/V synchronization. +All attempts have failed so far, but patches are welcome. + + + + +I'd like to seek +/- 1 frames instead of 10 seconds. + + +This won't be done. It was, but then it messed up A/V sync. +Feel free to implement it, and send a patch. Don't ask for it. + + + + +Where is the Windows version? + + +It's not released, and won't be. Look around the Windows scene (open source +ASF parsers, open source ASF encoders, etc) and you'll know why. We don't want +to go to jail. BTW you can compile it yourself, under Cygwin. + + + + +How can I make MPlayer remember the options I use for this particular file? + + +Create a file named movie.avi.conf with the file-specific +options in it and put it in ~/.mplayer or +in the same directory as the file. + + + + + +Encoding + + +My tuner works, I can hear the sound and watch the video with MPlayer, +but MEncoder doesn't encode audio! + + +TV audio encoding for Linux is currently unimplemented, we're working +on it. At the moment it works only on BSD. + + + + +I can't encode DVD subtitles into the AVI! + + +You have to specify the option correctly! + + + + +MEncoder segfaults on startup! + + +Upgrade DivX4Linux. + + + + +How can I encode only selected chapters from a DVD? + + +Use the option correctly, like: + + + + +I'm trying to work with 2GB+ files on a VFAT file system. Does it work? + + +No, VFAT doesn't support 2GB+ files. + + + + +Why is the recommended bitrate printed by MEncoder negative? + + +Because the bitrate you encoded the audio with is too large to fit the +movie on any CD. Check if you have libmp3lame installed properly. + + + +
+ +
diff --git a/DOCS/xml/en/features.xml b/DOCS/xml/en/features.xml new file mode 100644 index 0000000000..3a9ce68a9c --- /dev/null +++ b/DOCS/xml/en/features.xml @@ -0,0 +1,17 @@ + + +Features + +&formats.xml; +&codecs.xml; + + +Output devices +&video.xml; +&audio.xml; + + +&tvinput.xml; +&edl.xml; + + diff --git a/DOCS/xml/en/formats.xml b/DOCS/xml/en/formats.xml new file mode 100644 index 0000000000..eae96d42b6 --- /dev/null +++ b/DOCS/xml/en/formats.xml @@ -0,0 +1,455 @@ + + +Supported formats + + +It is important to clarify a common mistake. When people see a file with a +.AVI extension, they immediately conclude that it is +not an MPEG file. That is not true. At least not entirely. Contrary to +popular belief such a file can contain MPEG1 video. + + + +You see, a codec is not the same as a +file format. +Examples of video codecs are: MPEG1, MPEG2, DivX, Indeo5, 3ivx. +Examples of file formats are: MPG, AVI, ASF. + + + +In theory, you can put an OpenDivX video and MP3 audio +into an MPG format file. However, most +players will not play it, since they expect MPEG1 video and MP2 audio (unlike +AVI, MPG +does not have the necessary fields to describe its video and audio streams). +Or you might put MPEG1 video into an AVI file. +FFmpeg and +MEncoder can create these files. + + + + +Video formats + + +MPEG files + + +MPEG files come in different guises: + + + + + MPG: This is the most basic form of the + MPEG file formats. It contains MPEG1 video, and MP2 (MPEG-1 layer 2) or + rarely MP1 audio. + + + DAT: This is the very same format as MPG with a different extension. It + is used on Video CDs. Due to the way VCDs + are created and Linux is designed, the DAT files cannot be played nor copied + from VCDs as regular files. You have to use the option + to play the Video CD. + + + VOB: This is the MPEG file format on DVDs. + It is the same as MPG, plus the capability to contain subtitles or non-MPEG + (AC3) audio. It contains encoded MPEG2 video and usually AC3 audio, but DTS, + MP2 and uncompressed LPCM are allowed, too. Read the + DVD section! + + + + +Series of frames form independent groups in MPEG files. This means that you +can cut/join an MPEG file with standard file tools (like +dd, cut), and it remains completely +functional. + + + +One important feature of MPGs is that they have a field to describe the +aspect ratio of the video stream within. For example SVCDs have 480x480 +resolution video, and in the header that field is set to 4:3, so that it is +played at 640x480. AVI files do not have this field, so they have to be +rescaled during encoding or played with the +option. + + + + + +AVI files + + +Designed by Microsoft, AVI (Audio Video Interleaved) +is a widespread multipurpose format currently used mostly for DivX and DivX4 +video. It has many known drawbacks and shortcomings (for example in streaming). It +supports one video stream and 0 to 99 audio streams and can be as big as +2GB. There exists an extension allowing bigger files called OpenDML. Microsoft +currently strongly discourages its use and encourages ASF/WMV. Not that +anybody cares. + + + +There is a hack that allows AVI files to contain an Ogg Vorbis audio +stream, but makes them incompatible with standard AVI. +MPlayer supports playing these files. Seeking is +also implemented but severely hampered by badly encoded files with +confusing headers. Unfortunately the only encoder currently capable of +creating these files, NanDub, has this problem. + + + + +DV cameras create raw DV streams that DV grabbing utilities convert to two +different types of AVI files. The AVI will then contain either separate +audio and video streams that MPlayer can play or +the raw DV stream for which support is under development. + + + + +There are two kinds of AVI files: + + + Interleaved: Audio and video content is + interleaved. This is the standard usage. Recommended and mostly used. Some tools + create interleaved AVIs with bad sync. MPlayer + detects these as interleaved, and this climaxes in loss of A/V sync, + probably at seeking. These files should be played as non-interleaved + (with the option). + + + Non-interleaved: First comes the whole + video stream, then the whole audio stream. It thus needs a lot of seeking, + making playing from network or CD-ROM difficult. + + + + + +MPlayer supports two kinds of timings for AVI +files: + + + bps-based: It is based on the + bitrate/samplerate of the video/audio stream. This method is used by + most players, including avifile + and Windows Media Player. Files with broken + headers, and files created with VBR audio but not VBR-compliant encoder + will result in A/V desync with this method (mostly at seeking). + + + interleaving-based: It does not use the bitrate + value of the header, instead it uses the relative position of interleaved + audio and video chunks, making badly encoded files with VBR audio playable. + + + + + +Any audio and video codec is allowed, but note that VBR audio is not well +supported by most players. The file format makes it possible to use VBR +audio, but most players expect CBR audio, thus they fail with VBR. VBR is +uncommon and Microsoft's AVI specs only describe CBR audio. I also noticed +that most AVI encoders/multiplexers create bad files when using VBR audio. +There are only two known exceptions: +NanDub and MEncoder. + + + + + +ASF/WMV files + +ASF (Active Streaming Format) comes from Microsoft. They developed two +variants of ASF, v1.0 and v2.0. v1.0 is used by their media tools (Windows +Media Player and Windows Media Encoder) +and is very secret. v2.0 is published and patented :). Of course they differ, +there is no compatibility at all (it is just another legal game). +MPlayer supports only v1.0, as nobody has ever seen +v2.0 files :). Note that ASF files nowadays come with the extension +.WMA or .WMV. + + + + + +QuickTime/MOV files + + +These formats were designed by Apple and can contain any codec, CBR or VBR. +They usually have a .QT or .MOV +extension. Note that since the MPEG4 group chose QuickTime as the recommended +file format for MPEG4, their MOV files come with a .MPG or +.MP4 extension (Interestingly the video and audio +streams in these files are real MPG and AAC files. Yo can even extract them with the + and options.). + + + + +Most new QuickTime files use Sorenson video and +QDesign Music audio. See our Sorenson codec section. + + + + + + +VIVO files + + +MPlayer happily demuxes VIVO file formats. The +biggest disadvantage of the format is that it has no index block, nor a +fixed packet size or sync bytes and most files lack even keyframes, so +forget seeking! + + + +The video codec of VIVO/1.0 files is standard h.263. +The video codec of VIVO/2.0 files is a modified, nonstandard +h.263v2. The audio is the same, it may be +g.723 (standard), or +Vivo Siren. + + + +See the +VIVO video codec and +VIVO audio codec +sections for installation instructions. + + + + + +FLI files + +FLI is a very old file format used by +Autodesk Animator, but it is a common file format for short animations on the net. +MPlayer demuxes and decodes FLI movies and is +even able to seek within them (useful when looping with the + option). FLI files do not have keyframes, so the +picture will be messy for a short time after seeking. + + + + + +RealMedia (RM) files + + +Yes, MPlayer can read (demux) RealMedia +(.rm) files. Seeking works, but you have to explicitly +specify the option (the format supports +keyframes). Here are the lists of the supported RealVideo and RealAudio codecs. + + + + + +NuppelVideo files + +NuppelVideo +is a TV grabber tool (AFAIK:). MPlayer can read +its .NUV files (only NuppelVideo 5.0). Those files can +contain uncompressed YV12, YV12+RTJpeg compressed, YV12 RTJpeg+lzo +compressed, and YV12+lzo compressed frames. +MPlayer decodes (and also encodes +them with MEncoder to DivX/etc!) them all. Seeking works. + + + + + +yuv4mpeg files + +yuv4mpeg / yuv4mpeg2 +is a file format used by the +mjpegtools programs. +You can grab, produce, filter or encode video in this format using these tools. +The file format is really a sequence of uncompressed YUV 4:2:0 images. + + + + + +FILM files + +This format is used on old Sega Saturn CD-ROM games. + + + + + +RoQ files + +RoQ files are multimedia files used in some ID games such as Quake III and +Return to Castle Wolfenstein. + + + + + +OGG/OGM files + +This is a new fileformat from Xiphophorus. +It can contain any video or audio codec, CBR or VBR. You'll need +libogg and +libvorbis installed before +compiling MPlayer to be able to play it. + + + + + +SDP files + +SDP is an +IETF standard format for describing video and/or audio RTP streams. +(The "LIVE.COM Streaming Media" +are required.) + + + + + +PVA files + +PVA is an MPEG-like format used by DVB TV boards' software (e.g.: +MultiDec, WinTV under Windows. + + + +The PVA specifications can be downloaded from the following address: + + + + + + +GIF files + +The GIF format is a common format for web +graphics. There are two versions of the GIF spec, GIF87a and GIF89a. The +main difference is that GIF89a allows for animation. MPlayer supports both +formats through use of libungif or +another libgif-compatible library. Non-animated GIFs will be displayed as +single frame videos. (Use the and +options to display these longer.) + + + +MPlayer currently does not support seeking in GIF +files. GIF files do not necessarily have a fixed frame size, nor a fixed +framerate. Rather, each frame is of independent size and is supposed to be +positioned in a certain place on a field of fixed-size. The framerate is +controlled by an optional block before each frame that specifies the next +frame's delay in centiseconds. + + + +Standard GIF files contain 24-bit RGB frames with at most an 8-bit indexed +pallete. These frames are usually LZW-compressed, although some GIF encoders +produce uncompressed frames to avoid patent issues with LZW compression. + + + +If your distribution does not come with libungif, +download a copy from the +libungif +homepage. For detailed technical information, have a look at the +GIF89a specification. + + + + + + + +Audio formats + + +MPlayer is a movie +and not a media player, although it can play +some audio file formats (they are listed in the sections below). This is not +a recommended usage of MPlayer, you better use XMMS. + + + +MP3 files + +You may have problems playing certain MP3 files that +MPlayer will misdetect as MPEGs and play +incorrectly or not at all. This cannot be fixed without dropping support +for certain broken MPEG files and thus will remain like this for the +foreseeable future. The flag described in the +manpage may help you in these cases. + + + + +WAV files + + + + + +OGG/OGM files (Vorbis) + +Requires properly installed +libogg and +libvorbis. + + + + +WMA/ASF files + + + + + +MP4 files + + + + +CD audio + +MPlayer can use cdparanoia +to play CDDA (Audio CD). The scope of this section does not contain enumerating +cdparanoia's features. + + + +See the man page's option which can be used to pass +options to cdparanoia. + + + + +XMMS + +MPlayer can use XMMS input +plugins to play many file formats. There are plugins for SNES game tunes, SID +tunes (from Commodore 64), many Amiga formats, .xm, .it, VQF, musepack, Bonk, +shorten and many others. You can find them at the +XMMS input plugin page. + + + +For this feature you need to have XMMS and compile +MPlayer with ./configure --enable-xmms. +If that does not work, you might need to set the XMMS +plugin and library path explicitly by way of the +and options. + + + + diff --git a/DOCS/xml/en/history.xml b/DOCS/xml/en/history.xml new file mode 100644 index 0000000000..d1f5d55d6b --- /dev/null +++ b/DOCS/xml/en/history.xml @@ -0,0 +1,88 @@ + + + +History + + +This began a year ago... I (A'rpi) have tried lots of players under linux +(mtv, xmps, dvdview, livid/oms, videolan, xine, xanim, avifile, xmmp) but +they all have some problem. Mostly with special files or with audio/video +sync. Most of them is unable to play both MPEG1, MPEG2 and AVI (DivX) +files. Many players have image quality or speed problems too. So I've +decided to write/modify one... + + + + mpg12play v0.1-v0.3: Sep 22-25, 2000 + + The first try, hacked together in a half hour! I've used libmpeg3 + from up to the version 0.3, but + there were image quality and speed problems with it. + + + mpg12play v0.5-v0.87: Sep 28-Oct 20, 2000 + Mpeg codec replaced with DVDview by Dirk Farin, it was a + great stuff, but it was slow and was written in C++ (I hate C++!!!) + + + mpg12play v0.9-v0.95pre5: Oct 21-Nov 2, 2000 + Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman and + Michel Lespinasse. It's great, optimized very fast C code with perfect + image quality and 100% MPEG standard conformance. + + + MPlayer v0.3-v0.9: Nov 18-Dec 4, 2000 + It was a pack of two programs: mpg12play v0.95pre6 and my + new simple AVI player 'avip' based on avifile's Win32 DLL loader. + + + MPlayer v0.10: Jan 1, 2001 + The MPEG and AVI player in a single binary! + + + MPlayer v0.11pre series: + Some new developers joined and from 0.11 the mplayer project + is a team-work! Added ASF file support, and OpenDivX + (see ) en/decoding. + + + MPlayer v0.17a "The IdegCounter" Apr 27, 2001 + The release version of the 0.11pre after 4 months of heavy + development! Try it, and be amazed! Thousands of new features added... + and of course old code was improved too, bugs removed etc. + + + MPlayer 0.18 "The BugCounter" Jul 9, 2001 + 2 months since 0.17 and here's a new release.. Completed ASF + support, more subtitle formats, introduced libao (similar to libvo but to + audio), even more stable than ever, and so on. It's a MUST! + + + MPlayer 0.50 "The Faszom(C)ounter" Oct 8, 2001 + Hmm. Release again. Tons of new features, beta GUI version, + bugs fixed, new vo and ao drivers, ported to many systems, including + opensource DivX codecs and much more. Try it! + + + MPlayer 0.60 "The RTFMCounter" Jan 3, 2002 + MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, + ADPCM codecs, and support for XAnim's binary codecs; DVD subtitles support, + first release of MEncoder, TV grabbing, cache, liba52, countless fixes. + + + MPlayer 0.90pre10 "The BirthdayCounter" Nov 11, 2002 + Although this is not a release, I am going to mention it because it + came out 2 years after MPlayer v0.01. Happy birthday, MPlayer! + + + MPlayer 0.90rc1 "The CodecCounter" Dec 7, 2002 + Again not a release, but after adding Sorenson 3 (QuickTime) + and Windows Media 9 support, MPlayer is the world's first movie player with + support for all known video formats! + + + MPlayer 0.90 "?" Date yet unknown + + + + diff --git a/DOCS/xml/en/install.xml b/DOCS/xml/en/install.xml new file mode 100644 index 0000000000..d7c039b484 --- /dev/null +++ b/DOCS/xml/en/install.xml @@ -0,0 +1,894 @@ + + +Installation + + +In this section I'll try to guide you through the compiling and configuring +process of MPlayer. It's not easy, but it won't +necessarily be hard. If you experience a different behavior than what I +explain, please search through this documentation and you'll find your +answers. If you see links, please follow them and read carefully what they +contain. It will take some time, but it DOES worth it. + + + +You need a fairly recent system. On Linux, 2.4.x kernels are recommended. + + + + +Software requirements + + + + binutils - suggested version is 2.11.x. + This program is responsible for generating MMX/ 3DNow!/etc instructions, + thus very important. + + + gcc - suggested versions are: 2.95.3 + (maybe 2.95.4) and 3.2+. + Never use 2.96 or 3.0.x! They generate faulty code for + MPlayer. If you decide to change gcc from + 2.96, then don't decide in favor of 3.0.x just because it's newer! Early + releases of 3.0.x were even more buggy than 2.96. So downgrade to 2.95.x + (downgrade libstdc++ too, other + programs may need it) or don't up/downgrade at all (but in this case, be + prepared for runtime problems). If you vote for 3.x.x, try to use the + latest version, early releases had various bugs, so be sure you use at + least 3.1, it's tested and working. For detailed information about gcc 2.96's + bugs (that are still NOT fixed, they have been WORKED AROUND in + MPlayer!),see the gcc 2.96 + section and the . + + + XFree86 - suggested version is always the + newest (4.2.1). Normally, everyone wants this, as starting + with XFree86 4.0.2, it contains the XVideo + extension (somewhere referred to as Xv) + which is needed to enable the hardware YUV acceleration (fast image display) + on cards that support it. + Make sure its development package is installed, + too, otherwise it won't work. + For some video cards you don't need XFree86. See list below. + + + make - suggested version is + always the newest (at least 3.79.x). This + usually isn't important. + + + SDL - it's not mandatory, but can help in + some cases (bad audio, video cards that lag strangely with the xv driver). + Always use the newest (beginning from 1.2.x). + + + libjpeg - optional JPEG decoder, used by the + option and some QT MOV files. Useful for both MPlayer and MEncoder if + you plan to work with jpeg files. + + + libpng - recommended and default (M)PNG decoder. Required for GUI. + Useful for both MPlayer and + MEncoder. + + + lame - recommended, needed for encoding MP3 audio with + MEncoder, suggested version is + always the newest (at least 3.90). + + + libogg - optional, needed for playing OGG file format. + + + libvorbis - optional, needed for playing OGG Vorbis audio. + + + LIVE.COM Streaming Media + - optional, needed for playing RTSP/RTP streams. + + + directfb - optional, from + + + + cdparanoia - optional, for CDDA support + + + libfreetype - optional, for TTF fonts + support. At least 2.0.9 is required. + + + libxmms - optional, for XMMS input plugin + support. At least 1.2.7 is required. + + + + + + +Codecs + + + + libavcodec: This codec package is capable + of decoding H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1 encoded video + streams and WMA (Windows Media Audio) v1/v2 audio streams, on multiple + platforms. It is also known to be the fastest for this task. See the + this section section for details. Features: + + + gain decoding of videos mentioned above, on non-x86 machines + + + encoding with most of the mentioned codecs + + + this codec is the fastest codec available for + DivX/3/4/5 and other MPEG4 types. Recommended! + + + + + Win32 codecs: If you plan to use + MPlayer on x86 architecture, you will possibly need + them. Download the Win32 codecs from our + codecs page + and install them to /usr/lib/win32 + BEFORE compiling MPlayer, + otherwise no Win32 support will be compiled! + The avifile project has similar codecs package, but it + differs from ours, so if you want to use all supported codecs, then use + our package (do not worry, avifile works with it without problems). + + Features: + + + you need this if you want to play or encode for example movies recorded + with various hardware compressors, like tuner cards, digital cameras + (example: DV, ATI VCR, MJPEG) + + + needed if you want to play WMV8, WMV9/WMA9 movies. + + + Not needed for old ASF's with MP41 or MP42 video (though VoxWare audio is + frequent for these files - it's done by the Win32 codec), or WMV7. Also not + needed for WMA (Windows Media Audio), libavcodec has opensource decoder for that. + + + + + QuickTime codecs: on x86 platforms these + codecs can be used to decode Sorenson v1/v3, RPZA, and other QuickTime video, + and QDesign audio streams. Installation instructions can be found in the + Sorenson video codec section. + + + DivX4/DivX5: information about this codec is + available in the DivX4/DivX5. You possibly + don't want this codec as libavcodec (see + above) is much faster and has better quality than this, for both decoding + and encoding. Features: + + + 1 pass or 2 pass encoding with MEncoder + + + can play old DivX3 movies much faster than + the Win32 DLL but slower than libavcodec! + + + it's closed-source, and only a x86 version is available. + + + + + XviD: Open source encoding alternative to + Divx4Linux. Features: + + + 1 pass or 2 pass encoding with MEncoder + + + it's open-source, so it's multiplatform. + + + it's about 2 times faster than divx4 when encoding - about the same + quality + + + + + The XAnim codecs + are the best (full screen, hardware YUV zoom) for decoding + 3ivx and Indeo 3/4/5 movies, and some old + formats. And they are multiplatform, so this is the only way to play Indeo on + non-x86 platforms (well, apart from using XAnim:). But for example Cinepak movies + are best played with MPlayer's own Cinepak decoder! + + + For Ogg Vorbis audio decoding you need to + install libvorbis properly. Use + deb/rpm packages if available, or compile from + source + (this is a nightly updated tarball of Vorbis CVS). + + + MPlayer can use the libraries of RealPlayer 8 + or RealONE to play files with RealVideo 2.0-4.0 + video, and Sipro/Cook audio. See RealMedia file format + section for installation instructions and more information. + + + + + + +Video cards + + +There are generally two kind of video cards. One kind (the newer cards) has +hardware scaling and YUV acceleration support, +the other cards don't. + + + + +YUV cards + + +They can display and scale (zoom) the picture to any size that fits in +their memory, with small CPU usage (even when +zooming), thus fullscreen is nice and very fast. + + + + Matrox G200/G400/G450/G550 cards: although a + Vidix driver is provided, it is recommended to + use the mga_vid module instead, for it works much better. + Please see the mga_vid section about its + installation and usage. It is important to do these steps + before compiling MPlayer, + otherwise no mga_vid support will be built. Also check out the + Matrox TV-out section. If you + If you don't use Linux, your only + possibility is the VIDIX driver: read VIDIX section. + + + 3Dfx Voodoo3/Banshee cards: please see + tdfxfb section in order to gain big speedup. + It is important to do these steps before + compiling MPlayer, otherwise no 3Dfx support will be + built. Also see the 3dfx TV-out section. + If you use X, use at least 4.2.0, as 3dfx Xv + driver was broken in 4.1.0, and earlier releases. + + + ATI cards: VIDIX + driver is provided for the following cards: + Radeon, Rage128, Mach64 (Rage XL/Mobility, Xpert98). + Also see the ATI cards section of the TV-out documentation, + to know if you card's TV-out is supported under Linux/MPlayer. + + + S3 cards: the Savage and Virge/DX chips have + hardware acceleration. Use as new XFree86 version as possible, older drivers are + buggy. Savage chips have problems with YV12 display, see S3 Xv + section for details. Older, Trio cards have no, or slow hardware + support. + + + nVidia cards: very bad choice for video playing. + If you do not have a GeForce2 (or newer) card, it's not likely to work without bugs. + the built-in nVidia driver in XFree86 doesn't contain + support for hardware YUV acceleration for all nVidia cards. You have + to download nVidia's closed-source drivers from nVidia.com. See the nVidia Xv driver section for details. Please also check + the nVidia TV-out section if you wish to + use a TV. + + + 3DLabs GLINT R3 and Permedia3: a VIDIX driver + is provided (pm3_vid). Please see the VIDIX section + for details. + + + Other cards: none of the above? + + + Try if the XFree86 driver (and your card) supports hardware + acceleration. See the Xv section for details. + + + If it doesn't, then your card's video features aren't supported under + your operating system :( If it does hardware scaling under Windows, it + doesn't mean it will do the same under Linux or other OS, it depends on + the drivers. Most manufacturers don't make Linux drivers nor release chip + specs - so you're unlucky if using their cards. + See . + + + + + + + + + +Non-YUV cards + + +Fullscreen playing can be achieved by either enabling +software scaling (use the or , +but i warn you: this is slow), or switching to a smaller video mode, for example +352x288. If you don't have YUV acceleration, this latter method is recommended. +Video mode switching can be enabled by using the option and +it works with the following drivers: + + + using XFree86: see details in DGA driver and + X11 driver sections. DGA is recommended! Also + try DGA via SDL, sometimes it's better. + + + not using XFree86: try the drivers in the + following order: + vesa, + fbdev, + svgalib, + aalib. + + + + + + + +Cirrus-Logic cards + + + GD 7548: present on-board and tested in Compaq Armada 41xx notebook series. + + + XFree86 3: works in 8/16bpp modes. However, the driver is dramatically slow + and buggy in 800x600@16bpp. Recommended: 640x480@16bpp + + + XFree86 4: the Xserver freezes soon after start unless acceleration is + disabled, but then the whole thing gets slower than XFree86 3. No XVideo. + + + FBdev: framebuffer can be turned on with the clgenfb + driver in the kernel, though for me it worked only in 8bpp, thus unusable. + The clgenfb source had to be extended with the 7548 ID before compilation. + + + VESA: the card is only VBE 1.2 capable, so VESA output can't be used. Can't + be workarounded with UniVBE. + + + SVGAlib: detects an older Cirrus chip. Usable but slow with + . + + + + + + + + + +Sound cards + + + + Soundblaster Live!: with this card you can use + 4 or 6 (5.1) channels AC3 decoding instead of 2. Read the + Software AC3 decoding section. For hardware AC3 + passthrough you must use ALSA 0.9 oss emulation! + + + C-Media with SP/DIF out: hardware AC3 + passthrough is possible with these cards, see + Hardware AC3 decoding section. + + + Features of other cards aren't supported by + MPlayer. It's very recommended + to read the sound card section! + + + + + + +Features + + + + Decide if you need GUI. If you do, see the GUI + section before compiling. + + + If you want to install MEncoder (our great + all-purpose encoder), see the MEncoder section. + + + If you have a V4L compatible TV tuner card, + and wish to watch/grab and encode movies with MPlayer, + read the TV input section. + + + There is a neat OSD Menu support ready to be + used. Check the OSD menu section. + + + + +Then build MPlayer: + +./configure +make +make install + + + +At this point, MPlayer is ready to use. The +directory $PREFIX/share/mplayer +contains the codecs.conf file, which is used to tell +the program all the codecs and their capabilities. This file should always +be kept up to date together with the main binary. Check if you have +codecs.conf in your home directory +(~/.mplayer/codecs.conf) left from old +MPlayer versions, and remove it. + + + +Debian users can build a .deb package for themselves, it's very simple. +Just exec +fakeroot debian/rules binary +in MPlayer's root directory. See +Debian packaging for detailled instructions. + + + +Always browse the output of +./configure, and the +configure.log file, they contain information about +what will be built, and what will not. You may also want to view +config.h and config.mak files. +If you have some libraries installed, but not detected by +./configure, then check if you also have the proper +header files (usually the -dev packages) and their version matches. The +configure.log file usually tells you what is missing. + + + +Though not mandatory, the fonts should be installed in order to gain OSD, +and subtitle functionality. The recommended method is installing a TTF +font file and telling MPlayer to use it. See the Subtitles +and OSD section for details. + + + + + + + + +What about the GUI? + + +The GUI needs GTK 1.2.x (it isn't fully GTK, but the panels are). The skins +are stored in PNG format, so GTK, libpng +(and their devel stuff, usualy called gtk-dev +and libpng-dev) has to be installed. +You can build it by specifying during +./configure. Then, to turn on GUI mode, you either + + + specify gui=yes in your config file + + + execute + ln -s $PREFIX/bin/mplayer $PREFIX/bin/gmplayer + and call gmplayer instead. + + + + + +Currently you can't use the option on the command +line, due to technical reasons. + + + +As MPlayer doesn't have a skin included, you +have to download them if you want to use the GUI. See the download page. +They should be extracted to the usual system-wide directory ($PREFIX/share/mplayer/Skin), or to $HOME/.mplayer/Skin. +MPlayer by default looks in these directories +for a directory named default, but +you can use the +option, or the skin=newskin config file directive to use +the skin in */Skin/newskin +directory. + + + + + + +Subtitles and OSD + + +MPlayer can display subtitles along with movie files. Currently the +following formats are supported: + +VobSub +OGM +CC (closed caption) +Microdvd +SubRip +SubViewer +Sami +VPlayer +RT +SSA +MPsub +AQTitle +JACOsub + + + + +MPlayer can dump the previously listed subtitle formats +(except the three first) into the following +destination formats, with the given options: + +MPsub: +SubRip: +Microdvd: +JACOsub: +Sami: + + + + +The command line options differ slightly for the different formats: + + + +VobSub subtitles + +VobSub subtitles consist of a big (some megabytes) .SUB file, +and optional .IDX and/or .IFO +files. If you have files like sample.sub, +sample.ifo (optional), sample.idx - +you have to pass MPlayer the + options +(full path optional). The option is like + for DVDs, you can choose between subtitle tracks +(languages) with it. In case that is omitted, +MPLayer will try to use the languages given by the + option and fall back to the langidx +in the .IDX file to set the subtitle language. If it fails, +there will be no subtitles. + + + + +Other subtitles + +The other formats consist of a single text file containing timing, +placement and text information. Usage: If you have a file like +sample.txt, you have to pass the option (full path optional). + + + + +Adjusting subtitle timing and placement: + + + + Delays subtitles by seconds. + Can be negative. + + + + + + Specify frame/sec rate of subtitle file (float number). + + + + + + Specify the position of subtitles. + + + + + +If you experience a growing delay between the movie and the subtitles when +using a MicroDVD subtitle file, most likely the frame rate of the movie and +the subtitle file are different. Please note that the MicroDVD subtitle +format uses absolute frame numbers for its timing, and therefore the + option cannot be used with this format. As +MPlayer has no way to guess the frame rate of +the subtitle file, you have to manually convert the frame rate. There is a +little perl script in the contrib +directory of the MPlayer FTP site to do this conversion for you. + + + +About DVD subtitles, read the DVD section. + + + + +MPlayer's own subtitle format + + +MPlayer introduces a new subtitle format called +MPsub. It was designed by Gabucino. Basically +its main feature is being dynamically time-based (although +it has frame-based mode too). Example (from DOCS/tech/mpsub.sub): + +# first number : wait this much after previous subtitle disappeared +# second number : display the current subtitle for this many seconds + +15 3 +A long long, time ago... + +0 3 +in a galaxy far away... + +0 3 +Naboo was under an attack. + + + +So you see, the main goal was to make subtitle +editing/timing/joining/cutting easy. And, if you - say - get an +SSA subtitle but it's badly timed/delayed to your version of the movie, you +simply do a +mplayer dummy.avi -sub source.ssa -dumpmpsub +A dump.mpsub file will be created in the +current directory, which will contain the source subtitle's text, but in +MPsub format. Then you can freely add/subtract +seconds to/from the subtitle. + + + +Subtitles are displayed with a technique called 'OSD', +On Screen Display.OSD is used to display current time, volume bar, +seek bar etc. + + + + + +Installing OSD and subtitles + + +You need an MPlayer font package to be able to use OSD/SUB feature. +There are many ways to get it: + + + + + Download ready-to-use font packages from MPlayer site. Note: currently + available fonts are limited for ISO 8859-1/2 support, but there are some + other (including Korean, Russian, ISO 8859-8 etc) fonts at contrib/font + section of FTP, made by users. + + + Font should have appropriate font.desc file which + maps unicode font positions to the actual code page of the subtitles + text. Other solution is to have subtitles encoded in UTF8 encoding and + use option or just name the subtitles file + <video_name>.utf and have it in the same dir + as the video file. Recoding from different codepages to UTF8 could be + + done by using konwert (Debian) or + iconv (Red Hat) programs. + + + + Some URLs + + + URLComment + + + + + + ISO fonts + + + + + various fonts by users + + + + + Korean fonts and RAW plugin + + + +
+ +
+ + Use the font generator tool at TOOLS/subfont-c. It's a complete tool to + convert from TTF/Type1/etc font to mplayer font pkg. (read + TOOLS/subfont-c/README for details) + + + Use the font generator GIMP plugin at TOOLS/subfont-GIMP (note: you must have HSI + RAW plugin too, see URL below) + + + + using a TrueType (TTF) font, by the means of the freetype +library. Version 2.0.9 or greater is mandatory! Then you have two methods: + + + use the option to specify a + TrueType font file on every occasion + + + create a symlink:ln -s /path/to/arial.ttf ~/.mplayer/subfont.ttf + + + +
+ + +If you chose non-TTF fonts, UNZIP the file you downloaded to ~/.mplayer or $PREFIX/share/mplayer. Then rename or symlink +one of the extracted directories to font, for example: + +ln -s ~/.mplayer/arial-24 ~/.mplayer/font + +Now you have to see a timer at the upper left corner of the movie (switch +it off with the o key). + + + +OSD has 4 states (switch with o): + + + + volume bar + seek bar (default) + + + volume bar + seek bar + timer + file position percentage on seeking + + + volume bar + seek bar + timer + total duration of the media + + + subtitles only + + + +You can change default behaviour by setting osdlevel +variable in config file, or the command line option. + + +
+ + + +OSD menu + + +MPlayer has a completely user definiable OSD Menu interface. + + + +the Preferences menu is currently UNIMPLEMENTED! + + + +Installation + + compile MPlayer by passing the + to ./configure + + + make sure you have an OSD font installed + + + copy etc/menu.conf to your + .mplayer directory + + + copy etc/input.conf to your + .mplayer directory, or to the system-wide + MPlayer config dir (default: + /usr/local/etc/mplayer) + + + check and edit input.conf to enable menu movement keys + (it is described there). + + + start MPlayer by the following example: + $ mplayer -menu file.avi + + + push any menu key you defined + + + + +
+ + + + +RTC + +There are three timing methods in MPlayer. + + + +To use the old method, you don't have to do + anything. It uses usleep() to tune + A/V sync, with +/- 10ms accuracy. However sometimes the sync has to be + tuned even finer. + + +The new timer code uses PC's RTC (Real Time Clock) + for this task, because it has precise 1ms timers. It is automagically enabled + when available, but requires root privileges, a setuid root + MPlayer binary or a properly set up kernel. + If you are running kernel 2.4.19pre8 or later you can adjust the maximum RTC + frequency for normal users through the /proc filesystem. Use this command to + enable RTC for normal users: + echo 1024 > /proc/sys/dev/rtc/max-user-freq + If you do not have such a new kernel, you can also change one line in + drivers/char/rtc.c and recompile your kernel. + Find the section that reads + + * We don't really want Joe User enabling more + * than 64Hz of interrupts on a multi-user machine. + */ + if ((rtc_freq > 64) && (!capable(CAP_SYS_RESOURCE))) + + and change the 64 to 1024. You should really know what you are doing, though. + You can see the new timer's efficiency in the status line. + The power management functions of some notebook BIOSes with speedstep CPUs + interact badly with RTC. Audio and video may get out of sync. Plugging the + external power connector in before you power up your notebook seems to help. + You can always turn off RTC support with the option. + In some hardware combinations (confirmed during usage of non-DMA DVD drive + on an ALi1541 board) usage of the RTC timer causes skippy playback. It's + recommended to use the third method in these cases. + + + The third timer code is turned on with the + option. It has the efficiency of the RTC, but it + doesn't use RTC. On the other hand, it requires more CPU. + + +NEVER install a setuid root +MPlayer binary on a multiuser system! +It's a clear way for everyone to become root. + + + diff --git a/DOCS/xml/en/mail-lists.xml b/DOCS/xml/en/mail-lists.xml new file mode 100644 index 0000000000..dfa55274cb --- /dev/null +++ b/DOCS/xml/en/mail-lists.xml @@ -0,0 +1,109 @@ + + +Mailing lists + +There are some public mailing lists on MPlayer. Unless +explicitly stated otherwise the language of these lists is English. +Please do not send messages in other languages or HTML mail! Message size limit +is 80k. If you have something bigger put it up for download somewhere. Click the +links to subscribe. On the mailing lists, the same rules about writing and quoting +apply as on usenet. Please follow them, it makes the life of those who read your +mails a lot easier. If you do not know them please read +HOWTO edit messages or (if you +are in a hurry) Quoting HOWTO. + + +MPlayer announce list: + +List for MPlayer announcements. Subscribe here if you want to get +announcements about new features. + + +MPlayer developers list: + +This list is about MPlayer development! Talking about interface/API changes, +new libraries, code optimization, configure changes is ontopic here. Send patches +but not bug reports, user questions, feature requests or flames here to keep the +list traffic low. + + +MPlayer users list: + + + + Send bug reports here after reading the Known Bugs + and bug reporting section). + + + Send feature requests here (after reading the whole + documentation). + + + Send user questions here (after reading the whole + documentation). + + + + +MPlayer Hungarian users list: + + + + Hungarian language list + + + Topic? We'll see about it... mostly flame and RTFM questions up to now :( + + + + +MPlayer & Matrox G200/G400/G450/G550 users: + +Matrox related questions like + + + things about mga_vid + + + Matrox's official beta drivers (for X 4.x.x) + + + matroxfb-TVout stuff + + + + +MPlayer & DVB card users: + +Things related to the hardware decoder card called DVB (not DXR3!). + + +MPlayer CVS-log: + +All changes in MPlayer code are automatically sent to this list. Only +questions about these changes belong here (if you do not understand why a +change is required or you have a better fix or you have noticed a possible +bug/problem in the commit). + + +MPlayer CygWin-porting list: + +List for discussion about MPlayer's CygWin port. + + +MPlayer OS/2-porting list: + +List for discussion about MPlayer's OS/2 port. + + +MPlayer Weekly News' editors and translators list: + +List for discussion about the Weekly News releases. + + + +You can reach the searchable mailing list archives at +. + + + diff --git a/DOCS/xml/en/mencoder.xml b/DOCS/xml/en/mencoder.xml new file mode 100644 index 0000000000..8b3fae6e21 --- /dev/null +++ b/DOCS/xml/en/mencoder.xml @@ -0,0 +1,488 @@ + + +Encoding with MEncoder + + +For the complete list of available MEncoder options +and examples, please see the man page. For a series of hands-on examples and +detailed guides on using several encoding parameters, read the +encoding-tips that were +collected from several mailing list threads on mplayer-users. Search the +archives +for a wealth of discussions about all aspects of and problems related to +encoding with MEncoder. + + + +Encoding 2 or 3-pass MPEG-4 ("DivX") + + +2-pass encoding + +The name comes from the fact that this method encodes the file twice. +The first encoding (dubbed pass) creates some temporary files +(*.log) with a size of few megabytes, do not delete +them yet (you can delete the AVI). In the second pass, the 2-pass output +file is created, using the bitrate data from the temporary files. The +resulting file will have much better image quality. If this is the first +time you heard about this, you should consult some guides available on the +Net. + + + + +This example shows how to encode a DVD to a 2-pass MPEG-4 ("DivX") AVI. +Just two commands are needed: +rm frameno.avi +remove this file, which can come from a previous 3-pass encoding (it interferes +with current one) + +mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi +mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi + + + + +3-pass encoding + +This is an extension of 2-pass encoding, where the audio encoding takes +place in a separate pass. This method enables estimation of recommended +video bitrate in order to fit on a CD. Also, the audio is encoded only +once, unlike in 2-pass mode. The schematics: + + + + + + Remove conflicting temporary file: + rm frameno.avi + + + First pass: + + mencoder file/DVD -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi + + An audio-only avi file will be created, containing + only the requested audio stream. Don't forget + , if you need to set it. If you were encoding a + long movie, MEncoder prints the recommended + bitrate values for 650Mb, 700Mb, and 800Mb destination sizes, after this + pass finishes. + + + Second pass: + +mencoder file/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=bitrate +This is the first pass of video encoding. Optionally specify the video +bitrate MEncoder printed at the end of the previous pass. + + + Third pass: + +mencoder file/DVD -oac copy -pass 2 \ + -ovc divx4 -divx4opts br=bitrate + +This is the second pass of video encoding. Specify the same bitrate +as in the previous pass unless you really know what you are doing. +In this pass, audio from frameno.avi will be +inserted into the destination file...and it's all ready! + + + + +Example of 3-pass encoding + +rm frameno.avi +remove this file, which can come from a previous 3-pass encoding +(it interferes with current one) + +mencoder -dvd 2 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 +mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi +mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi + + + + + + +Encoding to MPEG format + +MEncoder can create MPEG (MPEG-PS) format output +files. It's probably useful only with libavcodec's mpeg1video +codec, because players - except MPlayer - expect MPEG1 +video, and MPEG1 layer 2 (MP2) audio streams in MPEG files. + + + +this feature is not very useful right now, aside that it probably has many bugs, +but the more importantly because MEncoder currently cannot encode MPEG1 layer 2 +(MP2) audio, which all other players expect in MPEG files. + + + +To change MEncoder's output file format, use the option. + + + +Example: + +mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy other options media.avi -o output.mpg + + + + + + +Rescaling movies + + +Often the need to resize movie images' size emerges. Its reasons can be +many: decreasing file size, network bandwidth,etc. Most people even do +rescaling when converting DVDs or SVCDs to DivX AVI. This is bad. +Instead of even you doing so, read the Preserving aspect ratio +section. + + + +The scaling process is handled by the scale video filter: +. +Its quality can be set with the option. +If it's not specified, MEncoder will use 0: fast +bilinear. + + + +Usage: + +mencoder input.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vop scale=640:480-o output.avi + + + + + + +Stream copying + + +MEncoder can handle input streams in two ways: +encode or copy +them. This section is about copying. + + + + + Video stream (option ): + nice stuff can be done :) Like, putting (not converting!) FLI or VIVO or + MPEG1 video into an AVI file! Of course only + MPlayer can play such files :) And it probably + has no real life value at all. Rationally: video stream copying can be + useful for example when only the audio stream has to be encoded (like, + uncompressed PCM to MP3). + + + Audio stream (option ): + straightforward. It is possible to take an external audio file (MP3, + Vorbis) and mux it into the output stream. Use the + option + for this. + + + + + + +Fixing AVIs with broken index or interleaving + + +Easiest thing. We simply copy the video and audio streams, and +MEncoder generates the index. Of course this cannot fix possible bugs in +the video and/or audio streams. It also fixes files with broken interleaving, +thus the option won't be needed for them anymore. + + + +Command: + +mencoder -idx input.avi -ovc copy -oac copy -o output.avi + + + + +Appending multiple AVI files + + +As a side-effect, the broken AVI fixer function enables MEncoder to append +2 (or more) AVI files: + + + +Command: +cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o output.avi - + + + +This expects 1.avi and 2.avi to use +the same codecs, resolution, stream rate etc, and at least 1.avi +must not be broken. You may need to fix your input AVI files first, as described +above. + + + + + +Encoding with the libavcodec codec family + + +libavcodec provides simple encoding to a lot +of interesting video and audio formats (currently its audio codecs are +unsupported). You can encode to the following codecs: + + + + +Codec nameDescription + + +mjpeg + Motion JPEG + +h263 + H263 + +h263p + H263 Plus + +mpeg4 + ISO standard MPEG-4 (DivX 5, XVID compatible) + +msmpeg4 + pre-standard MPEG-4 variant by MS, v3 (aka DivX3) + +msmpeg4v2 + pre-standard MPEG-4 by MS, v2 (used in old asf files) + + wmv1 + Windows Media Video, version 1 (aka WMV7) + +rv10 + an old RealVideo codec + +mpeg1video + MPEG1 video :) + +huffyuv + lossless compression + + + + + +The first column contains the codec names that should be passed after the +vcodec config, like: + + + + +An example, with MJPEG compression: +mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -oac copy + + + + + + +Encoding from multiple input image files (JPEGs,PNGs or TGAs) + + +MEncoder is capable of creating movies from one +or more JPEG, PNG or TGA files. With simple framecopy it can create MJPEG +(Motion JPEG), MPNG (Motion PNG) or MTGA (Motion TGA) files. + + + +Explanation of the process: + + MEncoder decodes the input image(s) with + libjpeg (when decoding PNGs, it + will use libpng). + + + MEncoder then feeds the decoded image to the + chosen video compressor (DivX4, Xvid, ffmpeg msmpeg4, etc.). + + + + +Examples + +The explanation of the option can be found below in +the man page. + + + +Creating a DivX4 file from all the JPEG files in the current dir: + +mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi \*.jpg + + + + + +Creating a DivX4 file from some JPEG files in the current dir: + +mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o output.avi frame001.jpg,frame002.jpg + + + + + +Creating a Motion JPEG (MJPEG) file from all the JPEG files in the current +dir: + +mencoder -mf on:w=800:h=600:fps=25 -ovc copy -o output.avi \*.jpg + + + + + +Creating an uncompressed file from all the PNG files in the current dir: + +mencoder -mf on:w=800:h=600:fps=25:type=png -ovc raw -o output.avi \*.png + + + + +Width must be integer multiple of 4, it's a limitation of the RAW RGB AVI format. + + + + +Creating a Motion PNG (MPNG) file from all the PNG files in the current +dir: + +mencoder -mf on:w=800:h=600:fps=25:type=png -ovc copy -o output.avi \*.png + + + + + +Creating a Motion TGA (MTGA) file from all the TGA files in the current +dir: + +mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy -o output.avi \*.tga + + + + + + + + + +Extracting DVD subtitles to Vobsub file + + +MEncoder is capable of extracting subtitles from +a DVD into Vobsub fomat files. They consist of a pair of files ending in +.idx and .sub and are usually +packaged in a single .rar archive. +MPlayer can play these with the + and options. + + + +You specify the basename (i.e without the .idx or +.sub extension) of the output files with + and the index for this subtitle in the +resulting files with . + + + +If the input is not from a DVD you should use to +indicate the .ifo file needed to construct the +resulting .idx file. + + + +If the input is not from a DVD and you do not have the +.ifo file you will need to use the + option to let it know what language id to put in +the .idx file. + + + +Each run will append the running subtitle if the .idx +and .sub files already exist. So you should remove any +before starting. + + + +Copying two subtitles from a DVD while doing 3-pass encoding + +rm subtitles.idx subtitles.sub +mencoder -dvd 1 -vobsubout subtitles -vobsuboutindex 0 -sid 2 -o frameno.avi -ovc frameno +mencoder -dvd 1 -oac copy -ovc divx4 -pass 1 +mencoder -dvd 1 -oac copy -ovc divx4 -pass 2 -vobsubout subtitles -vobsuboutindex 1 -sid 5 + + + +Copying a french subtitle from an MPEG file + +rm subtitles.idx subtitles.sub +mencoder movie.mpg -ifo movie.ifo -vobsubout subtitles -vobsuboutindex 0 -vobsuboutid fr -sid 1 + + + + + +Preserving aspect ratio + +DVDs and SVCDs (i.e. MPEG1/2) files contain an aspect ratio value, which +describes how should the player scale the video stream, so humans won't +have egg heads (ex.: 480x480 + 4:3 = 640x480). However when encoding to AVI +(DivX) files, you have be aware that AVI headers don't store this value. +Rescaling the movie is disgusting and time consuming, there must be a better +feature! + + +There is + + +MPEG4 has an unique feature: the video stream can contain its needed aspect +ratio. Yes, just like MPEG1/2 files (DVD, SVCD). Regretfully, there are +no video players outside which support this +attribute. Except MPlayer. + + + +This feature can be used only with libavcodec's +mpeg4 codec. Keep in mind: although MPlayer +will correctly play the created file, other players will use the wrong aspect +ratio. + + + +You seriously should crop the black bands over and below the movie image. +See the manpage about the usage of the cropdetect and +crop filters. + + + +Usage + +mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:aspect=16.0/9.0 -vop crop=714:548:0:14 -oac copy -o output.avi + + + + + diff --git a/DOCS/xml/en/patches.xml b/DOCS/xml/en/patches.xml new file mode 100644 index 0000000000..ac43975112 --- /dev/null +++ b/DOCS/xml/en/patches.xml @@ -0,0 +1,7 @@ + + +How to send patches + +Please see this file. + + diff --git a/DOCS/xml/en/ports.xml b/DOCS/xml/en/ports.xml new file mode 100644 index 0000000000..593797f2a4 --- /dev/null +++ b/DOCS/xml/en/ports.xml @@ -0,0 +1,313 @@ + + +Ports + + +Linux + +The main development platform is Linux on x86, although +MPlayer works on many other Linux ports. +Binary packages of MPlayer are available from several sources. However, +none of these packages are supported. +Report problems to the authors, not to us. + + + +Debian packaging + +To build a Debian package, run the following command in the MPlayer +source directory: +fakeroot debian/rules binary +As root you can then install the .deb package as usual: +dpkg -i ../mplayer_version.deb + + + +Christian Marillat has been making unofficial Debian MPlayer, MEncoder and font +packages for a while, you can (apt-)get them from his +homepage. + + + + +RPM packaging + +Dominik Mierzejewski created and maintains official Red Hat RPM packages of +MPlayer. They are available from his +homepage. + + + +Mandrake RPM packages are available from the P.L.F.. +SuSE includes a crippled version of MPlayer in their distribution. If you want all the features +you will have to install from source. + + + + +ARM + +MPlayer works on Linux PDAs with ARM CPU e.g. Sharp Zaurus, Compaq Ipaq. The +easiest way to obtain MPlayer is to get it from one of the +OpenZaurus package feeds. If +you want to compile it yourself, you should look at the +MPlayer +and the +libavcodec +directory in the OpenZaurus distribution buildroot. These always have the latest +Makefile and patches used for building a CVS MPlayer with libavcodec. +If you need a GUI frontend, you can use xmms-embedded. + + + + + +*BSD + +MPlayer runs on FreeBSD, OpenBSD, NetBSD, +BSD/OS and Darwin. There are ports/pkgsrc/fink/etc versions of MPlayer +available that are probably easier to use than our raw sources. + + + +To build MPlayer you will need GNU make (gmake - native BSD make +will not work) and a recent version of binutils. + + + +If MPlayer complains about not finding /dev/cdrom or +/dev/dvd, create an appropiate symbolic link: +ln -s /dev/(your_cdrom_device) /dev/cdrom + + + +To use Win32 DLLs with MPlayer you will need to re-compile the kernel with +"option USER_LDT" (unless you run FreeBSD-CURRENT, +where this is the default). + + + + +FreeBSD + +If your CPU has SSE, recompile your kernel with +"options CPU_ENABLE_SSE" (FreeBSD-STABLE or kernel +patches required). + + + + +OpenBSD + +Due to limitations in different versions of gas (relocation vs MMX), you +will need to compile in two steps: First make sure that the non-native as +is first in your $PATH and do a gmake -k, then +make sure that the native version is used and do gmake. + + + + + +Solaris + +MPlayer should work on Solaris 2.6 or newer. + + + +On UltraSPARCs, MPlayer takes advantage of their +VIS extensions (equivalent to MMX), currently +only in libmpeg2, libvo and +libavcodec, but not in mp3lib. You can watch a VOB file +on a 400MHz CPU. You'll need +mLib installed. + + + +To build the package you will need GNU make +(gmake, /opt/sfw/gmake), native +Solaris make will not work. Typical error you get when building with +Solaris' make instead of GNU make: + + % /usr/ccs/bin/make + make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen + + + + +On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter if +GNU C/C++ compiler is configured with or without the GNU assembler. + + + +On Solaris x86, you need the GNU assembler and the GNU C/C++ compiler, +configured to use the GNU assembler! The mplayer code on the x86 platform +makes heavy use of MMX, SSE and 3DNOW! instructions that cannot be compiled +using Sun's assembler /usr/ccs/bin/as. + + +The configure script tries to find out, which +assembler program is used by your "gcc" command (in case the autodetection +fails, use the +option to tell the configure script where it can find GNU +"as" on your system). + + + +Error message from configure on a Solaris x86 system using +GCC without GNU assembler: + + % configure + ... + Checking assembler (/usr/ccs/bin/as) ... , failed + Please upgrade(downgrade) binutils to 2.10.1... + +(Solution: Install and use a gcc configured with ) + + + +Typical error you get when building with a GNU C compiler that does not use GNU as: + + % gmake + ... + gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math + -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c + Assembler: mplayer.c + "(stdin)", line 3567 : Illegal mnemonic + "(stdin)", line 3567 : Syntax error + ... more "Illegal mnemonic" and "Syntax error" errors ... + + + + +Due to bugs in Solaris 8, you may not be able to play DVD discs larger than 4 GB: + + + + +The sd(7D) driver on Solaris 8 x86 has a bug when accessing a disk block >4GB +on a device using a logical blocksize != DEV_BSIZE (i.e. CD-ROM and DVD media). +Due to a 32Bit int overflow, a disk address modulo 4GB is accessed +(). +This problem does not exist in the SPARC version of Solaris 8. + + + +A similar bug is present in the hsfs(7FS) filesystem code (aka ISO9660), +hsfs may not not support partitions/disks larger than 4GB, all data is +accessed modulo 4GB +(). +The hsfs problem can be fixed by installing patch 109764-04 (sparc) / 109765-04 (x86). + + + + +On Solaris with an UltraSPARC CPU, you can get some extra speed by using the +CPU's VIS instructions for certain time consuming operations. VIS acceleration +can be used in MPlayer by calling functions in Sun's +mediaLib. + + + +VIS accelerated operations from mediaLib are used for mpeg2 video decoding +and for color space conversion in the video output drivers. + + + + +Silicon Graphics / Irix + +You can either try to install the GNU install program, and (if you did +not put it in your global path) then point to the location with: +./configure --install-path=PATH + + + +Or you can use the default install delivered with IRIX 6.5 in which case +you will have to edit the Makefile by hand a little bit. +Change the following two lines: + + $(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1 + + $(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf + +to: + + $(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/ + + $(INSTALL) -m 644 codecs.conf $(CONFDIR)/ + +And then do (from within the MPlayer source dir): +cp DOCS/mplayer.1 . ; cp etc/codecs.conf . +and then go on with building and installing. + + + + +QNX + +Works. You'll need to download SDL for QNX, and install it. Then run +MPlayer with +and options, and it should be fast. + + + +The output will be even slower than on Linux, +since QNX has only X emulation which is VERY slow. Use SDL. + + + + +Cygwin + +The Cygwin port is still in its infancy. Currently there is no support for +Win32 DLLs or OpenGL. SDL is known to distort sound and image or crash on +some systems. Patches +are always welcome. Best results are achieved with the native DirectX video +output driver () and the native Windows waveout +audio driver (). You should also check out the +mplayer-cygwin +mailing list for help and latest information. + + + +You have to copy or symlink etc/cygwin_inttypes.h +from the MPlayer source directory to /usr/include/inttypes.h +in order to make MPlayer compile. + + + +To get native DirectX video, download +DirectX 7 header files, +extract them to /usr/include/ or /usr/local/include/ +and recompile. If the image is distorted, try turning off hardware acceleration with + + + + +Instructions and files for making SDL run under Cygwin can be found on the +libsdl site. + + + +You can play VCDs by playing the .DAT or .MPG files that Windows exposes on +VCDs. It works like this (adjust for the drive letter of your CD-ROM): +mplayer d:/mpegav/avseq01.dat +mplayer /cygdrive/d/MPEG2/AVSEQ01.MPG + + + +DVDs also work, just set the DVD device correctly to whatever your CD-ROM +device is: +mplayer -dvd <title> -dvd-device '\\.\d:' + + + +QuickTime DLLs have also been reported to work. Compile with + and put the codecs into +the default Windows DLL location, C:\WINNT\system32 +or C:\Windows\system depending on your +Windows version. + + + + diff --git a/DOCS/xml/en/skin.xml b/DOCS/xml/en/skin.xml new file mode 100644 index 0000000000..157052d427 --- /dev/null +++ b/DOCS/xml/en/skin.xml @@ -0,0 +1,1094 @@ + + +MPlayer skin format + +The purpose of this document is to describe the MPlayer skin format. +The information contained here might be wrong, for + +It is not me who wrote the GUI. +The GUI is not finished. +I might be wrong. + +So do not be surprised if something does not work as described here. + + +Thanks to Zoltán Ponekker for his help. + +András Mohari <mayday@freemail.hu> + + +Overview + +It does not really have anything to do with the skin format, but you should +know that MPlayer has no builtin skin, so +at least one skin must be installed in order to be able +to use the GUI. + + + +Directories + +The directories searched for skins are (in order): + + +$(DATADIR)/Skin/ + + +$(PREFIX)/share/mplayer/Skin/ + + +~/.mplayer/Skin/ + + + + + +Note that the first path may vary according to the way MPlayer was configured +(see the and arguments of +the configure script). + + + +Every skin is installed into its own directory under one of the directories +listed above, for example: +$(PREFIX)/share/mplayer/Skin/default/ + + + + +Image formats +Images must be truecolor (24 or 32 bpp) PNGs. + +In the main window and in the playbar (see below) you can use images with +`transparency': Regions filled with the color #FF00FF (magenta) are fully +transparent when viewed by MPlayer. This means that you can even have shaped +windows if your X server has the XShape extension. + + + + +Skin components + +Skins are quite free-format (unlike the fixed-format skins of Winamp/XMMS, +for example), so it is up to you to create something great. + + + +Currently there are three windows to be decorated: the +main window, the +subwindow, the +playbar, and the +skin menu (which can be activated +by a right click). + + + + The main window and/or the + playbar is where you can control MPlayer. + The background of the window is an image. Various items can (and must) be placed + in the window: buttons, potmeters + (sliders) and labels. For every item, you must specify its + position and size. + + A button has three states (pressed, released, + disabled), thus its image must be divided into three parts vertically. See the + button item for details. + + A potmeter (mainly used for the seek bar and + volume/balance control) can have any number of phases by dividing its image + into different parts below each other. See + hpotmeter and + potmeter for details. + + Labels are a bit special: The characters + needed to draw them are taken from an image file, and the characters in the + image are described by a font description file. + The latter is a plain text file which specifies the x,y position and size of + each character in the image (the image file and its font description file + form a font together). See dlabel + and slabel for details. + +All images can have full transparency as described in the section about + image formats. If the X server + doesn't support the XShape extension, the parts marked transparent will be + black. If you'd like to use this feature, the width of the main window's + background image must be dividable by 8. + + + + + The subwindow is where the movie appears. It + can display a specified image if there is no movie loaded (it is quite boring + to have an empty window :-)) Note: transparency + is not allowed here. + + + + The skin menu is just a way to control MPlayer by + means of menu entries. Two images are required for the menu: one of them is + the base image that shows the menu in its normal state, the other one is used + to display the selected entries. When you pop up the menu, the first image is + shown. If you move the mouse over the menu entries, the currently selected + entry is copied from the second image over the menu entry below the mouse pointer + (the second image is never shown as a whole). + + A menu entry is defined by its position and size in the image (see the + section about the skin menu for details). + + + + + + There is an important thing not mentioned yet: For buttons, potmeters and + menu entries to work, MPlayer must know what to do if they are clicked. This + is done by messages (events). For these items + you must define the messages to be generated when they are clicked. + + + + +Files + +You need the following files to build a skin: + + + The configuration file named skin tells + MPlayer how to put different parts of the skin together and what to do if + you click somewhere in the window. + + + The background image for the main window. + + + Images for the items in the main window (including one or more font + description files needed to draw labels). + + + The image to be displayed in the subwindow (optional). + + + Two images for the skin menu (they are needed only if you want to create + a menu). + + + With the exception of the skin configuration file, you can name the other + files whatever you want (but note that font description files must have + a .fnt extension). + + + + + +The skin file + +As mentioned above, this is the skin configuration file. It is line oriented; +comment lines start with a ';' character at the beginning +of the line (only spaces and tabs are allowed before the ';'). + + + +The file is made up of sections. Each section describes the skin for an +application and has the following form: + +section = section name +. +. +. +end + + + + +where window name can be one of these strings: + +main - for the main window +sub - for the subwindow +menu - for the skin menu +playbar - playbar + + + + +(The sub and menu blocks are optional - you do not need to create a menu or +decorate the subwindow.) + + + +Within a window block, you can define each item for the window by a line in +this form: +item = parameter +Where item is a string that identifies the type of the GUI +item, parameter is a numeric or textual value (or a list of +values separated by commas). + + + +Putting the above together, the whole file looks something like this: + +section = movieplayer + window = main + ; ... items for main window ... + end + + window = sub + ; ... items for subwindow ... + end + + window = menu + ; ... items for menu ... + end + + window = playbar + ; ... items for playbar ... + end +end + + + + +The name of an image file must be given without leading directories - images +are searched for in the Skin directory. +You may (but you need not) specify the extension of the file. If the file does +not exist, MPlayer tries to load the file +<filename>.<ext>, where png +and PNG are tried for <ext> +(in this order). The first matching file will be used. + + + +Finally some words about positioning. The main window and the subwindow can +be placed in the different corners of the screen by giving X and +Y coordinates. 0 is top or left, +-1 is center and -2 is right or bottom, as +shown in this illustration: + + + +(0, 0)----(-1, 0)----(-2, 0) + | | | + | | | +(0,-1)----(-1,-1)----(-2,-1) + | | | + | | | +(0,-2)----(-1,-2)----(-2,-2) + + + + +Here is an example to make this clear. Suppose that you have an image called +main.png that you use for the main window: +base = main, -1, -1 +MPlayer tries to load main, main.png, +main.PNG files. + + + + +Main window and playbar + +Below is the list of entries that can be used in the +'window = main' . . . 'end', +and the 'window = playbar' . . . 'end' +blocks. + + + + + + base = image, X, Y + + +Lets you specify the background image to be used for the main window. +The window will appear at the given X,Y position on +the screen The window will have the size of the image. + + These coordinates do not currently work for the display window. + Transparent regions in the image (colored #FF00FF) appear black + on X servers without the XShape extension. The image's width must be dividable + by 8. + + + + + + button = image, X, Y, width, height, message + + +Place a button of width * height size at +position X,Y. The specified message is +generated when the button is clicked. The image given by image +must have three parts below each other (according to the possible states of the +button), like this: + + + ++------------+ +| pressed | ++------------+ +| released | ++------------+ +| disabled | ++------------+ + + + + + + + + decoration = enable|disable + + +Enable or disable window manager decoration of the main window. Default is +disable. + + This doesn't work for the display window, there is no need to. + + + + + + hpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message + + + + + + + + + vpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message + + +Place a horizontal (hpotmeter) or vertical (vpotmeter) potmeter of +width * height size at position +X,Y. The image can be divided into different parts for the +different phases of the potmeter (for example, you can have a pot for volume +control that turns from green to red while its value changes from the minimum +to the maximum.). hpotmeter can have a button that can be +dragged horizontally. The parameters are: + + + button - the image to be used for the + button (must have three parts below each other, like in case of + button) + + bwidth,bheight - size + of the button + + phases - the image to be used for the + different phases of the hpotmeter. A special value of NULL + can be used if you want no such image. The image must be divided into + numphasesparts vertically like this: + + + ++------------+ +| phase #1 | ++------------+ +| phase #2 | ++------------+ + ... ++------------+ +| phase #n | ++------------+ + + + + numphases - number of phases stored in the + phases image + + default - default value for hpotmeter + (in the range 0 to 100) + + X,Y - position for the hpotmeter + + width,height - width and height + of the hpotmeter + + message - the message to be generated when the + value of hpotmeter is changed + + + + + + + + + potmeter = phases, numphases, default, X, Y, width, height, message + + +A hpotmeter without a button. (I guess it is meant to be +turned around, but it reacts to horizontal dragging only.) For the description +of the parameters see hpotmeter. +phases can be NULL, but it is quite useless, +since you cannot see where the potmeter is set. + + + + + + font = fontfile, fontid + + +Defines a font. fontfile is the name of a font description file +with a .fnt extension (do not specify the extension here). +fontid is used to refer to the font (see dlabel +and slabel). Up to 25 fonts can be defined. + + + + + + slabel = X, Y, fontid, "text" + + +Place a static label at the position X,Y. text +is displayed using the font identified by fontid. The text is +just a raw string ($x variables do not work) that must be enclosed +between double quotes (but the " character cannot be part of the text). The +label is displayed using the font identified by fontid. + + + + + + dlabel = X, Y, length, align, fontid, "text" + + + +Place a dynamic label at the position X,Y. The label is called +dynamic because its text is refreshed periodically. The maximum length of the +label is given by length (its height is the height of a +character). If the text to be displayed is wider than that, it will be scrolled, +otherwise it is aligned within the specified space by the value of the +align parameter: 0 is for right, +1 is for center, 2 is for left. + + +The text to be displayed is given by text: It must be written +between double quotes (but the quot; character cannot be part of the text). The +label is displayed using the font identified by fontid. You +can use the following variables in the text: + + + + + + VariableMeaning + + + +$1 +play time in hh:mm:ss format + + +$2 +play time in mmmm:ss format + + +$3 +play time in hh format (hours) + + +$4 +play time in mm format (minutes) + + +$5 +play time in ss format (seconds) + + +$6 +movie length in hh:mm:ss format + + +$7 +movie length in mmmm:ss format + + +$8 +play time in h:mm:ss format + + +$v +volume in xxx.xx% format + + +$V +volume in xxx.xx format + + +$b +balance in xxx.xx% format + + +$B +balance in xxx.xx format + + +$$ +the $ character + + +$a +a character according to the audio type (none: n, +mono: m, stereo: t) + + +$t +track number (in playlist) + + +$o +filename + + +$f +filename in lower case + + +$F +filename in upper case + + +$T +a character according to the stream type (file: f, +Video CD: v, DVD: d, URL: u) + + +$p +the p character (if a movie is playing and the font has +the p character) + + +$s +the s character (if the movie is stopped and the font has +the s character) + + +$e +the e character (if playback is paused and the font has +the e character) + + +$x +movie width + + +$y +movie height + + +$C +name of the codec used + + + + + + + + + + + +The $a, $T, $p, $s and $e +variables all return characters that should be displayed as special symbols (for +example, e is for the pause symbol that usually looks something +like ||). You should have a font for normal characters and a different font for +symbols. See the section about symbols +for more information. + + + + +Subwindow + +The following entries can be used in the +'window = sub' . . . 'end' block. + + + + + + base = image, X, Y, width, height + + +The image to be displayed in the window. The window will appear at the given +X,Y position on the screen (0,0 is the +top left corner). You can specify -1 for center and -2 +for right (X) and bottom (Y). The window +will be as large as the image. width and height +denote the size of the window; they are optional (if they are missing, the +window is the same size as the image). + + + + + + background = R, G, B + + +Lets you set the background color. It is useful if the image is smaller than +the window. R, G and B +specifies the red, green and blue component of the color (each of them is a +decimal number from 0 to 255). + + + + + + +Skin menu + +As mentioned earlier, the menu is displayed using two images. Normal menu +entries are taken from the image specified by the base item, +while the currently selected entry is taken from the image specified by the +selected item. You must define the position and size of each +menu entry through the menu item. + + + +The following entries can be used in the +'window = menu'. . .'end' block. + + + + + + base = image + + +The image for normal menu entries. + + + + + + selected = image + + +The image showing the menu with all entries selected. + + + + + + menu = X, Y, width, height, message + + +Defines the X,Y position and the size of a menu entry in +the image. message is the message to be generated when the +mouse button is released over the entry. + + + + + + + +Fonts + +As mentioned in the section about the parts of a skin, a font is defined by an +image and a description file. You can place the characters anywhere in the image, +but make sure that their position and size is given in the description file +exactly. + + + +The font description file (with .fnt extension) can have +comment lines starting with ';'. The file must have a line +in the form + +image = image +Where image is the name of the +image file to be used for the font (you do not have to specify the extension). + +"char" = X, Y, width, height +Here X and Y specify the position of the +char character in the image (0,0 is the +upper left corner). width and height are +the dimensions of the character in pixels. + + + +This example defines the A, B, C characters using font.png. + +; Can be "font" instead of "font.png". +image = font.png + +; Three characters are enough for demonstration purposes :-) +"A" = 0,0, 7,13 +"B" = 7,0, 7,13 +"C" = 14,0, 7,13 + + + + +Symbols + +Some characters have special meanings when returned by some of the variables +used in dlabel. These characters are meant +to be shown as symbols so that things like a nice DVD logo can be displayed +instead of the character 'd' for a DVD stream. + + +The following table lists all the characters that can be used to display +symbols (and thus require a different font). + + + + + + CharacterSymbol + + +pplay +sstop +epause +nno sound +mmono sound +tstereo sound +fstream is a file +vstream is a Video CD +dstream is a DVD +ustream is a URL + + + + + + + +GUI messages + +These are the messages that can be generated by buttons, potmeters and +menu entries. + + +Some of the messages might not work as expected (or not work at all). +As you know, the GUI is under development. + + + +Playback control: + + evNext + +Jump to next track in the playlist. + + + + + evPause + +Forms a switch together with evPlaySwitchToPause. They can +be used to have a common play/pause button. Both messages should be assigned to +buttons displayed at the very same position in the window. This message pauses +playing and the image for the evPlaySwitchToPause button is +displayed (to indicate that the button can be pressed to continue playing). + + + + + evPlay + +Start playing. + + + + + evPlaySwitchToPause + +The opposite of evPauseSwitchToPlay. This message starts +playing and the image for the evPauseSwitchToPlay button +is displayed (to indicate that the button can be pressed to pause playing). + + + + + evPrev + +Jump to previous track in the playlist. + + + + + evStop + +Stop playing. + + + + + +Seeking: + + evBackward10sec + +Seek backward 10 seconds. + + + + + evBackward1min + +Seek backward 1 minute. + + + + + evBackward10min + +Seek backward 10 minutes. + + + + + evForward10sec + +Seek forward 10 seconds. + + + + + evForward1min + +Seek forward 1 minute. + + + + + evForward10min + +Seek forward 10 minutes. + + + + + evSetMoviePosition + +Seek to position (can be used by a potmeter; the +relative value (0-100%) of the potmeter is used). + + + + + +Video control: + + evDoubleSize + +Set the movie window to double size. + + + + evFullScreen + +Switch fullscreen mode on/off. + + + + evNormalSize + +Set the movie window to its normal size. + + + + + +Audio control: + + evDecAudioBufDelay + +Decrease audio buffer delay. + + + + + evDecBalance + +Decrease balance. + + + + + evDecVolume + +Decrease volume. + + + + + evIncAudioBufDelay + +Increase audio buffer delay. + + + + + evIncBalance + +Increase balance. + + + + + evIncVolume + +Increase volume. + + + + + evMute + +Mute/unmute the sound. + + + + + evSetBalance + +Set balance (can be used by a potmeter; the +relative value (0-100%) of the potmeter is used). + + + + + evSetVolume + +Set volume (can be used by a potmeter; the relative +value (0-100%) of the potmeter is used). + + + + + +Miscellaneous: + + evAbout + +Open the about window. + + + + + evDropSubtitle + +Disables the currently used subtitle. + + + + + evEqualizer + +Turn the equalizer on/off. + + + + + evExit + +Quit the program. + + + + + evIconify + +Iconify the window. + + + + + evLoad + +Load a file (by opening a file browser window, where you can choose a file). + + + + + evLoadPlay + +Does the same as evLoad, but it automatically starts playing after +the file is loaded. + + + + + evLoadSubtitle + +Loads a subtitle file (with the fileselector) + + + + + evLoadAudioFile + +Loads an audio file (with the fileselector) + + + + + evNone + +Empty message, it has no effect (except maybe in CVS versions :-)). + + + + + evPlayList + +Open/close the playlist window. + + + + + evPlayDVD + +Tries to open the disc in the given DVD-ROM drive. + + + + + evPlayVCD + +Tries to open the disc in the given CD-ROM drive. + + + + + evPreferences + +Open the preferences window. + + + + + evSetAspect + +Sets displayed image aspect. + + + + + evSetURL + +Displays the URL dialog window. + + + + + evSkinBrowser + +Open the skin browser window. + + + + + + + diff --git a/DOCS/xml/en/tvinput.xml b/DOCS/xml/en/tvinput.xml new file mode 100644 index 0000000000..a0b7efd997 --- /dev/null +++ b/DOCS/xml/en/tvinput.xml @@ -0,0 +1,203 @@ + + +TV input + + +This section is about how to enable watching/grabbing +from V4L compatible TV tuner. + + + + +Compilation + + + + First, you have to recompile. ./configure will + autodetect kernel headers of v4l stuff and the existence of + /dev/video* entries. If they exist, TV support will + be built (see the output of ./configure). + + + Make sure your tuner works with another TV software in Linux, for + example xawtv. + + + + + +Usage tips + +The full listing of the options is available on the manual page. +Here are just a few tips: + + + + +Use the option. An example: +-tv on:channels=26-MTV1,23-TV2 +Explanation: using this option, only the 26 and 23 channels will be usable, +and there will be a nice OSD text upon channel switching, displaying the +channel's name. Spaces in the channel name must be replaced by the +"_" character. + + + + + +Choose some sane image dimensions. The dimensions of the resulting image should +be divisible by 16. + + + + + +If you capture the video with the vertical resolution higher than half of +the full resolution (i.e. 288 for PAL or 240 for NTSC), make sure you turned +deinterlacing on. Otherwise you'll get a movie which is distorted during +fast-motion scenes and the bitrate controller will be probably even unable +to retain the specified bitrate as the interlacing artifacts produce high +amount of detail and thus consume lot of bandwidth. You can enable +deinterlacing with . Usually + does a good job, but it can be matter of personal +preference. See other deinterlacing algorithms in the manual and give it a try. + + + + + +Crop out the dead space. When you capture the video, the areas at the edges +are usually black or contain some noise. These again consume lots of +unnecessary bandwidth. More precisely it's not the black areas themselves +but the sharp transitions between the black and the brighter video image +which do but that's not important for now. Before you start capturing, +adjust the arguments of the option so that all the +crap at the margins is cropped out. Again, don't forget to keep the resulting +dimensions sane. + + + + + +Watch out for CPU load. It shouldn't cross the 90% boundary for most of the +time. If you have a large capture buffer, MEncoder can survive an overload +for few seconds but nothing more. It's better to turn off the 3D OpenGL +screensavers and similar stuff. + + + + + +Don't mess with the system clock. MEncoder uses the +system clock for doing A/V sync. If you adjust the system clock (especially +backwards in time), MEncoder gets confused and you will lose frames. This is +an important issue if you are hooked to a network and run some time +synchronization software like NTP. You have to turn NTP off during the capture +process if you want to capture reliably. + + + + + +Don't change the unless you know what you are doing +or your card/driver really doesn't support the default (YV12 colorspace). +In the older versions of MPlayer/ +MEncoder it was necessary to specify the output +format. This issue should be fixed in the current releases and +isn't required anymore, and the default suits the most purposes. For example, +if you are capturing into DivX using libavcodec and specify + in order to increase the quality of the captured +images, the captured image will be actually later converted back into YV12 so +the only thing you achieve is a massive waste of CPU power. + + + + + +To specify the I420 colorspace (), you have to add an +option due to a fourcc conflict with an Intel Indeo +video codec. + + + + + +There are several ways of capturing audio. You can grab the sound either using +your soundcard via an external cable connection between video card and line-in, +or using the built-in ADC in the bt878 chip. In the latter case, you have to +load the btaudio driver. Read the +linux/Documentation/sound/btaudio file (in the kernel +tree, not MPlayer's) for some instructions on using this driver. + + + + + +If MEncoder cannot open the audio device, make +sure that it is really available. There can be some trouble with the sound +servers like arts (KDE) or esd (GNOME). If you have a full duplex soundcard +(almost any decent card supports it today), and you are using KDE, try to +check the "full duplex" option in the sound server preference menu. + + + + + + + +Examples + + + +Dummy output, to AAlib :) + +mplayer -tv on:driver=dummy:width=640:height=480 -vo aa + + + + + +Input from standard V4L: + +mplayer -tv on:driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv + + + + + +A more sophisticated example. This makes MEncoder capture the full PAL +image, crop the margins, and deinterlace the picture using a linear blend +algorithm. Audio is compressed with a constant bitrate of 64kbps, using +LAME codec. This setup is suitable for capturing movies. + + mencoder -tv on:driver=v4l:width=768:height=576 \ + -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \ + -oac mp3lame -lameopts cbr:br=64 \ + -vop pp=lb,crop=720:544:24:16 -o output.avi + + + + + + +This will additionally rescale the image to 384x288 and compresses the +video with the bitrate of 350kbps in high quality mode. The vqmax option +looses the quantizer and allows the video compressor to actualy reach so +low bitrate even at the expense of the quality. This can be used for +capturing long TV series, where the video quality isn't so important. + + mencoder -tv on:driver=v4l:width=768:height=576 \ + -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \ + -oac mp3lame -lameopts cbr:br=48 \ + -vop scale=384:288,pp=tn/lb,crop=720:540:24:18 -sws 1 -o output.avi + +It's also possible to specify smaller image dimensions in the +option and omit the software scaling but this approach uses the maximum available +information and is a little more resistant to noise. The bt8x8 chips can do the +pixel averaging only in the horizontal direction due to a hardware limitation. + + + + diff --git a/DOCS/xml/en/usage.xml b/DOCS/xml/en/usage.xml new file mode 100644 index 0000000000..b8e7b949b5 --- /dev/null +++ b/DOCS/xml/en/usage.xml @@ -0,0 +1,436 @@ + + +Usage + + +Command line + + +MPlayer utilizes a complex playtree. It consists +of global options written as first, for example + +mplayer -vfm 5 + +and options written after filenames, that apply only to the given +filename/URL/whatever, for example: + +mplayer -vfm 5 movie1.avi movie2.avi -vfm 4 + + + +You can group filenames/URLs together using { and +}. It's useful with option : + +mplayer { 1.avi - loop 2 2.avi } -loop 3 + +The above command will play files in this order: 1, 1, 2, 1, 1, 2, 1, 1, 2. + + + +Playing a file: + +mplayer [options] [path/]filename + + + + +Playing more files: + +mplayer [default options] [path/]filename1 [options for filename1] filename2 [options for filename2] ... + + + + +Playing VCD: + +mplayer [options] -vcd trackno [-cdrom-device /dev/cdrom] + + + + +Playing DVD: + +mplayer [options] -dvd titleno [-dvd-device /dev/dvd] + + + + +Playing from the WWW: + +mplayer [options] http://site.com/file.asf + +(playlists can be used, too) + + + +Playing from RTSP: + +mplayer [options] rtsp://server.example.com/streamName + + + + +Latest versions of MPlayer also accepts VCD and +DVD tracks in URL style, just like Xine does: +mplayer dvd://1 +or +mplayer vcd://1 + + + +Examples: + +mplayer -vo x11 /mnt/Films/Contact/contact2.mpg +mplayer -vcd 2 +mplayer -afm 3 /mnt/DVDtrailers/alien4.vob +mplayer -dvd 1 -dvd-device /dev/hdc +mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi + + + + + +Control + + +MPlayer has a fully configurable, command +driven, control layer which lets you control +MPlayer with keyboard, mouse, joystick or remote +control (using LIRC). See the man page for the complete list of keyboard controls. + + + + +Controls configuration + + +MPlayer allows you bind any key/button to any +MPlayer command using a simple config file. The syntax consist of a key +name followed by a command. The default config file location is +$HOME/.mplayer/input.conf but it can be overridden +using the option +(relative path are relative to $HOME/.mplayer). + + + +A simple input control file + +## +## MPlayer input control file +## + +RIGHT seek +10 +LEFT seek -10 +- audio_delay 0.100 ++ audio_delay -0.100 +q quit +> pt_step 1 +< pt_step -1 +ENTER pt_step 1 1 + + + + +Key names + + +You can have a full list by running +mplayer -input keylist. + + + +Keyboard +Any printable character +SPACE +ENTER +TAB +CTRL +BS +DEL +INS +HOME +END +PGUP +PGDWN +ESC +RIGHT +LEFT +UP +DOWN + + + +Mouse (only supported under X) + + MOUSE_BTN0 (Left button) + + MOUSE_BTN1 (Right button) + + MOUSE_BTN2 (Middle button) + + MOUSE_BTN3 (Wheel) + + MOUSE_BTN4 (Wheel) +... +MOUSE_BTN9 + + + +Joystick (support must be enabled at compile time) + + JOY_RIGHT or + JOY_AXIS0_PLUS + + JOY_LEFT or + JOY_AXIS0_MINUS + + JOY_UP or + JOY_AXIS1_MINUS + + JOY_DOWN or + JOY_AXIS1_PLUS +JOY_AXIS2_PLUS +JOY_AXIS2_MINUS +... +JOY_AXIS9_PLUS +JOY_AXIS9_MINUS + + + + + +Commands + + +You can have a full list of known commands by running +mplayer -input cmdlist. + + + +seek (int) val [(int) type=0] + + Seek to some place in the movie. + Type 0 is a relative seek of +/- val seconds. + Type 1 seek to val % in the movie. + +audio_delay (float) val + + Adjust the audio delay of val seconds + +quit + + Quit MPlayer + +pause + + Pause/unpause the playback + +grap_frames + + Somebody know ? + +pt_step (int) val [(int) force=0] + + Go to next/previous entry in playtree. Val sign tell the direction. If + no other entry is available in the given direction it won't do anything + unless force is non 0. + +pt_up_step (int) val [(int) force=0] + + Like pt_step but it jump to next/previous in the parent list. It's useful + to break inner loop in the playtree. + +alt_src_step (int) val + + When more than one source is available it select the next/previous one + (only supported by asx playlist). + +sub_delay (float) val [(int) abs=0] + + Adjust the subtitles delay of +/- val seconds or set it to val seconds + when abs is non zero. + +osd [(int) level=-1] + + Toggle osd mode or set it to level when level > 0. + +volume (int) dir + Increase/decrease volume + +contrast (int) val [(int) abs=0] + +brightness (int) val [(int) abs=0] + +hue (int) val [(int) abs=0] + +saturation (int) val [(int) abs=0] + + Set/Adjust video parameters. Val range from -100 to 100. + +frame_drop [(int) type=-1] + + Toggle/Set frame dropping mode. + +sub_visibility + + Adjust subtitles visibility. + +sub_pos (int) val + + Adjust subtitles position. + +vobsub_lang + + Change the language of VobSub subtitles. + +vo_fullscreen + + Switch fullscreen mode. + +tv_step_channel (int) dir + + Select next/previous tv channel. + +tv_step_norm + + Change TV norm. + +tv_step_chanlist + + Change channel list. + +gui_loadfile +gui_loadsubtitle +gui_about +gui_play +gui_stop +gui_playlist +gui_preferences +gui_skinbrowser + + GUI actions + + + + + + + +Control from LIRC + + +Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver, +an (almost) arbitrary remote control and control your linux box with it! +More about it at www.lirc.org. + + + +If you have installed the lirc-package, configure will autodetect it. If +everything went fine, MPlayer will print a +message like "Setting up lirc support..." +on startup. If an error occurs it will tell you. If it doesn't tell you +anything about LIRC there's no support compiled in. That's it :-) + + + +The application name for MPlayer is - oh wonder +- mplayer. You can use any mplayer commands and even +pass more than one command by separating them with \n. +Don't forget to enable the repeat flag in .lircrc when +it make sense (seek, volume, etc). Here's an excerpt from my +.lircrc: + + + +begin + button = VOLUME_PLUS + prog = mplayer + config = volume 1 + repeat = 1 +end + +begin + button = VOLUME_MINUS + prog = mplayer + config = volume -1 + repeat = 1 +end + +begin + button = CD_PLAY + prog = mplayer + config = pause +end + +begin + button = CD_STOP + prog = mplayer + config = seek 0 1\npause +end + + +If you don't like the standard location for the lirc-config file +(~/.lircrc) use the switch to specify another +file. + + + + + +Slave mode + +The slave mode allow you to build simple frontend to +MPlayer. When enabled (with the + option) MPlayer will +read commands separated by new line (\n) from stdin. + + + + + + +Streaming from network or pipes + + +MPlayer can play files from network, using the +HTTP or MMS protocol. + + + +Playing goes by simply using adding the URL to the command line. +MPlayer also honors the +http_proxy environment variable, and uses proxy if +available. Proxy usage can also be forced: +mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf + + + +MPlayer can read from stdin +(not named pipes). This can be for example used to +play from FTP: +wget ftp://micorsops.com/something.avi -O - | mplayer - + + + +Note: it's also recommended to enable CACHE when playback from network: +wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 - + + + diff --git a/DOCS/xml/en/users-vs-dev.xml b/DOCS/xml/en/users-vs-dev.xml new file mode 100644 index 0000000000..4e3f7a6913 --- /dev/null +++ b/DOCS/xml/en/users-vs-dev.xml @@ -0,0 +1,244 @@ + + +Developer cries + + +GCC 2.96 + + +The background: + +The GCC 2.95 series is an official GNU release and +version 2.95.3 of GCC is the most bug-free in that series. We have never +noticed compilation problems that we could trace to gcc-2.95.3. Starting +with Red Hat Linux 7.0, Red Hat included a heavily +patched CVS version of GCC in their distribution and named it +2.96. Red Hat included this version in the +distribution because GCC 3.0 was not finished at the time, and they needed +a compiler that worked well on all of their supported platforms, including +IA64 and s390. The Linux distributor Mandrake also +followed Red Hat's example and started shipping GCC 2.96 with their +Linux-Mandrake 8.0 series. + + + + +The statements: + +The GCC team disclaimed any link with GCC 2.96 and issued an +official response +to GCC 2.96. Many developers around the world began having problems with +GCC 2.96, and started recommending other compilers. Examples are +MySQL, +avifile +and +Wine. +Other interesting links are + +Linux kernel news flash about kernel 2.4.17 +and +Voy Forum. +MPlayer also suffered from intermittent problems +that were all solved by switching to a different version of GCC. Several +projects started implementing workarounds for some of the 2.96 issues, but +we refused to fix other people's bugs, especially since some workarounds +may imply a performance penalty. + + + + +You can read about the other side of the story +at this site. +GCC 2.96 does not allow | (pipe) characters in assembler +comments because it supports Intel as well as AT&T Syntax and the +| character is a symbol in the Intel variant. The +problem is that it silently ignores the whole +assembler block. This is supposedly fixed now, GCC prints a warning instead +of skipping the block. + + + +The present: + +Red Hat says that GCC 2.96-85 and above is fixed. The situation has indeed +improved, yet we still see problem reports on our mailing lists that +disappear with a different compiler. In any case it does not matter any +longer. Hopefully a maturing GCC 3.x will solve the issue for good. If you +want to compile with 2.96 give the +flag to configure. Remember that you are on your own +and do not report any bugs. If you do, you will only +get banned from our mailing list because we have had more than enough flame +wars over GCC 2.96. Please let the matter rest. + + + + +If you have problems with GCC 2.96, you can get 2.96-85 packages from the +Red Hat ftp server, or just +go for the 3.0.4 packages offered for version 7.2 and later. You can also +get gcc-3.2-10 packages +(unofficial, but working fine) +and you can install them along the gcc-2.96 you already have. MPlayer will +detect it and use 3.1 instead of 2.96. If you do not want to or cannot use +the binary packages, here is how you can compile GCC 3.1 from source: + + + + + Go to the + GCC mirrors page + page and download gcc-core-XXX.tar.gz where XXX is + the version number. This includes the complete C compiler and is sufficient for + MPlayer. If you also want C++, Java or some of + the other advanced GCC features gcc-XXX.tar.gz may + better suit your needs. + + + Extract the archive with + tar -xvzf gcc-core-XXX.tar.gz + + + GCC is not built inside the source directory itself like most programs, + but needs a build directory outside the source directory. Thus you need + to create this directory via + mkdir gcc-build + + + Then you can proceed to configure gcc in the build directory, but you + need the configure from the source directory: + +cd gcc-build +../gcc-3.XXX/configure + + + Compile GCC by issuing this command in the build directory: + make bootstrap + + + Now you can install GCC (as root) by typing + make install + + + + + + +Binary distribution + + +MPlayer previously contained source from the +OpenDivX project, which disallows binary redistribution.This code has been +removed in version 0.90-pre1 and the remaining file divx_vbr.c +that is derived from OpenDivX sources has been put under the GPL by its authors +as of version 0.90pre9. You are now welcome to create binary packages as you +see fit. + + + +Another impediment to binary redistribution was compiletime optimizations +for CPU architecture. MPlayer now supports +runtime CPU detection (specify the + option when compiling). It +is disabled by default because it implies a small speed sacrifice, it is +now possible to create binaries that run on different members of the Intel +CPU family. + + + + + +nVidia + + +We dislike the fact that nVidia +only provides binary drivers (for use with XFree86), which are often buggy. +We have had many reports on +mplayer-users +about problems related to these closed-source drivers +and their poor quality, instability and poor user and expert support. +Here is an example from the +nVidia Linux Forum. +Many of these problems/issues keep appearing repeatedly. +We have been contacted by nVidia lately, and they said these bugs do not +exist, instability is caused by bad AGP chips, and they received no reports +of driver bugs (like the purple line). So if you have a problem with your +nVidia card, you are advised to update the nVidia driver and/or buy a new +motherboard or ask nVidia to supply open-source drivers. In any case, if +you are using the nVidia binary drivers and facing driver related problems, +please be aware that you will receive very little help from our side +because we have little power to help in this matter. + + + + + +Joe Barr + + +Joe Barr became infamous by writing a less than favorable + +MPlayer review. +He found MPlayer hard to install, but then +again he is not very fond of +reading documentation. +He also concluded that the developers were unfriendly and the documentation +incomplete and insulting. You be the judge. +He went on to mention MPlayer negatively in his +10 Linux predictions for 2002. +In a followup +review of xine +he continued stirring up controversy. Ironically at the end of that article +he quotes his exchange with Günter Bartsch, the original author of xine, +that perfectly summarizes the whole situation: + +
+However, he also went on to say that he was "surprised" by my column about +Mplayer and thought it was unfair, reminding me that it is a free software +project. "If you don't like it," Bartsch said, "you're free not to use it." +
+
+ + +He does not reply to our mails. His editor does not reply to our mails. +Here are some quotes from different people about Joe Barr, so you can form +your own opinion: + + + +Marc Rassbach has +something to say +about the man + +
+You may all remember the LinuxWorld 2000, when he claimed that Linus T said +that 'FreeBSD is just a handful of programmers'. Linus said NOTHING of the +sort. When Joe was called on this, his reaction was to call BSD supporters +assholes and jerks. +
+
+ + +A quote +from Robert Munro on the +mplayer-users +mailing list: + +
+ +He's interesting, but not good at avoiding, um... controversy. Joe Barr +used to be one of the regulars on Will Zachmann's Canopus forum on +Compuserve, years ago. He was an OS/2 advocate then (I was an OS/2 fan +too). + + + +He used to go over-the-top, flaming people, and I suspect he had some hard +times, then. He's mellowed some, judging by his columns recently. +Moderately subtle humor was not his mode in those earlier days, not at all. + +
+
+ +
+
diff --git a/DOCS/xml/en/video.xml b/DOCS/xml/en/video.xml new file mode 100644 index 0000000000..bf55bc8981 --- /dev/null +++ b/DOCS/xml/en/video.xml @@ -0,0 +1,2141 @@ + + +Video output devices + + +Setting up MTRR + + +It is VERY recommended to check if the MTRR registers +are set up properly, because they can give a big performance boost. + + + +Do a /proc/mtrr: + +--($:~)-- cat /proc/mtrr +reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9 +reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1 + + + +It's right, shows my Matrox G400 with 16MB memory. I did this from +XFree 4.x.x , which sets up MTRR registers automatically. + + + +If nothing worked, you have to do it manually. First, you have to find the +base address. You have 3 ways to find it: + + + + from X11 startup messages, for example: + +(--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 +(--) SVGA: Linear framebuffer at 0xD8000000 + + + from /proc/pci (use lspci -v + command): + +01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 +Memory at d8000000 (32-bit, prefetchable) + + + + from mga_vid kernel driver messages (use dmesg): + mga_mem_base = d8000000 + + + + + +Then let's find the memory size. This is very easy, just convert video RAM +size to hexadecimal, or use this table: + + + +1 MB0x100000 +2 MB0x200000 +4 MB0x400000 +8 MB0x800000 +16 MB0x1000000 +32 MB0x2000000 + + + + + + +You know base address and memory size, let's setup MTRR registers! +For example, for the Matrox card above (base=0xd8000000) +with 32MB ram (size=0x2000000) just execute: + +echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr + + + + +Not all CPUs support MTRRs. For example older K6-2's (around 266MHz, +stepping 0) doesn't support MTRR, but stepping 12's do (cat /proc/cpuinfo + to check it). + + + + +Video outputs for traditional video cards + +Xv + + +Under XFree86 4.0.2 or newer, you can use your card's hardware YUV routines +using the XVideo extension. This is what the option '' uses. Also, this is driver supports adjusting +brightness/contrast/hue/etc (unless you use the old, slow DirectShow DivX +codec, which supports it everywhere), see the man page. + + + +In order to make this work, be sure to check the following: + + + + You have to use XFree86 4.0.2 or newer (former versions don't have XVideo) + + + Your card actually supports hardware acceleration (modern cards do) + + + X loads the XVideo extension, it's something like this: + (II) Loading extension XVideo + in /var/log/XFree86.0.log + + This loads only the XFree86's extension. In a good install, this is + always loaded, and doesn't mean that the card's + XVideo support is loaded! + + + + Your card has Xv support under Linux. To check, try + xvinfo, it is the part of the XFree86 distribution. It + should display a long text, similar to this: + +X-Video Extension version 2.2 +screen #0 + Adaptor #0: "Savage Streams Engine" + number of ports: 1 + port base: 43 + operations supported: PutImage + supported visuals: + depth 16, visualID 0x22 + depth 16, visualID 0x23 + number of attributes: 5 +(...) + Number of image formats: 7 + id: 0x32595559 (YUY2) + guid: 59555932-0000-0010-8000-00aa00389b71 + bits per pixel: 16 + number of planes: 1 + type: YUV (packed) + id: 0x32315659 (YV12) + guid: 59563132-0000-0010-8000-00aa00389b71 + bits per pixel: 12 + number of planes: 3 + type: YUV (planar) +(...etc...) + It must support YUY2 packed, and YV12 planar pixel formats to be usable + with MPlayer. + + + And finally, check if MPlayer was compiled + with 'xv' support. ./configure prints this. + + + + + +3dfx cards + + +Older 3dfx drivers were known to have problems with XVideo acceleration, it +didn't support either YUY2 or YV12, and so. Verify that you have XFree86 +version 4.2.0 or greater, it works OK with YV12 and YUY2. Previous +versions, including 4.1.0, crashes with YV12. +If you experience strange effects using -vo xv, try SDL (it has XVideo too) and +see if it helps. Check the SDL section for details. + + + +OR, try the NEW + driver! See the tdfxfb +section. + + + + + +S3 cards + + +S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3 +or greater (in case of image problems, try 16bpp). As for S3 Virge: there is +xv support, but the card itself is very slow, so you better sell it. + + + + +It's currently unclear which Savage models lack YV12 support, and convert by +driver (slow). If you suspect your card, get a newer driver, or ask politely +on the mplayer-users mailing list for an MMX/3DNow enabled driver. + + + + + + +nVidia cards + + +nVidia isn't a very good choice under Linux (according to nVidia, this is +not true)... You'll have to use the +binary closed-source nVidia driver, available at nVidia's web site. The +standard XFree86 driver doesn't support XVideo for these cards, due to +nVidia's closed sources/specifications. + + + +As far as I know the latest XFree86 driver contains XVideo support for +GeForce 2 and 3. + + + +Riva128 cards don't have XVideo support even with the nVidia driver :( +Complain to nVidia. + + + + + +ATI cards + + +The GATOS driver +(which you should use, unless you have Rage128 or Radeon) has VSYNC enabled +by default. It means that decoding speed (!) is synced to the monitor's +refresh rate. If playing seems to be slow, try disabling VSYNC somehow, or +set refresh rate to a n*(fps of the movie) Hz. + + + +Radeon VE - currently only XFree86 CVS has driver for this card, version +4.1.0 doesn't. And no TV out support. Of course with +MPlayer you can +happily get accelerated display, with or without +TV output, and no libraries or X are needed. +Read the VIDIX section. + + + + + +NeoMagic cards + + +These cards can be found in many laptops. Unfortunately, the driver in X +4.2.0 can't do Xv, but we have a modified, Xv-capable driver for you. + +Download from here. +Driver provided by Stefan Seyfried. + + + +To allow playback of DVD sized content change your XF86Config like this: + +Section "Device" + [...] + Driver "neomagic" + Option "OverlayMem" "829440" + [...] +EndSection + + + + + +Trident cards + +If you want to use xv with a trident card, provided that it doesn't work +with 4.1.0, install XFree 4.2.0. 4.2.0 adds support for fullscreen xv +support with the Cyberblade XP card. + + + + + +Kyro/PowerVR cards + +If you want to use Xv with a Kyro based card (for example Hercules +Prophet 4000XT), you should download the drivers from the +PowerVR site + + + + + + + +DGA + + +PREAMBLE + +This document tries to explain in some words what DGA is in general and +what the DGA video output driver for MPlayer +can do (and what it can't). + + + + +WHAT IS DGA + +DGA is short for Direct Graphics +Access and is a means for a program to bypass the X server and +directly modifying the framebuffer memory. Technically spoken this happens +by mapping the framebuffer memory into the memory range of your process. +This is allowed by the kernel only if you have superuser privileges. You +can get these either by logging in as root or by setting the SUID bit on the +MPlayer executable (not +recommended). + + + +There are two versions of DGA: DGA1 is used by XFree 3.x.x and DGA2 was +introduced with XFree 4.0.1. + + + +DGA1 provides only direct framebuffer access as described above. For +switching the resolution of the video signal you have to rely on the +XVidMode extension. + + + +DGA2 incorporates the features of XVidMode extension and also allows +switching the depth of the display. So you may, although basically +running a 32 bit depth X server, switch to a depth of 15 bits and vice +versa. + + + +However DGA has some drawbacks. It seems it is somewhat dependent on the +graphics chip you use and on the implementation of the X server's video +driver that controls this chip. So it does not work on every system... + + + +INSTALLING DGA SUPPORT FOR MPLAYER + + +First make sure X loads the DGA extension, see in +/var/log/XFree86.0.log: + +(II) Loading extension XFree86-DGA + +See, XFree86 4.0.x or greater is VERY RECOMMENDED! +MPlayer's DGA driver is autodetected by +./configure, or you can force it +with . + + + + +If the driver couldn't switch to a smaller resolution, experiment with +options (only with X 3.3.x), , +, to find a video mode that +the movie fits in. There is no converter right now :( + + + +Become root. DGA needs root +access to be able to write directly video memory. If you want to run it as +user, then install MPlayer SUID root: + + +chown root /usr/local/bin/mplayer +chmod 750 /usr/local/bin/mplayer +chmod +s /usr/local/bin/mplayer + + +Now it works as a simple user, too. + + + +Security risk + +This is a big security risk! Never do this +on a server or on a computer can be accessed by other people because they +can gain root privileges through SUID root +MPlayer. + + + + +Now use option, and there you go! (hope so:) You +should also try if the option works for you! +It's much faster! + + + + +RESOLUTION SWITCHING + + +The DGA driver allows for switching the resolution of the output signal. +This avoids the need for doing (slow) software scaling and at the same time +provides a fullscreen image. Ideally it would switch to the exact +resolution (except for honoring aspect ratio) of the video data, but the X +server only allows switching to resolutions predefined in +/etc/X11/XF86Config +(/etc/X11/XF86Config-4 for XFree 4.X.X respectively). +Those are defined by so-called modelines and depend on +the capabilities of your video hardware. The X server scans this config +file on startup and disables the modelines not suitable for your hardware. +You can find out which modes survive with the X11 log file. It can be found +at: /var/log/XFree86.0.log. + + + + +These entries are known to work fine with a Riva128 chip, using the nv.o X +server driver module. + + + + +Section "Modes" + Identifier "Modes[0]" + Modeline "800x600" 40 800 840 968 1056 600 601 605 628 + Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 + Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 + Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan + Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 + Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan + Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan +EndSection + + + + +DGA & MPLAYER + +DGA is used in two places with MPlayer: The SDL +driver can be made to make use of it () and +within the DGA driver (). The above said is true +for both; in the following sections I'll explain how the DGA driver for +MPlayer works. + + + + + +FEATURES + + +The DGA driver is invoked by specifying at the +command line. The default behavior is to switch to a resolution matching +the original resolution of the video as close as possible. It deliberately +ignores the and options +(enabling of video mode switching and fullscreen) - it always tries to +cover as much area of your screen as possible by switching the video mode, +thus refraining to use a single additional cycle of your CPU to scale the +image. If you don't like the mode it chooses you may force it to choose +the mode matching closest the resolution you specify by +and . By providing the option, the +DGA driver will print, among a lot of other things, a list of all +resolutions supported by your current XF86Config file. +Having DGA2 you may also force it to use a certain depth by using the + option. Valid depths are 15, 16, 24 and 32. It +depends on your hardware whether these depths are natively supported or if +a (possibly slow) conversion has to be done. + + + +If you should be lucky enough to have enough offscreen memory left to +put a whole image there, the DGA driver will use doublebuffering, which +results in much smoother movie replaying. It will tell you whether +double-buffering is enabled or not. + + + +Doublebuffering means that the next frame of your video is being drawn in +some offscreen memory while the current frame is being displayed. When the +next frame is ready, the graphics chip is just told the location in memory +of the new frame and simply fetches the data to be displayed from there. +In the meantime the other buffer in memory will be filled again with new +video data. + + + +Doublebuffering may be switched on by using the option + and may be disabled with +. Current default option is to disable +doublebuffering. When using the DGA driver, onscreen display (OSD) only +works with doublebuffering enabled. However, enabling doublebuffering may +result in a big speed penalty (on my K6-II+ 525 it used an additional 20% +of CPU time!) depending on the implementation of DGA for your hardware. + + + + +SPEED ISSUES + + +Generally spoken, DGA framebuffer access should be at least as fast as +using the X11 driver with the additional benefit of getting a fullscreen +image. The percentage speed values printed by +MPlayer have to be interpreted with some care, +as for example, with the X11 driver they do not include the time used by +the X server needed for the actual drawing. Hook a terminal to a serial +line of your box and start top to see what is really +going on in your box. + + + + +Generally spoken, the speedup done by using DGA against 'normal' use of X11 +highly depends on your graphics card and how well the X server module for it +is optimized. + + + +If you have a slow system, better use 15 or 16 bit depth since they require +only half the memory bandwidth of a 32 bit display. + + + +Using a depth of 24 bit is even a good idea if your card natively just supports +32 bit depth since it transfers 25% less data compared to the 32/32 mode. + + + +I've seen some AVI files already be replayed on a Pentium MMX 266. AMD K6-2 +CPUs might work at 400 MHZ and above. + + + + +KNOWN BUGS + + +Well, according to some developers of XFree, DGA is quite a beast. They +tell you better not to use it. Its implementation is not always flawless +with every chipset driver for XFree out there. + + + + + + With XFree 4.0.3 and nv.o there is a bug resulting + in strange colors. + + + ATI driver requires to switch mode back more than once after finishing + using of DGA. + + + Some drivers simply fail to switch back to normal resolution (use + Ctrl+Alt+Keypad + and + Ctrl+Alt+Keypad - + to switch back manually). + + + Some drivers simply display strange colors. + + + Some drivers lie about the amount of memory they map into the process's + address space, thus vo_dga won't use doublebuffering (SIS?). + + + Some drivers seem to fail to report even a single valid mode. In this + case the DGA driver will crash telling you about a nonsense mode of + 100000x100000 or something like that. + + + OSD only works with doublebuffering enabled (else it flickers). + + + + + + + + + +SDL + + +SDL (Simple Directmedia Layer) is basically a unified +video/audio interface. Programs that use it know only about SDL, and not +about what video or audio driver does SDL actually use. For example a Doom +port using SDL can run on svgalib, aalib, X, fbdev, and others, you only +have to specify the (for example) video driver to use with the +SDL_VIDEODRIVER environment variable. Well, in theory. + + + +With MPlayer, we used its X11 driver's software +scaler ability for cards/drivers that doesn't support XVideo, until we made +our own (faster, nicer) software scaler. Also we used its aalib output, but +now we have ours which is more comfortable. Its DGA mode was better than +ours, until recently. Get it now? :) + + + +It also helps with some buggy drivers/cards if the video is jerky (not slow +system problem), or audio is lagging. + + + +SDL video output supports displaying subtitles under the movie, on the (if +present) black bar. + + + +There are several command line switches for SDL: + + + + specifies SDL video driver to use (i.e. aalib, + dga, x11) + + + + + + specifies SDL audio driver to use (i.e. dsp, + esd, arts) + + + + + + disables XVideo hardware acceleration + + + + + + tries to force XVideo acceleration + + + + + +SDL keys + + +KeyAction + + +F + toggles fullscreen/windowed mode + +C + cycles available fullscreen modes + +W/S + mappings for * and / (mixer control) + + + +
+ + +Known bugs: + + Keys pressed under sdl:aalib console driver repeat forever. (use + !) It's bug in SDL, I can't change it (tested with + SDL 1.2.1). + + + DO NOT USE SDL with GUI! It won't work as it should. + + +
+ + + +SVGAlib + + +INSTALLATION + +You'll have to install svgalib and its development package in order for +MPlayer build its SVGAlib driver (autodetected, +but can be forced), and don't forget to edit +/etc/vga/libvga.config to suit your card and monitor. + + + + + +Be sure not to use the switch, since it toggles the +usage of the software scaler, and it's slow. If you really need it, use the + option which will produce bad quality, but is +somewhat faster. + + + +EGA (4BPP) SUPPORT + +SVGAlib incorporates EGAlib, and MPlayer has the +possibility to display any movie in 16 colors, thus usable in the following +sets: + + + + + + EGA card with EGA monitor: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp + + + EGA card with CGA monitor: 320x200x4bpp, 640x200x4bpp + + + + +The bpp (bits per pixel) value must be set to 4 by hand: + + + + +The movie probably must be scaled down to fit in EGA mode: +-vop scale=640:350 +or +-vop scale=320:200 + + + +For that we need fast but bad quality scaling routine: +-sws 4 + + + +Maybe automatic aspect correction has to be shut off: +-noaspect + + + +according to my experience the best image quality on +EGA screens can be achieved by decreasing the brightness a bit: +. I also needed to lower the audio +samplerate on my box, because the sound was broken on 44kHz: +. + + + +ou can turn on OSD and subtitles only with the expand +filter, see the man page for exact parameters. + + + + + +Framebuffer output (FBdev) + + +Whether to build the FBdev target is autodetected during +./configure. Read the framebuffer documentation in +the kernel sources (Documentation/fb/*) for more +information. + + + +If your card doesn't support VBE 2.0 standard (older ISA/PCI cards, such as +S3 Trio64), only VBE 1.2 (or older?): Well, VESAfb is still available, but +you'll have to load SciTech Display Doctor (formerly UniVBE) before booting +Linux. Use a DOS boot disk or whatever. And don't forget to register your +UniVBE ;)) + + + +The FBdev output takes some additional parameters above the others: + + + + + + + specify the framebuffer device to use (/dev/fb0) + + + + + + mode name to use (according to /etc/fb.modes) + + + + + + config file of modes (default /etc/fb.modes) + + + + + + + + important values, see + example.conf + + + + + +If you want to change to a specific mode, then use +mplayer -vm -fbmode name_of_mode filename + + + + + alone will choose the most suitable mode from + /etc/fb.modes. Can be used together with + and options too. The + option is supported only if the movie's pixel + format matches the video mode's pixel format. Pay attention to the bpp + value, fbdev driver tries to use the current, or if you specify the + option, then that. + + + option isn't supported (software scaling is slow). + option isn't supported. You can't use 8 bpp (or less) + modes. + + + You possibly want to turn the cursor off: + echo -e '\033[?25l' + or + setterm -cursor off + and the screen saver: + setterm -blank 0 + To turn the cursor back on: + echo -e '\033[?25h' + or + setterm -cursor on + + + + + +FBdev video mode changing does not work with the VESA +framebuffer, and don't ask for it, since it's not an +MPlayer limitation. + + + + + + +Matrox framebuffer (mga_vid) + + +This section is about the Matrox G200/G400/G450/G550 BES (Back-End Scaler) +support, the mga_vid kernel driver. It's actively developed by A'rpi, and +it has hardware VSYNC support with triple buffering. It works on both +framebuffer console and under X. + + + + +This is Linux only! On non-Linux (tested on FreeBSD) systems, you can use +VIDIX instead! + + + + +Installation: + + To use it, you first have to compile mga_vid.o: + +cd drivers +make + + + Then create /dev/mga_vid device: + mknod /dev/mga_vid c 178 0 + and load the driver with + insmod mga_vid.o + + + You should verify the memory size detection using the + dmesg command. If it's bad, use the + option + (rmmod mga_vid first), + specify card's memory size in MB: + insmod mga_vid.o mga_ram_size=16 + + + To make it load/unload automatically when needed, first insert the + following line at the end of /etc/modules.conf: + + alias char-major-178 mga_vid + + Then copy the mga_vid.o module to the appropriate + place under /lib/modules/kernel + version/somewhere. + + Then run + depmod -a + + + Now you have to (re)compile MPlayer, + ./configure will detect + /dev/mga_vid and build the 'mga' driver. Using it + from MPlayer goes by + if you have matroxfb console, or under XFree86 + 3.x.x or 4.x.x. + + + + +The mga_vid driver cooperates with Xv. + + + +The /dev/mga_vid device file can be read for some +info, for example by +cat /dev/mga_vid +and can be written for brightness change: +echo "brightness=120" > /dev/mga_vid + + + + + +3Dfx YUV support + +This driver uses the kernel's tdfx framebuffer driver to play movies with +YUV acceleration. You'll need a kernel with tdfxfb support, and recompile +with +./configure --enable-tdfxfb + + + + + +OpenGL output + + +MPlayer supports displaying movies using OpenGL, +but if your platform/driver supports xv as should be the case on a PC with +Linux, use xv instead, OpenGL performance is considerably worse. If you +have an X11 implementation without xv support, OpenGL is a viable +alternative. + + + +Unfortunately not all drivers support this feature. The Utah-GLX drivers +(for XFree86 3.3.6) support it for all cards. +See for details about how to +install it. + + + +XFree86(DRI) 4.0.3 or later supports OpenGL with Matrox and Radeon cards, +4.2.0 or later supports Rage128. +See for download and installation +instructions. + + + + + +AAlib - text mode displaying + + +AAlib is a library for displaying graphics in text mode, using powerful +ASCII renderer. There are lots of programs already +supporting it, like Doom, Quake, etc. MPlayer +contains a very usable driver for it. If ./configure +detects aalib installed, the aalib libvo driver will be built. + + + +You can use some keys in the AA Window to change rendering options: + + + + + + KeyAction + + +1 + decrease contrast + +2 + increase contrast + +3 + decrease brightness + +4 + increase brightness + +5 + switch fast rendering on/off + +6 + set dithering mode (none, error distribution, Floyd Steinberg) + +7 + invert image + +8 + toggles between aa and MPlayer control + + + + + + +The following command line options can be used: + + + + change OSD color + + + + + + change subtitle color + + where V can be: + 0 (normal), + 1 (dark), + 2 (bold), + 3 (bold font), + 4 (reverse), + 5 (special). + + + + + +AAlib itself provides a large sum of options. Here are some +important: + + + + set recommended aa driver (X11, curses, Linux) + + + + + + use all 256 characters + + + + + + use eight bit ASCII + + + + + + prints out all aalib options + + + + + + +The rendering is very CPU intensive, especially when using AA-on-X +(using aalib on X), and it's least CPU intensive on standard, +non-framebuffer console. Use SVGATextMode to set up a big textmode, +then enjoy! (secondary head Hercules cards rock :)) (but imho you +can use -vop 1bpp option to get graphics on hgafb:) + + + + +Use the option if your computer isn't fast +enough to render all frames! + + + +Playing on terminal you'll get better speed and quality using the Linux +driver, not curses (). But therefore you +need write access on +/dev/vcsa<terminal>! +That isn't autodetected by aalib, but vo_aa tries to find the best mode. +See for further +tuning issues. + + + + + +VESA - output to VESA BIOS + + +This driver was designed and introduced as a generic +driver for any video card which has VESA VBE 2.0 compatible +BIOS. Another advantage of this driver is that it tries to force TV output +on. +VESA BIOS EXTENSION (VBE) Version 3.0 Date: September 16, +1998 (Page 70) says: + + +
+Dual-Controller Designs + +VBE 3.0 supports the dual-controller design by assuming that since both +controllers are typically provided by the same OEM, under control of a +single BIOS ROM on the same graphics card, it is possible to hide the fact +that two controllers are indeed present from the application. This has the +limitation of preventing simultaneous use of the independent controllers, +but allows applications released before VBE 3.0 to operate normally. The +VBE Function 00h (Return Controller Information) returns the combined +information of both controllers, including the combined list of available +modes. When the application selects a mode, the appropriate controller is +activated. Each of the remaining VBE functions then operates on the active +controller. + + +
+ + +So you have chances to get working TV-out by using this driver. +(I guess that TV-out frequently is standalone head or standalone output +at least.) + + + +ADVANTAGES + + You have chances to watch movies if Linux even doesn't + know your video hardware. + + + You don't need to have installed any graphics' related things on your + Linux (like X11 (aka XFree86), fbdev and so on). This driver can be run + from text-mode. + + + You have chances to get working TV-out. + (It's known at least for ATI's cards). + + + This driver calls int 10h handler thus it's not + an emulator - it calls real things of + real BIOS in real-mode. + (Finely - in vm86 mode). + + + You can use VIDIX with it, thus getting accelerated video display + and TV output at the same time! + (Recommended for ATI cards.) + + + + +DISADVANTAGES + + It works only on x86 systems. + + + It can be used only by root. + + + Currently it's available only for Linux. + + + + + +Don't use this driver with GCC 2.96! +It won't work! + + + + +COMMAND LINE OPTIONS AVAILABLE FOR VESA + + + + currently recognized: dga to force dga mode and + nodga to disable dga mode. In dga mode you can enable + double buffering via the -double option. Note: you may omit these parameters + to enable autodetection of dga mode. + + + + + +KNOWN PROBLEMS AND WORKAROUNDS + + If you have installed NLS font on your + Linux box and run VESA driver from text-mode then after terminating + MPlayer you will have + ROM font loaded instead of national. + You can load national font again by using setsysfont + utility from the Mandrake distribution for exemple. + (Hint: The same utility is used for + localization of fbdev). + + + Some Linux graphics drivers don't update + active BIOS mode in DOS memory. + So if you have such problem - always use VESA driver only from + text-mode. Otherwise text-mode (#03) will + be activated anyway and you will need restart your computer. + + + Often after terminating VESA driver you get black screen. To return your + screen to original state - simply switch to other console (by pressing + Alt+F<x>) + then switch to your previous console by the same way. + + + To get working TV-out you need have plugged + TV-connector in before booting your PC since video BIOS initializes + itself only once during POST procedure. + + +
+ + + +X11 + + +Avoid if possible. Outputs to X11 (uses shared memory extension), with no +hardware acceleration at all. Supports (MMX/3DNow/SSE accelerated, but +still slow) software scaling, use the options . +Most cards have hardware scaling support, use the +output for them, or for Matroxes. + + + +The problem is that most cards' driver doesn't support hardware +acceleration on the second head/TV. In those cases, you see green/blue +colored window instead of the movie. This is where this driver comes in +handy, but you need powerful CPU to use software scaling. Don't use the SDL +driver's software output+scaler, it has worse image quality! + + + +Software scaling is very slow, you better try changing video modes instead. +It's very simple. See the DGA section's +modelines, and insert them into your XF86Config. + + + + If you have XFree86 4.x.x: use the option. It will + change to a resolution your movie fits in. If it doesn't: + + + With XFree86 3.x.x: you have to cycle through available resolutions + with the + Ctrl+Alt+plus + and + Ctrl+Alt+minus + keys. + + + + + +If you can't find the modes you inserted, browse XFree86's output. Some +drivers can't use low pixelclocks that are needed for low resolution +video modes. + + + + + +VIDIX + + +PREAMBLE + +VIDIX is the abbreviation for VIDeo +Interface for *niX. +VIDIX was designed and introduced as an interface for fast user-space drivers +providing such video performance as mga_vid does for Matrox cards. It's also very +portable. + + + +This interface was designed as an attempt to fit existing video +acceleration interfaces (known as mga_vid, rage128_vid, radeon_vid, +pm3_vid) into a fixed scheme. It provides highlevel interface to chips +which are known as BES (BackEnd scalers) or OV (Video Overlays). It doesn't +provide lowlevel interface to things which are known as graphics servers. +(I don't want to compete with X11 team in graphics mode switching). I.e. +main goal of this interface is to maximize the speed of video playback. + + + +USAGE + + You can use standalone video output driver: . + This driver was developed as X11's front end to VIDIX technology. It + requires X server and can work only under X server.Note that, as it directly + accesses the hardware and circumvents the X driver, pixmaps cached in the + graphics card's memory may be corrupted. You can prevent this by limiting + the amount of video memory used by X with the XF86Config option "VideoRam" + in the device section. You should set this to the amount of memory installed + on your card minus 4MB. If you have less than 8MB of video ram, you can use + the option "XaaNoPixmapCache" in the screen section instead. + + + You can use VIDIX subdevice which was applied to several video output + drivers, such as: + (Linux only) and + . + + + + +Indeed it doesn't matter which video output driver is used with +VIDIX. + + + +REQUIREMENTS + + Video card should be in graphics mode (I write should + simply because I tested it in text mode - it works but has awful output ;) Use + AAlib for that). + Note: Everyone can try this trick by commenting out mode + switching in vo_vesa driver. + + + MPlayer's video output driver should know + active video mode and be able to tell to VIDIX subdevice some video + characteristics of server. + + + + +USAGE METHODS + +When VIDIX is used as subdevice () then video mode configuration is performed by video +output device (vo_server in short). Therefore you can +pass into command line of MPlayer the same keys +as for vo_server. In addition it understands key +as globally visible parameter. (I recommend using this key with VIDIX at +least for ATI's card). As for : currently it +recognizes the following options: . + + + +Also you can specify VIDIX's driver directly as third subargument in +command line: + +mplayer -vo xvidix:mga_vid.so -fs -zoom -double file.avi +or +mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 file.avi + +But it's dangerous, and you shouldn't do that. In this case given driver +will be forced and result is unpredictable (it may +freeze your computer). You should do that +ONLY if you are absolutely sure it will work, and +MPlayer doesn't do it automatically. Please tell +about it to the developers. The right way is to use VIDIX without arguments +to enable driver autodetection. + + + +VIDIX is new technology and it's extremely possible that on your +system it won't work. In this case only solution for you +it's port it (mainly libdha). But there is hope that it will work on those +systems where X11 does. + + + +Since VIDIX requires direct hardware access you can either run it as root +or set the SUID bit on the MPlayer binary +(Warning: This is a security risk! +Alternatively, you can use a special kernel module, like this: + + + + + Download the development version + of svgalib (for example 1.9.17), OR + download a version made by Alex especially for usage with MPlayer + (it doesn't need the svgalib source to compile) from + here. + + + Compile the module in the svgalib_helper + directory if you've downloaded the source from the svgalib site) and insmod it. + + + Move the svgalib_helper directory to + mplayer/main/libdha/svgalib_helper. + + + Required if you download the source from the svgalib site: Remove the comment before the + CFLAGS line containing "svgalib_helper" string from the + libdha/Makefile. + + + Recompile and install libdha. + + + + +ATI cards + +Currently most ATI cards are supported natively, from Mach64 to the +newest Radeons. + + + +There are two compiled binaries: radeon_vid for Radeon and +rage128_vid for Rage 128 cards. You may force one or let +the VIDIX system autoprobe all available drivers. + + + + +Matrox cards + +Matrox G200,G400,G450 and G550 have been reported to work. + + + +The driver supports video equalizers and should be nearly as fast as the +Matrox framebuffer + + + + +Trident cards + +There is a driver available for the Trident Cyberblade/i1 chipset, which +can be found on VIA Epia motherboards. + + + +The driver was written and is maintained by Alastair M. Robinson, who +offers the very latest driver versions for download from his +homepage. +The drivers are added to MPlayer with only a short delay, so CVS should always +be up to date. + + + + +3DLabs cards + +Although there is a driver for the 3DLabs GLINT R3 and Permedia3 chips, no one +has tested it, so reports are welcome. + + + + + +DirectFB +
+"DirectFB is a graphics library which was designed with embedded systems +in mind. It offers maximum hardware accelerated performance at a minimum +of resource usage and overhead." - quoted from +
+ +I'll exclude DirectFB features from this section. + + +Though MPlayer is not supported as a "video provider" in DirectFB, this +output driver will enable video playback through DirectFB. It will - of course - +be accelerated, on my Matrox G400 DirectFB's speed was the same as XVideo. + + + +Always try to use the newest version of DirectFB. You can use DirectFB options on +the command line, using the option. Layer selection can +be done by the subdevice method, e.g.: +(layer -1 is default: autodetect) + +
+ + +DirectFB/Matrox (dfbmga) + +Please read the main DirectFB section or general +informations. + + +This video output driver will enable CRTC2 (on the second head) on the +Matrox G400 card, displaying video independently +of the first head. + + + +Instructions on how to make it work can be found in the +tech section +or directly on Ville Syrjala's +home page. + + + +we haven't been able to make this work, but others did. Anyway, porting of +the CRTC2 code to mga_vid is underway. + + +
+ + +MPEG decoders + + +DVB + +MPlayer supports cards with the Siemens DVB chipset +from vendors like Siemens, Technotrend, Galaxis or Hauppauge. The latest DVB +drivers are available from the Linux TV site. +If you want to do software transcoding you should have at least a 1GHz CPU. + + + +Configure should detect your DVB card. If it did not, force detection with + + +./configure --enable-dvb + +If you have ost headers at a non-standard path, set the path with + +./configure --with-extraincdir=<DVB source directory>/ost/include + + +Then compile and install as usual. + + +USAGE + +Hardware decoding (playing standard MPEG1/2 files) can be done with this command: + + +mplayer -ao mpegpes -vo mpegpes file.mpg|vob + + +Software decoding or transcoding different formats to MPEG1 can be achieved using +a command like this: + + +mplayer -ao mpegpes -vo mpegpes yourfile.ext +mplayer -ao mpegpes -vo mpegpes -vop expand yourfile.ext + + + +Note that DVB cards only support heights 288 and 576 for PAL or 240 and 480 for +NTSC. You must escale for other heights by adding + with the width and height you want to the + option. DVB cards accept various widths, like 720, 704, +640, 512, 480, 352 etc and do hardware scaling in horizontal direction, so you +do not need to scale horizontally in most cases. For a 512x384 (aspect 4:3) +DivX try: + + +mplayer -ao mpegpes -vo mpegpes -vop scale=512:576 + +If you have a widescreen movie and you do not want to scale it to full height, +you can use the filter to add black bands. To view a +640x384 DivX, try: + + +mplayer -ao mpegpes -vo mpegpes -vop expand=640:576 file.avi + + +If your CPU is too slow for a full size 720x576 DivX, try downscaling: + +mplayer -ao mpegpes -vo mpegpes -vop scale=352:576 file.avi + + +If speed does not improve, try vertical downscaling, too: + +mplayer -ao mpegpes -vo mpegpes -vop scale=352:288 file.avi + + + +For OSD and subtitles use the OSD feature of the expand filter. So, instead of + or , use + (the 5th parameter +at the end will enable OSD rendering). You may want to move the image up a bit +to get a bigger black zone for subtitles. You may also want to move subtitles up, +if they are outside your TV screen, use the +option to adjust this ( is a good choice). + + + +In order to play non-25fps movies on a PAL TV or with a slow CPU, add the + option. + + + +To keep the aspect ratio of DivX files and get the optimal scaling +parameters (hardware horizontal scaling and software vertical scaling +while keeping the right aspect ratio), use the new dvbscale filter: + + + +for 3:4 TV: -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale +for 16:9 TV: -vop expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 + + + +FUTURE + +If you have questions or want to hear feature announcements and take part in +discussions on this subject, join our +MPlayer-DVB +mailing list. Please remember that the list language is English. + + + + +In the future you may expect the ability to display OSD and subtitles using +the native OSD feature of DVB cards, as well as more fluent playback of +non-25fps movies and realtime transcoding between MPEG2 and MPEG4 (partial +decompression). + + + + +DXR2 +MPlayer supports hardware accelerated playback with the Creative DXR2 card. + +First of all you will need properly installed DXR2 drivers. You can find +the drivers and installation instructions at the +DXR2 Resource Center site. + + + +USAGE + + +enable TV output + + + + or +enable Overlay output in X11 + + + + +This option is used to control the DXR2 driver. + + + + +The overlay chipset used on the DXR2 is of pretty bad quality but the +default settings should work for everybody. The OSD may be usable with the +overlay (not on TV) by drawing it in the colorkey. With the default colorkey +settings you may get variable results, usually you will see the colorkey +around the characters or some other funny effect. But if you properly adjust +the colorkey settings you should be able to get acceptable results. + + +Please see the manpage for available options. + + + +DXR3/Hollywood+ + +MPlayer supports hardware accelerated playback +with the Creative DXR3 and Sigma Designs Hollywood Plus cards. These cards +both use the em8300 MPEG decoder chip from Sigma Designs. + + + +First of all you will need properly installed DXR3/H+ drivers, version 0.12.0 +or later. You can find the drivers and installation instructions at the +DXR3 & Hollywood Plus for Linux +site. Configure should detect your card automatically, compilation should go +without problems. + + + + +USAGE + + + + activates the overlay instead of TVOut. It requires +that you have a properly configured overlay setup to work right. The easiest +way to configure the overlay is to first run autocal. Then run mplayer with +dxr3 output and without overlay turned on, run dxr3view. In dxr3view you can +tweak the overlay settings and see the effects in realtime, perhaps this feature +will be supported by the MPlayer GUI in the future. When overlay is properly set +up you will no longer need to use dxr3view. + turns on prebuffering. Prebuffering is a feature of the +em8300 chip that enables it to hold more than one frame of video at a time. This +means that when you are running with prebuffering MPlayer will try to keep the +video buffer filled with data at all times. If you are on a slow machine MPlayer +will probably use close to, or precisely 100% of CPU. This is especially common +if you play pure MPEG streams (like DVDs, SVCDs a.s.o.) since MPlayer will not +have to reencode it to MPEG it will fill the buffer very fast. +With prebuffering video playback is much +less sensitive to other programs hogging the CPU, it will not drop frames unless +applications hog the CPU for a long time. +When running without prebuffering the em8300 is much more sensitive to CPU load, +so it is highly suggested that you turn on MPlayer's +option to avoid further loss of sync. + will turn on the new sync-engine. This is currently an +experimental feature. With the sync feature turned on the em8300's internal clock +will be monitored at all times, if it starts to deviate from MPlayer's clock it +will be reset causing the em8300 to drop any frames that are lagging behind. + will set the TV norm of the DXR3 card without the need +for external tools like em8300setup. Valid norms are 5 = NTSC, 4 = PAL-60, +3 = PAL. Special norms are 2 (auto-adjust using PAL/PAL-60) and 1 (auto-adjust +using PAL/NTSC) because they decide which norm to use by looking at the frame +rate of the movie. norm = 0 (default) does not change the current norm. + = device number to use if you have more than one em8300 +card. +Any of these options may be left out. + seems to work great when playing DivX movies. People +have reported problems using the prebuf option when playing MPEG1/2 files. You +might want to try running without any options first, if you have sync problems, +or DVD subtitle problems, give a try. + + + + + + +For audio output, where X is the device number (0 if one card). + + + + + + +The em8300 cannot play back samplerates lower than 44100Hz. If the sample +rate is below 44100Hz select either 44100Hz or 48000Hz depending on which +one matches closest. I.e. if the movie uses 22050Hz use 44100Hz as +44100 / 2 = 22050, if it is 24000Hz use 48000Hz as 48000 / 2 = 24000 and so on. +This does not work with digital audio output (). + + + + + + +To watch non-MPEG content on the em8300 (i.e. DivX or RealVideo) you have to +specify an MPEG1 video filter such as libavcodec (lavc) or libfame (fame). At +the moment lavc is both faster and gives better image quality, it is suggested +that you use that unless you have problems with it. See the man page for further +info about . +Using lavc is highly recommended. Currently there is no way of setting the fps +of the em8300 which means that it is fixed to 29.97fps. Because of this it is +highly recommended that you use +especially if you are using prebuffering. Then why 25 and not 29.97? Well, the +thing is that when you use 29.97 the picture becomes a bit jumpy. The reason for +this is unknown to us. If you set it to somewhere between 25 and 27 the picture +becomes stable. For now all we can do is accept this for a fact. + + + + + + +Although the DXR3 driver can put some OSD onto the MPEG1/2/4 video, it has +much lower quality than MPlayer's traditional OSD, and has several refresh +problems as well. The command line above will firstly convert the input +video to MPEG4 (this is mandatory, sorry), then apply an expand filter which +won't expand anything (-1: default), but apply the normal OSD onto the picture +(that's what the "1" at the end does). + + + + + + +The em8300 supports playing back AC3 audio (surround sound) through the +digital audio output of the card. See the option above, +it must be used to specify the DXR3's output instead of a soundcard. + + + + + + + + +Other visualization hardware + + +Zr + + +This is a display-driver () for a number of MJPEG +capture/playback cards (tested for DC10+ and Buz, and it should work for the +LML33, the DC10). The driver works by encoding the frame to JPEG and then +sending it to the card. For the JPEG encoding libavcodec +is used, and required. With the special cinerama mode, +you can watch movies in true wide screen provided that you have two beamers +and two MJPEG cards. Depending on resolution and quality settings, this driver +may require a lot of CPU power, remember to specify +if your machine is too slow. Note: My AMD K6-2 350MHz is (with +) quite adequate for watching VCD sized material and +downscaled movies. + + + +This driver talks to the kernel driver available at +, so +you must get it working first. The presence of an MJPEG card is autodetected by the +configure script, if autodetection fails, force detection with +./configure --enable-zr + + +The output can be controlled by several options, a long description of the +options can be found in the man page, a short list of options can be viewed +by running +mplayer -zrhelp + + + +Things like scaling and the OSD (on screen display) are not handled by +this driver but can be done using the video filters. For example, suppose +that you have a movie with a resolution of 512x272 and you want to view it +fullscreen on your DC10+. There are three main possibilities, you may scale +the movie to a width of 768, 384 or 192. For performance and quality reasons, +I would choose to scale the movie to 384x204 using the fast bilinear software +scaler. The commandline is +mplayer -vo zr -sws 0 -vop scale=384:204 movie.avi + + + +Cropping can be done by the crop filter and by this +driver itself. Suppose that a movie is too wide for display on your Buz and +that you want to use to make the movie less wide, +the you would issue the following command +mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi + + + +if you want to use the crop filter, you would do +mplayer -vo zr -vop crop=720:320:80:0 benhur.avi + + + +Extra occurances of invoke cinerama +ode, i.e. you can distribute the movie over several TV's or beamers to create a +larger screen. Suppose you have two beamers. The left one is connected to your +Buz at /dev/video1 and the right one is connected to +your DC10+ at /dev/video0. The movie has a resolution +of 704x288. Suppose also that you want the right beamer in black and white and +that the right beamer should have jpeg frames at quality 10, then you would +issue the following command + +mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \ + -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 movie.avi + + + + +You see that the options appearing before the second +only apply to the DC10+ and that the options after the second + apply to the Buz. The maximum number of MJPEG cards +participating in cinerama is four, so you can buid a +2x2 vidiwall. + + + +inally an important remark: Do not start or stop XawTV on the playback device +during playback, it will crash your computer. It is, however, fine to +FIRST start XawTV, THEN +start MPlayer, wait for MPlayer to finish and THEN +stop XawTV. + + + + +Blinkenlights + +This driver is capable of playback using the Blinkenlights UDP protocol. If you +don't know what Blinkenlights +is, you don't need this driver. + + + + + +TV-out support + + +Matrox G400 cards + + +Under Linux you have two methods to get G400 TV out working: + + + + +for Matrox G450/G550 TV-out instructions, please see the next section! + + + + + + XFree86 + + Using the driver and the HAL module, available from Matrox's site. This will give you X + on the TV. + + This method doesn't give you accelerated playback + as under Windows! The second head has only YUV framebuffer, the BES + (Back End Scaler, the YUV scaler on G200/G400/G450/G550 cards) doesn't + work on it! The windows driver somehow workarounds this, probably by + using the 3D engine to zoom, and the YUV framebuffer to display the + zoomed image. If you really want to use X, use the options, but it will be SLOW, + and has Macrovision copy protection enabled + (you can "workaround" Macrovision using this + perl + script. + + + + Framebuffer + + Using the matroxfb modules in the 2.4 + kernels. 2.2 kernels don't have the TVout feature in them, thus unusable + for this. You have to enable ALL matroxfb-specific feature during compilation + (except MultiHead), and compile them into modules! + You'll also need I2C enabled. + + + + + Enter TVout/matroxset and type + make. Install matroxset into + somewhere in your PATH. + + + If you don't have fbset installed, enter + TVout/fbset and type make. + Install fbset into somewhere in your + PATH. + + + Then enter into the TVout/ directory + in the MPlayer source, and execute + ./modules as root. Your text-mode console will + enter into framebuffer mode (no way back!). + + + Next, EDIT and run the ./matroxtv script. This will + present you to a very simple menu. Press 2 and + Enter. Now you should have the same picture on your + monitor, and TV. The 3rd option will turn on independent display, but + then you can't use X! If the TV (PAL by default) + picture has some weird stripes on it, the script wasn't able to set the + resolution correctly (to 640x512 by default). Try other resolutions + from the menu and/or experiment with fbset. + + + Yoh. Next task is to make the cursor on tty1 (or whatever) to + disappear, and turn off screen blanking. Execute the following + commands: + + +echo -e '\033[?25l' +setterm -blank 0 + or + +setterm -cursor off +setterm -blank 0 + + You possibly want to put the above into a script, and also clear the + screen. To turn the cursor back: + echo -e '\033[?25h' or + setterm -cursor on + + + Yeah kewl. Start movie playing with + +mplayer -vo mga -fs -screenw 640 -screenh 512 filename + + (If you use X, now change to matroxfb with for example + Ctrl+Alt+F1.) + Change 640 and 512 if you set + the resolution to other... + + + Enjoy the ultra-fast ultra-featured Matrox TV + output (better than Xv)! + + + + + + + +Building a Matrox TV-out cable + +No one takes any responsibility, nor guarantee for any damage caused +by this documentation. + + + + +Cable for G400 + +The CRTC2 connector's fourth pin is the composite video signal. The +ground are the sixth, seventh and eighth pins. (info contributed +from Balázs Rácz) + + + + +Cable for G450 + +The CRTC2 connector's first pin is the composite video signal. The +ground are the fifth, sixth, seventh, and fifteenth (5, 6, 7, 15) +pins. (info contributed from Balázs Kerekes) + + + + + +Matrox G450/G550 cards + +TV output support for these cards has only been recently introduced, and is +not yet in the mainstream kernel. Currently the mga_vid +module can't be used AFAIK, because the G450/G550 driver works only in one +configuration: the first CRTC chip (with much more features) on the first display +(on monitor), and the second CRTC (no BES - for +explanation on BES, please see the G400 section above) on TV. So you can only +use MPlayer's fbdev output driver +at the present. + + + +The first CRTC can't be routed to the second head currently. The author of the +kernel matroxfb driver - Petr Vandrovec - will maybe make support for this, by +displaying the first CRTC's output onto both of the heads at once, as currently +recommended for G400, see the section above. + + + +The necessary kernel patch and the detailed howto is downloadable from + + + + + + +ATI cards + + +PREAMBLE + +Currently ATI doesn't want to support any of its TV-out chips under Linux, +because of their licensed Macrovision technology. + + + + +ATI CARDS TV-OUT STATUS ON LINUX + + ATI Mach64: + supported by gatos. + + + ASIC Radeon VIVO: + supported by gatos. + + + Radeon and Rage128: + supported by MPlayer! + Check VESA driver and + VIDIX sections. + + + Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4: + supported by atitvout. + + + + +On other cards, just use the VESA driver, +without VIDIX. Powerful CPU is needed, though. + + + +Only thing you need to do - Have the TV connector +plugged in before booting your PC since video BIOS initializes +itself only once during POST procedure. + + + + + +Voodoo 3 + +Check this URL. + + + + +Voodoo 3 + +First, you MUST download the closed-source drivers from . +I will not describe the installation and configuration process because it does not cover +the scope of this documentation. + + + +After XFree86, XVideo, and 3D acceleration is properly working, edit your +card's Device section in the XF86Config file, according +to the following example (adapt for your card/TV): + + +Section "Device" + Identifier "GeForce" + VendorName "ASUS" + BoardName "nVidia GeForce2/MX 400" + Driver "nvidia" + #Option "NvAGP" "1" + Option "NoLogo" + Option "CursorShadow" "on" + + Option "TwinView" + Option "TwinViewOrientation" "Clone" + Option "MetaModes" "1024x768,640x480" + Option "ConnectedMonitor" "CRT, TV" + Option "TVStandard" "PAL-B" + Option "TVOutFormat" "Composite" + +EndSection + + + + +Of course the important thing is the TwinView part. + + + +
diff --git a/DOCS/xml/xsl/ldp-html-chunk.xsl b/DOCS/xml/xsl/ldp-html-chunk.xsl new file mode 100644 index 0000000000..e6f014155e --- /dev/null +++ b/DOCS/xml/xsl/ldp-html-chunk.xsl @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + diff --git a/DOCS/xml/xsl/ldp-html-common.xsl b/DOCS/xml/xsl/ldp-html-common.xsl new file mode 100644 index 0000000000..cfa717dfe9 --- /dev/null +++ b/DOCS/xml/xsl/ldp-html-common.xsl @@ -0,0 +1,229 @@ + + + + + + + + + + + +Maintainer: +Author: + + + + + + + + + + Generated by LDP XSLT customization layer + based on Norman Walsh's DocBook XSL stylesheets. + More information at http://www.linuxdoc.org/ + + + + + + + + + + + + + +images/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+        
+          
+        
+      
+
+
+ + + +
+
+        
+      
+
+
+
+
+ + + + +

+ + + + + + + + + + + + + +

+ + +
+ + +
diff --git a/DOCS/xml/xsl/ldp-html.xsl b/DOCS/xml/xsl/ldp-html.xsl new file mode 100644 index 0000000000..cd22177d0e --- /dev/null +++ b/DOCS/xml/xsl/ldp-html.xsl @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + diff --git a/DOCS/xml/xsl/ldp-print.xsl b/DOCS/xml/xsl/ldp-print.xsl new file mode 100644 index 0000000000..b631bc8ed4 --- /dev/null +++ b/DOCS/xml/xsl/ldp-print.xsl @@ -0,0 +1,18 @@ + + + + + + + + + + + + +