summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DOCS/README6
-rw-r--r--DOCS/man/cs/mplayer.14
-rw-r--r--DOCS/man/en/mplayer.12
-rw-r--r--DOCS/man/es/mplayer.110
-rw-r--r--DOCS/man/it/mplayer.126
-rw-r--r--DOCS/man/pl/mplayer.112
-rw-r--r--DOCS/man/ru/mplayer.14
-rw-r--r--DOCS/man/zh_CN/mplayer.1234
-rw-r--r--DOCS/tech/Doxyfile918
-rw-r--r--DOCS/tech/TODO2
-rw-r--r--DOCS/tech/codec-devel.txt6
-rw-r--r--DOCS/tech/dr-methods.txt2
-rw-r--r--DOCS/tech/encoding-tips.txt128
-rw-r--r--DOCS/tech/formats.txt26
-rw-r--r--DOCS/tech/general.txt7
-rw-r--r--DOCS/tech/hwac3.txt98
-rw-r--r--DOCS/tech/libao2.txt4
-rw-r--r--DOCS/tech/libvo.txt7
-rw-r--r--DOCS/tech/mingw-crosscompile.txt2
-rw-r--r--DOCS/tech/new_policy_proposal.txt6
-rw-r--r--DOCS/tech/playtree8
-rw-r--r--DOCS/tech/realcodecs/TODO2
-rw-r--r--DOCS/tech/realcodecs/audio-codecs.txt7
-rw-r--r--DOCS/tech/realcodecs/video-codecs.txt8
-rw-r--r--DOCS/tech/slave.txt5
-rw-r--r--DOCS/tech/snow.txt3
-rw-r--r--DOCS/tech/subcp.txt14
-rw-r--r--DOCS/tech/swscaler_methods.txt9
-rw-r--r--DOCS/tech/vidix.txt20
-rwxr-xr-xDOCS/xml/configure2
-rw-r--r--DOCS/xml/cs/documentation.xml6
-rw-r--r--DOCS/xml/cs/encoding-guide.xml22
-rw-r--r--DOCS/xml/cs/install.xml2
-rw-r--r--DOCS/xml/cs/mencoder.xml4
-rw-r--r--DOCS/xml/cs/ports.xml2
-rw-r--r--DOCS/xml/cs/skin.xml4
-rw-r--r--DOCS/xml/cs/video.xml2
-rw-r--r--DOCS/xml/de/cd-dvd.xml2
-rw-r--r--DOCS/xml/de/documentation.xml2
-rw-r--r--DOCS/xml/en/documentation.xml2
-rw-r--r--DOCS/xml/en/skin.xml6
-rw-r--r--DOCS/xml/es/bugreports.xml4
-rw-r--r--DOCS/xml/es/cd-dvd.xml10
-rw-r--r--DOCS/xml/es/documentation.xml10
-rw-r--r--DOCS/xml/es/faq.xml8
-rw-r--r--DOCS/xml/es/install.xml38
-rw-r--r--DOCS/xml/es/mencoder.xml20
-rw-r--r--DOCS/xml/es/ports.xml12
-rw-r--r--DOCS/xml/es/skin.xml8
-rw-r--r--DOCS/xml/es/tvinput.xml14
-rw-r--r--DOCS/xml/es/usage.xml16
-rw-r--r--DOCS/xml/es/video.xml36
-rw-r--r--DOCS/xml/fr/documentation.xml2
-rw-r--r--DOCS/xml/fr/encoding-guide.xml68
-rw-r--r--DOCS/xml/fr/install.xml18
-rw-r--r--DOCS/xml/fr/mencoder.xml6
-rw-r--r--DOCS/xml/fr/ports.xml2
-rw-r--r--DOCS/xml/fr/radio.xml6
-rw-r--r--DOCS/xml/fr/tvinput.xml2
-rw-r--r--DOCS/xml/fr/video.xml16
-rw-r--r--DOCS/xml/html-common.xsl4
-rw-r--r--DOCS/xml/hu/documentation.xml2
-rw-r--r--DOCS/xml/it/documentation.xml2
-rw-r--r--DOCS/xml/it/encoding-guide.xml44
-rw-r--r--DOCS/xml/it/faq.xml6
-rw-r--r--DOCS/xml/it/install.xml8
-rw-r--r--DOCS/xml/it/mencoder.xml2
-rw-r--r--DOCS/xml/it/tvinput.xml6
-rw-r--r--DOCS/xml/it/video.xml12
-rw-r--r--DOCS/xml/ldp.dsl15
-rw-r--r--DOCS/xml/pl/bugreports.xml4
-rw-r--r--DOCS/xml/pl/cd-dvd.xml16
-rw-r--r--DOCS/xml/pl/documentation.xml2
-rw-r--r--DOCS/xml/pl/encoding-guide.xml50
-rw-r--r--DOCS/xml/pl/faq.xml4
-rw-r--r--DOCS/xml/pl/install.xml4
-rw-r--r--DOCS/xml/pl/mencoder.xml6
-rw-r--r--DOCS/xml/pl/ports.xml6
-rw-r--r--DOCS/xml/pl/skin.xml20
-rw-r--r--DOCS/xml/pl/usage.xml64
-rw-r--r--DOCS/xml/pl/video.xml8
-rw-r--r--DOCS/xml/ru/documentation.xml2
-rw-r--r--DOCS/xml/ru/install.xml60
-rw-r--r--DOCS/xml/ru/mencoder.xml88
-rw-r--r--DOCS/xml/ru/ports.xml116
-rw-r--r--DOCS/xml/ru/radio.xml30
-rw-r--r--DOCS/xml/ru/skin.xml156
-rw-r--r--DOCS/xml/ru/tvinput.xml12
-rw-r--r--DOCS/xml/ru/usage.xml108
-rw-r--r--DOCS/xml/ru/video.xml412
-rw-r--r--DOCS/xml/xsl/ldp-html-chunk.xsl2
-rw-r--r--DOCS/xml/xsl/ldp-html-common.xsl22
-rw-r--r--DOCS/xml/xsl/ldp-html.xsl2
-rw-r--r--DOCS/xml/zh_CN/documentation.xml2
-rw-r--r--DOCS/xml/zh_CN/mencoder.xml6
-rw-r--r--DOCS/xml/zh_CN/radio.xml4
-rwxr-xr-xTOOLS/aconvert.sh2
-rw-r--r--TOOLS/asfinfo.c1
-rw-r--r--TOOLS/avisubdump.c1
-rw-r--r--TOOLS/bmovl-test.c8
-rwxr-xr-xTOOLS/calcbpp.pl2
-rw-r--r--TOOLS/compare.c1
-rwxr-xr-xTOOLS/divx2svcd.sh2
-rwxr-xr-xTOOLS/mencvcd.sh18
-rw-r--r--TOOLS/modify_reg.c3
-rw-r--r--TOOLS/movinfo.c28
-rw-r--r--TOOLS/netstream.c14
-rwxr-xr-xTOOLS/plotpsnr.pl2
-rwxr-xr-xTOOLS/qepdvcd.sh12
-rw-r--r--TOOLS/realcodecs/14_4.c10
-rw-r--r--TOOLS/realcodecs/28_8.c10
-rw-r--r--TOOLS/realcodecs/cook.c11
-rw-r--r--TOOLS/realcodecs/drv2.c34
-rw-r--r--TOOLS/realcodecs/drv3.c24
-rw-r--r--TOOLS/realcodecs/drv4.c25
-rw-r--r--TOOLS/realcodecs/ra.c7
-rw-r--r--TOOLS/realcodecs/rv30.c5
-rw-r--r--TOOLS/realcodecs/sipr.c11
-rw-r--r--TOOLS/subrip.c2
-rw-r--r--TOOLS/vivodump.c10
-rwxr-xr-xTOOLS/vobshift.py6
-rwxr-xr-xTOOLS/w32codec_dl.pl17
-rw-r--r--asxparser.c40
-rw-r--r--cfg-common-opts.h16
-rw-r--r--cfg-common.h2
-rw-r--r--cfg-mencoder.h10
-rw-r--r--cfg-mplayer-def.h1
-rw-r--r--cfg-mplayer.h17
-rw-r--r--codec-cfg.c56
-rw-r--r--command.c2
-rw-r--r--cpudetect.c26
-rw-r--r--debian/README.debian2
-rw-r--r--debian/changelog16
-rw-r--r--debian/control2
-rwxr-xr-xdebian/rules6
-rw-r--r--drivers/3dfx.h6
-rw-r--r--drivers/hacking.ati4
-rw-r--r--drivers/mga_vid.c224
-rw-r--r--drivers/mga_vid_test.c34
-rw-r--r--drivers/radeon.h2
-rw-r--r--drivers/radeon_vid.c57
-rw-r--r--drivers/tdfx_vid.c60
-rw-r--r--drivers/tdfx_vid.h2
-rw-r--r--drivers/tdfx_vid_test.c14
-rw-r--r--edl.c20
-rw-r--r--etc/codecs.conf4
-rw-r--r--etc/input.conf4
-rw-r--r--etc/menu.conf4
-rw-r--r--find_sub.c20
-rw-r--r--gui/app.c6
-rw-r--r--gui/app.h4
-rw-r--r--gui/bitmap.c10
-rw-r--r--gui/cfg.c19
-rw-r--r--gui/interface.c94
-rw-r--r--gui/interface.h6
-rw-r--r--gui/mplayer/gtk/about.c30
-rw-r--r--gui/mplayer/gtk/eq.c45
-rw-r--r--gui/mplayer/gtk/gtk_common.c2
-rw-r--r--gui/mplayer/gtk/gtk_url.c17
-rw-r--r--gui/mplayer/gtk/mb.c8
-rw-r--r--gui/mplayer/gtk/menu.c24
-rw-r--r--gui/mplayer/gtk/opts.c94
-rw-r--r--gui/mplayer/gtk/pl.c17
-rw-r--r--gui/mplayer/gtk/sb.c2
-rw-r--r--gui/mplayer/gui_common.c10
-rw-r--r--gui/mplayer/mw.c32
-rw-r--r--gui/mplayer/pb.c28
-rw-r--r--gui/mplayer/play.c24
-rw-r--r--gui/mplayer/sw.c2
-rw-r--r--gui/mplayer/widgets.c20
-rw-r--r--gui/skin/cut.c5
-rw-r--r--gui/skin/font.c30
-rw-r--r--gui/skin/skin.c26
-rw-r--r--gui/wm/ws.c16
-rw-r--r--gui/wm/wsxdnd.c18
-rw-r--r--help/help_mp-bg.h4
-rw-r--r--help/help_mp-cs.h4
-rw-r--r--help/help_mp-dk.h6
-rw-r--r--help/help_mp-es.h19
-rw-r--r--help/help_mp-fr.h6
-rw-r--r--help/help_mp-hu.h13
-rw-r--r--help/help_mp-it.h18
-rw-r--r--help/help_mp-ko.h6
-rw-r--r--help/help_mp-nl.h4
-rw-r--r--help/help_mp-pl.h7
-rw-r--r--help/help_mp-ro.h2
-rw-r--r--help/help_mp-sk.h7
-rw-r--r--help/help_mp-sv.h13
-rw-r--r--help/help_mp-tr.h14
-rw-r--r--help/help_mp-uk.h7
-rw-r--r--help/help_mp-zh_CN.h10
-rw-r--r--help/help_mp-zh_TW.h4
-rw-r--r--input/appleir.c6
-rw-r--r--input/input.c42
-rw-r--r--input/input.h4
-rw-r--r--input/joystick.c22
-rw-r--r--input/lirc.c4
-rw-r--r--input/lirc.h2
-rw-r--r--libaf/af.c86
-rw-r--r--libaf/af.h18
-rw-r--r--libaf/af_center.c8
-rw-r--r--libaf/af_channels.c34
-rw-r--r--libaf/af_comp.c24
-rw-r--r--libaf/af_delay.c12
-rw-r--r--libaf/af_dummy.c2
-rw-r--r--libaf/af_equalizer.c47
-rw-r--r--libaf/af_export.c46
-rw-r--r--libaf/af_extrastereo.c18
-rw-r--r--libaf/af_format.c40
-rw-r--r--libaf/af_format_alaw.h388
-rw-r--r--libaf/af_format_ulaw.h1414
-rw-r--r--libaf/af_gate.c20
-rw-r--r--libaf/af_hrtf.c18
-rw-r--r--libaf/af_karaoke.c16
-rw-r--r--libaf/af_ladspa.c14
-rw-r--r--libaf/af_lavcresample.c18
-rw-r--r--libaf/af_pan.c14
-rw-r--r--libaf/af_resample.c75
-rw-r--r--libaf/af_resample_template.c28
-rw-r--r--libaf/af_sinesuppress.c16
-rw-r--r--libaf/af_sub.c12
-rw-r--r--libaf/af_surround.c10
-rw-r--r--libaf/af_sweep.c7
-rw-r--r--libaf/af_tools.c22
-rw-r--r--libaf/af_volnorm.c64
-rw-r--r--libaf/af_volume.c32
-rw-r--r--libaf/control.h36
-rw-r--r--libaf/equalizer.h4
-rw-r--r--libaf/filter.c61
-rw-r--r--libaf/filter.h4
-rw-r--r--libaf/format.c24
-rw-r--r--libaf/reorder_ch.c1
-rw-r--r--libaf/window.c27
-rw-r--r--libao2/ao_alsa.c48
-rw-r--r--libao2/ao_alsa5.c16
-rw-r--r--libao2/ao_arts.c1
-rw-r--r--libao2/ao_coreaudio.c28
-rw-r--r--libao2/ao_dsound.c74
-rw-r--r--libao2/ao_dxr2.c9
-rw-r--r--libao2/ao_esd.c24
-rw-r--r--libao2/ao_ivtv.c10
-rw-r--r--libao2/ao_jack.c3
-rw-r--r--libao2/ao_mpegpes.c4
-rw-r--r--libao2/ao_nas.c12
-rw-r--r--libao2/ao_null.c6
-rw-r--r--libao2/ao_openal.c3
-rw-r--r--libao2/ao_oss.c18
-rw-r--r--libao2/ao_pcm.c22
-rw-r--r--libao2/ao_sdl.c28
-rw-r--r--libao2/ao_sgi.c68
-rw-r--r--libao2/ao_sun.c25
-rw-r--r--libao2/ao_v4l2.c10
-rw-r--r--libao2/ao_win32.c2
-rw-r--r--libao2/audio_out.c1
-rw-r--r--libao2/audio_out.h4
-rw-r--r--libass/ass.c89
-rw-r--r--libass/ass.h2
-rw-r--r--libass/ass_bitmap.c5
-rw-r--r--libass/ass_cache.c7
-rw-r--r--libass/ass_cache.h2
-rw-r--r--libass/ass_font.c18
-rw-r--r--libass/ass_fontconfig.c32
-rw-r--r--libass/ass_library.c12
-rw-r--r--libass/ass_mp.c2
-rw-r--r--libass/ass_render.c109
-rw-r--r--libass/ass_types.h4
-rw-r--r--libass/ass_utils.c10
-rw-r--r--libmenu/menu.c28
-rw-r--r--libmenu/menu.h4
-rw-r--r--libmenu/menu_chapsel.c4
-rw-r--r--libmenu/menu_cmdlist.c4
-rw-r--r--libmenu/menu_console.c20
-rw-r--r--libmenu/menu_dvbin.c32
-rw-r--r--libmenu/menu_filesel.c14
-rw-r--r--libmenu/menu_list.c13
-rw-r--r--libmenu/menu_list.h2
-rw-r--r--libmenu/menu_param.c10
-rw-r--r--libmenu/menu_pt.c6
-rw-r--r--libmenu/menu_txt.c6
-rw-r--r--libmenu/vf_menu.c9
-rw-r--r--libmpcodecs/ad_acm.c18
-rw-r--r--libmpcodecs/ad_dk3adpcm.c8
-rw-r--r--libmpcodecs/ad_dvdpcm.c4
-rw-r--r--libmpcodecs/ad_faad.c22
-rw-r--r--libmpcodecs/ad_ffmpeg.c14
-rw-r--r--libmpcodecs/ad_hwac3.c26
-rw-r--r--libmpcodecs/ad_hwmpa.c2
-rw-r--r--libmpcodecs/ad_imaadpcm.c10
-rw-r--r--libmpcodecs/ad_liba52.c6
-rw-r--r--libmpcodecs/ad_libdv.c6
-rw-r--r--libmpcodecs/ad_libmad.c24
-rw-r--r--libmpcodecs/ad_libvorbis.c10
-rw-r--r--libmpcodecs/ad_mpc.c3
-rw-r--r--libmpcodecs/ad_msadpcm.c6
-rw-r--r--libmpcodecs/ad_qtaudio.c24
-rw-r--r--libmpcodecs/ad_realaud.c36
-rw-r--r--libmpcodecs/ad_sample.c24
-rw-r--r--libmpcodecs/ad_speex.c1
-rw-r--r--libmpcodecs/ad_twin.c24
-rw-r--r--libmpcodecs/ae.c10
-rw-r--r--libmpcodecs/ae_faac.c38
-rw-r--r--libmpcodecs/ae_lame.c18
-rw-r--r--libmpcodecs/ae_lavc.c25
-rw-r--r--libmpcodecs/ae_pcm.c9
-rw-r--r--libmpcodecs/ae_toolame.c51
-rw-r--r--libmpcodecs/ae_twolame.c53
-rw-r--r--libmpcodecs/mp_image.c4
-rw-r--r--libmpcodecs/native/rtjpegn.c264
-rw-r--r--libmpcodecs/native/rtjpegn.h4
-rw-r--r--libmpcodecs/native/xa_gsm.c26
-rw-r--r--libmpcodecs/native/xa_gsm_int.h4
-rw-r--r--libmpcodecs/pullup.c55
-rw-r--r--libmpcodecs/vd_dmo.c8
-rw-r--r--libmpcodecs/vd_dshow.c8
-rw-r--r--libmpcodecs/vd_hmblck.c2
-rw-r--r--libmpcodecs/vd_libdv.c6
-rw-r--r--libmpcodecs/vd_libmpeg2.c16
-rw-r--r--libmpcodecs/vd_lzo.c10
-rw-r--r--libmpcodecs/vd_mpegpes.c2
-rw-r--r--libmpcodecs/vd_mpng.c8
-rw-r--r--libmpcodecs/vd_mtga.c37
-rw-r--r--libmpcodecs/vd_null.c1
-rw-r--r--libmpcodecs/vd_qtvideo.c46
-rw-r--r--libmpcodecs/vd_raw.c6
-rw-r--r--libmpcodecs/vd_realvid.c10
-rw-r--r--libmpcodecs/vd_sgi.c83
-rw-r--r--libmpcodecs/vd_theora.c14
-rw-r--r--libmpcodecs/vd_vfw.c20
-rw-r--r--libmpcodecs/vd_xanim.c16
-rw-r--r--libmpcodecs/vd_xvid4.c32
-rw-r--r--libmpcodecs/vd_zrmjpeg.c26
-rw-r--r--libmpcodecs/ve.c1
-rw-r--r--libmpcodecs/ve_lavc.c56
-rw-r--r--libmpcodecs/ve_libdv.c10
-rw-r--r--libmpcodecs/ve_nuv.c12
-rw-r--r--libmpcodecs/ve_qtvideo.c6
-rw-r--r--libmpcodecs/ve_raw.c4
-rw-r--r--libmpcodecs/ve_vfw.c4
-rw-r--r--libmpcodecs/ve_x264.c12
-rw-r--r--libmpcodecs/ve_xvid4.c40
-rw-r--r--libmpcodecs/vf.c20
-rw-r--r--libmpcodecs/vf.h2
-rw-r--r--libmpcodecs/vf_1bpp.c4
-rw-r--r--libmpcodecs/vf_2xsai.c38
-rw-r--r--libmpcodecs/vf_ass.c21
-rw-r--r--libmpcodecs/vf_bmovl.c20
-rw-r--r--libmpcodecs/vf_boxblur.c32
-rw-r--r--libmpcodecs/vf_crop.c2
-rw-r--r--libmpcodecs/vf_cropdetect.c4
-rw-r--r--libmpcodecs/vf_decimate.c12
-rw-r--r--libmpcodecs/vf_delogo.c10
-rw-r--r--libmpcodecs/vf_detc.c14
-rw-r--r--libmpcodecs/vf_down3dright.c1
-rw-r--r--libmpcodecs/vf_dsize.c1
-rw-r--r--libmpcodecs/vf_dvbscale.c2
-rw-r--r--libmpcodecs/vf_eq.c11
-rw-r--r--libmpcodecs/vf_eq2.c2
-rw-r--r--libmpcodecs/vf_expand.c14
-rw-r--r--libmpcodecs/vf_field.c4
-rw-r--r--libmpcodecs/vf_fil.c10
-rw-r--r--libmpcodecs/vf_filmdint.c2
-rw-r--r--libmpcodecs/vf_flip.c4
-rw-r--r--libmpcodecs/vf_format.c2
-rw-r--r--libmpcodecs/vf_framestep.c2
-rw-r--r--libmpcodecs/vf_fspp.c286
-rw-r--r--libmpcodecs/vf_halfpack.c7
-rw-r--r--libmpcodecs/vf_harddup.c6
-rw-r--r--libmpcodecs/vf_hqdn3d.c4
-rw-r--r--libmpcodecs/vf_hue.c9
-rw-r--r--libmpcodecs/vf_il.c10
-rw-r--r--libmpcodecs/vf_ilpack.c45
-rw-r--r--libmpcodecs/vf_ivtc.c40
-rw-r--r--libmpcodecs/vf_lavc.c14
-rw-r--r--libmpcodecs/vf_lavcdeint.c20
-rw-r--r--libmpcodecs/vf_mcdeint.c4
-rw-r--r--libmpcodecs/vf_mirror.c2
-rw-r--r--libmpcodecs/vf_noformat.c2
-rw-r--r--libmpcodecs/vf_noise.c14
-rw-r--r--libmpcodecs/vf_ow.c2
-rw-r--r--libmpcodecs/vf_palette.c4
-rw-r--r--libmpcodecs/vf_perspective.c46
-rw-r--r--libmpcodecs/vf_phase.c18
-rw-r--r--libmpcodecs/vf_pp.c19
-rw-r--r--libmpcodecs/vf_pp7.c38
-rw-r--r--libmpcodecs/vf_pullup.c16
-rw-r--r--libmpcodecs/vf_qp.c14
-rw-r--r--libmpcodecs/vf_rectangle.c4
-rw-r--r--libmpcodecs/vf_remove_logo.c8
-rw-r--r--libmpcodecs/vf_rgb2bgr.c2
-rw-r--r--libmpcodecs/vf_rgbtest.c8
-rw-r--r--libmpcodecs/vf_rotate.c4
-rw-r--r--libmpcodecs/vf_sab.c30
-rw-r--r--libmpcodecs/vf_scale.c64
-rw-r--r--libmpcodecs/vf_smartblur.c18
-rw-r--r--libmpcodecs/vf_softskip.c6
-rw-r--r--libmpcodecs/vf_spp.c80
-rw-r--r--libmpcodecs/vf_swapuv.c6
-rw-r--r--libmpcodecs/vf_telecine.c4
-rw-r--r--libmpcodecs/vf_tfields.c8
-rw-r--r--libmpcodecs/vf_tinterlace.c12
-rw-r--r--libmpcodecs/vf_unsharp.c24
-rw-r--r--libmpcodecs/vf_uspp.c86
-rw-r--r--libmpcodecs/vf_yuvcsp.c6
-rw-r--r--libmpcodecs/vf_yuy2.c8
-rw-r--r--libmpcodecs/vf_yvu9.c6
-rw-r--r--libmpcodecs/vf_zrmjpeg.c1
-rw-r--r--libmpcodecs/vqf.h4
-rw-r--r--libmpdemux/aac_hdr.c4
-rw-r--r--libmpdemux/asf.h8
-rw-r--r--libmpdemux/asfguid.h4
-rw-r--r--libmpdemux/asfheader.c24
-rw-r--r--libmpdemux/aviheader.c15
-rw-r--r--libmpdemux/aviheader.h10
-rw-r--r--libmpdemux/aviprint.c3
-rw-r--r--libmpdemux/demux_aac.c34
-rw-r--r--libmpdemux/demux_asf.c56
-rw-r--r--libmpdemux/demux_audio.c18
-rw-r--r--libmpdemux/demux_avi.c62
-rw-r--r--libmpdemux/demux_avs.c66
-rw-r--r--libmpdemux/demux_avs.h14
-rw-r--r--libmpdemux/demux_demuxers.c8
-rw-r--r--libmpdemux/demux_film.c24
-rw-r--r--libmpdemux/demux_fli.c6
-rw-r--r--libmpdemux/demux_gif.c14
-rw-r--r--libmpdemux/demux_lmlm4.c64
-rw-r--r--libmpdemux/demux_mf.c8
-rw-r--r--libmpdemux/demux_mkv.c26
-rw-r--r--libmpdemux/demux_mng.c1
-rw-r--r--libmpdemux/demux_mov.c118
-rw-r--r--libmpdemux/demux_mpg.c12
-rw-r--r--libmpdemux/demux_nemesi.c4
-rw-r--r--libmpdemux/demux_nsv.c72
-rw-r--r--libmpdemux/demux_ogg.c46
-rw-r--r--libmpdemux/demux_pva.c84
-rw-r--r--libmpdemux/demux_real.c128
-rw-r--r--libmpdemux/demux_realaud.c4
-rw-r--r--libmpdemux/demux_roq.c10
-rw-r--r--libmpdemux/demux_rtp.cpp24
-rw-r--r--libmpdemux/demux_rtp_codec.cpp14
-rw-r--r--libmpdemux/demux_smjpeg.c22
-rw-r--r--libmpdemux/demux_ts.c256
-rw-r--r--libmpdemux/demux_ty_osd.c221
-rw-r--r--libmpdemux/demux_viv.c38
-rw-r--r--libmpdemux/demux_vqf.c2
-rw-r--r--libmpdemux/demux_xmms_plugin.h6
-rw-r--r--libmpdemux/demux_y4m.c22
-rw-r--r--libmpdemux/extension.c1
-rw-r--r--libmpdemux/genres.h2
-rw-r--r--libmpdemux/mf.c27
-rw-r--r--libmpdemux/mp3_hdr.c13
-rw-r--r--libmpdemux/mp3_hdr.h2
-rw-r--r--libmpdemux/mp_taglists.c1
-rw-r--r--libmpdemux/mpeg_hdr.c64
-rw-r--r--libmpdemux/mpeg_packetizer.c14
-rw-r--r--libmpdemux/mpeg_packetizer.h4
-rw-r--r--libmpdemux/muxer.c25
-rw-r--r--libmpdemux/muxer_avi.c6
-rw-r--r--libmpdemux/muxer_lavf.c48
-rw-r--r--libmpdemux/muxer_mpeg.c401
-rw-r--r--libmpdemux/parse_es.c10
-rw-r--r--libmpdemux/parse_mp4.c7
-rw-r--r--libmpdemux/parse_mp4.h49
-rw-r--r--libmpdemux/qtpalette.h4
-rw-r--r--libmpdemux/video.c21
-rw-r--r--libmpdemux/yuv4mpeg.c56
-rw-r--r--libmpdemux/yuv4mpeg.h2
-rw-r--r--libmpdemux/yuv4mpeg_intern.h2
-rw-r--r--libmpdemux/yuv4mpeg_ratio.c5
-rw-r--r--libvo/aclib_template.c1
-rw-r--r--libvo/aspect.c1
-rw-r--r--libvo/aspecttest.c3
-rw-r--r--libvo/font_load.c28
-rw-r--r--libvo/font_load.h4
-rw-r--r--libvo/font_load_ft.c74
-rw-r--r--libvo/geometry.c6
-rw-r--r--libvo/gl_common.c7
-rw-r--r--libvo/gl_common.h4
-rw-r--r--libvo/gtf.c122
-rw-r--r--libvo/gtf.h10
-rw-r--r--libvo/jpeg_enc.c100
-rw-r--r--libvo/jpeg_enc.h4
-rw-r--r--libvo/mga_common.c30
-rw-r--r--libvo/osd.c1
-rw-r--r--libvo/osd_template.c8
-rw-r--r--libvo/spuenc.c28
-rw-r--r--libvo/sub.c54
-rw-r--r--libvo/vesa_lvo.c4
-rw-r--r--libvo/video_out.c1
-rw-r--r--libvo/videodev_mjpeg.h2
-rw-r--r--libvo/vo_3dfx.c86
-rw-r--r--libvo/vo_aa.c46
-rw-r--r--libvo/vo_bl.c38
-rw-r--r--libvo/vo_caca.c6
-rw-r--r--libvo/vo_corevideo.h14
-rw-r--r--libvo/vo_corevideo.m206
-rw-r--r--libvo/vo_cvidix.c6
-rw-r--r--libvo/vo_dga.c34
-rw-r--r--libvo/vo_directfb2.c190
-rw-r--r--libvo/vo_directx.c242
-rw-r--r--libvo/vo_dxr2.c42
-rw-r--r--libvo/vo_dxr3.c118
-rw-r--r--libvo/vo_fbdev2.c16
-rw-r--r--libvo/vo_gif89a.c29
-rw-r--r--libvo/vo_gl.c8
-rw-r--r--libvo/vo_ivtv.c30
-rw-r--r--libvo/vo_jpeg.c35
-rw-r--r--libvo/vo_md5sum.c3
-rw-r--r--libvo/vo_mga.c7
-rw-r--r--libvo/vo_mpegpes.c12
-rw-r--r--libvo/vo_null.c4
-rw-r--r--libvo/vo_png.c48
-rw-r--r--libvo/vo_pnm.c17
-rw-r--r--libvo/vo_quartz.c2
-rw-r--r--libvo/vo_quartz.h6
-rw-r--r--libvo/vo_s3fb.c46
-rw-r--r--libvo/vo_sdl.c260
-rw-r--r--libvo/vo_tdfx_vid.c37
-rw-r--r--libvo/vo_v4l2.c26
-rw-r--r--libvo/vo_vdpau.c2
-rw-r--r--libvo/vo_vesa.c60
-rw-r--r--libvo/vo_winvidix.c76
-rw-r--r--libvo/vo_x11.c8
-rw-r--r--libvo/vo_xover.c20
-rw-r--r--libvo/vo_yuv4mpeg.c62
-rw-r--r--libvo/vo_zr.c120
-rw-r--r--libvo/vo_zr2.c44
-rw-r--r--libvo/vosub_vidix.c18
-rw-r--r--libvo/w32_common.c8
-rw-r--r--libvo/x11_common.c20
-rw-r--r--loader/afl.c158
-rw-r--r--loader/com.h2
-rw-r--r--loader/dmo/DMO_AudioDecoder.c18
-rw-r--r--loader/dmo/DMO_VideoDecoder.c35
-rw-r--r--loader/dshow/DS_AudioDecoder.c16
-rw-r--r--loader/dshow/DS_Filter.c8
-rw-r--r--loader/dshow/DS_VideoDecoder.c62
-rw-r--r--loader/dshow/allocator.c2
-rw-r--r--loader/dshow/cmediasample.c14
-rw-r--r--loader/dshow/inputpin.c22
-rw-r--r--loader/dshow/libwin32.h6
-rw-r--r--loader/dshow/mediatype.c6
-rw-r--r--loader/dshow/mediatype.h6
-rw-r--r--loader/dshow/outputpin.c18
-rw-r--r--loader/elfdll.c6
-rw-r--r--loader/ext.c2
-rw-r--r--loader/ldt_keeper.c2
-rw-r--r--loader/module.c34
-rw-r--r--loader/pe_image.c178
-rw-r--r--loader/pe_resource.c16
-rw-r--r--loader/qtx/list.c4
-rw-r--r--loader/qtx/qtxload.c6
-rw-r--r--loader/qtx/qtxsdk/components.h4
-rw-r--r--loader/resource.c44
-rw-r--r--loader/vfl.c23
-rw-r--r--loader/win32.c76
-rw-r--r--loader/wine/avifmt.h34
-rw-r--r--loader/wine/driver.h2
-rw-r--r--loader/wine/ldt.h2
-rw-r--r--loader/wine/mmreg.h2
-rw-r--r--loader/wine/module.h4
-rw-r--r--loader/wine/msacm.h40
-rw-r--r--loader/wine/msacmdrv.h2
-rw-r--r--loader/wine/ntdef.h4
-rw-r--r--loader/wine/vfw.h14
-rw-r--r--loader/wine/winbase.h20
-rw-r--r--loader/wine/windef.h20
-rw-r--r--loader/wine/winnt.h188
-rw-r--r--loader/wine/winreg.h2
-rw-r--r--loader/wine/winuser.h74
-rw-r--r--loader/wrapper.S31
-rw-r--r--loader/wrapper.h1
-rw-r--r--m_config.c20
-rw-r--r--m_config.h8
-rw-r--r--m_option.c108
-rw-r--r--m_option.h22
-rw-r--r--m_property.c14
-rw-r--r--m_property.h2
-rw-r--r--m_struct.c10
-rw-r--r--mencoder.c46
-rw-r--r--metadata.h1
-rw-r--r--mixer.c3
-rw-r--r--mp3lib/dct12.c6
-rw-r--r--mp3lib/dct36.c7
-rw-r--r--mp3lib/dct64_altivec.c22
-rw-r--r--mp3lib/decod386.c2
-rw-r--r--mp3lib/huffman.h16
-rw-r--r--mp3lib/l2tables.h5
-rw-r--r--mp3lib/layer1.c14
-rw-r--r--mp3lib/layer2.c36
-rw-r--r--mp3lib/layer3.c94
-rw-r--r--mp3lib/sr1.c4
-rw-r--r--mp3lib/test.c10
-rw-r--r--mp3lib/test2.c12
-rw-r--r--mp_core.h2
-rw-r--r--mp_msg.c2
-rw-r--r--mpcommon.c2
-rw-r--r--mplayer.c168
-rw-r--r--osdep/getch2-os2.c1
-rw-r--r--osdep/getch2-win.c34
-rw-r--r--osdep/getch2.c1
-rw-r--r--osdep/glob-win.c8
-rw-r--r--osdep/keycodes.h2
-rw-r--r--osdep/macosx_finder_args.c6
-rw-r--r--osdep/mmap_anon.c6
-rw-r--r--osdep/mplayer.rc9
-rw-r--r--osdep/priority.c1
-rw-r--r--osdep/priority.h1
-rw-r--r--osdep/strsep.c2
-rw-r--r--osdep/timer-darwin.c8
-rw-r--r--osdep/timer-linux.c4
-rw-r--r--osdep/timer-win2.c4
-rw-r--r--parser-cfg.c6
-rw-r--r--parser-mecmd.c6
-rw-r--r--parser-mpcmd.c16
-rw-r--r--playtree.c62
-rw-r--r--playtree.h8
-rw-r--r--playtreeparser.c44
-rw-r--r--rpm/mplayer.spec4
-rw-r--r--spudec.c14
-rw-r--r--stream/ai_alsa.c10
-rw-r--r--stream/ai_alsa1x.c10
-rw-r--r--stream/ai_oss.c6
-rw-r--r--stream/asf_mmst_streaming.c112
-rw-r--r--stream/asf_streaming.c47
-rw-r--r--stream/audio_in.c4
-rw-r--r--stream/audio_in.h6
-rw-r--r--stream/cache2.c46
-rw-r--r--stream/cdd.h2
-rw-r--r--stream/cdinfo.c18
-rw-r--r--stream/cookies.c4
-rw-r--r--stream/cookies.h2
-rw-r--r--stream/dvb_tune.c18
-rw-r--r--stream/freesdp/common.h4
-rw-r--r--stream/freesdp/parser.c6
-rw-r--r--stream/freesdp/parser.h16
-rw-r--r--stream/freesdp/parserpriv.h10
-rw-r--r--stream/freesdp/priv.h4
-rw-r--r--stream/frequencies.c46
-rw-r--r--stream/frequencies.h4
-rw-r--r--stream/http.c42
-rw-r--r--stream/http.h2
-rw-r--r--stream/librtsp/rtsp.c88
-rw-r--r--stream/librtsp/rtsp.h4
-rw-r--r--stream/librtsp/rtsp_rtp.c64
-rw-r--r--stream/librtsp/rtsp_session.c18
-rw-r--r--stream/network.c20
-rw-r--r--stream/open.c3
-rw-r--r--stream/pnm.c122
-rw-r--r--stream/pnm.h2
-rw-r--r--stream/pvr.h2
-rw-r--r--stream/realrtsp/asmrp.c37
-rw-r--r--stream/realrtsp/real.c38
-rw-r--r--stream/realrtsp/real.h2
-rw-r--r--stream/realrtsp/rmff.c58
-rw-r--r--stream/realrtsp/rmff.h10
-rw-r--r--stream/realrtsp/sdpplin.c29
-rw-r--r--stream/realrtsp/sdpplin.h2
-rw-r--r--stream/realrtsp/xbuffer.c6
-rw-r--r--stream/realrtsp/xbuffer.h2
-rw-r--r--stream/rtp.c48
-rw-r--r--stream/stream.c24
-rw-r--r--stream/stream.h6
-rw-r--r--stream/stream_cdda.c16
-rw-r--r--stream/stream_cddb.c80
-rw-r--r--stream/stream_cue.c9
-rw-r--r--stream/stream_dvb.c56
-rw-r--r--stream/stream_dvd.c18
-rw-r--r--stream/stream_dvd_common.c2
-rw-r--r--stream/stream_dvdnav.c16
-rw-r--r--stream/stream_file.c4
-rw-r--r--stream/stream_ftp.c32
-rw-r--r--stream/stream_live555.c2
-rw-r--r--stream/stream_mf.c4
-rw-r--r--stream/stream_nemesi.c1
-rw-r--r--stream/stream_netstream.c22
-rw-r--r--stream/stream_netstream.h8
-rw-r--r--stream/stream_pvr.c170
-rw-r--r--stream/stream_radio.c27
-rw-r--r--stream/stream_rtp.c14
-rw-r--r--stream/stream_rtsp.c16
-rw-r--r--stream/stream_smb.c34
-rw-r--r--stream/stream_tv.c2
-rw-r--r--stream/stream_udp.c14
-rw-r--r--stream/stream_vcd.c6
-rw-r--r--stream/stream_vstream.c2
-rw-r--r--stream/tcp.c34
-rw-r--r--stream/tv.c2
-rw-r--r--stream/tv.h18
-rw-r--r--stream/tvi_bsdbt848.c90
-rw-r--r--stream/tvi_def.h4
-rw-r--r--stream/tvi_dshow.c88
-rw-r--r--stream/tvi_dshow.h4
-rw-r--r--stream/tvi_v4l.c6
-rw-r--r--stream/tvi_v4l2.c56
-rw-r--r--stream/tvi_vbi.c20
-rw-r--r--stream/udp.c4
-rw-r--r--stream/url.c18
-rw-r--r--stream/url.h2
-rw-r--r--stream/vcd_read.h6
-rw-r--r--stream/vcd_read_darwin.h28
-rw-r--r--sub_cc.c9
-rw-r--r--sub_cc.h1
-rw-r--r--subopt-helper.c1
-rw-r--r--subopt-helper.h2
-rw-r--r--subreader.c32
-rw-r--r--subreader.h4
-rw-r--r--unrar_exec.c1
-rw-r--r--vidix/AsmMacros.h60
-rw-r--r--vidix/cyberblade_vid.c18
-rw-r--r--vidix/dha.c10
-rw-r--r--vidix/dhahelper/dhahelper.c20
-rw-r--r--vidix/dhahelper/test.c6
-rw-r--r--vidix/dhahelperwin/dhahelper.c52
-rw-r--r--vidix/dhahelperwin/dhasetup.c2
-rw-r--r--vidix/drivers.c8
-rw-r--r--vidix/glint_regs.h24
-rw-r--r--vidix/ivtv_vid.c24
-rw-r--r--vidix/mach64.h2
-rw-r--r--vidix/mach64_vid.c76
-rw-r--r--vidix/mga_vid.c130
-rw-r--r--vidix/mtrr.c2
-rw-r--r--vidix/nvidia_vid.c57
-rw-r--r--vidix/pci.c112
-rw-r--r--vidix/pci.db25500
-rw-r--r--vidix/pci_db2c.awk14
-rw-r--r--vidix/pm3_regs.h10
-rw-r--r--vidix/pm3_vid.c10
-rw-r--r--vidix/radeon_vid.c80
-rw-r--r--vidix/s3_regs.h8
-rw-r--r--vidix/s3_vid.c10
-rw-r--r--vidix/sis_vid.c2
-rw-r--r--vidix/sysdep/AsmMacros_x86.h30
-rw-r--r--vidix/sysdep/libdha_os2.c26
-rw-r--r--vidix/sysdep/libdha_win32.c10
-rw-r--r--vidix/sysdep/pci_alpha.c3
-rw-r--r--vidix/sysdep/pci_arm32.c4
-rw-r--r--vidix/sysdep/pci_ia64.c4
-rw-r--r--vidix/sysdep/pci_linux.c26
-rw-r--r--vidix/sysdep/pci_lynx.c20
-rw-r--r--vidix/sysdep/pci_os2.c12
-rw-r--r--vidix/sysdep/pci_powerpc.c2
-rw-r--r--vidix/sysdep/pci_sparc.c4
-rw-r--r--vidix/sysdep/pci_x86.c4
-rw-r--r--vidix/unichrome_regs.h72
-rw-r--r--vidix/unichrome_vid.c6
-rw-r--r--vidix/vidix.c10
-rw-r--r--vobsub.c4
-rw-r--r--vobsub.h1
-rw-r--r--xvid_vbr.c12
-rw-r--r--xvid_vbr.h2
750 files changed, 23138 insertions, 23348 deletions
diff --git a/DOCS/README b/DOCS/README
index 94d28c6e8c..7caffa7300 100644
--- a/DOCS/README
+++ b/DOCS/README
@@ -11,11 +11,11 @@ Thanks for reading MPlayer documentation !!!
a, Enter the HTML/ directory, and there you'll find the documentation,
each language in its own subdirectory.
- b, If you prefer reading the documentation as a single big file it
- can be found in the HTML-single/ directory, each language in its
+ b, If you prefer reading the documentation as a single big file it
+ can be found in the HTML-single/ directory, each language in its
own subdirectory.
- c, If the HTML/ or HTML-single/ directories don't contain your language,
+ c, If the HTML/ or HTML-single/ directories don't contain your language,
try the subdirectories in this very same folder.
diff --git a/DOCS/man/cs/mplayer.1 b/DOCS/man/cs/mplayer.1
index cb8d7dd8a0..412b64f984 100644
--- a/DOCS/man/cs/mplayer.1
+++ b/DOCS/man/cs/mplayer.1
@@ -1531,7 +1531,7 @@ cbr: konstantní datový tok
.REss
.IPs vpeak=<hodnota>
Nastavuje horní mez datového toku videa v Mbps
-(použitelné pouze pro VBR enkódování, výchozí: 9.6).
+(použitelné pouze pro VBR enkódování, výchozí: 9.6).
.IPs fmt=<hodnota>
Vybere MPEG formét pro enkódování:
.RSss
@@ -6666,7 +6666,7 @@ vypisováno 'I!'.
.B tile=xdlaždic:ydlaždic:počet_polí:start:odstup
Vykreslí sadu obrázků do jednoho velkého jako dlaždice.
Pokud vynecháte parametr nebo použijete hodnotu menší než 0, je použita
-výchozí hodnota.
+výchozí hodnota.
Nastavování parametrů můžete kdykoliv ukončit (... \-vf tile=10:5 ...).
Zařadit scale filtr před tile se zdá být docela dobrý nápad :-)
.sp 1
diff --git a/DOCS/man/en/mplayer.1 b/DOCS/man/en/mplayer.1
index 8a3ac1e5a8..9582c62222 100644
--- a/DOCS/man/en/mplayer.1
+++ b/DOCS/man/en/mplayer.1
@@ -5098,7 +5098,7 @@ jmeier: Jan Meier circuit implementation (fcut=650, feed=95).
.sp 1
.RS
If fcut or feed options are specified together with a profile, they
-will be applied on top of the selected profile.
+will be applied on top of the selected profile.
.RE
.PD 1
.
diff --git a/DOCS/man/es/mplayer.1 b/DOCS/man/es/mplayer.1
index 9de337057f..c45da693eb 100644
--- a/DOCS/man/es/mplayer.1
+++ b/DOCS/man/es/mplayer.1
@@ -3264,7 +3264,7 @@ Usa el framebuffer del kernel para la reproducir vdeo.
.PD 0
.RSs
.IPs <dispositivo>
-Especifica el nombre del dispositivo fbdev a usar (p.e.\& /dev/\:fb0) o el
+Especifica el nombre del dispositivo fbdev a usar (p.e.\& /dev/\:fb0) o el
nombre del dispositivo VIDIX si el nombre del dispositivo comienza con 'vidix'
(p.e.\& 'vidixsis_vid' para el controlador sis).
.RE
@@ -3885,7 +3885,7 @@ Escribre ficheros PPM (por defecto).
Escribre ficheros PGM.
.IPs pgmyuv
Escribre ficheros PGMYUV.
-PGMYUV es como PGM pero tambin contiene los planos U y V aadidos al fondo
+PGMYUV es como PGM pero tambin contiene los planos U y V aadidos al fondo
de la imagen.
.IPs "raw\ \ "
Escribe ficheros PNM en modo crudo (por defecto).
@@ -3920,7 +3920,7 @@ Especifica el nivel de compresin.
.B "tga\ \ \ \ "
Guarda cada frame en un fichero Targa en el directorio actual.
Cada archivo toma el nmero de frame completado con ceros como nombre.
-El propsito de este controlador de vdeo de salida es tener un escritor de
+El propsito de este controlador de vdeo de salida es tener un escritor de
imgenes sin prdidas, sencillo, que no necesite ninguna librera externa.
Soporta el formato de color BGR[A] con 15, 24 y 32 bpp.
Puede forzar un formato particular con el filtro de vdeo de formato.
@@ -4182,7 +4182,7 @@ decodificar y codificar. Esto, sin embargo, hace que se pague un precio
en precisin.
.IPs lowres=<nmero>[,<w>]
Decodifica a resoluciones ms bajas.
-La decodificacin a resoluciones ms bajas no esta soportada por todos los
+La decodificacin a resoluciones ms bajas no esta soportada por todos los
codecs y a menudo producir artefactos no deseados.
Esto no es un fallo, sino un efecto secundario de no decodificar a resolucin
completa.
@@ -4434,7 +4434,7 @@ filtro de debloque de croma
filtro de debloque de luminancia
.IPs dering-luma (vea tambin \-vf pp)
filtro de desanillado lumnico
-filtro
+filtro
.IPs dering-chroma (vea tambin \-vf pp)
filtro de desanillado de croma
.IPs filmeffect (vea tambin \-vf noise)
diff --git a/DOCS/man/it/mplayer.1 b/DOCS/man/it/mplayer.1
index 0366db50a0..5d2fb04fec 100644
--- a/DOCS/man/it/mplayer.1
+++ b/DOCS/man/it/mplayer.1
@@ -245,7 +245,7 @@ Pausa film (un'altra pressione la toglie).
.IPs ".\ \ \ \ "
Passo avanti.
Premendolo una volta il film passa in pausa, ogni pressione seguente riprodurr
-solo un fotogramma per poi tornare in modalit di pausa (qualsiasi altro tasto
+solo un fotogramma per poi tornare in modalit di pausa (qualsiasi altro tasto
continua).
.IPs "q / ESC"
Smette di riprodurre ed esce.
@@ -261,7 +261,7 @@ Diminuisce/\:aumenta il volume.
Suono muto.
.IPs "_ (solo MPEG-TS, AVI e libavformat)"
Passa attraverso tutte le tracce video disponibili.
-.IPs "# (solo DVD, MPEG, Matroska, AVI e libavformat)"
+.IPs "# (solo DVD, MPEG, Matroska, AVI e libavformat)"
Passa attraverso tutte le tracce audio disponibili.
.IPs "TAB (solo MPEG-TS e libavformat)"
Passa attraverso tutti i programmi disponibili.
@@ -343,7 +343,7 @@ Ridimensiona la finestra del video alla sua dimensione originale.
Ridimensiona la finestra del video al doppio della sua dimensione originale.
.IPs "command + f"
Cambia la modalit a schermo intero (vedi anche \-fs).
-.IPs "command + [ e command + ]"
+.IPs "command + [ e command + ]"
Regola il canale alpha della finestra del video.
.RE
.PD 1
@@ -3801,7 +3801,7 @@ renderizzarli senza il supporto OpenGL attraverso \-vf ass.
.IPs osdcolor=<0xAARRGGBB>
Colore per l'OSD (default: 0x00ffffff, che corrisponde al bianco opaco).
.IPs rectangle=<0,1,2>
-Abilita l'utilizzo di texture rettangolari, fatto che risparmia RAM video
+Abilita l'utilizzo di texture rettangolari, fatto che risparmia RAM video
ma spesso pi lento (default: 0).
.RSss
0: Usa texture alla potenza di 2 (power-of-two) (default).
@@ -5457,7 +5457,7 @@ Per calcolare il ritardo richiesto ai vari canali comportati come segue:
.IP 1. 3
Misura la distanza degli altoparlanti in metri in relazione alla tua
posizione di ascolto, in modo da ottenere le cinque distanze da s1 a s5
-(per un sistema 5.1).
+(per un sistema 5.1).
Non c' nessun motivo per compensare il subwoofer (non noteresti la differenza
comunque).
.IP 2. 3
@@ -6290,7 +6290,7 @@ una qualche equazione tipo "2+2*sin(PI*qp)"
.
.TP
.B geq=equazione
-filtro fd modifica con equazione generica
+filtro fd modifica con equazione generica
.RSs
.IPs <equazione>
Una qualche equazione, per es.\& 'p(W-X\\,Y)' per ribaltare l'immagine
@@ -6976,7 +6976,7 @@ Imposta il valore iniziale di fase del telecine per modalit un passo (default:
La modalit a due passi pu vedere il futuro ed perci capace di
usare il valore corretto di fase dall'inizio, mentre la modalit ad un passo
pu solo provare ad indovinare.
-Viene comunque utilizzata la fase corretta quando viene trovata, ma questa
+Viene comunque utilizzata la fase corretta quando viene trovata, ma questa
opzione pu essere usata per correggere il possibile saltellamento all'inizio.
Anche il primo passo della modalit a due passi utilizza questo valore, cos
se salvi i dati dal primo passo ottieni dei risultati costanti di fase.
@@ -8295,7 +8295,7 @@ La maggior parte dei codec richiede keyframe regolari, in modo da limitare
l'accumulo di errori dovuti alle diverse implementazioni/precisioni di DCT
ed iDCT.
I keyframe sono necessari anche per il posizionamento visto che il
-posizionamento possibile solo su un keyframe.
+posizionamento possibile solo su un keyframe.
Bisogna per tener presente che i keyframe hanno bisogno di pi spazio
rispetto agli altri tipi di fotogrammi, perci un numero alto comporta
file di dimensione leggermente minore ma un posizionamento meno preciso.
@@ -9268,7 +9268,7 @@ dell'1%, a seconda delle altre opzioni utilizzate).
Questa opzione non richiede l'abilitazione di mv0.
.
.TP
-.B qprd (solo per mbd=2)
+.B qprd (solo per mbd=2)
rapporto di distorsione del parametro di quantizzazione (QP) ottimale per il
dato lambda per ogni macroblock.
.
@@ -9365,7 +9365,7 @@ Un bias pi positivo (\-32 \- \-16 invece di \-64) sembra migliorare il PSNR.
.TP
.B nr=<0\-100000>
Riduzione disturbo, 0 significa disabilitato.
-0\-600 una gamma utile per contenuti tipici, ma puoi volerlo alzare
+0\-600 una gamma utile per contenuti tipici, ma puoi volerlo alzare
leggermente per materiale con molto disturbo (default: 0).
Visto che influenza molto poco la velocit, potresti preferire il suo utilizzo
piuttosto che filtrare il disturbo con dei filtri video come denoise3d o hqdn3d.
@@ -10078,7 +10078,7 @@ dell'immagine diviso per 16.
Seleziona il bitrate medio da usare in kbit/\:secondo (default: disabilitato).
Visto che il bitrate locale pu variare, questa media pu non essere accurata
per video molto corti (vedi ratetol).
-Un bitrate costante pu essere ottenuto combinando questa opzione con
+Un bitrate costante pu essere ottenuto combinando questa opzione con
vbv_maxrate ottenendo per una significativa riduzione della qualit.
.
.TP
@@ -10282,7 +10282,7 @@ disturbo che vorresti eliminare pu essere una buona idea alzarlo un poco.
Utilizza CABAC (Context-Adaptive Binary Arithmetic Coding) (default: attivo).
Rallenta leggermente la codifica e la decodifica ma pu permettere di
risparmiare il 10\-15% dei bit.
-A meno che la velocit di decodifica non sia una prerogativa indispensabile
+A meno che la velocit di decodifica non sia una prerogativa indispensabile
non dovresti disabilitarlo.
.
.TP
@@ -10539,7 +10539,7 @@ Questa opzione non ha effetto senza fotogrammi B.
.
.TP
.B trellis=<0\-2>
-quantizzazione ottimale della rate-distortion
+quantizzazione ottimale della rate-distortion
.PD 0
.RSs
.IPs 0
diff --git a/DOCS/man/pl/mplayer.1 b/DOCS/man/pl/mplayer.1
index 6a5df5fb74..da2915c355 100644
--- a/DOCS/man/pl/mplayer.1
+++ b/DOCS/man/pl/mplayer.1
@@ -820,7 +820,7 @@ Odtwarza film w formacie Matroska w jzyku japoskim.
Wymusza typ demuxera audio dla \-audiofile.
Uycie "+" przed nazw wymusza j, wycza to niektre testy.
Podaj nazw demuksera wypisan przez \-audio\-demuxer help.
-Dla kompatybilnoci z poprzednimi wersjami akceptuje te
+Dla kompatybilnoci z poprzednimi wersjami akceptuje te
ID demuxera zdefiniowane w zbiorze libmpdemux/\:demuxer.h.
\-audio\-demuxer audio albo \-audio\-demuxer 17 wymusza MP3.
.
@@ -2720,7 +2720,7 @@ OpenGL.
.PD 0
.RSs
.IPs (no)manyfmts
-Wcza obsug wikszej iloci formatw kolorw (RGB i BGR)
+Wcza obsug wikszej iloci formatw kolorw (RGB i BGR)
(domylnie: wczone).
Wymaga wersji OpenGL >= 1.2.
.IPs slice-height=<0\-...>
@@ -3816,7 +3816,7 @@ wyjciowa czstotliwo prbkowania
.IPs <dug>
dugo filtru ze wzgldu na nisz czstotliwo prbkowania
(domylnie: 16)
-.IPs <lin>
+.IPs <lin>
jeli 1 to filtry bd liniowo interpolowane pomidzy wielofazowymi pozycjami
.IPs <liczba>
log2 z liczby wielofazowych pozycji
@@ -4050,7 +4050,7 @@ na poziomie 60Hz i dodany do oddzielnego kanau w strumieniu audio.
.br
.I UWAGA:
Wycz ten filtr, jeeli odtwarzasz DVD z dwikiem w systemie Dolby Digital
-5.1, w przeciwnym wypadku jego dziaanie zakci dwik subwoofera.
+5.1, w przeciwnym wypadku jego dziaanie zakci dwik subwoofera.
.PD 0
.RSs
.IPs "<fc>\ "
@@ -4159,7 +4159,7 @@ tylne kanay i subwoofer o 0ms, a centralny o 7ms.
.B export[=mmapowany_zbir[:nprbek]]
Eksportuje przychodzcy sygna do innych procesw uywajc mapowania pamici
(mmap()).
-Zmapowane obszary zawieraj nagwek:
+Zmapowane obszary zawieraj nagwek:
.sp 1
.nf
int lkan /*liczba kanaw*/
@@ -8348,7 +8348,7 @@ Poziom 1 moe dwukrotnie przyspieszy pierwszy przebieg nie zmniejszajc
globalnego PSNR ostatniego przejcia w porwnaniu z pierwszym przebiegiem
penej jakoci.
.br
-Poziom 2 moe czterokrotnie przyspieszy pierwszy przebieg zmieniajc
+Poziom 2 moe czterokrotnie przyspieszy pierwszy przebieg zmieniajc
globalne PSNR ostatniego przejcia o +/\- 0.05dB w porwnaniu z pierwszym
przebiegiem penej jakoci.
.REss
diff --git a/DOCS/man/ru/mplayer.1 b/DOCS/man/ru/mplayer.1
index 9ab985c231..16c770561b 100644
--- a/DOCS/man/ru/mplayer.1
+++ b/DOCS/man/ru/mplayer.1
@@ -3465,7 +3465,7 @@ Bob , \-vf tfields=1.
,
.
.RE
-.PD 1
+.PD 1
.
.TP
.B xvmc ( X11 \-vc ffmpeg12mc)
@@ -5636,7 +5636,7 @@ scale .
.TP
.B "stats\ \ "
,
-.
+.
.
diff --git a/DOCS/man/zh_CN/mplayer.1 b/DOCS/man/zh_CN/mplayer.1
index ee11109347..78a0e2bbcc 100644
--- a/DOCS/man/zh_CN/mplayer.1
+++ b/DOCS/man/zh_CN/mplayer.1
@@ -1,18 +1,18 @@
.\" sync with en/mplayer.1 r29252
.\" Encoding: UTF-8
-.\" Reminder of hard terms which need better/final solution later:
+.\" Reminder of hard terms which need better/final solution later:
.\" /capture; playtree in parent list; colorkey; retrace; desync; downmix;
.\" wrapper script ... shellescapes; keyframe; deblock; dering;
-.\" encoding audio rate; alphamap; upsampling; sweep;
-.\" aligned buffers; instancenumber;
-.\"
+.\" encoding audio rate; alphamap; upsampling; sweep;
+.\" aligned buffers; instancenumber;
+.\"
.\" MPlayer (C) 2000-2009 MPlayer 团队
.\" 本(英文)手册页由 Gabucino, Diego Biurrun, Jonas Jermann 编写
.\" 视频滤镜、通用编解码器选项、特定编解码器专用选项三个章节由
.\" JRaSH <jrash06 AT 163.com>重新翻译
-.\" 参于翻译本中文手册页的有:
+.\" 参于翻译本中文手册页的有:
.\" JRaSH <jrash06 AT 163.com>,
-.\" Lu Ran <hephooey@fastmail.fm>, Sheldon Jin <jinsh2 AT yahoo.com>,
+.\" Lu Ran <hephooey@fastmail.fm>, Sheldon Jin <jinsh2 AT yahoo.com>,
.
.\" --------------------------------------------------------------------------
.\" 宏定义
@@ -159,24 +159,24 @@ tivo://主机/[list|llist|fsid]
.SH 描述
.B mplayer
是一个 LINUX 下的电影播放器 (也能运行在许多其它的平台和 CPU 架构, 请参阅文档)。
-通过许多原生的和可执行的编解码器的支持, 它能播放绝大部分的 MPEG/\:VOB, AVI,
-ASF/\:WMA/\:WMV, RM, QT/\:MOV/\:MP4, Ogg/\:OGM, MKV, VIVO, FLI, NuppelVideo,
+通过许多原生的和可执行的编解码器的支持, 它能播放绝大部分的 MPEG/\:VOB, AVI,
+ASF/\:WMA/\:WMV, RM, QT/\:MOV/\:MP4, Ogg/\:OGM, MKV, VIVO, FLI, NuppelVideo,
yuv4mpeg, FILM 和 RoQ 文件。
你还能观看 VCD、SVCD、DVD、3ivx、DivX 3/4/5、WMV 甚至 H.264 格式的电影。
.PP
MPlayer 广泛地支持音视频输出驱动。
-它不仅可以使用 X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca,
+它不仅可以使用 X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca,
DirectFB, Quartz, Mac OS X CoreVideo, 也能使用 GGI, SDL (及它们的所有驱动),
所有 VESA 兼容显卡上的 VESA (甚至不需要 X11), 某些低级的
-显卡相关的驱动 (如 Matrox, 3dfx 及 ATI) 和一些硬件 MPEG 解码器卡,
+显卡相关的驱动 (如 Matrox, 3dfx 及 ATI) 和一些硬件 MPEG 解码器卡,
比如 Siemens DVB, Hauppauge PVR (IVTV), DXR2 和 DXR3/\:Hollywood+。
它们中绝大多数支持软件或硬件缩放, 所以你可以享受全屏电影。
.PP
MPlayer 具有 OSD(屏上显示) 功能显示状态信息, 有
抗锯齿带阴影的漂亮大字幕和键盘控制的可视反馈。
-支持的字体包括欧洲语种/\:ISO8859\-1,2 (匈牙利语, 英语, 捷克语等等),
+支持的字体包括欧洲语种/\:ISO8859\-1,2 (匈牙利语, 英语, 捷克语等等),
西里尔语和韩语, 可以播放 12 种格式的字幕文件 (MicroDVD, SubRip, OGM,
-SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
+SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
及我们自己的: MPsub) 和 DVD 字幕 (SPU 流, VOBsub 及隐藏式 CC 字幕)。
.PP
.B mencoder
@@ -200,7 +200,7 @@ MPlayer 可播放的电影(见上所述)编码成其他的 MPlayer 可播放格
.\" --------------------------------------------------------------------------
.
.SH "交互式控制"
-MPlayer 有个完全可配置的, 命令驱动的控制层,
+MPlayer 有个完全可配置的, 命令驱动的控制层,
让你通过键盘, 鼠标, 操纵杆或遥控器(需使用 LIRC)来控制 MPlayer。
参见 \-input 选项定制控制层的方法。
.
@@ -296,7 +296,7 @@ MPlayer 有个完全可配置的, 命令驱动的控制层,
.PD 1
.PP
.RS
-(以下的按键仅适用于硬件加速视频输出(xv, (x)vidix, (x)mga, 等),
+(以下的按键仅适用于硬件加速视频输出(xv, (x)vidix, (x)mga, 等),
软件均衡器(\-vf eq or \-vf eq2), 或者色调过滤器(\-vf hue)。)
.RE
.PP
@@ -500,21 +500,21 @@ mplayer \-ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi
.SH "配置文件"
你可以把所有选项放在配置文件中, 每次 MPlayer/MEncoder 运行时都会读取它们。
系统范围的配置文件 "mplayer.conf" 位于你的配置目录
-(例如: /etc/\:mplayer 或者 /usr/\:local/\:etc/\:mplayer)中,
+(例如: /etc/\:mplayer 或者 /usr/\:local/\:etc/\:mplayer)中,
用户指定的配置文件是 "~/\:.mplayer/\:config"。
MEncoder 的配置文件是 "mencoder.conf" 位于你的配置目录
-(例如: /etc/\:mplayer 或者 /usr/\:local/\:etc/\:mplayer)中,
+(例如: /etc/\:mplayer 或者 /usr/\:local/\:etc/\:mplayer)中,
用户指定的配置文件是 "~/\:.mplayer/\:mencoder.conf"。
用户指定的选项优先于系统范围的选项, 而命令行选项优先于以上两者。
配置文件的语法是 "option=<值>", 任何 "#" 后面的都认为是注释。
-启用没有参数值的选项可以把参数设为 "yes" 或者 "1" 或者 "true",
+启用没有参数值的选项可以把参数设为 "yes" 或者 "1" 或者 "true",
而如果要停用就把它们设置为 "no" 或者 "0" 或者 "false"。
甚至子选项也可以如此设定选项。
.PP
你也可以为特定文件写配置文件。
-如果你希望一个特定文件 "movie.avi" 有个配置文件, 就新建文件,
+如果你希望一个特定文件 "movie.avi" 有个配置文件, 就新建文件,
名为 "movie.avi.conf", 写上该特定文件的选项并放在目录 ~/.mplayer/ 下。
-你也可以把配置文件放在与播放该特定文件时该特定文件相同的目录之下,
+你也可以把配置文件放在与播放该特定文件时该特定文件相同的目录之下,
只要你(要么在命令行或者在全局配置文件中)给出 \-use\-filedir\-conf 选项。
.PP
.I MPLAYER 配置文件示例:
@@ -764,12 +764,12 @@ idle|belownormal|normal|abovenormal|high|realtime
基于音频延迟的检测逐步调整 A/V 同步。
指定 \-autosync 0, 也就是默认值, 将导致帧计时完全基于音频延迟的检测。
指定 \-autosync 1 也是一样, 但会微妙地改变所使用的 A/V 修正算法。
-对那些视频帧率不均匀, 但用 \-nosound 可以正常播放的电影,
+对那些视频帧率不均匀, 但用 \-nosound 可以正常播放的电影,
设置大于 1 的整数值一般会有所帮助。
这个值越大, 计时方法越接近于 \-nosound。
对于某些音频延迟检测实现不完善的声卡驱动, 试试用 \-autosync\ 30 来平滑此问题。
使用这个值时, 如果出现 A/V 同步大偏移, 只需要 1, 2 秒时间就可以搞定。
-对于所有的声卡驱动, 对突然的 A/V 偏移, 在反应时间上有延迟,
+对于所有的声卡驱动, 对突然的 A/V 偏移, 在反应时间上有延迟,
这应该是打开此选项的唯一副作用。
.
.TP
@@ -778,25 +778,25 @@ idle|belownormal|normal|abovenormal|high|realtime
与 \-nosound 和 \-vo null 联合使用可用来仅仅评测视频编解码器.
.br
.I 注意:
-使用此参数仅仅回放视频时, MPlayer 也将忽略帧持续期(frame duration)
+使用此参数仅仅回放视频时, MPlayer 也将忽略帧持续期(frame duration)
(你可以认为那是不定帧率)。
.
.TP
.B \-colorkey <号码>
改变 colorkey 为你所选的 RGB 值。
0x000000 是黑色而 0xffffff 是白色。
-仅被视频输出驱动 cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix,
+仅被视频输出驱动 cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix,
xover, xv (参见 \-vo xv:ck), xvmc (参见 \-vo xv:ck) 和 directx 支持。
.
.TP
.B \-nocolorkey
停用 colorkeying。
-仅被视频输出驱动 cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix,
+仅被视频输出驱动 cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix,
xover, xv (参见 \-vo xv:ck), xvmc (参见 \-vo xv:ck) 和 directx 支持。
.
.TP
.B \-correct\-pts(处于测试阶段)
-切换 MPlayer 到试验模式,
+切换 MPlayer 到试验模式,
其中视频帧的时戳计算不同, 且支持视频过滤器添加新的帧或修改已有的时戳。
可以看到更精确的时戳, 例如通过 \-ass 选项修改播放字幕与镜头同步。
没有 \-correct\-pts, 字幕同步典型地会被某些帧关闭。
@@ -807,8 +807,8 @@ xover, xv (参见 \-vo xv:ck), xvmc (参见 \-vo xv:ck) 和 directx 支持。
一旦崩溃或 SIGTRAP 自动联上 gdb 调试程序。
此支持必须已编译进配置 \-\-enable\-crash\-debug。
.
-.TP
-.B \-doubleclick\-time
+.TP
+.B \-doubleclick\-time
以毫秒为单位的时间值,用以判定两次连续的按键动作是否为一次双击动作(默认值:
300)。
设为0则让你的窗体系统判断什么样动作的是双击(仅当 \-vo directx 时)。
@@ -832,7 +832,7 @@ MOUSE_BTN0\-MOUSE_BTN0_DBL。
.B \-fixed\-vo
为多个文件锁定一个固定的视频系统 (对所有的文件(反)初始化仅一次)。
这样, 对所有文件只打开一个窗口。
-目前 fixed-vo 兼容的驱动有: gl, gl2, mga, svga, x11, xmga,
+目前 fixed-vo 兼容的驱动有: gl, gl2, mga, svga, x11, xmga,
xv, xvidix 和 dfbmga。
.
.TP
@@ -1000,7 +1000,7 @@ n 大小的 FIFO 能容纳 (n\-1) 缓冲事件。
阻止 MPlayer 读取标准输入的键盘事件。
读取标准输入的数据时有用。命令行中发现 \- 会自动启用。
会遇到不得不手动设置的情形, 比如你
-打开 /dev/\:stdin (或者你系统中等价的设备), 在播放列表中使用 stdin
+打开 /dev/\:stdin (或者你系统中等价的设备), 在播放列表中使用 stdin
或者意欲以后通过 slave 命令的 loadfile 或 loadlist 从 stdin 读取。
.
.TP
@@ -1019,7 +1019,7 @@ n 大小的 FIFO 能容纳 (n\-1) 缓冲事件。
.B \-rtc (仅适用 RTC)
打开使用 Linux 的 RTC (实时钟 \- /dev/\:rtc) 作为计时机制。
唤醒过程每 1/1024 秒核查当前时间。
-除非现代 Linux 内核配置为桌面应用, 因为当使用正常的定时睡眠时,
+除非现代 Linux 内核配置为桌面应用, 因为当使用正常的定时睡眠时,
已唤醒相似精度的过程。
.
.TP
@@ -1056,8 +1056,8 @@ FIXME: 需要彻底理清并建立文档。
.
.TP
.B \-skin <名> (仅用于 GUI)
-从默认皮肤目录
-/usr/\:local/\:share/\:mplayer/\:skins/\: 或 ~/.mplayer/\:skins/
+从默认皮肤目录
+/usr/\:local/\:share/\:mplayer/\:skins/\: 或 ~/.mplayer/\:skins/
下的, 作为参数的给定目录中装载皮肤。
.sp 1
.I 示例:
@@ -1072,17 +1072,17 @@ FIXME: 需要彻底理清并建立文档。
.TP
.B \-slave (也请参见 \-input)
切换到 slave 模式, MPlayer 为其他程序在后台运行。
-MPlayer 从标准输入读取以新行 (\\n) 分隔开的命令行,
+MPlayer 从标准输入读取以新行 (\\n) 分隔开的命令行,
而不再截获键盘事件。
.br
.I 注意:
请参见 \-input cmdlist 的命令列表和 DOCS/tech/slave.txt 中的描述。
-另外,该选项并非用来禁用其它的输入,例如通过视频窗口。要使用其它方法实现那种效果,例如
+另外,该选项并非用来禁用其它的输入,例如通过视频窗口。要使用其它方法实现那种效果,例如
\-input nodefault\-binds:conf=/dev/null。
.
.TP
.B \-softsleep
-通过不断核查当前时间来测定帧的时间,
+通过不断核查当前时间来测定帧的时间,
而不是请求内核在适当的时刻唤醒 MPlayer。
对于内核计时器精度不高且不能使用 RTC 时有用, 代价是较高的 CPU 消耗。
.
@@ -1099,13 +1099,13 @@ MPlayer 从标准输入读取以新行 (\\n) 分隔开的命令行,
.TP
.B \-a52drc <级别>
选择 AC-3 音频流的动态范围压缩(DRC)级别。
-<级别> 是 0 到 1 的浮点数, 其中 0 表示无压缩,
+<级别> 是 0 到 1 的浮点数, 其中 0 表示无压缩,
(默认值) 1 表示全压缩 (使得响亮的通路更安静或相反)。
此选项仅当 AC-3 流包含所需范围的压缩信息时显示效果。
.
.TP
.B \-aid <代码> (也请参见 \-alang)
-选择音频频道 (MPEG: 0\-31, AVI/\:OGM: 1\-99, ASF/\:RM: 0\-127,
+选择音频频道 (MPEG: 0\-31, AVI/\:OGM: 1\-99, ASF/\:RM: 0\-127,
VOB(AC-3): 128\-159, VOB(LPCM): 160\-191, MPEG-TS 17\-8190)。
MPlayer 在 verbose (\-v) 模式下会打印可用的音频代码。
当播放 MPEG-TS 流时, MPlayer/\:MEncoder 用第一个程序
@@ -1180,7 +1180,7 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。
.
.TP
.B \-cache\-seek\-min <百分数>
-如果查寻到的位置处于从当前位置算起的缓存大小的 <百分数> 之内,
+如果查寻到的位置处于从当前位置算起的缓存大小的 <百分数> 之内,
MPlayer 等待填充缓存到此位置而不是执行流查寻(默认是: 50)。
.
.TP
@@ -1268,16 +1268,16 @@ HTTP 请求时发送 cookies。
注意这与MEncoder的\-audio\-delay选项正好相反。
.br
.I 注意:
-当和 MEncoder 一起用时, 并不保证能与 \-ovc copy 一起工作正常;
+当和 MEncoder 一起用时, 并不保证能与 \-ovc copy 一起工作正常;
请使用 \-audio\-delay。
.
.TP
.B \-ignore\-start
忽略 AVI 文件中指定的流开始时间。
对于 MPlayer, 用 \-audio\-delay 选项编码的文件废除了流延迟。
-在编码时期, 此选项防止 MEncoder 转送原流的开始时间到新的文件;
+在编码时期, 此选项防止 MEncoder 转送原流的开始时间到新的文件;
但是 \-audio\-delay 选项并不受影响。
-注意 MEncoder 有时会自动调整流开始时间以补偿预期的解码延迟,
+注意 MEncoder 有时会自动调整流开始时间以补偿预期的解码延迟,
所以没有测试之前不要使用此选项进行编码。
.
.TP
@@ -1289,7 +1289,7 @@ HTTP 请求时发送 cookies。
.
.TP
.B \-dumpaudio (仅用于 MPlayer)
-转储原始的音频压缩流到 ./stream.dump (用于 MPEG/\:AC-3,
+转储原始的音频压缩流到 ./stream.dump (用于 MPEG/\:AC-3,
对大多数其它情形, 转储的文件不可播放)。
如果你在命令行中指定多于其中 \-dumpaudio, \-dumpvideo, \-dumpstream
的一个, 只有最后一个生效。
@@ -1335,12 +1335,12 @@ HTTP 请求时发送 cookies。
你也可以指定目录, 其中包含以前直接从 DVD 拷贝(比如用 vobcopy)的文件。
.
.TP
-.B \-dvd\-speed <以KB/s为单位的因数或速度值> (仅适用于DVD)
+.B \-dvd\-speed <以KB/s为单位的因数或速度值> (仅适用于DVD)
尝试限制DVD的传输速度(默认值:0,代表不作更改)。
DVD的基础速率约为1350KB/s,所以一台8倍速的驱动器能以最高10800KB/s的速度读取
数据。
较低的速度使驱动器工作得更安静,对于观看DVD片来说,2700KB/s应该是足够安静且快速
-了。
+了。
MPlayer在关闭时将驱动器的速度重置至默认值。
数值如果小于100则表示1350KB/s的倍数,例如\-dvd\-speed 8表示选择10800KB/s。
.br
@@ -1402,7 +1402,7 @@ MPlayer在关闭时将驱动器的速度重置至默认值。
.TP
.B \-hr\-mp3\-seek (仅用于 MP3)
高精度 MP3 搜索。
-播放外部 MP3 文件时启用,
+播放外部 MP3 文件时启用,
因为我们需要搜索到非常精确的位置来保持 A/V 同步。
这种方法在后退搜索时尤其慢, 因为需要绕回到开头来寻找准确的帧位置。
.
@@ -1427,7 +1427,7 @@ MEncoder在此选项下跳过写入索引的步骤。
.B \-loadidx <索引文件>
从 \-saveidx 保存的此文件中, 读取视频索引数据。
索引用于搜索, 过载其它任何包含在 AVI 本身的索引。
-MPlayer 不阻止你装载产生于不同 AVI 的索引文件,
+MPlayer 不阻止你装载产生于不同 AVI 的索引文件,
但是的确会导致不利的结果。
.br
.I 注意:
@@ -1489,7 +1489,7 @@ IPv4 自动地作为备用。
.TP
.B \-psprobe <字节所在位置>
当播放 MPEG-PS 或 MPEG-PES 流时,此选项让你设定你希望 MPlayer 查看多少字节以确认
-所要使用的视频编/解码器。
+所要使用的视频编/解码器。
在播放含有 H.264 流的 EVO 或 VDR 文件时需要此选项。
.
.TP
@@ -1499,7 +1499,7 @@ IPv4 自动地作为备用。
Hauppauge WinTV PVR\-150/250/350/500 和所有基于 IVTV 的卡
是众所周知的 PVR 捕捉卡。
小心只有 Linux 2.6.18 及以上的内核能通过 V4L2 层处理 MPEG 流。
-对于 MPEG 流硬件捕捉卡并使用 MPlayer/MEncoder 来观看电影的,
+对于 MPEG 流硬件捕捉卡并使用 MPlayer/MEncoder 来观看电影的,
使用 "pvr://" 作为 URL 地址。
.sp 1
可用选项有:
@@ -1516,7 +1516,7 @@ Hauppauge WinTV PVR\-150/250/350/500 和所有基于 IVTV 的卡
3: 2.21:1
.REss
.IPs arate=<32000\-48000>
-指定编码音频率(encoding audio rate) (默认是: 48000 Hz, 可用的有: 32000,
+指定编码音频率(encoding audio rate) (默认是: 48000 Hz, 可用的有: 32000,
44100 和 48000 Hz)。
.IPs alayer=<1\-3>
指定编码 MPEG 音频层 (默认是: 2)。
@@ -1535,7 +1535,7 @@ vbr: Variable BitRate (可变比特率) (默认)
cbr: Constant BitRate (常量比特率)
.REss
.IPs vpeak=<参数值>
-指定编码视频比特率峰值(以 Mbps 为单位)
+指定编码视频比特率峰值(以 Mbps 为单位)
(只对 VBR 编码有用, 默认是: 9.6)。
.IPs fmt=<参数值>
选择进行编码的 MPEG 格式:
@@ -1569,7 +1569,7 @@ dvd: DVD compatible stream (DVD 可兼容流)
.RSs
.IPs device=<值>
所使用的收音设备(默认值:Linux下为/dev/radio0,而*BSD下为/dev/tuner0)。
-.IPs driver=<值>
+.IPs driver=<值>
所使用的收音驱动(默认值:如果有则用v412,否则为v41)。
当前支持v41和v412驱动。
.IPs volume=<0..100>
@@ -1680,9 +1680,9 @@ radio://1, radio://104.4, radio_set_channel 1
.
.TP
.B \-rtsp\-stream\-over\-tcp(仅用于 LIVE555 和 NEMESI)
-与 "rtsp://" 的 URL 地址一起用来指定让 RTP 和 RTCP 进入包流过 TCP
+与 "rtsp://" 的 URL 地址一起用来指定让 RTP 和 RTCP 进入包流过 TCP
(使用与 RTSP 相同的 TCP 连接)。
-如果你的破 internet 连接不传递 UDP 进入包, 此选项可能有用
+如果你的破 internet 连接不传递 UDP 进入包, 此选项可能有用
(参见 http://www.live555.com/\:mplayer/)。
.
.TP
@@ -1768,7 +1768,7 @@ radio://1, radio://104.4, radio_set_channel 1
指定调谐器的频率(例如: 511.250)。
与频道参数不兼容.
.IPs outfmt=<参数值>
-指定调谐器的输出格式, 用 V4L 驱动支持的预设置(yv12, rgb32, rgb24,
+指定调谐器的输出格式, 用 V4L 驱动支持的预设置(yv12, rgb32, rgb24,
rgb16, rgb15, uyvy, yuy2, i420) 或者一个以 16-进制值给定的武断的格式。
试试用 outfmt=help 察看可用的所有格式的列表。
.IPs width=<参数值>
@@ -1780,7 +1780,7 @@ rgb16, rgb15, uyvy, yuy2, i420) 或者一个以 16-进制值给定的武断的
.IPs buffersize=<参数值>
捕捉缓冲区的最大尺寸(以兆为单位) (默认值: 动态)
.IPs norm=<参数值>
-bsdbt848 和 v4l 可用的参数: PAL, SECAM, NTSC。对于 v4l2,
+bsdbt848 和 v4l 可用的参数: PAL, SECAM, NTSC。对于 v4l2,
参见控制台输出的所有可用制式列表, 也请参看下面的 normid 选项。
.IPs "normid=<参数值> (仅用于 v4l2)"
设置 TV 制式 为给定的数字标识。
@@ -1796,7 +1796,7 @@ TV 制式取决于捕捉卡。参见控制台输出的可用 TV 制式列表。
频道名。
.br
名称中使用 _ 代替空格(或使用引号 ;-))。
-OSD 会显示频道名称, slave 命令 tv_step_channel, tv_set_channel 及
+OSD 会显示频道名称, slave 命令 tv_step_channel, tv_set_channel 及
tv_last_channel 会有用于遥控(参见 LIRC)。
与频率参数不兼容。
.br
@@ -1849,7 +1849,7 @@ tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1
而让音频通过环路电缆由电视卡输入声卡。
.IPs mjpeg
使用硬件 MJPEG 压缩(如果芯片支持的话)。
-使用此选项时, 你不需要指定输出窗口的宽和高,
+使用此选项时, 你不需要指定输出窗口的宽和高,
因为 MPlayer 会根据 decimation 参数(见下面)自动确定。
.IPs decimation=<1|2|4>
选择硬件 MJPEG 压缩的图像尺寸:
@@ -2057,7 +2057,7 @@ SSA/ASS 提供器能在那里放置字幕 (与 \-ass\-use\-margins 组合用)。
.br
.I 注意:
有些破硬件播放器对 Unix 行结尾的 SRT 字幕会哽住。
-如果你够彩碰到这样的盒子, 把你的字幕文件到 unix2dos 或类似的程序过一过,
+如果你够彩碰到这样的盒子, 把你的字幕文件到 unix2dos 或类似的程序过一过,
替换 Unix 行结尾为 DOS/Windows 行结尾。
.
.TP
@@ -2101,9 +2101,9 @@ SSA/ASS 提供器能在那里放置字幕 (与 \-ass\-use\-margins 组合用)。
如果字幕中的逗号显示在句首而不是在句尾, 就使用它。
.
.TP
-.B \-font <文件 font.desc 的路径,字体(FreeType)的路径,字体样式(Fontconfig)的路径>
+.B \-font <文件 font.desc 的路径,字体(FreeType)的路径,字体样式(Fontconfig)的路径>
在别的目录中寻找 OSD/\:SUB 字体(
-默认的普通字体为: ~/\:.mplayer/\:font/\:font.desc,
+默认的普通字体为: ~/\:.mplayer/\:font/\:font.desc,
默认的 FreeType 字体为: ~/.mplayer/\:subfont.ttf)。
.br
.I 注意:
@@ -2197,7 +2197,7 @@ MPlayer 在 verbose (\-v) 模式下会打印可用的语言。
.TP
.B \-spuaa <模式>
设置 DVD/\:VOBsub 的反锯齿/\:缩放模式。
-甚至在原始的与缩放的帧尺寸已匹配时, 还可能在 <模式> 上增加 16 以强制进行缩放,
+甚至在原始的与缩放的帧尺寸已匹配时, 还可能在 <模式> 上增加 16 以强制进行缩放,
比如使用高斯柔化来平滑字幕。
可用模式有:
.PD 0
@@ -2466,13 +2466,13 @@ CC 字幕到目前为止还没有在其它地区码的 DVD 中发现。
此选项告诉 MPlayer 使用不同的通道控制音量而不是默认的 PCM。
用于 OSS 的选项包括
.B vol, pcm, line。
-有关选项的完全列表请查找 /usr/\:include/\:linux/\:soundcard.h 中的
+有关选项的完全列表请查找 /usr/\:include/\:linux/\:soundcard.h 中的
SOUND_DEVICE_NAMES。
-对于 ALSA (如 alsamixer displays), 你可以使用的名称, 如
+对于 ALSA (如 alsamixer displays), 你可以使用的名称, 如
.B Master, Line, PCM。
.br
.I 注意:
-ALSA 混音通道名称后面跟的数字必须用 <名称,数字> 格式指定,
+ALSA 混音通道名称后面跟的数字必须用 <名称,数字> 格式指定,
即 alsamixer 中通道标为 "PCM 1" 的必须转换为
.BR PCM,1 。
.
@@ -2528,7 +2528,7 @@ ALSA 0.9/1.x 音频输出驱动
.IPs device=<设备>
设置设备名称。
在 ALSA 设备名称中替换 "," 为 ".", ":" 为 "="。
-对于通过 S/PDIF 输出的 hwac3, 使用 "iec958" 或 "spdif" 设备,
+对于通过 S/PDIF 输出的 hwac3, 使用 "iec958" 或 "spdif" 设备,
除非你真的知道如何正确设置。
.RE
.PD 1
@@ -2918,7 +2918,7 @@ VESA 帧缓冲不支持改变模式。
x 和 y 代表从屏幕左上角到显示图像左上角的距离(以像素为单位)。
不过如果在参数值后有百分号记号, 参数值就变为该方向上的屏幕尺寸的百分数。
它也支持标准 X11 的 \-geometry 选项格式。
-如果使用 \-wid 选项指定了外部窗口,
+如果使用 \-wid 选项指定了外部窗口,
那么 x 和 y 坐标是相对于窗口而不是屏幕的左上角。
坐标是相对于 \-xineramascreen 选项给出的屏幕,该屏幕用于完全支持 \-xineramascreen 的
视频输出的驱动(direct3d、gl、gl2、vdpau、x11、xv、xvmc)。
@@ -2946,7 +2946,7 @@ gl、gl2、directx、fbdev 和 tdfxfb 视频输出驱动支持。
.
.TP
.B \-guiwid <窗口标识> (也请参见 \-wid) (仅用于 GUI)
-告诉 GUI 也使用 X11 窗口并把自己钉在视频窗口的下方,
+告诉 GUI 也使用 X11 窗口并把自己钉在视频窗口的下方,
这对于将一个 mini-GUI 嵌入到浏览器时(比如 MPlayer 插件)有用。
.
.TP
@@ -3007,7 +3007,7 @@ gl、gl2、directx、fbdev 和 tdfxfb 视频输出驱动支持。
.TP
.B "\-ontop\ "
使得此播放器窗口位于其他窗口之上。
-视频输出驱动使用 X11 的, 除了 SDL, 还有使用 directx, corevideo, quartz,
+视频输出驱动使用 X11 的, 除了 SDL, 还有使用 directx, corevideo, quartz,
ggi 和 gl2 的都支持此功能。
.
.TP
@@ -3064,7 +3064,7 @@ ggi 和 gl2 的都支持此功能。
.B "\-vm \ \ \ "
尝试改变不同的视频模式。
视频输出驱动支持的有 dga, x11, xv, sdl 和 directx。
-如果用于 directx 视频输出驱动 \-screenw, \-screenh, \-bpp 和
+如果用于 directx 视频输出驱动 \-screenw, \-screenh, \-bpp 和
\-refreshrate 选项可用来设置新的显示模式。
.
.TP
@@ -3078,7 +3078,7 @@ ggi 和 gl2 的都支持此功能。
.
.TP
.B \-xineramascreen <\-2\-...>
-在 Xinerama 配置中(就是一个单一桌面展开在多个显示器上),
+在 Xinerama 配置中(就是一个单一桌面展开在多个显示器上),
此选项告诉 MPlayer 把电影显示在哪个屏幕上。
值 \-2 表示全屏幕展开到整个虚拟的显示屏幕上(在这种情况下将完全忽略Xinerama的信
息),\-1 表示在目前窗口所在的显示屏上全屏幕。
@@ -3096,7 +3096,7 @@ ggi 和 gl2 的都支持此功能。
.B \-zrcrop <[宽]x[高]+[x 偏移]+[y 偏移]> (仅用于 \-vo zr)
选择显示输入图像的一部分, 使用多个这样的选项就启动了 cinerama 模式。
在 cinerama 模式下电影分布在多个电视(或投影仪)上, 用于创建一个较大的图像。
-在第 n 个 \-zrcrop 后面的选项应用于第 n 个 MJPEG 解码卡,
+在第 n 个 \-zrcrop 后面的选项应用于第 n 个 MJPEG 解码卡,
每一个编码卡至少需要有一个 \-zrcrop 选项加上一个 \-zrdev 选项。
请察看 \-zrhelp 的输出和文档 Zr 一节中的示例。
.
@@ -3112,7 +3112,7 @@ ggi 和 gl2 的都支持此功能。
.
.TP
.B \-zrhdec <1|2|4> (仅用于 \-vo zr)
-水平简化取样: 要求驱动只发送输入图像的每 2 或 4 行/\:像素到 MJPEG 编码卡,
+水平简化取样: 要求驱动只发送输入图像的每 2 或 4 行/\:像素到 MJPEG 编码卡,
并使用 MJPEG 卡的缩放器把图像回复到原始尺寸。
.
.TP
@@ -3129,7 +3129,7 @@ ggi 和 gl2 的都支持此功能。
.
.TP
.B \-zrvdec <1|2|4> (仅用于 \-vo zr)
-垂直简化取样: 要求驱动只发送输入图像的每 2 或 4 行/\:像素到 MJPEG 编码卡,
+垂直简化取样: 要求驱动只发送输入图像的每 2 或 4 行/\:像素到 MJPEG 编码卡,
并使用 MJPEG 卡的缩放器把图像回复到原始尺寸。
.
.TP
@@ -3480,14 +3480,14 @@ shm_open 创建的共享缓冲区的名字,也是 MPlayer 尝试打开的 NSCo
.B "gl\ \ \ \ \ "
OpenGL 视频输出驱动, 简版。
视频尺寸一定小于 OpenGL 实现的最大纹理尺寸。
-瞄准能与甚至最基本的 OpenGL 实现一起工作,
+瞄准能与甚至最基本的 OpenGL 实现一起工作,
但也利用较新的扩展, 允许支持更多的色彩空间和直接渲染。
要获取最佳的速度,请尝试类似于
.br
\-vo gl:yuv=2:rectangle=2:force\-pbo:ati\-hack \-dr \-noslices
.br
的选项。
-此代码执行极少的检测, 所以如果某个特性不工作,
+此代码执行极少的检测, 所以如果某个特性不工作,
可能是因为你的卡或 OpenGL 实现不支持, 尽管连任何错误消息都没给你。
使用 glxinfo 或类似的工具以显示支持的 OpenGL 扩展。
.PD 0
@@ -3552,7 +3552,7 @@ OSD 颜色(默认值是:0x00ffffff,对应不透明的白色)。
对红, 绿和蓝色, Gamma 也能被独立设置。
.br
5: 使用 ATI 专用的方式(用于较老的显卡)。
-这里使用 ATI 专用的扩展(GL_ATI_fragment_shader——不是
+这里使用 ATI 专用的扩展(GL_ATI_fragment_shader——不是
GL_ARB_fragment_shader!)。至少需要三个纹理单位。提供饱和度和色调的控制。
此方法快速但不精确。
.br
@@ -3646,7 +3646,7 @@ OpenGL 视频输出驱动的修改版。
同 gl 一样 (默认是: 启用)
.IPs yuv=<n>
选择 YUV 到 RGB 转换的类型。
-如果设置不同于 0 的其它值 OSD 被停用, 而亮度, 对比度和
+如果设置不同于 0 的其它值 OSD 被停用, 而亮度, 对比度和
gamma 的设置只能是通过全局的 X 服务器的设置才有效。
其它的值的意思同 \-vo gl 一样。
.REss
@@ -3743,7 +3743,7 @@ Matrox G400/\:G450/\:G550 专用的视频输出驱动
.IPs tvnorm=pal|ntsc|auto
设置 Matrox 卡的电视制式不需要改变 /etc/\:directfbrc (默认是: 停用)。
有效的制式是 pal = PAL, ntsc = NTSC。
-特别的制式是 auto (auto-仅仅使用 PAL/\:NTSC),
+特别的制式是 auto (auto-仅仅使用 PAL/\:NTSC),
因为是通过察看影片的帧率决定使用什么制式。
.RE
.PD 1
@@ -3927,7 +3927,7 @@ iTVC16) MPEG 解码器芯片 (Hauppauge WinTV PVR-150/250/350/500)
.TP
.B yuv4mpeg
变换视频流为无压缩 YUV 4:2:0 图像序列并储存到文件 (默认是: ./stream.yuv)。
-格式与 mjpegtools 所用的一样,
+格式与 mjpegtools 所用的一样,
所以如果想要用 mjpegtools 套装软件处理视频, 这就有用。
它支持 YV12, RGB (24 bpp) 和 BGR (24 bpp) 格式。
能与 \-fixed\-vo 选项组合来连接具有相同维数和 fps 值的文件。
@@ -4309,7 +4309,7 @@ mplayer video.nut \-vf format=bgr15 \-vo tga
3: 1/8 分辨率
.REss
.RS
-如果 <宽度> 指定了, 就使用了低分辨率解码,
+如果 <宽度> 指定了, 就使用了低分辨率解码,
只要视频的宽度宽过(is major than)或等于 <宽度>。
.RE
.B o=<键>=<值>[,<键>=<值>[,...]]
@@ -4353,11 +4353,11 @@ all: 跳过所有的帧。
.REss
.IPs "skipidct=<跳略值> (仅用于 MPEG1/2)"
跳过 IDCT 步骤。
-在几乎所有的情况下此步骤使得品质降级许多
+在几乎所有的情况下此步骤使得品质降级许多
(可用的跳略值请参见 skiploopfilter)。
.IPs skipframe=<跳略值>
完全跳过解码帧。
-大的提速, 但是有痉挛的动作或有时糟糕的图像
+大的提速, 但是有痉挛的动作或有时糟糕的图像
(可用的跳略值请参见 skiploopfilter)。
.IPs "threads=<1\-8>(仅用于 MPEG-1/2 和 H.264)"
用于解码的线程数 (默认是: 1)
@@ -4398,7 +4398,7 @@ all: 跳过所有的帧。
设置 DLL 的后期处理级别。
仅可以用于有内部后期处理例程的 Win32 DirectShow DLL。
此选项不再对 \-vf pp 有用。
-\-pp 参数值的有效范围依编解码器不同而不同, 大部分为
+\-pp 参数值的有效范围依编解码器不同而不同, 大部分为
0\-6, 其中 0=禁用 6=最慢/\:最好。
.
.TP
@@ -4521,7 +4521,7 @@ lanczos
.PD 0
.RSs
.IPs "\-vfm ffmpeg,dshow,vfw"
-先尝试 libavcodec, 其次是 Directshow, 然后 VfW 编解码器,
+先尝试 libavcodec, 其次是 Directshow, 然后 VfW 编解码器,
最后如果它们都不工作使用其它后备的。
.IPs "\-vfm xanim"
先尝试 XAnim 编解码器。
@@ -4538,7 +4538,7 @@ lanczos
指定使用Xvid解码时的附加参数。
.br
.I 注意:
-既然 libavcodec 快过 Xvid 你可能想使用
+既然 libavcodec 快过 Xvid 你可能想使用
libavcodec 后期处理过滤器 (\-vf pp) 和解码器 (\-vfm ffmpeg) 来替换。
.sp 1
Xvid 的内部后期处理过滤器有:
@@ -4741,7 +4741,7 @@ delta 的正弦, 使用非常低的值听此扫听(sweep)。
.IPs <freq>
应删除的频率 (以 Hz 为单位) (默认是: 50)
.IPs <decay>
-控制适应性 (一个较大的值会使得过滤器适应幅度和相位的变化较迅速,
+控制适应性 (一个较大的值会使得过滤器适应幅度和相位的变化较迅速,
而一个较小的值会使得此适应过程较慢) (默认是: 0.0001)。合理的值约为 0.001。
.RE
.PD 1
@@ -4778,7 +4778,7 @@ jmeier:Jan Meier 回路实现方案(fcut=650,feed=95)。
.
.TP
.B hrtf[=flag]
-头部相关的转变功能: 为头戴式耳机转换多声道音频成双声道输出,
+头部相关的转变功能: 为头戴式耳机转换多声道音频成双声道输出,
但保留声音的空间感。
.sp 1
.PD 0
@@ -4814,7 +4814,7 @@ jmeier:Jan Meier 回路实现方案(fcut=650,feed=95)。
.RS
如果此声音播放的采样率低于频率波段的中心频率, 此波段就被停用。
此过滤器的一个已知错误是, 最高波段的特性没有完全对称, 如果采样率
-接近其波段的中心频率时。此问题可被绕过。办法是 upsampling 其声音:
+接近其波段的中心频率时。此问题可被绕过。办法是 upsampling 其声音:
在此过滤器之前使用重采样过滤器。
.RE
.PD 0
@@ -4835,7 +4835,7 @@ jmeier:Jan Meier 回路实现方案(fcut=650,feed=95)。
.TP
.B channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
能用于添加, 去除, 路由和拷贝音频声道。
-如果仅给定 <nch>, 默认是用路由(跳接), 其所做工作如下:
+如果仅给定 <nch>, 默认是用路由(跳接), 其所做工作如下:
如果输出声道数大于输入声道数, 插入空的声道 (除了
混音单声道成立体声时, 在两个输出声道中重复此单声道)。
如果输出声道数小于输入声道数, 截掉多余的声道。
@@ -4869,11 +4869,11 @@ jmeier:Jan Meier 回路实现方案(fcut=650,feed=95)。
.RSs
.IPs <format>
设置所需的格式。
-一般的形式是 "sbe", 其中 "s" 指示符号 (要么 "s" 指带符号,
+一般的形式是 "sbe", 其中 "s" 指示符号 (要么 "s" 指带符号,
要么 "u" 指不带符号), "b" 指示每个样本的位数 (16, 24 或 32)
而 "e" 指示 endian 格式 ("le" 指 little-endian, "be" 指 big-endian
或者 "ne" 指 MPlayer 运行其上的计算机所用的 endian 格式)。
-有效值(尤其)有: "s16le", "u32be" 和 "u24ne"。例外但也有效的指定格式有: u8,
+有效值(尤其)有: "s16le", "u32be" 和 "u24ne"。例外但也有效的指定格式有: u8,
s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
.RE
.PD 1
@@ -4882,11 +4882,11 @@ s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
.B volume[=v[:sc]]
实现软件的音量控制。
请谨慎使用此过滤器, 因为会降低信号至声音的噪声率。
-在大多数情况下设置 PCM 音量至最大是最佳的, 省去过滤器,
+在大多数情况下设置 PCM 音量至最大是最佳的, 省去过滤器,
而用混音器的主音量控制来控制输出到音响的水平。
-万一你的声卡有数码的 PCM 混音器而不是模拟的,
+万一你的声卡有数码的 PCM 混音器而不是模拟的,
且听到失真, 请使用 MASTER(主) 混音器。
-如果计算机联有外接扩音器(这几乎总是常有的事),
+如果计算机联有外接扩音器(这几乎总是常有的事),
调节主音量和扩音器的音量旋钮能减少噪声水平, 直到背景的嘶嘶声消失。
.br
此过滤器有第二个功能: 测量总体的最高声音水平并通过 MPlayer 显示出来。
@@ -4897,7 +4897,7 @@ s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
.PD 0
.RSs
.IPs "<v>\ \ "
-设置所有声道中流所需的增益分贝(dB) : 范围从 \-200dB 至 +60dB,
+设置所有声道中流所需的增益分贝(dB) : 范围从 \-200dB 至 +60dB,
其中 \-200dB 完全靜音而 +60dB 等于增益 1000 (默认是: 0)。
.IPs "<sc>\ "
打开 (1) 或关闭 (0) 软剪切。
@@ -4931,7 +4931,7 @@ s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
输出声道数 (1\-6)
.IPs <Lij>
输入声道 i 混音成输出声道 j 的份量 (0\-1)。
-所以基本上你先要有 n 个数表示要作用到第一个输入声道,
+所以基本上你先要有 n 个数表示要作用到第一个输入声道,
然后再有 n 个数要作用到第二个输入声道, 如此以往。
如果你不对某些输入声道指定任何数, 就认为是 0。
.RE
@@ -4952,11 +4952,11 @@ s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
.B sub[=fc:ch]
添加一个超低音(subwoofer)声道到音频流。
用于创建超低音声道的音频数据声道 0 和声道 1 的平均声音。
-四阶 Butterworth(巴特沃斯) 过滤器低通过滤声音的结果是默认截频 60Hz
+四阶 Butterworth(巴特沃斯) 过滤器低通过滤声音的结果是默认截频 60Hz
且在音频流中添加了一个独立的声道。
.br
.I 警告:
-停用此过滤器, 当播放 DVDs 带杜比(Dolby Digital 5.1)声音时,
+停用此过滤器, 当播放 DVDs 带杜比(Dolby Digital 5.1)声音时,
否则此过滤器分解声音到超低音声道。
.PD 0
.RSs
@@ -4981,7 +4981,7 @@ s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
.TP
.B "center\ "
从前方声道中创建中心声道。
-可能目前品质较低, 因为还没有实现用高通过滤器进行适当抽取,
+可能目前品质较低, 因为还没有实现用高通过滤器进行适当抽取,
而是用平均和半折其前方声道替代。
.PD 0
.RSs
@@ -5000,7 +5000,7 @@ s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 和 imaadpcm。
.RSs
.IPs <delay>
后方扬声器的延迟时间(以 ms 为单位) (0 至 1000) (默认是: 20)。
-此延迟按如下设置: 如果 d1 是聆听点到前方扬声器的距离,
+此延迟按如下设置: 如果 d1 是聆听点到前方扬声器的距离,
d2 是聆听点到后方扬声器的距离, 那么延迟该
设为 15ms 如果 d1 <= d2 或设为 15 + 5*(d1-d2) 如果 d1 > d2。
.RE
@@ -5028,7 +5028,7 @@ d2 是聆听点到后方扬声器的距离, 那么延迟该
.RS
不同声道所需的延迟时间计算如下:
.IP 1. 3
-测量不同的扬声器到聆听点的距离(以 meters(米) 为单位), (对于 5.1 的系统)
+测量不同的扬声器到聆听点的距离(以 meters(米) 为单位), (对于 5.1 的系统)
得到距离 s1 至 s5。没有补偿超低音的点 (因为你听不出差异)。
.IP 2. 3
取其中最大距离与各个 s1 至 s5 的差, 即 s[i] = max(s) \- s[i]; i = 1...5。
@@ -5042,7 +5042,7 @@ d2 是聆听点到后方扬声器的距离, 那么延迟该
.RE
.RSs
.IPs "mplayer \-af delay=10.5:10.5:0:0:7:0 media.avi"
-延迟左前方和右前方声道各 10.5ms, 两个后方声道和超低音声道 0ms,
+延迟左前方和右前方声道各 10.5ms, 两个后方声道和超低音声道 0ms,
而中心声道 7ms。
.RE
.PD 1
@@ -5084,7 +5084,7 @@ unsigned long long counter /*用于保持同步, 更新每次
.RSs
.IPs <mul>
设置差异系数 (默认是: 2.5)。
-0.0 表示单声道 (两个声道的平均值), 1.0 表示声音未改变,
+0.0 表示单声道 (两个声道的平均值), 1.0 表示声音未改变,
而 \-1.0 表示交换了左右声道。
.RE
.PD 1
@@ -5119,7 +5119,7 @@ unsigned long long counter /*用于保持同步, 更新每次
.IPs <label>
指定库中的过滤器。
有些库仅含一个过滤器, 但有些含许多。
-进入这里的 "help", 会列出指定库中所有可用的过滤器,
+进入这里的 "help", 会列出指定库中所有可用的过滤器,
从而消除使用 LADSPA SDK 的 "listplugins"。
.IPs <controls>
控制 0 或多个浮点数值, 其决定装载的插件的行为(例如: 延迟, 阈值和增益)。
@@ -5141,7 +5141,7 @@ unsigned long long counter /*用于保持同步, 更新每次
.
.TP
.B karaoke
-简单声音去除过滤器利用这样的事实:
+简单声音去除过滤器利用这样的事实:
人的声音通常录成单声道, 之后 "中心(center)" 混音进最后的音频流。
小心此过滤器会把信号变成单声道。
对 2-声道音轨工作得很好; 在非 2-声道立体声上别费劲去尝试。
@@ -5150,7 +5150,7 @@ unsigned long long counter /*用于保持同步, 更新每次
.B scaletempo[=选项1:选项2:...]
改变音频的节奏但不改变声音间隔,可选性地与播放速度同步(默认值)。
.br
-该过滤器的工作方式是以正常速度播放 \'stride\' ms 的音频,而消耗的是
+该过滤器的工作方式是以正常速度播放 \'stride\' ms 的音频,而消耗的是
\'stride*scale\' ms 的输入音频。
通过把一个跨度域内的 \'overlap\'% 的内容,与紧接着前一个跨度域的音频混合在一起,把各个
跨度域拼接在一起。
@@ -5184,7 +5184,7 @@ unsigned long long counter /*用于保持同步, 更新每次
.IPs pitch
抵消过滤器产生的效果。
改变声音间隔而不改变音频节奏。
-在你的 input.conf 中加入 \'[ speed_mult 0.9438743126816935\' 和
+在你的 input.conf 中加入 \'[ speed_mult 0.9438743126816935\' 和
\'] speed_mult 1.059463094352953\' 使其能够以音乐学中的半音为步进改变。
.I 警告:
与视频的同步变差。
@@ -8504,7 +8504,7 @@ IDCT不造成任何数值舍入错误,这种情形显然不在讨论之列。
该选项不要求启用mv0选项。
.
.TP
-.B qprd(仅用于mbd=2)
+.B qprd(仅用于mbd=2)
对于每个宏块中给定lambda值的码率失真最优的量化参数(QP)
.
.TP
@@ -8745,7 +8745,7 @@ nuvrec文件包含了一些关于用于大多数常见TV编码的设置的建议
在二阶段编码模式中指定哪一个阶段。
.
.TP
-.B turbo(仅用于二阶段编码模式)
+.B turbo(仅用于二阶段编码模式)
通过使用更快的算法并禁用大量消耗CPU的选项,以加速第一阶段编码。
该选项可能稍许降低全局的PSNR,并且改变单个帧的类型,以及稍许提升这个帧的PSNR。
.
@@ -10102,10 +10102,10 @@ FIXME: 这也在 ladspa 一节有提到.
.B DVDCSS_CACHE
指定目录以储存标题的钥匙值。
这会加速 DVD 在缓存中的译码过程。
-如果 DVDCSS_CACHE 目录不存在就创建它,
+如果 DVDCSS_CACHE 目录不存在就创建它,
并创建以 DVD 标题或生产日期为名称的子目录。
-如果 DVDCSS_CACHE 没设置或是空的, libdvdcss 会使用默认值为
-Unix 的 "${HOME}/.dvdcss/" 或
+如果 DVDCSS_CACHE 没设置或是空的, libdvdcss 会使用默认值为
+Unix 的 "${HOME}/.dvdcss/" 或
Win32 的 "C:\\Documents and Settings\\$USER\\Application Data\\dvdcss\\"。
特殊值 "off" 停用缓存。
.
@@ -10126,8 +10126,8 @@ libdvdcss 会使用一套计算过的播放器密钥,尝试取得盘片的钥匙
.IPs title
是所有其它方法的备用方法。
它不依靠与 DVD 设备交换钥匙, 而是使用一种密码机(crypto)攻击法来猜测标题钥匙。
-此失败的情况极少, 因为盘片上没有足够的加密数据来低档统计攻击法,
-但是另一方面这是仅有的方法来破译储存在硬盘上的 DVD,
+此失败的情况极少, 因为盘片上没有足够的加密数据来低档统计攻击法,
+但是另一方面这是仅有的方法来破译储存在硬盘上的 DVD,
和 RPC2 设备上不同地区码的 DVD。
.RE
.PD 1
@@ -10136,7 +10136,7 @@ libdvdcss 会使用一套计算过的播放器密钥,尝试取得盘片的钥匙
.B DVDCSS_RAW_DEVICE
指定使用的原始设备。
确切的用法依赖于你的操作系统, 例如 Linux 工具建立的原始设备是 raw(8)。
-请注意在大多数操作系统上, 使用原始设备需要高度对齐的缓冲(aligned buffers):
+请注意在大多数操作系统上, 使用原始设备需要高度对齐的缓冲(aligned buffers):
Linux 需要 2048 字节(等于 DVD 扇区大小)的对齐。
.
.TP
@@ -10552,11 +10552,11 @@ MPlayer 最初由 Arpad Gereoffy 制作。
.PP
MPlayer 是 (C) 2000\-2009 The MPlayer Team (MPlayer 团队) 所有
.PP
-本(英文)手册页主要由 Gabucino, Jonas Jermann 和 Diego Biurrun 编写,
+本(英文)手册页主要由 Gabucino, Jonas Jermann 和 Diego Biurrun 编写,
由 Diego Biurrun 维护。
视频滤镜、通用编解码器选项、特定编解码器专用选项三个章节由
JRaSH <jrash06 AT 163.com> 重新翻译
-参于翻译本中文手册页的有: JRaSH<jrash06 At 163.com>,
+参于翻译本中文手册页的有: JRaSH<jrash06 At 163.com>,
Sheldon Jin <jinsh2 AT yahoo.com>, Lu Ran <hephooey AT fastmail.fm> 等。
有关本文的联系请发送邮件到 MPlayer-DOCS 邮件列表。
与翻译相关的邮件属于 MPlayer-translations 邮件列表。
diff --git a/DOCS/tech/Doxyfile b/DOCS/tech/Doxyfile
index 5239bd4bcd..1a9a036bef 100644
--- a/DOCS/tech/Doxyfile
+++ b/DOCS/tech/Doxyfile
@@ -14,190 +14,190 @@
# Project related configuration options
#---------------------------------------------------------------------------
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project.
PROJECT_NAME = MPlayer
-# The PROJECT_NUMBER tag can be used to enter a project or revision number.
-# This could be handy for archiving the generated documentation or
+# The PROJECT_NUMBER tag can be used to enter a project or revision number.
+# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER =
+PROJECT_NUMBER =
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
-# base path where the generated documentation will be put.
-# If a relative path is entered, it will be relative to the location
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
+# base path where the generated documentation will be put.
+# If a relative path is entered, it will be relative to the location
# where doxygen was started. If left blank the current directory will be used.
OUTPUT_DIRECTORY = DOCS/tech/doxygen
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
-# 2 levels of 10 sub-directories under the output directory of each output
-# format and will distribute the generated files over these directories.
-# Enabling this option can be useful when feeding doxygen a huge amount of source
-# files, where putting all generated files in the same directory would otherwise
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
+# 2 levels of 10 sub-directories under the output directory of each output
+# format and will distribute the generated files over these directories.
+# Enabling this option can be useful when feeding doxygen a huge amount of source
+# files, where putting all generated files in the same directory would otherwise
# cause performance problems for the file system.
CREATE_SUBDIRS = YES
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all
-# documentation generated by doxygen is written. Doxygen will use this
-# information to generate all constant output in the proper language.
-# The default language is English, other supported languages are:
-# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch,
-# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en
-# (Japanese with English messages), Korean, Korean-en, Norwegian, Polish, Portuguese,
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all
+# documentation generated by doxygen is written. Doxygen will use this
+# information to generate all constant output in the proper language.
+# The default language is English, other supported languages are:
+# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch,
+# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en
+# (Japanese with English messages), Korean, Korean-en, Norwegian, Polish, Portuguese,
# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
OUTPUT_LANGUAGE = English
-# This tag can be used to specify the encoding used in the generated output.
-# The encoding is not always determined by the language that is chosen,
-# but also whether or not the output is meant for Windows or non-Windows users.
-# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES
-# forces the Windows encoding (this is the default for the Windows binary),
-# whereas setting the tag to NO uses a Unix-style encoding (the default for
+# This tag can be used to specify the encoding used in the generated output.
+# The encoding is not always determined by the language that is chosen,
+# but also whether or not the output is meant for Windows or non-Windows users.
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES
+# forces the Windows encoding (this is the default for the Windows binary),
+# whereas setting the tag to NO uses a Unix-style encoding (the default for
# all platforms other than Windows).
USE_WINDOWS_ENCODING = NO
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
-# include brief member descriptions after the members that are listed in
-# the file and class documentation (similar to JavaDoc).
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
+# include brief member descriptions after the members that are listed in
+# the file and class documentation (similar to JavaDoc).
# Set to NO to disable this.
BRIEF_MEMBER_DESC = YES
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
-# the brief description of a member or function before the detailed description.
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
+# the brief description of a member or function before the detailed description.
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
# brief descriptions will be completely suppressed.
REPEAT_BRIEF = YES
-# This tag implements a quasi-intelligent brief description abbreviator
-# that is used to form the text in various listings. Each string
-# in this list, if found as the leading text of the brief description, will be
-# stripped from the text and the result after processing the whole list, is used
-# as the annotated text. Otherwise, the brief description is used as-is. If left
-# blank, the following values are used ("$name" is automatically replaced with the
-# name of the entity): "The $name class" "The $name widget" "The $name file"
+# This tag implements a quasi-intelligent brief description abbreviator
+# that is used to form the text in various listings. Each string
+# in this list, if found as the leading text of the brief description, will be
+# stripped from the text and the result after processing the whole list, is used
+# as the annotated text. Otherwise, the brief description is used as-is. If left
+# blank, the following values are used ("$name" is automatically replaced with the
+# name of the entity): "The $name class" "The $name widget" "The $name file"
# "is" "provides" "specifies" "contains" "represents" "a" "an" "the"
-ABBREVIATE_BRIEF =
+ABBREVIATE_BRIEF =
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-# Doxygen will generate a detailed section even if there is only a brief
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
+# Doxygen will generate a detailed section even if there is only a brief
# description.
ALWAYS_DETAILED_SEC = NO
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited
-# members of a class in the documentation of that class as if those members were
-# ordinary class members. Constructors, destructors and assignment operators of
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited
+# members of a class in the documentation of that class as if those members were
+# ordinary class members. Constructors, destructors and assignment operators of
# the base classes will not be shown.
INLINE_INHERITED_MEMB = YES
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
-# path before files name in the file list and in the header files. If set
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
+# path before files name in the file list and in the header files. If set
# to NO the shortest path that makes the file name unique will be used.
FULL_PATH_NAMES = YES
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
-# can be used to strip a user-defined part of the path. Stripping is
-# only done if one of the specified strings matches the left-hand part of
-# the path. The tag can be used to show relative paths in the file list.
-# If left blank the directory from which doxygen is run is used as the
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+# can be used to strip a user-defined part of the path. Stripping is
+# only done if one of the specified strings matches the left-hand part of
+# the path. The tag can be used to show relative paths in the file list.
+# If left blank the directory from which doxygen is run is used as the
# path to strip.
-STRIP_FROM_PATH =
+STRIP_FROM_PATH =
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
-# the path mentioned in the documentation of a class, which tells
-# the reader which header file to include in order to use a class.
-# If left blank only the name of the header file containing the class
-# definition is used. Otherwise one should specify the include paths that
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
+# the path mentioned in the documentation of a class, which tells
+# the reader which header file to include in order to use a class.
+# If left blank only the name of the header file containing the class
+# definition is used. Otherwise one should specify the include paths that
# are normally passed to the compiler using the -I flag.
-STRIP_FROM_INC_PATH =
+STRIP_FROM_INC_PATH =
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
-# (but less readable) file names. This can be useful is your file systems
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter
+# (but less readable) file names. This can be useful is your file systems
# doesn't support long names like on DOS, Mac, or CD-ROM.
SHORT_NAMES = NO
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
-# will interpret the first line (until the first dot) of a JavaDoc-style
-# comment as the brief description. If set to NO, the JavaDoc
-# comments will behave just like the Qt-style comments (thus requiring an
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
+# will interpret the first line (until the first dot) of a JavaDoc-style
+# comment as the brief description. If set to NO, the JavaDoc
+# comments will behave just like the Qt-style comments (thus requiring an
# explicit @brief command for a brief description.
JAVADOC_AUTOBRIEF = NO
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
-# treat a multi-line C++ special comment block (i.e. a block of //! or ///
-# comments) as a brief description. This used to be the default behaviour.
-# The new default is to treat a multi-line C++ comment block as a detailed
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
+# treat a multi-line C++ special comment block (i.e. a block of //! or ///
+# comments) as a brief description. This used to be the default behaviour.
+# The new default is to treat a multi-line C++ comment block as a detailed
# description. Set this tag to YES if you prefer the old behaviour instead.
MULTILINE_CPP_IS_BRIEF = NO
-# If the DETAILS_AT_TOP tag is set to YES then Doxygen
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen
# will output the detailed description near the top, like JavaDoc.
-# If set to NO, the detailed description appears after the member
+# If set to NO, the detailed description appears after the member
# documentation.
DETAILS_AT_TOP = NO
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
-# member inherits the documentation from any documented member that it
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
+# member inherits the documentation from any documented member that it
# re-implements.
INHERIT_DOCS = YES
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
-# tag is set to YES, then doxygen will reuse the documentation of the first
-# member in the group (if any) for the other members of the group. By default
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+# tag is set to YES, then doxygen will reuse the documentation of the first
+# member in the group (if any) for the other members of the group. By default
# all members of a group must be documented explicitly.
DISTRIBUTE_GROUP_DOC = NO
-# The TAB_SIZE tag can be used to set the number of spaces in a tab.
+# The TAB_SIZE tag can be used to set the number of spaces in a tab.
# Doxygen uses this value to replace tabs by spaces in code fragments.
TAB_SIZE = 8
-# This tag can be used to specify a number of aliases that acts
-# as commands in the documentation. An alias has the form "name=value".
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to
-# put the command \sideeffect (or @sideeffect) in the documentation, which
-# will result in a user-defined paragraph with heading "Side Effects:".
+# This tag can be used to specify a number of aliases that acts
+# as commands in the documentation. An alias has the form "name=value".
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to
+# put the command \sideeffect (or @sideeffect) in the documentation, which
+# will result in a user-defined paragraph with heading "Side Effects:".
# You can put \n's in the value part of an alias to insert newlines.
-ALIASES =
+ALIASES =
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
-# only. Doxygen will then generate output that is more tailored for C.
-# For instance, some of the names that are used will be different. The list
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
+# only. Doxygen will then generate output that is more tailored for C.
+# For instance, some of the names that are used will be different. The list
# of all members will be omitted, etc.
OPTIMIZE_OUTPUT_FOR_C = NO
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources
-# only. Doxygen will then generate output that is more tailored for Java.
-# For instance, namespaces will be presented as packages, qualified scopes
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources
+# only. Doxygen will then generate output that is more tailored for Java.
+# For instance, namespaces will be presented as packages, qualified scopes
# will look different, etc.
OPTIMIZE_OUTPUT_JAVA = NO
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of
-# the same type (for instance a group of public functions) to be put as a
-# subgroup of that type (e.g. under the Public Functions section). Set it to
-# NO to prevent subgrouping. Alternatively, this can be done per class using
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of
+# the same type (for instance a group of public functions) to be put as a
+# subgroup of that type (e.g. under the Public Functions section). Set it to
+# NO to prevent subgrouping. Alternatively, this can be done per class using
# the \nosubgrouping command.
SUBGROUPING = YES
@@ -206,162 +206,162 @@ SUBGROUPING = YES
# Build related configuration options
#---------------------------------------------------------------------------
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
-# documentation are documented, even if no documentation was available.
-# Private class members and static file members will be hidden unless
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
+# documentation are documented, even if no documentation was available.
+# Private class members and static file members will be hidden unless
# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
EXTRACT_ALL = YES
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
# will be included in the documentation.
EXTRACT_PRIVATE = YES
-# If the EXTRACT_STATIC tag is set to YES all static members of a file
+# If the EXTRACT_STATIC tag is set to YES all static members of a file
# will be included in the documentation.
EXTRACT_STATIC = YES
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
-# defined locally in source files will be included in the documentation.
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
+# defined locally in source files will be included in the documentation.
# If set to NO only classes defined in header files are included.
EXTRACT_LOCAL_CLASSES = YES
-# This flag is only useful for Objective-C code. When set to YES local
-# methods, which are defined in the implementation section but not in
-# the interface are included in the documentation.
+# This flag is only useful for Objective-C code. When set to YES local
+# methods, which are defined in the implementation section but not in
+# the interface are included in the documentation.
# If set to NO (the default) only methods in the interface are included.
EXTRACT_LOCAL_METHODS = NO
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
-# undocumented members of documented classes, files or namespaces.
-# If set to NO (the default) these members will be included in the
-# various overviews, but no documentation section is generated.
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
+# undocumented members of documented classes, files or namespaces.
+# If set to NO (the default) these members will be included in the
+# various overviews, but no documentation section is generated.
# This option has no effect if EXTRACT_ALL is enabled.
HIDE_UNDOC_MEMBERS = NO
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
-# undocumented classes that are normally visible in the class hierarchy.
-# If set to NO (the default) these classes will be included in the various
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all
+# undocumented classes that are normally visible in the class hierarchy.
+# If set to NO (the default) these classes will be included in the various
# overviews. This option has no effect if EXTRACT_ALL is enabled.
HIDE_UNDOC_CLASSES = NO
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
-# friend (class|struct|union) declarations.
-# If set to NO (the default) these declarations will be included in the
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all
+# friend (class|struct|union) declarations.
+# If set to NO (the default) these declarations will be included in the
# documentation.
HIDE_FRIEND_COMPOUNDS = NO
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any
-# documentation blocks found inside the body of a function.
-# If set to NO (the default) these blocks will be appended to the
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any
+# documentation blocks found inside the body of a function.
+# If set to NO (the default) these blocks will be appended to the
# function's detailed documentation block.
HIDE_IN_BODY_DOCS = NO
-# The INTERNAL_DOCS tag determines if documentation
-# that is typed after a \internal command is included. If the tag is set
-# to NO (the default) then the documentation will be excluded.
+# The INTERNAL_DOCS tag determines if documentation
+# that is typed after a \internal command is included. If the tag is set
+# to NO (the default) then the documentation will be excluded.
# Set it to YES to include the internal documentation.
INTERNAL_DOCS = NO
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
-# file names in lower-case letters. If set to YES upper-case letters are also
-# allowed. This is useful if you have classes or files whose names only differ
-# in case and if your file system supports case sensitive file names. Windows
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
+# file names in lower-case letters. If set to YES upper-case letters are also
+# allowed. This is useful if you have classes or files whose names only differ
+# in case and if your file system supports case sensitive file names. Windows
# users are advised to set this option to NO.
CASE_SENSE_NAMES = YES
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
-# will show members with their full class and namespace scopes in the
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen
+# will show members with their full class and namespace scopes in the
# documentation. If set to YES the scope will be hidden.
HIDE_SCOPE_NAMES = NO
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
-# will put a list of the files that are included by a file in the documentation
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen
+# will put a list of the files that are included by a file in the documentation
# of that file.
SHOW_INCLUDE_FILES = YES
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline]
# is inserted in the documentation for inline members.
INLINE_INFO = YES
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
-# will sort the (detailed) documentation of file and class members
-# alphabetically by member name. If set to NO the members will appear in
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen
+# will sort the (detailed) documentation of file and class members
+# alphabetically by member name. If set to NO the members will appear in
# declaration order.
SORT_MEMBER_DOCS = YES
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the
-# brief documentation of file, namespace and class members alphabetically
-# by member name. If set to NO (the default) the members will appear in
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the
+# brief documentation of file, namespace and class members alphabetically
+# by member name. If set to NO (the default) the members will appear in
# declaration order.
SORT_BRIEF_DOCS = NO
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
-# sorted by fully-qualified names, including namespaces. If set to
-# NO (the default), the class list will be sorted only by class name,
-# not including the namespace part.
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
+# sorted by fully-qualified names, including namespaces. If set to
+# NO (the default), the class list will be sorted only by class name,
+# not including the namespace part.
# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-# Note: This option applies only to the class list, not to the
+# Note: This option applies only to the class list, not to the
# alphabetical list.
SORT_BY_SCOPE_NAME = NO
-# The GENERATE_TODOLIST tag can be used to enable (YES) or
-# disable (NO) the todo list. This list is created by putting \todo
+# The GENERATE_TODOLIST tag can be used to enable (YES) or
+# disable (NO) the todo list. This list is created by putting \todo
# commands in the documentation.
GENERATE_TODOLIST = YES
-# The GENERATE_TESTLIST tag can be used to enable (YES) or
-# disable (NO) the test list. This list is created by putting \test
+# The GENERATE_TESTLIST tag can be used to enable (YES) or
+# disable (NO) the test list. This list is created by putting \test
# commands in the documentation.
GENERATE_TESTLIST = YES
-# The GENERATE_BUGLIST tag can be used to enable (YES) or
-# disable (NO) the bug list. This list is created by putting \bug
+# The GENERATE_BUGLIST tag can be used to enable (YES) or
+# disable (NO) the bug list. This list is created by putting \bug
# commands in the documentation.
GENERATE_BUGLIST = YES
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or
-# disable (NO) the deprecated list. This list is created by putting
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or
+# disable (NO) the deprecated list. This list is created by putting
# \deprecated commands in the documentation.
GENERATE_DEPRECATEDLIST= YES
-# The ENABLED_SECTIONS tag can be used to enable conditional
+# The ENABLED_SECTIONS tag can be used to enable conditional
# documentation sections, marked by \if sectionname ... \endif.
-ENABLED_SECTIONS =
+ENABLED_SECTIONS =
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines
-# the initial value of a variable or define consists of for it to appear in
-# the documentation. If the initializer consists of more lines than specified
-# here it will be hidden. Use a value of 0 to hide initializers completely.
-# The appearance of the initializer of individual variables and defines in the
-# documentation can be controlled using \showinitializer or \hideinitializer
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines
+# the initial value of a variable or define consists of for it to appear in
+# the documentation. If the initializer consists of more lines than specified
+# here it will be hidden. Use a value of 0 to hide initializers completely.
+# The appearance of the initializer of individual variables and defines in the
+# documentation can be controlled using \showinitializer or \hideinitializer
# command in the documentation regardless of this setting.
MAX_INITIALIZER_LINES = 30
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated
-# at the bottom of the documentation of classes and structs. If set to YES the
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated
+# at the bottom of the documentation of classes and structs. If set to YES the
# list will mention the files that were used to generate the documentation.
SHOW_USED_FILES = YES
@@ -370,123 +370,123 @@ SHOW_USED_FILES = YES
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
-# The QUIET tag can be used to turn on/off the messages that are generated
+# The QUIET tag can be used to turn on/off the messages that are generated
# by doxygen. Possible values are YES and NO. If left blank NO is used.
QUIET = NO
-# The WARNINGS tag can be used to turn on/off the warning messages that are
-# generated by doxygen. Possible values are YES and NO. If left blank
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated by doxygen. Possible values are YES and NO. If left blank
# NO is used.
WARNINGS = YES
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
# automatically be disabled.
WARN_IF_UNDOCUMENTED = NO
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
-# potential errors in the documentation, such as not documenting some
-# parameters in a documented function, or documenting parameters that
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
+# potential errors in the documentation, such as not documenting some
+# parameters in a documented function, or documenting parameters that
# don't exist or using markup commands wrongly.
WARN_IF_DOC_ERROR = NO
-# The WARN_FORMAT tag determines the format of the warning messages that
-# doxygen can produce. The string should contain the $file, $line, and $text
-# tags, which will be replaced by the file and line number from which the
+# The WARN_FORMAT tag determines the format of the warning messages that
+# doxygen can produce. The string should contain the $file, $line, and $text
+# tags, which will be replaced by the file and line number from which the
# warning originated and the warning text.
WARN_FORMAT = "$file:$line: $text"
-# The WARN_LOGFILE tag can be used to specify a file to which warning
-# and error messages should be written. If left blank the output is written
+# The WARN_LOGFILE tag can be used to specify a file to which warning
+# and error messages should be written. If left blank the output is written
# to stderr.
-WARN_LOGFILE =
+WARN_LOGFILE =
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
-# The INPUT tag can be used to specify the files and/or directories that contain
-# documented source files. You may enter file names like "myfile.cpp" or
-# directories like "/usr/src/myproject". Separate the files or directories
+# The INPUT tag can be used to specify the files and/or directories that contain
+# documented source files. You may enter file names like "myfile.cpp" or
+# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT =
+INPUT =
-# If the value of the INPUT tag contains directories, you can use the
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
-# blank the following patterns are tested:
-# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp
+# If the value of the INPUT tag contains directories, you can use the
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
+# blank the following patterns are tested:
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp
# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm
-FILE_PATTERNS =
+FILE_PATTERNS =
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories
-# should be searched for input files as well. Possible values are YES and NO.
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories
+# should be searched for input files as well. Possible values are YES and NO.
# If left blank NO is used.
RECURSIVE = YES
-# The EXCLUDE tag can be used to specify files and/or directories that should
-# excluded from the INPUT source files. This way you can easily exclude a
+# The EXCLUDE tag can be used to specify files and/or directories that should
+# excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag.
EXCLUDE = DOCS TOOLS
-# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories
# that are symbolic links (a Unix filesystem feature) are excluded from the input.
EXCLUDE_SYMLINKS = NO
-# If the value of the INPUT tag contains directories, you can use the
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
+# If the value of the INPUT tag contains directories, you can use the
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
# certain files from those directories.
-EXCLUDE_PATTERNS =
+EXCLUDE_PATTERNS =
-# The EXAMPLE_PATH tag can be used to specify one or more files or
-# directories that contain example code fragments that are included (see
+# The EXAMPLE_PATH tag can be used to specify one or more files or
+# directories that contain example code fragments that are included (see
# the \include command).
-EXAMPLE_PATH =
+EXAMPLE_PATH =
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
-# and *.h) to filter out the source-files in the directories. If left
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
+# and *.h) to filter out the source-files in the directories. If left
# blank all files are included.
-EXAMPLE_PATTERNS =
+EXAMPLE_PATTERNS =
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
-# searched for input files to be used with the \include or \dontinclude
-# commands irrespective of the value of the RECURSIVE tag.
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
+# searched for input files to be used with the \include or \dontinclude
+# commands irrespective of the value of the RECURSIVE tag.
# Possible values are YES and NO. If left blank NO is used.
EXAMPLE_RECURSIVE = NO
-# The IMAGE_PATH tag can be used to specify one or more files or
-# directories that contain image that are included in the documentation (see
+# The IMAGE_PATH tag can be used to specify one or more files or
+# directories that contain image that are included in the documentation (see
# the \image command).
-IMAGE_PATH =
+IMAGE_PATH =
-# The INPUT_FILTER tag can be used to specify a program that doxygen should
-# invoke to filter for each input file. Doxygen will invoke the filter program
-# by executing (via popen()) the command <filter> <input-file>, where <filter>
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
-# input file. Doxygen will then use the output that the filter program writes
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program
+# by executing (via popen()) the command <filter> <input-file>, where <filter>
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an
+# input file. Doxygen will then use the output that the filter program writes
# to standard output.
-INPUT_FILTER =
+INPUT_FILTER =
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
-# INPUT_FILTER) will be used to filter the input files when producing source
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
+# INPUT_FILTER) will be used to filter the input files when producing source
# files to browse (i.e. when SOURCE_BROWSER is set to YES).
FILTER_SOURCE_FILES = NO
@@ -495,38 +495,38 @@ FILTER_SOURCE_FILES = NO
# configuration options related to source browsing
#---------------------------------------------------------------------------
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will
-# be generated. Documented entities will be cross-referenced with these sources.
-# Note: To get rid of all source code in the generated output, make sure also
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will
+# be generated. Documented entities will be cross-referenced with these sources.
+# Note: To get rid of all source code in the generated output, make sure also
# VERBATIM_HEADERS is set to NO.
SOURCE_BROWSER = YES
-# Setting the INLINE_SOURCES tag to YES will include the body
+# Setting the INLINE_SOURCES tag to YES will include the body
# of functions and classes directly in the documentation.
INLINE_SOURCES = YES
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
-# doxygen to hide any special comment blocks from generated source code
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
+# doxygen to hide any special comment blocks from generated source code
# fragments. Normal C and C++ comments will always remain visible.
STRIP_CODE_COMMENTS = YES
-# If the REFERENCED_BY_RELATION tag is set to YES (the default)
-# then for each documented function all documented
+# If the REFERENCED_BY_RELATION tag is set to YES (the default)
+# then for each documented function all documented
# functions referencing it will be listed.
REFERENCED_BY_RELATION = YES
-# If the REFERENCES_RELATION tag is set to YES (the default)
-# then for each documented function all documented entities
+# If the REFERENCES_RELATION tag is set to YES (the default)
+# then for each documented function all documented entities
# called/used by that function will be listed.
REFERENCES_RELATION = YES
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
-# will generate a verbatim copy of the header file for each class for
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen
+# will generate a verbatim copy of the header file for each class for
# which an include is specified. Set to NO to disable this.
VERBATIM_HEADERS = YES
@@ -535,133 +535,133 @@ VERBATIM_HEADERS = YES
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
-# of all compounds will be generated. Enable this if the project
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index
+# of all compounds will be generated. Enable this if the project
# contains a lot of classes, structs, unions or interfaces.
ALPHABETICAL_INDEX = YES
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns
# in which this list will be split (can be a number in the range [1..20])
COLS_IN_ALPHA_INDEX = 2
-# In case all classes in a project start with a common prefix, all
-# classes will be put under the same header in the alphabetical index.
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that
+# In case all classes in a project start with a common prefix, all
+# classes will be put under the same header in the alphabetical index.
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that
# should be ignored while generating the index headers.
-IGNORE_PREFIX =
+IGNORE_PREFIX =
#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will
# generate HTML output.
GENERATE_HTML = YES
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
# put in front of it. If left blank `html' will be used as the default path.
HTML_OUTPUT = html
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for
-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank
# doxygen will generate files with .html extension.
HTML_FILE_EXTENSION = .html
-# The HTML_HEADER tag can be used to specify a personal HTML header for
-# each generated HTML page. If it is left blank doxygen will generate a
+# The HTML_HEADER tag can be used to specify a personal HTML header for
+# each generated HTML page. If it is left blank doxygen will generate a
# standard header.
-HTML_HEADER =
+HTML_HEADER =
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for
-# each generated HTML page. If it is left blank doxygen will generate a
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for
+# each generated HTML page. If it is left blank doxygen will generate a
# standard footer.
-HTML_FOOTER =
+HTML_FOOTER =
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
-# style sheet that is used by each HTML page. It can be used to
-# fine-tune the look of the HTML output. If the tag is left blank doxygen
-# will generate a default style sheet. Note that doxygen will try to copy
-# the style sheet file to the HTML output directory, so don't put your own
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
+# style sheet that is used by each HTML page. It can be used to
+# fine-tune the look of the HTML output. If the tag is left blank doxygen
+# will generate a default style sheet. Note that doxygen will try to copy
+# the style sheet file to the HTML output directory, so don't put your own
# stylesheet in the HTML output directory as well, or it will be erased!
-HTML_STYLESHEET =
+HTML_STYLESHEET =
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
-# files or namespaces will be aligned in HTML using tables. If set to
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
+# files or namespaces will be aligned in HTML using tables. If set to
# NO a bullet list will be used.
HTML_ALIGN_MEMBERS = YES
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files
-# will be generated that can be used as input for tools like the
-# Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files
+# will be generated that can be used as input for tools like the
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
# of the generated HTML documentation.
GENERATE_HTMLHELP = NO
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
-# be used to specify the file name of the resulting .chm file. You
-# can add a path in front of the file if the result should not be
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
+# be used to specify the file name of the resulting .chm file. You
+# can add a path in front of the file if the result should not be
# written to the html output directory.
-CHM_FILE =
+CHM_FILE =
-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can
-# be used to specify the location (absolute path including file name) of
-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can
+# be used to specify the location (absolute path including file name) of
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run
# the HTML help compiler on the generated index.hhp.
-HHC_LOCATION =
+HHC_LOCATION =
-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag
-# controls if a separate .chi index file is generated (YES) or that
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag
+# controls if a separate .chi index file is generated (YES) or that
# it should be included in the master .chm file (NO).
GENERATE_CHI = NO
-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag
-# controls whether a binary table of contents is generated (YES) or a
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag
+# controls whether a binary table of contents is generated (YES) or a
# normal table of contents (NO) in the .chm file.
BINARY_TOC = NO
-# The TOC_EXPAND flag can be set to YES to add extra items for group members
+# The TOC_EXPAND flag can be set to YES to add extra items for group members
# to the contents of the HTML help documentation and to the tree view.
TOC_EXPAND = NO
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
-# top of each HTML page. The value NO (the default) enables the index and
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
+# top of each HTML page. The value NO (the default) enables the index and
# the value YES disables it.
DISABLE_INDEX = NO
-# This tag can be used to set the number of enum values (range [1..20])
+# This tag can be used to set the number of enum values (range [1..20])
# that doxygen will group on one line in the generated HTML documentation.
ENUM_VALUES_PER_LINE = 4
# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
-# generated containing a tree-like index structure (just like the one that
-# is generated for HTML Help). For this to work a browser that supports
-# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+,
-# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
+# generated containing a tree-like index structure (just like the one that
+# is generated for HTML Help). For this to work a browser that supports
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+,
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
# probably better off using the HTML help feature.
GENERATE_TREEVIEW = NO
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
-# used to set the initial width (in pixels) of the frame in which the tree
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
+# used to set the initial width (in pixels) of the frame in which the tree
# is shown.
TREEVIEW_WIDTH = 250
@@ -670,74 +670,74 @@ TREEVIEW_WIDTH = 250
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will
# generate Latex output.
GENERATE_LATEX = NO
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
# put in front of it. If left blank `latex' will be used as the default path.
LATEX_OUTPUT = latex
-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
# invoked. If left blank `latex' will be used as the default command name.
LATEX_CMD_NAME = latex
-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to
-# generate index for LaTeX. If left blank `makeindex' will be used as the
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to
+# generate index for LaTeX. If left blank `makeindex' will be used as the
# default command name.
MAKEINDEX_CMD_NAME = makeindex
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
-# LaTeX documents. This may be useful for small projects and may help to
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact
+# LaTeX documents. This may be useful for small projects and may help to
# save some trees in general.
COMPACT_LATEX = NO
-# The PAPER_TYPE tag can be used to set the paper type that is used
-# by the printer. Possible values are: a4, a4wide, letter, legal and
+# The PAPER_TYPE tag can be used to set the paper type that is used
+# by the printer. Possible values are: a4, a4wide, letter, legal and
# executive. If left blank a4wide will be used.
PAPER_TYPE = a4wide
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX
# packages that should be included in the LaTeX output.
-EXTRA_PACKAGES =
+EXTRA_PACKAGES =
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for
-# the generated latex document. The header should contain everything until
-# the first chapter. If it is left blank doxygen will generate a
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for
+# the generated latex document. The header should contain everything until
+# the first chapter. If it is left blank doxygen will generate a
# standard header. Notice: only use this tag if you know what you are doing!
-LATEX_HEADER =
+LATEX_HEADER =
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will
-# contain links (just like the HTML output) instead of page references
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will
+# contain links (just like the HTML output) instead of page references
# This makes the output suitable for online browsing using a pdf viewer.
PDF_HYPERLINKS = NO
-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of
-# plain latex in the generated Makefile. Set this option to YES to get a
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of
+# plain latex in the generated Makefile. Set this option to YES to get a
# higher quality PDF documentation.
USE_PDFLATEX = NO
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
-# command to the generated LaTeX files. This will instruct LaTeX to keep
-# running if errors occur, instead of asking the user for help.
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
+# command to the generated LaTeX files. This will instruct LaTeX to keep
+# running if errors occur, instead of asking the user for help.
# This option is also used when generating formulas in HTML.
LATEX_BATCHMODE = NO
-# If LATEX_HIDE_INDICES is set to YES then doxygen will not
-# include the index chapters (such as File Index, Compound Index, etc.)
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not
+# include the index chapters (such as File Index, Compound Index, etc.)
# in the output.
LATEX_HIDE_INDICES = NO
@@ -746,68 +746,68 @@ LATEX_HIDE_INDICES = NO
# configuration options related to the RTF output
#---------------------------------------------------------------------------
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output
-# The RTF output is optimized for Word 97 and may not look very pretty with
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output
+# The RTF output is optimized for Word 97 and may not look very pretty with
# other RTF readers or editors.
GENERATE_RTF = NO
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
# put in front of it. If left blank `rtf' will be used as the default path.
RTF_OUTPUT = rtf
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact
-# RTF documents. This may be useful for small projects and may help to
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact
+# RTF documents. This may be useful for small projects and may help to
# save some trees in general.
COMPACT_RTF = NO
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
-# will contain hyperlink fields. The RTF file will
-# contain links (just like the HTML output) instead of page references.
-# This makes the output suitable for online browsing using WORD or other
-# programs which support those fields.
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
+# will contain hyperlink fields. The RTF file will
+# contain links (just like the HTML output) instead of page references.
+# This makes the output suitable for online browsing using WORD or other
+# programs which support those fields.
# Note: wordpad (write) and others do not support links.
RTF_HYPERLINKS = NO
-# Load stylesheet definitions from file. Syntax is similar to doxygen's
-# config file, i.e. a series of assignments. You only have to provide
+# Load stylesheet definitions from file. Syntax is similar to doxygen's
+# config file, i.e. a series of assignments. You only have to provide
# replacements, missing definitions are set to their default value.
-RTF_STYLESHEET_FILE =
+RTF_STYLESHEET_FILE =
-# Set optional variables used in the generation of an rtf document.
+# Set optional variables used in the generation of an rtf document.
# Syntax is similar to doxygen's config file.
-RTF_EXTENSIONS_FILE =
+RTF_EXTENSIONS_FILE =
#---------------------------------------------------------------------------
# configuration options related to the man page output
#---------------------------------------------------------------------------
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will
# generate man pages
GENERATE_MAN = NO
-# The MAN_OUTPUT tag is used to specify where the man pages will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# The MAN_OUTPUT tag is used to specify where the man pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
# put in front of it. If left blank `man' will be used as the default path.
MAN_OUTPUT = man
-# The MAN_EXTENSION tag determines the extension that is added to
+# The MAN_EXTENSION tag determines the extension that is added to
# the generated man pages (default is the subroutine's section .3)
MAN_EXTENSION = .3
-# If the MAN_LINKS tag is set to YES and Doxygen generates man output,
-# then it will generate one additional man file for each entity
-# documented in the real man page(s). These additional files
-# only source the real man page, but without them the man command
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output,
+# then it will generate one additional man file for each entity
+# documented in the real man page(s). These additional files
+# only source the real man page, but without them the man command
# would be unable to find the correct page. The default is NO.
MAN_LINKS = NO
@@ -816,33 +816,33 @@ MAN_LINKS = NO
# configuration options related to the XML output
#---------------------------------------------------------------------------
-# If the GENERATE_XML tag is set to YES Doxygen will
-# generate an XML file that captures the structure of
+# If the GENERATE_XML tag is set to YES Doxygen will
+# generate an XML file that captures the structure of
# the code including all documentation.
GENERATE_XML = NO
-# The XML_OUTPUT tag is used to specify where the XML pages will be put.
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be
+# The XML_OUTPUT tag is used to specify where the XML pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be
# put in front of it. If left blank `xml' will be used as the default path.
XML_OUTPUT = xml
-# The XML_SCHEMA tag can be used to specify an XML schema,
-# which can be used by a validating XML parser to check the
+# The XML_SCHEMA tag can be used to specify an XML schema,
+# which can be used by a validating XML parser to check the
# syntax of the XML files.
-XML_SCHEMA =
+XML_SCHEMA =
-# The XML_DTD tag can be used to specify an XML DTD,
-# which can be used by a validating XML parser to check the
+# The XML_DTD tag can be used to specify an XML DTD,
+# which can be used by a validating XML parser to check the
# syntax of the XML files.
-XML_DTD =
+XML_DTD =
-# If the XML_PROGRAMLISTING tag is set to YES Doxygen will
-# dump the program listings (including syntax highlighting
-# and cross-referencing information) to the XML output. Note that
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will
+# dump the program listings (including syntax highlighting
+# and cross-referencing information) to the XML output. Note that
# enabling this will significantly increase the size of the XML output.
XML_PROGRAMLISTING = YES
@@ -851,10 +851,10 @@ XML_PROGRAMLISTING = YES
# configuration options for the AutoGen Definitions output
#---------------------------------------------------------------------------
-# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will
-# generate an AutoGen Definitions (see autogen.sf.net) file
-# that captures the structure of the code including all
-# documentation. Note that this feature is still experimental
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will
+# generate an AutoGen Definitions (see autogen.sf.net) file
+# that captures the structure of the code including all
+# documentation. Note that this feature is still experimental
# and incomplete at the moment.
GENERATE_AUTOGEN_DEF = NO
@@ -863,280 +863,280 @@ GENERATE_AUTOGEN_DEF = NO
# configuration options related to the Perl module output
#---------------------------------------------------------------------------
-# If the GENERATE_PERLMOD tag is set to YES Doxygen will
-# generate a Perl module file that captures the structure of
-# the code including all documentation. Note that this
-# feature is still experimental and incomplete at the
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will
+# generate a Perl module file that captures the structure of
+# the code including all documentation. Note that this
+# feature is still experimental and incomplete at the
# moment.
GENERATE_PERLMOD = NO
-# If the PERLMOD_LATEX tag is set to YES Doxygen will generate
-# the necessary Makefile rules, Perl scripts and LaTeX code to be able
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able
# to generate PDF and DVI output from the Perl module output.
PERLMOD_LATEX = NO
-# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be
-# nicely formatted so it can be parsed by a human reader. This is useful
-# if you want to understand what is going on. On the other hand, if this
-# tag is set to NO the size of the Perl module output will be much smaller
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be
+# nicely formatted so it can be parsed by a human reader. This is useful
+# if you want to understand what is going on. On the other hand, if this
+# tag is set to NO the size of the Perl module output will be much smaller
# and Perl will parse it just the same.
PERLMOD_PRETTY = YES
-# The names of the make variables in the generated doxyrules.make file
-# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX.
-# This is useful so different doxyrules.make files included by the same
+# The names of the make variables in the generated doxyrules.make file
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX.
+# This is useful so different doxyrules.make files included by the same
# Makefile don't overwrite each other's variables.
-PERLMOD_MAKEVAR_PREFIX =
+PERLMOD_MAKEVAR_PREFIX =
#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
+# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
-# evaluate all C-preprocessor directives found in the sources and include
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will
+# evaluate all C-preprocessor directives found in the sources and include
# files.
ENABLE_PREPROCESSING = YES
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
-# names in the source code. If set to NO (the default) only conditional
-# compilation will be performed. Macro expansion can be done in a controlled
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro
+# names in the source code. If set to NO (the default) only conditional
+# compilation will be performed. Macro expansion can be done in a controlled
# way by setting EXPAND_ONLY_PREDEF to YES.
MACRO_EXPANSION = NO
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
-# then the macro expansion is limited to the macros specified with the
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES
+# then the macro expansion is limited to the macros specified with the
# PREDEFINED and EXPAND_AS_PREDEFINED tags.
EXPAND_ONLY_PREDEF = NO
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files
# in the INCLUDE_PATH (see below) will be search if a #include is found.
SEARCH_INCLUDES = YES
-# The INCLUDE_PATH tag can be used to specify one or more directories that
-# contain include files that are not input files but should be processed by
+# The INCLUDE_PATH tag can be used to specify one or more directories that
+# contain include files that are not input files but should be processed by
# the preprocessor.
-INCLUDE_PATH =
+INCLUDE_PATH =
-# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
-# patterns (like *.h and *.hpp) to filter out the header-files in the
-# directories. If left blank, the patterns specified with FILE_PATTERNS will
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
+# patterns (like *.h and *.hpp) to filter out the header-files in the
+# directories. If left blank, the patterns specified with FILE_PATTERNS will
# be used.
-INCLUDE_FILE_PATTERNS =
+INCLUDE_FILE_PATTERNS =
-# The PREDEFINED tag can be used to specify one or more macro names that
-# are defined before the preprocessor is started (similar to the -D option of
-# gcc). The argument of the tag is a list of macros of the form: name
-# or name=definition (no spaces). If the definition and the = are
+# The PREDEFINED tag can be used to specify one or more macro names that
+# are defined before the preprocessor is started (similar to the -D option of
+# gcc). The argument of the tag is a list of macros of the form: name
+# or name=definition (no spaces). If the definition and the = are
# omitted =1 is assumed.
-PREDEFINED =
+PREDEFINED =
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
-# this tag can be used to specify a list of macro names that should be expanded.
-# The macro definition that is found in the sources will be used.
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
+# this tag can be used to specify a list of macro names that should be expanded.
+# The macro definition that is found in the sources will be used.
# Use the PREDEFINED tag if you want to use a different macro definition.
-EXPAND_AS_DEFINED =
+EXPAND_AS_DEFINED =
-# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then
-# doxygen's preprocessor will remove all function-like macros that are alone
-# on a line, have an all uppercase name, and do not end with a semicolon. Such
-# function macros are typically used for boiler-plate code, and will confuse the
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then
+# doxygen's preprocessor will remove all function-like macros that are alone
+# on a line, have an all uppercase name, and do not end with a semicolon. Such
+# function macros are typically used for boiler-plate code, and will confuse the
# parser if not removed.
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------
-# Configuration::additions related to external references
+# Configuration::additions related to external references
#---------------------------------------------------------------------------
-# The TAGFILES option can be used to specify one or more tagfiles.
-# Optionally an initial location of the external documentation
-# can be added for each tagfile. The format of a tag file without
-# this location is as follows:
-# TAGFILES = file1 file2 ...
-# Adding location for the tag files is done as follows:
-# TAGFILES = file1=loc1 "file2 = loc2" ...
-# where "loc1" and "loc2" can be relative or absolute paths or
-# URLs. If a location is present for each tag, the installdox tool
+# The TAGFILES option can be used to specify one or more tagfiles.
+# Optionally an initial location of the external documentation
+# can be added for each tagfile. The format of a tag file without
+# this location is as follows:
+# TAGFILES = file1 file2 ...
+# Adding location for the tag files is done as follows:
+# TAGFILES = file1=loc1 "file2 = loc2" ...
+# where "loc1" and "loc2" can be relative or absolute paths or
+# URLs. If a location is present for each tag, the installdox tool
# does not have to be run to correct the links.
# Note that each tag file must have a unique name
# (where the name does NOT include the path)
-# If a tag file is not located in the directory in which doxygen
+# If a tag file is not located in the directory in which doxygen
# is run, you must also specify the path to the tagfile here.
-TAGFILES =
+TAGFILES =
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create
# a tag file that is based on the input files it reads.
-GENERATE_TAGFILE =
+GENERATE_TAGFILE =
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed
-# in the class index. If set to NO only the inherited external classes
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed
+# in the class index. If set to NO only the inherited external classes
# will be listed.
ALLEXTERNALS = NO
-# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed
-# in the modules index. If set to NO, only the current project's groups will
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed
+# in the modules index. If set to NO, only the current project's groups will
# be listed.
EXTERNAL_GROUPS = YES
-# The PERL_PATH should be the absolute path and name of the perl script
+# The PERL_PATH should be the absolute path and name of the perl script
# interpreter (i.e. the result of `which perl').
PERL_PATH = /usr/bin/perl
#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
+# Configuration options related to the dot tool
#---------------------------------------------------------------------------
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or
-# super classes. Setting the tag to NO turns the diagrams off. Note that this
-# option is superseded by the HAVE_DOT option below. This is only a fallback. It is
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or
+# super classes. Setting the tag to NO turns the diagrams off. Note that this
+# option is superseded by the HAVE_DOT option below. This is only a fallback. It is
# recommended to install and use dot, since it yields more powerful graphs.
CLASS_DIAGRAMS = NO
-# If set to YES, the inheritance and collaboration graphs will hide
-# inheritance and usage relations if the target is undocumented
+# If set to YES, the inheritance and collaboration graphs will hide
+# inheritance and usage relations if the target is undocumented
# or is not a class.
HIDE_UNDOC_RELATIONS = YES
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
-# available from the path. This tool is part of Graphviz, a graph visualization
-# toolkit from AT&T and Lucent Bell Labs. The other options in this section
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
+# available from the path. This tool is part of Graphviz, a graph visualization
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section
# have no effect if this option is set to NO (the default)
HAVE_DOT = NO
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
-# will generate a graph for each documented class showing the direct and
-# indirect inheritance relations. Setting this tag to YES will force the
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
+# will generate a graph for each documented class showing the direct and
+# indirect inheritance relations. Setting this tag to YES will force the
# the CLASS_DIAGRAMS tag to NO.
CLASS_GRAPH = YES
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
-# will generate a graph for each documented class showing the direct and
-# indirect implementation dependencies (inheritance, containment, and
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
+# will generate a graph for each documented class showing the direct and
+# indirect implementation dependencies (inheritance, containment, and
# class references variables) of the class with other documented classes.
COLLABORATION_GRAPH = YES
-# If the UML_LOOK tag is set to YES doxygen will generate inheritance and
-# collaboration diagrams in a style similar to the OMG's Unified Modeling
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and
+# collaboration diagrams in a style similar to the OMG's Unified Modeling
# Language.
UML_LOOK = NO
-# If set to YES, the inheritance and collaboration graphs will show the
+# If set to YES, the inheritance and collaboration graphs will show the
# relations between templates and their instances.
TEMPLATE_RELATIONS = NO
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT
-# tags are set to YES then doxygen will generate a graph for each documented
-# file showing the direct and indirect include dependencies of the file with
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT
+# tags are set to YES then doxygen will generate a graph for each documented
+# file showing the direct and indirect include dependencies of the file with
# other documented files.
INCLUDE_GRAPH = YES
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and
-# HAVE_DOT tags are set to YES then doxygen will generate a graph for each
-# documented header file showing the documented files that directly or
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each
+# documented header file showing the documented files that directly or
# indirectly include this file.
INCLUDED_BY_GRAPH = YES
-# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will
-# generate a call dependency graph for every global function or class method.
-# Note that enabling this option will significantly increase the time of a run.
-# So in most cases it will be better to enable call graphs for selected
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will
+# generate a call dependency graph for every global function or class method.
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable call graphs for selected
# functions only using the \callgraph command.
CALL_GRAPH = NO
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen
# will graphical hierarchy of all classes instead of a textual one.
GRAPHICAL_HIERARCHY = YES
-# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
# generated by dot. Possible values are png, jpg, or gif
# If left blank png will be used.
DOT_IMAGE_FORMAT = png
-# The tag DOT_PATH can be used to specify the path where the dot tool can be
+# The tag DOT_PATH can be used to specify the path where the dot tool can be
# found. If left blank, it is assumed the dot tool can be found on the path.
-DOT_PATH =
+DOT_PATH =
-# The DOTFILE_DIRS tag can be used to specify one or more directories that
-# contain dot files that are included in the documentation (see the
+# The DOTFILE_DIRS tag can be used to specify one or more directories that
+# contain dot files that are included in the documentation (see the
# \dotfile command).
-DOTFILE_DIRS =
+DOTFILE_DIRS =
-# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than
-# this value, doxygen will try to truncate the graph, so that it fits within
-# the specified constraint. Beware that most browsers cannot cope with very
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
# large images.
MAX_DOT_GRAPH_WIDTH = 1024
-# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
-# (in pixels) of the graphs generated by dot. If a graph becomes larger than
-# this value, doxygen will try to truncate the graph, so that it fits within
-# the specified constraint. Beware that most browsers cannot cope with very
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
# large images.
MAX_DOT_GRAPH_HEIGHT = 1024
-# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the
-# graphs generated by dot. A depth value of 3 means that only nodes reachable
-# from the root by following a path via at most 3 edges will be shown. Nodes that
-# lay further from the root node will be omitted. Note that setting this option to
-# 1 or 2 may greatly reduce the computation time needed for large code bases. Also
-# note that a graph may be further truncated if the graph's image dimensions are
-# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT).
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the
+# graphs generated by dot. A depth value of 3 means that only nodes reachable
+# from the root by following a path via at most 3 edges will be shown. Nodes that
+# lay further from the root node will be omitted. Note that setting this option to
+# 1 or 2 may greatly reduce the computation time needed for large code bases. Also
+# note that a graph may be further truncated if the graph's image dimensions are
+# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT).
# If 0 is used for the depth value (the default), the graph is not depth-constrained.
MAX_DOT_GRAPH_DEPTH = 0
-# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will
-# generate a legend page explaining the meaning of the various boxes and
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will
+# generate a legend page explaining the meaning of the various boxes and
# arrows in the dot generated graphs.
GENERATE_LEGEND = YES
-# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will
-# remove the intermediate dot files that are used to generate
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will
+# remove the intermediate dot files that are used to generate
# the various graphs.
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine
+# Configuration::additions related to the search engine
#---------------------------------------------------------------------------
-# The SEARCHENGINE tag specifies whether or not a search engine should be
+# The SEARCHENGINE tag specifies whether or not a search engine should be
# used. If set to NO the values of all tags below this one will be ignored.
SEARCHENGINE = NO
diff --git a/DOCS/tech/TODO b/DOCS/tech/TODO
index 505c78988f..cc3c3e2ef4 100644
--- a/DOCS/tech/TODO
+++ b/DOCS/tech/TODO
@@ -26,7 +26,7 @@ FOR THE NEXT RELEASE:
~~~~~~~~~~~~~~~~~~~~~~
- fix vo_svga vs. -vf scale - DONE?
- Re: [MPlayer-cvslog] CVS: main/libvo vo_vesa.c,1.82,1.83
- This patch makes mplayer unusable in console mode, always leaves the
+ This patch makes mplayer unusable in console mode, always leaves the
console in graphic mode.
- Dec 19: [BUG] mencoder+mp3lame creates desynced AVI (<=22Khz support missing)
- finish testing /old-incoming/ samples
diff --git a/DOCS/tech/codec-devel.txt b/DOCS/tech/codec-devel.txt
index 86eb8db922..765bf1c281 100644
--- a/DOCS/tech/codec-devel.txt
+++ b/DOCS/tech/codec-devel.txt
@@ -74,7 +74,7 @@ the driver name.
Next, create a new source file which contains the main decoding function
that MPlayer will call to decode data. Eventually, you may have multiple
-files which comprise your decoder, but let's start simple here.
+files which comprise your decoder, but let's start simple here.
For audio codecs, see ad_sample.c skeleton. For video, choose one of the
existing vd_*.c files which you think is close to your codec in behaviour.
@@ -188,7 +188,7 @@ files:
- Makefile
- etc/codecs.conf
- ad.c or vd.c
-Of course, you will need to include your newly-created file(s):
+Of course, you will need to include your newly-created file(s):
vd_<name>.c -OR- ad_<name>.c. If you contribute enough decoders, the
development team may even grant you write privileges to the Subversion
repository.
@@ -198,7 +198,7 @@ You may think you're finished when you release the codec and if you're
extremely lucky, you will be right. However, it's more likely that people
will start throwing all kinds of oddball media at your decoder that it
never counted on. Cheer up; take comfort in knowing that people are
-testing your code and attempting to use it as a real world
+testing your code and attempting to use it as a real world
application. Download the problem media that people upload to the MPlayer
FTP site and get back to work, implementing fixed code that addresses the
issues. Contribute more patches and encourage people to hammer on your
diff --git a/DOCS/tech/dr-methods.txt b/DOCS/tech/dr-methods.txt
index 8f613cbd4b..c8eac2aae3 100644
--- a/DOCS/tech/dr-methods.txt
+++ b/DOCS/tech/dr-methods.txt
@@ -106,7 +106,7 @@ steps of decoding with libmpcodecs:
3. vd asks libvo (control(VOCTRL_GET_IMAGE)), if it can provide such buffer:
- if it can -> do direct rendering
- it it can not -> allocate system ram area with memalign()/malloc()
- Note: codec may request EXPORT buffer, it means buffer allocation is
+ Note: codec may request EXPORT buffer, it means buffer allocation is
done inside the codec, so we cannot do DR :(
4. codec decodes one frame to the mpi struct (system ram or direct rendering)
5. if it isn't DR, we call libvo's draw functions to blit image to video ram
diff --git a/DOCS/tech/encoding-tips.txt b/DOCS/tech/encoding-tips.txt
index 9096f1f84e..8891bdc20a 100644
--- a/DOCS/tech/encoding-tips.txt
+++ b/DOCS/tech/encoding-tips.txt
@@ -122,7 +122,7 @@ long, encoded at 25fps (those nasty NTSC fps values give me
headaches. Adjust to your needs, of course!). This leaves you with
a video bitrate of:
- $videosize * 8
+ $videosize * 8
$videobitrate = --------------
$length * 1000
@@ -152,7 +152,7 @@ vbitate and scale. Why? Because both together tell the codec how
many bits it may spend on each frame for each bit: and this is
the 'bpp' value (bits per pixel). It's simply defined as
- $videobitrate * 1000
+ $videobitrate * 1000
$bpp = -----------------------
$width * $height * $fps
@@ -260,7 +260,7 @@ majority of quantizers at 4 and above then you should probably decrease
the resolution (you'll definitly see block artefacts).
-Well... Several people will probably disagree with me on certain
+Well... Several people will probably disagree with me on certain
points here, especially when it comes down to hard values (like the
$bpp categories and the percentage of the quantizers used). But
the idea is still valid.
@@ -275,13 +275,13 @@ end up with movies that could certainly look better.
Now please shoot me if you have any complaints ;)
---
+--
==> Ciao, Mosu (Moritz Bunkus)
===========
ANOTHER APPROACH: BITS PER BLOCK:
-> $videobitrate * 1000
+> $videobitrate * 1000
> $bpp = -----------------------
> $width * $height * $fps
@@ -341,7 +341,7 @@ scale down again in desesperate need of some bandwidth :)
In my experience, don't try to go below a width of 576 without closely
watching what's going on.
---
+--
Rémi
===========
@@ -488,18 +488,18 @@ I found myself that 4:3 B&W old movies are very hard to compress well. In
addition to the 4:3 aspect ratio which eats lots of bits, those movies are
typically very "noisy", which doesn't help at all. Anyway :
-> After a few tries I am
-> still a little bit disappointed with the video quality. Since it is a
-> "dark" movies, there is a lot of black on the pictures, and on the
-> encoded avi I can see a lot of annoying "mpeg squares". I am using
-> avifile codec, but the best I think is to give you the command line I
-> used to encode a preview of the result:
+> After a few tries I am
+> still a little bit disappointed with the video quality. Since it is a
+> "dark" movies, there is a lot of black on the pictures, and on the
+> encoded avi I can see a lot of annoying "mpeg squares". I am using
+> avifile codec, but the best I think is to give you the command line I
+> used to encode a preview of the result:
->
-> First pass:
-> mencoder TITLE01-ANGLE1.VOB -oac copy -ovc lavc -lavcopts
-> vcodec=mpeg4:vhq:vpass=1:vbitrate=800:keyint=48 -ofps 23.976 -npp lb
-> -ss 2:00 -endpos 0:30 -vf scale -zoom -xy 640 -o movie.avi
+>
+> First pass:
+> mencoder TITLE01-ANGLE1.VOB -oac copy -ovc lavc -lavcopts
+> vcodec=mpeg4:vhq:vpass=1:vbitrate=800:keyint=48 -ofps 23.976 -npp lb
+> -ss 2:00 -endpos 0:30 -vf scale -zoom -xy 640 -o movie.avi
1) keyint=48 is way too low. The default value is 250, this is in *frames*
not seconds. Keyframes are significantly larger than P or B frames, so the
@@ -555,35 +555,35 @@ Be warned that these options are really experimental and the result
could be very good or very bad depending on your visualization device
(computer CRT, TV or TFT screen). Don't push too hard these options.
-> Second pass:
-> the same with vpass=2
+> Second pass:
+> the same with vpass=2
7) I've found that lavc gives better results when the first pass is done
with "vqscale=2" instead of a target bitrate. The statistics collected
seems to be more precise. YMMV.
-> I am new to mencoder, so please tell me any idea you have even if it
-> obvious. I also tried the "gray" option of lavc, to encode B&W only,
-> but strangely it gives me "pink" squares from time to time.
+> I am new to mencoder, so please tell me any idea you have even if it
+> obvious. I also tried the "gray" option of lavc, to encode B&W only,
+> but strangely it gives me "pink" squares from time to time.
Yes, I've seen that too. Playing the resulting file with "-lavdopts gray"
fix the problem but it's not very nice ...
-> So if you could tell me what option of mencoder or lavc I should be
-> looking at to lower the number of "squares" on the image, it would be
-> great. The version of mencoder i use is 0.90pre8 on a macos x PPC
-> platform. I guess I would have the same problem by encoding anime
-> movies, where there are a lot of region of the image with the same
-> color. So if you managed to solve this problem...
+> So if you could tell me what option of mencoder or lavc I should be
+> looking at to lower the number of "squares" on the image, it would be
+> great. The version of mencoder i use is 0.90pre8 on a macos x PPC
+> platform. I guess I would have the same problem by encoding anime
+> movies, where there are a lot of region of the image with the same
+> color. So if you managed to solve this problem...
You could also try the "mpeg_quant" flag. It selects a different set of
quantizers and produce somewhat sharper pictures and less blocks on large
zones with the same or similar luminance, at the expense of some bits.
-> This is completely off topic, but do you know how I can create good
-> subtitles from vobsub subtitles ? I checked the -dumpmpsub option of
-> mplayer, but is there a way to do it really fast (ie without having to
-> play the whole movie) ?
+> This is completely off topic, but do you know how I can create good
+> subtitles from vobsub subtitles ? I checked the -dumpmpsub option of
+> mplayer, but is there a way to do it really fast (ie without having to
+> play the whole movie) ?
I didn't find a way under *nix to produce reasonably good text subtitles
from vobsubs. OCR *nix softwares seems either not suited to the task, not
@@ -601,14 +601,14 @@ for f in 0 1 2 3 4 5 6 7 8 9 10 11 ; do \
done
(and yes, I've a DVD with 12 subtitles)
---
+--
Rémi
================================================================================
-TIPS FOR SMOKE & CLOUDS
+TIPS FOR SMOKE & CLOUDS
Q: I'm trying to encode Dante's Peak and I'm having problems with clouds,
fog and smoke: They don't look fine (they look very bad if I watch the
@@ -620,10 +620,10 @@ In particular I'm using vqscale=2:vhq:v4mv
A: Try adding "vqcomp=0.7:vqblur=0.2:mpeg_quant" to lavcopts.
-Q: I tried your suggestion and it improved the image a little ... but not
-enough. I was playing with different options and I couldn't find the way.
-I suppose that the vob is not so good (watching it in TV trough the
-computer looks better than my encoding, but it isn't a lot of better).
+Q: I tried your suggestion and it improved the image a little ... but not
+enough. I was playing with different options and I couldn't find the way.
+I suppose that the vob is not so good (watching it in TV trough the
+computer looks better than my encoding, but it isn't a lot of better).
A: Yes, those scenes with qscale=2 looks terrible :-(
@@ -652,46 +652,46 @@ A = Rémi
TIPS FOR TWEAKING RATECONTROL
-(For the purpose of this explanation, consider "2nd pass" to be any beyond
-the 1st. The algorithm is run only on P-frames; I- and B-frames use QPs
-based on the adjacent P. While x264's 2pass ratecontrol is based on lavc's,
+(For the purpose of this explanation, consider "2nd pass" to be any beyond
+the 1st. The algorithm is run only on P-frames; I- and B-frames use QPs
+based on the adjacent P. While x264's 2pass ratecontrol is based on lavc's,
it has diverged somewhat and not all of this is valid for x264.)
Consider the default ratecontrol equation in lavc: "tex^qComp".
-At the beginning of the 2nd pass, rc_eq is evaluated for each frame, and
-the result is the number of bits allocated to that frame (multiplied by
+At the beginning of the 2nd pass, rc_eq is evaluated for each frame, and
+the result is the number of bits allocated to that frame (multiplied by
some constant as needed to match the total requested bitrate).
-"tex" is the complexity of a frame, i.e. the estimated number of bits it
-would take to encode at a given quantizer. (If the 1st pass was CQP and
-not turbo, then we know tex exactly. Otherwise it is calculated by
-multiplying the 1st pass's bits by the QP of that frame. But that's not
+"tex" is the complexity of a frame, i.e. the estimated number of bits it
+would take to encode at a given quantizer. (If the 1st pass was CQP and
+not turbo, then we know tex exactly. Otherwise it is calculated by
+multiplying the 1st pass's bits by the QP of that frame. But that's not
why CQP is potentially good; more on that later.)
-"qComp" is just a constant. It has no effect outside the rc_eq, and is
+"qComp" is just a constant. It has no effect outside the rc_eq, and is
directly set by the vqcomp parameter.
-If vqcomp=1, then rc_eq=tex^1=tex, so 2pass allocates to each frame the
+If vqcomp=1, then rc_eq=tex^1=tex, so 2pass allocates to each frame the
number of bits needed to encode them all at the same QP.
-If vqcomp=0, then rc_eq=tex^0=1, so 2pass allocates the same number of
-bits to each frame, i.e. CBR. (Actually, this is worse than 1pass CBR in
-terms of quality; CBR can vary within its allowed buffer size, while
+If vqcomp=0, then rc_eq=tex^0=1, so 2pass allocates the same number of
+bits to each frame, i.e. CBR. (Actually, this is worse than 1pass CBR in
+terms of quality; CBR can vary within its allowed buffer size, while
vqcomp=0 tries to make each frame exactly the same size.)
-If vqcomp=0.5, then rc_eq=sqrt(tex), so the allocation is somewhere
-between CBR and CQP. High complexity frames get somewhat lower quality
+If vqcomp=0.5, then rc_eq=sqrt(tex), so the allocation is somewhere
+between CBR and CQP. High complexity frames get somewhat lower quality
than low complexity, but still more bits.
-While the actual selection of a good value of vqcomp is experimental, the
+While the actual selection of a good value of vqcomp is experimental, the
following underlying factors determine the result:
-Arguing towards CQP: You want the movie to be somewhere approaching
-constant quality; oscillating quality is even more annoying than constant
-low quality. (However, constant quality does not mean constant PSNR nor
-constant QP. Details are less noticeable in high-motion scenes, so you can
-get away with somewhat higher QP in high-complexity frames for the same
+Arguing towards CQP: You want the movie to be somewhere approaching
+constant quality; oscillating quality is even more annoying than constant
+low quality. (However, constant quality does not mean constant PSNR nor
+constant QP. Details are less noticeable in high-motion scenes, so you can
+get away with somewhat higher QP in high-complexity frames for the same
perceived quality.)
-Arguing towards CBR: You get more quality per bit if you spend those bits
-in frames where motion compensation works well (which tends to be
-correlated with "tex"): A given artifact may stick around several seconds
-in a low-motion scene, and you only have to fix it in one frame to improve
+Arguing towards CBR: You get more quality per bit if you spend those bits
+in frames where motion compensation works well (which tends to be
+correlated with "tex"): A given artifact may stick around several seconds
+in a low-motion scene, and you only have to fix it in one frame to improve
the quality of the whole sequence.
Now for why the 1st pass ratecontrol method matters:
diff --git a/DOCS/tech/formats.txt b/DOCS/tech/formats.txt
index 7535251216..ee4aa8f6ba 100644
--- a/DOCS/tech/formats.txt
+++ b/DOCS/tech/formats.txt
@@ -19,17 +19,17 @@
It accepts all PES variants, including files created by VDR.
Note: VOB (video object) is simple mpeg stream, but it usually has 01BD
packets which may contain subtitles and non-mpeg audio. Usually found on DVD discs.
-
+
Headers: mpeg streams has no global header. each frame sequence (also called GOP,
group of pictures) contains an sequence header, it describes that block.
In normal mpeg 1/2 content there are groups of 12-15 frames (24/30 fps).
It means you can freely seek in mpeg streams, and even can cut it to
small parts with standard file tools (dd, cut) without destroying it.
-
+
Codecs: video is always mpeg video (mpeg1, mpeg2 or mpeg4).
audio is usually mpeg audio (any layer allowed, but it's layer 2 in most files)
but 01BD packets may contain AC3, DTS or LPCM too.
-
+
FPS: mpeg2 content allows variable framerate, in form of delayed frames.
It's mostly used for playback 24fps content at 29.97/30 fps (NTSC) rate.
(so called Telecine or 3:2 pulldown effect)
@@ -77,7 +77,7 @@
as VBR is unusual, and Microsoft's AVI specs only describe CBR audio.
I also note, that most AVI encoders/multiplexers create bad files if
using VBR audio. only 2 exception (known by me): NaNDub and MEncoder.
-
+
FPS: only constant framerate allowed, but it's possible to skip frames.
- ASF streams:
@@ -94,7 +94,7 @@
but all files i've seen had it at the beginning of the file.
Asf uses fixed packet size, so it is seekable without any INDEX block,
and broken files are playable well.
-
+
Codecs: video is mostly microsoft's mpeg4 variants: MP42, MP43 (aka DivX),
WMV1 and WMV2. but any codecs allowed.
audio is usually wma or voxware, sometimes mp3, but any codecs allowed.
@@ -106,16 +106,16 @@
They come from Mac users, usually with .mov or .qt extension, but as
MPEG Group chose quicktime as recommended file format for MPEG4,
sometimes you meet quicktime files with .mpg or .mp4 extension.
-
+
At first look, it's a mixture of ASF and AVI.
It requires INDEX block for random access and seeking, and even for
playback, like AVI, but uses timestamps instead of constant framerate
and has more flexible stream options (including network stuff) like ASF.
-
+
Headers: header can be placed at the beginning or at the end of file.
About half of my files have it at the beginning, others have it at the end.
Broken files are only playable if they have header at the beginning!
-
+
Codecs: any codecs allowed, both CBR and VBR.
Note: most new mov files use Sorenson video and QDesign Music audio,
they are patented, closed, secret, (TM)-ed etc formats, only Apple's
@@ -128,7 +128,7 @@
files even has no keyframes, so forget seeking!
Video is standard h.263 (in vivo/2.0 files it's modified, non-standard
h.263), audio is either standard g.723 or Vivo Siren codec.
-
+
Note, that microsoft licensed vivo stuff, and included in their netshow
v2.0 program, so there are VfW/ACM codecs for vivo video and audio.
@@ -142,14 +142,14 @@
appended fragments of the video frame. RV30+ supports B frames, so
you have to parse some bits of the first fragment to get the real PTS.
The audio frames are fixed size (CBR) but using the same scrambling
- (out-of-order interleaving) as in the ASF files.
-
+ (out-of-order interleaving) as in the ASF files.
+
Codecs: Audio is either COOK(er), SIPR(o), ATRAC3 or DNET.
The DNET is actually a byte-swapped low-bitrate Dolby AC3 variant :)
Video is RV10 (h263 variant), RV20 (rp G2), RV30 (rp v8) or RV40 (rp v9).
-
+
FPS: variable, just like in ASF.
-
+
Note, that similarity of real and asf has some background - they worked
together on the (never finished/used) ASF v2 spec for some time.
diff --git a/DOCS/tech/general.txt b/DOCS/tech/general.txt
index 7e5667a4cd..631ee3f9de 100644
--- a/DOCS/tech/general.txt
+++ b/DOCS/tech/general.txt
@@ -148,7 +148,7 @@ Now, go on:
From this we can calculate what PTS we need for the just played
audio, then after we compare this with the video's PTS, we have
the difference!
-
+
Life didn't get simpler with AVI. There's the "official" timing
method, the BPS-based, so the header contains how many compressed
audio bytes or chunks belong to one second of frames.
@@ -194,14 +194,14 @@ Now, go on:
blocking. Unfortunately it doesn't say how much we could :((
Also, doesn't/badly works with some drivers.
Only used if none of the above works.
-
+
4. Codecs. Consists of libmpcodecs/* and separate files or libs,
for example liba52, libmpeg2, xa/*, alaw.c, opendivx/*, loader, mp3lib.
mplayer.c doesn't call them directly, but through the dec_audio.c and
dec_video.c files, so the mplayer.c doesn't have to know anything about
the codecs.
-
+
libmpcodecs contains wrapper for every codecs, some of them include the
codec function implementation, some calls functions from other files
included with mplayer, some calls optional external libraries.
@@ -226,4 +226,3 @@ Now, go on:
6.a audio plugins
for details on this, read libao2.txt
-
diff --git a/DOCS/tech/hwac3.txt b/DOCS/tech/hwac3.txt
index b3a7e9a757..9ae5a4f136 100644
--- a/DOCS/tech/hwac3.txt
+++ b/DOCS/tech/hwac3.txt
@@ -61,83 +61,83 @@ running for me.
-----------------------------------------------------------------------
Hi there.
-Perhaps I can clear up some mystification about AC3 passthrough in
+Perhaps I can clear up some mystification about AC3 passthrough in
general and mplayer in special:
-To get the external decoder solution working, it must be fed with data
-which is bitidentical to the chunks in the source ac3 file (compressed
-data is very picky about bit errors). Additionally - or better to say
-'historically' - the non-audio bit should be set in the spdif status
-fields to prevent old spdif hardware from reproducing ugly scratchy
-noise. Note: for current decoders (probably those with DTS capability)
-this safety bit isn't needed anymore. At least I can state that for my
-Sherwood RVD-6095RDS. I think it is due to DTS because DTS sound can
-reside on a ordinary AudioCD and an ordinary AudioCD-Player will always
+To get the external decoder solution working, it must be fed with data
+which is bitidentical to the chunks in the source ac3 file (compressed
+data is very picky about bit errors). Additionally - or better to say
+'historically' - the non-audio bit should be set in the spdif status
+fields to prevent old spdif hardware from reproducing ugly scratchy
+noise. Note: for current decoders (probably those with DTS capability)
+this safety bit isn't needed anymore. At least I can state that for my
+Sherwood RVD-6095RDS. I think it is due to DTS because DTS sound can
+reside on a ordinary AudioCD and an ordinary AudioCD-Player will always
have it's audio-bit set.
-The sample format of the data must be 2channel 16bit (little endian
-IIRC). Samplerates are 48kHz - although my receiver also accepts
-44100Hz. I do not know if this is due to an over-compatability of my
-receiver or if 44100 is also possible in the ac3 specs. For safety's
-sake lets keep this at 48000Hz. AC3 data chunks are inserted into the
-stream every 0x1600 bytes (don't bite me on that, look into
+The sample format of the data must be 2channel 16bit (little endian
+IIRC). Samplerates are 48kHz - although my receiver also accepts
+44100Hz. I do not know if this is due to an over-compatability of my
+receiver or if 44100 is also possible in the ac3 specs. For safety's
+sake lets keep this at 48000Hz. AC3 data chunks are inserted into the
+stream every 0x1600 bytes (don't bite me on that, look into
'ac3-iec958.c': 'ac3_iec958_build_burst').
-To come back to the problem: data must be played bit-identically through
-the soundcard at the correct samplerate and should optionally have it's
+To come back to the problem: data must be played bit-identically through
+the soundcard at the correct samplerate and should optionally have it's
non-audio bit set. There are two ways to accomplish this:
-1) Some OSS guy invented the format AFMT_AC3. Soundcard drivers
-implementing this format should therefore adjust it's mixers and
-switches to produce the desired output. Unfortunately some soundcard
-drivers do not support this format correctly and most do not even
+1) Some OSS guy invented the format AFMT_AC3. Soundcard drivers
+implementing this format should therefore adjust it's mixers and
+switches to produce the desired output. Unfortunately some soundcard
+drivers do not support this format correctly and most do not even
support it at all (including ALSA).
-2) The alternative approach currently in mplayer CVS is to simply set
-the output format to 48kHz16bitLE and rely on the user to have the
+2) The alternative approach currently in mplayer CVS is to simply set
+the output format to 48kHz16bitLE and rely on the user to have the
soundcard mixers adjusted properly.
-I do have two soundcards with digital IO facilities (CMI8738 and
-Trident4DWaveNX based) plus the mentioned decoder. I'm currently running
+I do have two soundcards with digital IO facilities (CMI8738 and
+Trident4DWaveNX based) plus the mentioned decoder. I'm currently running
Linux-2.4.17. Following configurations are happily running here:
1. Trident with ALSA drivers (OSS does not support Hoontech's dig. IO)
2. CMI with ALSA drivers
3. CMI with OSS drivers
-For Linux I'd suggest using ALSA because of it's cleaner architecture
-and more consitent user interface. Not to mention that it'll be the
+For Linux I'd suggest using ALSA because of it's cleaner architecture
+and more consitent user interface. Not to mention that it'll be the
standard sound support in Linux soon.
-For those who want to stick to OSS drivers: The CMI8738 drivers works
+For those who want to stick to OSS drivers: The CMI8738 drivers works
out-of-the-box, if the PCM/Wave mixer is set to 100%.
-For ALSA I'd suggest using its OSS emulation. More on that later.
-ALSA-0.9 invented the idea of cards, devices and dubdevices. You can
-reach the digital interface of all supported cards consitently by using
-the device 'hw:x,2' (x counting from 0 is the number of your soundcard).
-So most people would end up at 'hw:0,2'. This device can only be opened
-in sample formats and rates which are directly supported in hardware
-hence no samplerate conversion is done keeping the stream as-is. However
-most consumer soundcards do not support 44kHz so it would definitively
-be a bad idea to use this as your standard device if you wanted to
-listen to some mp3s (most of them are 44kHz due to CD source). Here the
-OSS comes to play again. You can configure which OSS device (/dev/dsp
-and /dev/adsp) uses which ALSA device. So I'd suggest pointing the
-standard '/dev/dsp' to standard 'hw:0,0' which suports mixing and
-samplerate conversion. No further reconfiguration would be needed for
-your sound apps. For movies I'd point '/dev/adsp' to 'hw:0,2' and
-configure mplayer to use adsp instead of dsp. The samplerate constrain
-is no big deal here since movies usually are in 48Khz anyway. The
+For ALSA I'd suggest using its OSS emulation. More on that later.
+ALSA-0.9 invented the idea of cards, devices and dubdevices. You can
+reach the digital interface of all supported cards consitently by using
+the device 'hw:x,2' (x counting from 0 is the number of your soundcard).
+So most people would end up at 'hw:0,2'. This device can only be opened
+in sample formats and rates which are directly supported in hardware
+hence no samplerate conversion is done keeping the stream as-is. However
+most consumer soundcards do not support 44kHz so it would definitively
+be a bad idea to use this as your standard device if you wanted to
+listen to some mp3s (most of them are 44kHz due to CD source). Here the
+OSS comes to play again. You can configure which OSS device (/dev/dsp
+and /dev/adsp) uses which ALSA device. So I'd suggest pointing the
+standard '/dev/dsp' to standard 'hw:0,0' which suports mixing and
+samplerate conversion. No further reconfiguration would be needed for
+your sound apps. For movies I'd point '/dev/adsp' to 'hw:0,2' and
+configure mplayer to use adsp instead of dsp. The samplerate constrain
+is no big deal here since movies usually are in 48Khz anyway. The
configuration in '/etc/modules.conf' is no big deal also:
alias snd-card-0 snd-card-cmipci # insert your card here
alias snd-card-1 snd-pcm-oss # load OSS emulation
options snd-pcm-oss snd_dsp_map=0 snd_adsp_map=2 # do the mapping
-This works flawlessly in combination with alsa's native
-SysVrc-init-script 'alsasound'. Be sure to disable any distribution
-dependent script (e.g. Mandrake-8.1 has an 'alsa' script which depends
+This works flawlessly in combination with alsa's native
+SysVrc-init-script 'alsasound'. Be sure to disable any distribution
+dependent script (e.g. Mandrake-8.1 has an 'alsa' script which depends
on ALSA-0.5).
Sorry for you *BSD'lers out there. I have no grasp on sound support there.
diff --git a/DOCS/tech/libao2.txt b/DOCS/tech/libao2.txt
index ba8317e056..49cb0284f7 100644
--- a/DOCS/tech/libao2.txt
+++ b/DOCS/tech/libao2.txt
@@ -41,7 +41,7 @@ static int play(void* data,int len,int flags);
rounded down to 0 or the data will never be played (as MPlayer will never
call play() with a larger len).
-static float get_delay(void);
+static float get_delay(void);
Returns how long time it will take to play the data currently in the
output buffer. Be exact, if possible, since the whole timing depends
on this! In the worst case, return the maximum delay.
@@ -53,4 +53,4 @@ static void audio_pause(void);
Pause playing but do not delete buffered data if possible.
static void audio_resume(void);
- Continue playing after audio_pause().
+ Continue playing after audio_pause().
diff --git a/DOCS/tech/libvo.txt b/DOCS/tech/libvo.txt
index 6176cdbdff..945aeab952 100644
--- a/DOCS/tech/libvo.txt
+++ b/DOCS/tech/libvo.txt
@@ -106,7 +106,7 @@ Each vo driver _has_ to implement these:
that sets vo_dx, vo_dy etc. appropriately before config()
is called.
- config():
+ config():
Set up the video system. You get the dimensions and flags.
width, height: size of the source image
d_width, d_height: wanted scaled/display size (it's a hint)
@@ -116,7 +116,7 @@ Each vo driver _has_ to implement these:
0x04 - allow software scaling (-zoom)
0x08 - flipping (-flip)
They're defined as VOFLAG_* (see libvo/video_out.h)
-
+
IMPORTANT NOTE: config() may be called 0 (zero), 1 or more (2,3...)
times between preinit() and uninit() calls. You MUST handle it, and
you shouldn't crash at second config() call or at uninit() without
@@ -158,7 +158,7 @@ Each vo driver _has_ to implement these:
this filter automatically.
Make sure you set VFCAP_OSD depending on whether you implemented it
or not.
-
+
NOTE: This one will be obsolete soon! But it's still useful when
you want to do tricks, like rendering osd _after_ hardware scaling
(tdfxfb) or render subtitles under of the image (vo_mpegpes, sdl)
@@ -171,4 +171,3 @@ Each vo driver _has_ to implement these:
real. This is 'swapbuffers' when doublebuffering.
Try to do as little work here as possible, since that affect jitter/
A-V sync.
-
diff --git a/DOCS/tech/mingw-crosscompile.txt b/DOCS/tech/mingw-crosscompile.txt
index e4e2dbee0e..62e901a0f6 100644
--- a/DOCS/tech/mingw-crosscompile.txt
+++ b/DOCS/tech/mingw-crosscompile.txt
@@ -11,7 +11,7 @@ http://natsuki.mplayerhq.hu/~reimar/mpl_mingw32.tar.bz2
NOTE that this is likely to be quite out-dated and might include packages
with security issues, so do not use it to build binaries for real use.
-After extracting this package into the MPlayer source-tree,
+After extracting this package into the MPlayer source-tree,
you only need to run the included linux-mingw.sh to configure (it just runs
./configure --host-cc=cc --target=i686-mingw32msvc --cc=i586-mingw32msvc-cc
--windres=i586-mingw32msvc-windres --ranlib=i586-mingw32msvc-ranlib
diff --git a/DOCS/tech/new_policy_proposal.txt b/DOCS/tech/new_policy_proposal.txt
index fd485a012f..d6fbfbc6b3 100644
--- a/DOCS/tech/new_policy_proposal.txt
+++ b/DOCS/tech/new_policy_proposal.txt
@@ -90,7 +90,7 @@ Reverting broken commits
If you are even just slightly uncertain how to revert something then ask on
the mplayer-dev-eng mailing list.
-Broken code
+Broken code
You must not commit code which breaks MPlayer! (Meaning unfinished but
enabled code which breaks compilation or compiles but does not work.)
You can commit unfinished stuff (for testing etc), but it must be disabled
@@ -256,7 +256,7 @@ public developer mailing list and rate options each with an integer
unrated options shall be counted equal to the default option
Any leader can cast a veto against any option except the default up to 10 days
days after a vote has been started, to do so she has to reply to the original
-vote mail on the public developer mailing list and replace
+vote mail on the public developer mailing list and replace
[VOTE] by [VOTE-VETO]
Developers and leaders who use gpg/pgp MUST sign their votes and vetoes
@@ -287,7 +287,7 @@ furthermore B wins even though 100 of 101 developers prefer A over B
S. Changes to developer and Leader status
----------------------------------------
-The majority of leaders, that is yes>no can give and take away
+The majority of leaders, that is yes>no can give and take away
developer and leader status to people
furthermore any developer or leader can step back and thus loose
his leader and or developer status
diff --git a/DOCS/tech/playtree b/DOCS/tech/playtree
index 448c378099..2aaf5a175e 100644
--- a/DOCS/tech/playtree
+++ b/DOCS/tech/playtree
@@ -1,5 +1,5 @@
-How work the playtree ?
+How work the playtree ?
Good question, I try to explain but note that it's the first doc
I write :)
@@ -25,7 +25,7 @@ struct play_tree {
The play_tree_t* hold the links in the 4 directions, the params hold
all parameters of this entry, loop is obvious (loop < 0 mean infint loop),
-files hold all the files of this entry and entry_type obviously tell the
+files hold all the files of this entry and entry_type obviously tell the
type of this entry (Node, file, dvd, vcd ot tv).
An entry can hold more than one file, why ?
@@ -47,7 +47,7 @@ be raised).
Then to create a list of entry you should use play_tree_append_entry,
play_tree_prepend_entry or play_tree_insert_entry.
In all this function you can use any entry of the the list as first argument,
-no need that it's the first one. The same apply when you set the child of a node,
+no need that it's the first one. The same apply when you set the child of a node,
the child argument can be any entry in a list.
To remove an entry from the tree use play_tree_remove. If the second arg (free_it)
is true it will also free it, if the entry should be freed and the third
@@ -103,7 +103,7 @@ iter->num_files and which one it returned using iter->file.
In case the entry is a DVD, VCD or TV channel the returned string is not a filename
but "DVD title x", "VCD track x" or "TV channel x".
To distinc those case from a normal file you can check iter->tree->entry_type.
-It will contain one of PLAY_TREE_ENTRY_DVD, PLAY_TREE_ENTRY_VCD,
+It will contain one of PLAY_TREE_ENTRY_DVD, PLAY_TREE_ENTRY_VCD,
PLAY_TREE_ENTRY_TV or PLAY_TREE_ENTRY_FILE.
If you need to make some check with the iter, such as will next entry be valid, etc
diff --git a/DOCS/tech/realcodecs/TODO b/DOCS/tech/realcodecs/TODO
index 2a33e043e7..5ba035bfdd 100644
--- a/DOCS/tech/realcodecs/TODO
+++ b/DOCS/tech/realcodecs/TODO
@@ -20,5 +20,3 @@ TODO:
also statistics->streams->video->POST FILTER: ON
(i've found that custommessage calls differ wiht pp on/off, but adding
these calls to mplayer didn't make a pixel difference between outputs)
-
-
diff --git a/DOCS/tech/realcodecs/audio-codecs.txt b/DOCS/tech/realcodecs/audio-codecs.txt
index 983b1e7356..8a0d958354 100644
--- a/DOCS/tech/realcodecs/audio-codecs.txt
+++ b/DOCS/tech/realcodecs/audio-codecs.txt
@@ -65,7 +65,7 @@ void *GetRAFlavorProperty(ra_main_t *raMain, ulong flavor, ulong property,
returns property data for a specific data
This is not important, because it's just a read only function.
-These flavor properties don't seem to exist in
+These flavor properties don't seem to exist in
ulong RADecode(ra_main_t *raMain, char *input_buffer,
@@ -91,7 +91,7 @@ audio data storage:
With Real Audio V5 (or earlier?), the audio streams can be interleaved,
i.e. the stream is striped amongst several data packets. The packets
(which have a fixed size packet_len) are split up into a fixed number
-of num_parts equally sized parts - I call them leaves in lack of
+of num_parts equally sized parts - I call them leaves in lack of
better name. The leaves have the size leaf_size = packet_len / num_parts.
To create a bunch of packets, you need 2*num_parts stream packets.
@@ -153,6 +153,3 @@ output_buffer points to the output buffer from the last
decode operation.
retval is unknown, returning always 0x18 in a specific sample
-> further investigation needed
-
-
-
diff --git a/DOCS/tech/realcodecs/video-codecs.txt b/DOCS/tech/realcodecs/video-codecs.txt
index 5fd515a23b..2bef957172 100644
--- a/DOCS/tech/realcodecs/video-codecs.txt
+++ b/DOCS/tech/realcodecs/video-codecs.txt
@@ -94,7 +94,7 @@ NOTE:
rv30 only requires the (0x24,2|3,{w,h,w,h}) message. others can be left out!
rv20 only requires the (0x11,2,0) message in rp8, before each transform call.
-(3,2,0)
+(3,2,0)
returns always(?) an error, since a global variable inside the codec
(which points to a function similar to custommessage), is always NULL
@@ -140,7 +140,7 @@ unscaled video stream, the second possibly image size
060 height width height 0
070 0 1 0 0
080 0 0xb w h
-090 w h 0 0
+090 w h 0 0
0A0 1 0xb0(w?) 0x58 0x58
0B0 ptr->? 0 0 1
0C0 0x32 1 0 0
@@ -148,7 +148,7 @@ unscaled video stream, the second possibly image size
0E0 0 0 0 0
0F0 0 0 0 0
100 0 0 0 0
-110 p p p p p are pointers to several function, for
+110 p p p p p are pointers to several function, for
120 p p p p example to the actual public functions
130 p p p p (except init, the others are some kind of
140 p p p p interfaces)
@@ -183,5 +183,3 @@ Transform (internally calls (0x1c,x,y))
]
Free
-
-
diff --git a/DOCS/tech/slave.txt b/DOCS/tech/slave.txt
index df23826c3c..e1fed7edee 100644
--- a/DOCS/tech/slave.txt
+++ b/DOCS/tech/slave.txt
@@ -237,7 +237,7 @@ radio_step_channel <-1|1>
'channels' radio parameter was set.
radio_step_freq <value>
- Tune frequency by the <value> (positive - up, negative - down).
+ Tune frequency by the <value> (positive - up, negative - down).
seek <value> [type]
Seek to some place in the movie.
@@ -541,9 +541,8 @@ teletext_page int 0 799 X X X
teletext_subpage int 0 64 X X X
teletext_mode flag 0 1 X X X 0 - off, 1 - on
teletext_format int 0 3 X X X 0 - opaque,
- 1 - transparent,
+ 1 - transparent,
2 - opaque inverted,
3 - transp. inv.
teletext_half_page int 0 2 X X X 0 - off, 1 - top half,
2- bottom half
-
diff --git a/DOCS/tech/snow.txt b/DOCS/tech/snow.txt
index fea39a7b51..be531fcb5c 100644
--- a/DOCS/tech/snow.txt
+++ b/DOCS/tech/snow.txt
@@ -32,7 +32,7 @@ OPTIONS RECOGNIZED BY SNOW
* cmp, subcmp, mbcmp
Set the comparison function, default: 0 (SAD).
- useful values = 0 (SAD), 1 (SSD), 2 (SATD),
+ useful values = 0 (SAD), 1 (SSD), 2 (SATD),
11 (5/3 wavelet), 12 (9/7 wavelet).
SAD is fastest and lowest quality.
SSD is the only function that makes correct decisions about intra vs
@@ -87,4 +87,3 @@ vcodec=snow:vstrict=-2:vpass=2:vbitrate=$B:pred=0:cmp=12:subcmp=12:mbcmp=1:qpel:
Decent, fast options are
vcodec=snow:vstrict=-2:vpass=1:vbitrate=$B:pred=0:cmp=1:subcmp=1:mbcmp=1
vcodec=snow:vstrict=-2:vpass=2:vbitrate=$B:pred=0:cmp=2:subcmp=2:mbcmp=1:refs=2
-
diff --git a/DOCS/tech/subcp.txt b/DOCS/tech/subcp.txt
index 289c28c059..60c370771c 100644
--- a/DOCS/tech/subcp.txt
+++ b/DOCS/tech/subcp.txt
@@ -1,7 +1,7 @@
Ascii Subtitle / Font CODEPAGEs
===============================
-The subtitle encoding issue seems a bit confusing, so I'll try to
+The subtitle encoding issue seems a bit confusing, so I'll try to
summarize it here.
There are 2 approaches:
@@ -10,7 +10,7 @@ There are 2 approaches:
subfont --unicode <signle-byte encoding known by iconv> ...
or
subfont --unicode <path to custom encoding file> ...
- (this custom encoding file could list all iso-8859-* characters to create
+ (this custom encoding file could list all iso-8859-* characters to create
single font file for common encodings)
and then run mplayer this way (-subcp and -utf8 expect Unicode font!):
@@ -23,8 +23,8 @@ or
or
subfont <path to custom signle-byte or EUC encoding file> ...
-and then run mplayer without any encoding options for signle-byte
-encodings, or with -unicode option for EUC (and the like) encodings
+and then run mplayer without any encoding options for signle-byte
+encodings, or with -unicode option for EUC (and the like) encodings
(which is only partially implemented in mplayer).
AFAIK, CJK encodings: EUC-*, BIG5 and GB2312 work more or less this way:
@@ -34,11 +34,9 @@ AFAIK, CJK encodings: EUC-*, BIG5 and GB2312 work more or less this way:
- other characters are single-byte.
-I tested charmap2enc script only with /usr/share/i18n/charmaps/EUC-KR.gz
+I tested charmap2enc script only with /usr/share/i18n/charmaps/EUC-KR.gz
(on RedHat). It wasn't intended to be perfect.
---
+--
Artur Zaprzala
-
-
diff --git a/DOCS/tech/swscaler_methods.txt b/DOCS/tech/swscaler_methods.txt
index 20e2a03b79..b2c7077652 100644
--- a/DOCS/tech/swscaler_methods.txt
+++ b/DOCS/tech/swscaler_methods.txt
@@ -28,7 +28,7 @@ blocky (upscale only)
recommendations: (based upon my personal opinion many ppl might disagree ...)
---------------------------------------------------------------------
-
+
the recommended scalers for upscaling:
fast_bilinear, point if speed is important
cubic, spline, lanczos if quality is important
@@ -38,8 +38,8 @@ fast_bilinear, point if speed is important
gauss, bilinear if quality is important
cubic, spline, lanczos if a sharper picture is important
-note: when encoding at a limited amount of bits (not constant quantizer)
-then a slightly blurred input might look better after decoding than a slightly
+note: when encoding at a limited amount of bits (not constant quantizer)
+then a slightly blurred input might look better after decoding than a slightly
sharpened one, especially for lower bitrates
sws numbers / names / artifact types
@@ -64,6 +64,5 @@ m mosaic (blocky) (upscale only)
short filter b
-sws 10 bicubic spline r
-Notes:
+Notes:
area upscale is identical to bilinear
-
diff --git a/DOCS/tech/vidix.txt b/DOCS/tech/vidix.txt
index f1f61ffe2c..71409be69d 100644
--- a/DOCS/tech/vidix.txt
+++ b/DOCS/tech/vidix.txt
@@ -1,6 +1,6 @@
VIDIX - VIDeo Interface for *niX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
+
This interface was designed and introduced as interface to userspace drivers
to provide DGA everywhere where it's possible (unline X11).
I hope that these drivers will be portable same as X11 (not only on *nix).
@@ -12,10 +12,10 @@ What is it:
- Unlikely linux's drivers it uses mathematics library.
Why it was developed:
-As said Vladimir Dergachev
+As said Vladimir Dergachev
(http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gatos/km/km.rfc.txt):
"0) Motivation
- v4l, v4l2 and Xv are all suffering from the same problem: attempt to fit
+ v4l, v4l2 and Xv are all suffering from the same problem: attempt to fit
existing multimedia devices into a fixed scheme."
Well - I tried to implement something similar by motivation.
@@ -42,7 +42,7 @@ So any suggestions, reports, criticism are gladly accepted.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vidix_playback_t.fourcc - contains fourcc of movie
vidix_playback_t.capability - currently contsinas copy of vidix_capability_t.flags
- vidix_playback_t.blend_factor- currently unused
+ vidix_playback_t.blend_factor- currently unused
vidix_playback_t.src - x,y,w,h fields contain original movie size
(in pixels) x and y often are nulls.
vidix_playback_t.src.pitch.y These fields contain source pitches
@@ -61,23 +61,23 @@ So any suggestions, reports, criticism are gladly accepted.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vidix_playback_t.num_frames - real # of frames which will be used by driver.
(Should be less or equal to app's num_frames).
-
+
vidix_playback_t.dest.pitch.y These fields should contain alignment
vidix_playback_t.dest.pitch.u - for each Y,U,V plane in bytes.
vidix_playback_t.dest.pitch.v (For packed fourcc only Y value is used)
-
+
vidix_playback_t.frame_size - Driver should tell to app which size of
source frame (src.w and src.h) should
use APP (according to pitches and offsets)
vidix_playback_t.offsets - offsets from begin of BES memory for each frame
-
+
vidix_playback_t.offset.y These field should contain offset
vidix_playback_t.offset.u - for each Y,U,V plane within frame.
vidix_playback_t.offset.v (For packed fourcc only Y value is used)
vidix_playback_t.dga_addr - Address of BES memory.
-
+
Also see this picture:
VIDEO MEMORY layout:
@@ -128,8 +128,8 @@ Formula: (For Y plane) copy source to:
10) APP calls vixPlaybackOff. Driver should deactivate BES on this call.
11) If vixDestroy is defined APP calls this function before unloading driver
from memory.
-
-
+
+
What functions are mandatory:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vixGetVersion
diff --git a/DOCS/xml/configure b/DOCS/xml/configure
index a15cdecd03..d4145ddf4c 100755
--- a/DOCS/xml/configure
+++ b/DOCS/xml/configure
@@ -160,7 +160,7 @@ for lang in `grep 'DOC_LANGS =' ../../config.mak|cut -d= -f2`; do
************************************************** -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"$_dtd"
-[
+[
EOF
for file in `find $lang en -name \*.xml -exec basename \{\} \; | sort -u`; do
diff --git a/DOCS/xml/cs/documentation.xml b/DOCS/xml/cs/documentation.xml
index e42110076c..dd3fce2618 100644
--- a/DOCS/xml/cs/documentation.xml
+++ b/DOCS/xml/cs/documentation.xml
@@ -15,7 +15,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer team</holder>
</copyright>
<legalnotice>
@@ -46,7 +46,7 @@ do konce kapitoly Instalace a následovat linky, které naleznete.
Pokud máte jiné dotazy, vraťte se zpět na <link linkend="toc">Obsah</link>
a vyhledejte si příslušnou část. Přečtěte si <xref linkend="faq"/>,
nebo zkuste grep na souborech. Odpovědi na většinu otázek by měly být někde tady,
-zbytek byl pravděpodobně probrán v některé z našich
+zbytek byl pravděpodobně probrán v některé z našich
<ulink url="http://www.mplayerhq.hu/design7/mailing_lists.html">e-mailových konferencí</ulink>.
<!-- FIXME: This refers to nonexistent links
Prohledejte
@@ -65,7 +65,7 @@ mnoho hodnotných informací.
jiných Unixech a <emphasis role="bold">ne-x86</emphasis> CPU, viz
<xref linkend="ports"/>).
Přehraje většinu MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI,
-RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA, Matroska souborů s podporou
+RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA, Matroska souborů s podporou
mnoha nativních XAnim, RealPlayer a Win32 DLL kodeků. Můžete sledovat
<emphasis role="bold">VideoCD, SVCD, DVD, 3ivx, RealMedia, Sorenson, Theora</emphasis>
a také <emphasis role="bold">MPEG-4 (DivX)</emphasis> filmy. Další skvělou vlastností
diff --git a/DOCS/xml/cs/encoding-guide.xml b/DOCS/xml/cs/encoding-guide.xml
index 34058046a9..03fcf5cfc4 100644
--- a/DOCS/xml/cs/encoding-guide.xml
+++ b/DOCS/xml/cs/encoding-guide.xml
@@ -260,7 +260,7 @@ Prozatím si řekneme několik návodů pro identifikaci o jaký typ materiálu
<para>
<application>MPlayer</application> umí spomalit přehrávání videa
pomocí volby -speed.
- Zkuste použít <option>-speed</option> 0.2 pro velmi pomalé přehrávání
+ Zkuste použít <option>-speed</option> 0.2 pro velmi pomalé přehrávání
nebo opakovaně stiskejte klávesu "<keycap>.</keycap>" pro krokováníé po
snímcích a najděte vzor, pokud jej nevidíte při plné rychlosti.
</para>
@@ -1687,7 +1687,7 @@ přímo Matroska týmem, pokryjeme jen jejich použití.
</para>
<para>
-Asi nejsnazší způsob, jak začít s Matroskou je použít
+Asi nejsnazší způsob, jak začít s Matroskou je použít
<application>MMG</application>, grafickou nadstavbu dodávanou s
<application>mkvtoolnix</application> a řídit se
<ulink url="http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge-gui.html">návodem k mkvmerge GUI (mmg)</ulink>
@@ -2137,7 +2137,7 @@ bude mít 24000/1001 snímků za sekundu.
metodou pro enkódování jak telecinovaného, tak "smíšeného progresivního a
telecinovaného".
<screen>
-mencoder dvd://1 -oac copy -vf pullup,softskip
+mencoder dvd://1 -oac copy -vf pullup,softskip
-ovc lavc -ofps 24000/1001<!--
--></screen>
</para></listitem>
@@ -2325,7 +2325,7 @@ Můžete enkódovat do následujících kodeků (více méně aktuální):
<sect2 id="menc-feat-enc-libavcodec-video-codecs">
<title>Video kodeky
<systemitem class="library">libavcodec</systemitem></title>
-
+
<para>
<informaltable frame="all">
<tgroup cols="2">
@@ -3891,7 +3891,7 @@ z větší části odpovídají změnám datového toku.
<emphasis role="bold">partitions=all</emphasis>:
Tato volba zapíná použití bloků 8x4, 4x8 a 4x4 v predikovaných
makroblocích (navíc k výchozím blokům).
- Její aktivace vede k poměrně stálé
+ Její aktivace vede k poměrně stálé
10%-15% ztrátě rychlosti. Tato volba je poměrně neužitečná ve zdroji
obsahujícím pouze pomalý pohyb, naproti tomu u některých zdrojů s rychlým
pohybem, přesněji zdrojů s velkým množstvím malých pohyblivých objektů,
@@ -4090,7 +4090,7 @@ z větší části odpovídají změnám datového toku.
převinutelnost, můžete si nastavit mnohem vyšší hodnoty
(rozumějte že zisk z toho klesá a může být neznatelný až žádný).
Video proud bude stále mít převíjecí body, pokud jsou zde nějaké změny scény.
-</para></listitem>
+</para></listitem>
<listitem>
<para>
<emphasis role="bold">deblock</emphasis>:
@@ -4406,7 +4406,7 @@ mencoder -dvd-device <replaceable>zeiram.iso</replaceable> dvd://7 -o <replaceab
Pro sestavení na Linuxu můžete použít <application>Wine</application>:
<screen>winegcc vfw2menc.c -o vfw2menc -lwinmm -lole32</screen>
-Pro sestavení na Windows v <application>MinGW</application> nebo
+Pro sestavení na Windows v <application>MinGW</application> nebo
<application>Cygwin</application> použijte:
<screen>gcc vfw2menc.c -o vfw2menc.exe -lwinmm -lole32</screen>
@@ -4735,7 +4735,7 @@ mp4creator -optimize narnia.mp4</screen>
<para>
Pokud chcete přidat stopy, které se objevují v iTunes, můžete použít
<ulink url="http://atomicparsley.sourceforge.net/">AtomicParsley</ulink>.
-
+
<screen>AtomicParsley narnia.mp4 --metaEnema --title "The Chronicles of Narnia" --year 2005 --stik Movie --freefree --overWrite</screen>
Volba <option>--metaEnema</option> odstraňuje existující metadata
@@ -4806,7 +4806,7 @@ nebo přidat černé okraje, aby byl kompatibilní.
<tbody>
<row>
<entry>NTSC DVD</entry>
- <entry>720x480, 704x480, 352x480, 352x240</entry>
+ <entry>720x480, 704x480, 352x480, 352x240</entry>
<entry>MPEG-2</entry>
<entry>9800 kbps</entry>
<entry>48000 Hz</entry>
@@ -4819,7 +4819,7 @@ nebo přidat černé okraje, aby byl kompatibilní.
<entry>NTSC DVD</entry>
<entry>352x240<footnote id='fn-rare-resolutions'><para>
Tato rozlišení jsou zřídka použita pro DVD, protože
- mají docela nízkou kvalitu.</para></footnote></entry>
+ mají docela nízkou kvalitu.</para></footnote></entry>
<entry>MPEG-1</entry>
<entry>1856 kbps</entry>
<entry>48000 Hz</entry>
@@ -4975,7 +4975,7 @@ DVD (s časovými značkami v každém snímku, je-li to možné):
<para>
DVD s NTSC Pullup:
<screen>-of mpeg -mpegopts format=dvd:tsaf:telecine -ofps 24000/1001</screen>
-Toto umožňuje enkódovat 24000/1001 fps progresivní materiál při 30000/1001
+Toto umožňuje enkódovat 24000/1001 fps progresivní materiál při 30000/1001
fps při zachování slučitelnosti s DVD.
</para>
diff --git a/DOCS/xml/cs/install.xml b/DOCS/xml/cs/install.xml
index d6a8ebb1ae..15fbb41dfe 100644
--- a/DOCS/xml/cs/install.xml
+++ b/DOCS/xml/cs/install.xml
@@ -445,7 +445,7 @@ takže jej nemusíte stahovat dodatečně.
<para>
Pokud používáte gcc 3.2 které nedokáže zkompilovat naši zabudovanou FAAD,
-nebo chcete použít externí knihovnu z jiných důvodů, stáhněte si ji z
+nebo chcete použít externí knihovnu z jiných důvodů, stáhněte si ji z
<ulink url="http://www.audiocoding.com/modules/mydownloads/">download stránky</ulink>
a předejte volbu <option>--enable-faad-external</option> skriptu
<filename>./configure</filename>.
diff --git a/DOCS/xml/cs/mencoder.xml b/DOCS/xml/cs/mencoder.xml
index 26f479443a..19c289d137 100644
--- a/DOCS/xml/cs/mencoder.xml
+++ b/DOCS/xml/cs/mencoder.xml
@@ -292,7 +292,7 @@ následovanou cestou do kořenového adresáře skopírovaného DVD.
Volby <option>-dvd-device</option> a <option>-cdrom-device</option>
lze rovněž použít k přenastavení cest k souborům zařízení pro přímé
-čtení disků, pokud výchozí
+čtení disků, pokud výchozí
<filename>/dev/dvd</filename> a <filename>/dev/cdrom</filename> na vašem
systému nepracují.
</para>
@@ -608,7 +608,7 @@ Vytvoření MPEG-4 souboru ze seznamu vyjmenovaných JPEG souborů
(seznam.txt v aktuálním adresáři obsahuje seznam souborů k použití
jako zdroj, každý soubor na samostatném řádku):
<screen>
-mencoder mf://<replaceable>@seznam.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
+mencoder mf://<replaceable>@seznam.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>výstup.avi</replaceable>
</screen>
</para>
diff --git a/DOCS/xml/cs/ports.xml b/DOCS/xml/cs/ports.xml
index c6de31b8e2..9088d638d5 100644
--- a/DOCS/xml/cs/ports.xml
+++ b/DOCS/xml/cs/ports.xml
@@ -196,7 +196,7 @@ zvuku.
</para>
<para>
-Na <emphasis role="bold">UltraSPARC</emphasis>ích,
+Na <emphasis role="bold">UltraSPARC</emphasis>ích,
<application>MPlayer</application> využívá jejich rozšíření
<emphasis role="bold">VIS</emphasis>
(ekvivalentní MMX), zatím jen v
diff --git a/DOCS/xml/cs/skin.xml b/DOCS/xml/cs/skin.xml
index 6d84e9e8c5..7fcee11883 100644
--- a/DOCS/xml/cs/skin.xml
+++ b/DOCS/xml/cs/skin.xml
@@ -417,7 +417,7 @@ a '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
<link linkend="skin-button">tlačítka</link>)
</para></listitem>
<listitem><para>
- <literal>tšířka</literal>, <literal>tvýška</literal> -
+ <literal>tšířka</literal>, <literal>tvýška</literal> -
velikost tlačítka
</para></listitem>
<listitem><para>
@@ -604,7 +604,7 @@ a '<literal>window = playbar</literal>' ... '<literal>end</literal>'.
<row>
<entry>$T</entry>
<entry>znak podle typu datového proudu (soubor: <literal>f</literal>,
- Video CD: <literal>v</literal>, DVD: <literal>d</literal>,
+ Video CD: <literal>v</literal>, DVD: <literal>d</literal>,
URL: <literal>u</literal>)
</entry>
</row>
diff --git a/DOCS/xml/cs/video.xml b/DOCS/xml/cs/video.xml
index b1fcfbf48d..90053b6518 100644
--- a/DOCS/xml/cs/video.xml
+++ b/DOCS/xml/cs/video.xml
@@ -197,7 +197,7 @@ má sice podporu xv, ale karta samotná je velmi pomalá, takže ji raději prod
</para>
<para>
-Pro karty S3 Virge nyní existuje nativní framebuffer ovladač podobný
+Pro karty S3 Virge nyní existuje nativní framebuffer ovladač podobný
tdfxfb. Nastavte si framebuffer (čili přidejte
"<option>vga=792 video=vesa:mtrr</option>" do příkazového řádku kernelu) a
použijte <option>-vo s3fb</option> (<option>-vf yuy2</option> a
diff --git a/DOCS/xml/de/cd-dvd.xml b/DOCS/xml/de/cd-dvd.xml
index 46a9a92eca..673a2b793f 100644
--- a/DOCS/xml/de/cd-dvd.xml
+++ b/DOCS/xml/de/cd-dvd.xml
@@ -307,7 +307,7 @@
<para>
Die Definition des Video-CD-Standards wird Philips "White Book" genannt und ist
im Allgemeinen nicht online verfügbar, da es von Philips käuflich erworben werden
- muss. Detailliertere Informationen über Video-CDs befindet sich in der
+ muss. Detailliertere Informationen über Video-CDs befindet sich in der
<ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">vcdimager- Documentation</ulink>.
</para>
</listitem>
diff --git a/DOCS/xml/de/documentation.xml b/DOCS/xml/de/documentation.xml
index 9f390b5032..80d382829b 100644
--- a/DOCS/xml/de/documentation.xml
+++ b/DOCS/xml/de/documentation.xml
@@ -17,7 +17,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer-Team</holder>
</copyright>
<legalnotice>
diff --git a/DOCS/xml/en/documentation.xml b/DOCS/xml/en/documentation.xml
index cf01aa5039..c1f0fb5527 100644
--- a/DOCS/xml/en/documentation.xml
+++ b/DOCS/xml/en/documentation.xml
@@ -15,7 +15,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer team</holder>
</copyright>
<legalnotice>
diff --git a/DOCS/xml/en/skin.xml b/DOCS/xml/en/skin.xml
index d2ace85c22..38feef6782 100644
--- a/DOCS/xml/en/skin.xml
+++ b/DOCS/xml/en/skin.xml
@@ -36,13 +36,13 @@ by a right click).
<emphasis>labels</emphasis>.
For every item, you must specify its position and size.
</para>
-
+
<para>
A <emphasis role="bold">button</emphasis> has three states (pressed, released,
disabled), thus its image must be divided into three parts vertically. See the
<link linkend="skin-button">button</link> item for details.
</para>
-
+
<para>
A <emphasis role="bold">potmeter</emphasis> (mainly used for the seek bar and
volume/balance control) can have any number of phases by dividing its image
@@ -50,7 +50,7 @@ by a right click).
<link linkend="skin-hpotmeter">hpotmeter</link> and
<link linkend="skin-potmeter">potmeter</link> for details.
</para>
-
+
<para>
<emphasis role="bold">Labels</emphasis> are a bit special: The characters
needed to draw them are taken from an image file, and the characters in the
diff --git a/DOCS/xml/es/bugreports.xml b/DOCS/xml/es/bugreports.xml
index 10afdf822b..515abc8bc0 100644
--- a/DOCS/xml/es/bugreports.xml
+++ b/DOCS/xml/es/bugreports.xml
@@ -64,7 +64,7 @@ en caso contrario será más dificil diagnosticar el problema correctamente.
<para>
Una guía excelente y bien escrita para hacer preguntas en foros públicos es
<ulink url="http://www.sindominio.net/ayuda/preguntas-inteligentes.html"> Cómo hacer
-preguntas inteligentes</ulink> por
+preguntas inteligentes</ulink> por
<ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>.
Hay otra llamada
<ulink url="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">Cómo informar de errores
@@ -270,7 +270,7 @@ nuevo con este archivo pequeño y si el error sigue apareciendo su muestra será
para nosotros.
Por favor, ¡<emphasis role="bold">nunca</emphasis> envíe estos archivos por correo!
Súbalos, y envío solo la ruta/nombre del archivo en nuestro servidor FTP. Si el
-archivo está disponible en la red, entonces enviar la URL
+archivo está disponible en la red, entonces enviar la URL
<emphasis role="bold">exacta</emphasis> es suficiente.
</para>
</sect2>
diff --git a/DOCS/xml/es/cd-dvd.xml b/DOCS/xml/es/cd-dvd.xml
index 84295025a1..fef76f8307 100644
--- a/DOCS/xml/es/cd-dvd.xml
+++ b/DOCS/xml/es/cd-dvd.xml
@@ -87,7 +87,7 @@ Ejemplo:
<para>
El dispositivo DVD por defecto es <filename>/dev/dvd</filename>. Si su
-configuración es diferente, haga un enlace simbólico o especifique el
+configuración es diferente, haga un enlace simbólico o especifique el
dispositivo correcto en la línea de órdenes con la opción
<option>-dvd-device</option>.
</para>
@@ -195,7 +195,7 @@ key, petición de título):
<listitem><para>
<emphasis role="bold">bus key</emphasis>: Esta clave es negociada durante
la autenticación (una larga mezcla de ioctls y varios intercambios de
-claves, material de encriptación) y es usada para encriptar el título y
+claves, material de encriptación) y es usada para encriptar el título y
las claves de disco antes de enviarlas sobre el bus sin proteger
(para prevenir robos de claves). El bus key necesita obtener y
predesencriptar la clave encriptada de disco.
@@ -244,7 +244,7 @@ una continuación del patrón). El método es también conocido como
En raras ocasiones esto falla porque no hay suficientes datos
desencriptados en el disco para realizar un ataque estadístico
o porque las claves cambian en mitad de un título. Este método es la
-única manera de desencriptar un DVD almacenado en un disco duro o en
+única manera de desencriptar un DVD almacenado en un disco duro o en
un DVD con la región incorrecta en una unidad RPC2 (lento).
</para></listitem>
</orderedlist>
@@ -280,7 +280,7 @@ opción <option>-cdrom-device</option>.
<note><para>
Al menos las unidades de CD-ROM SCSI Plextor y algunas Toshiba tienen un
rendimiento horrible leyendo VCDs. Esto es porque el <systemitem>ioctl</systemitem>
-CDROMREADRAW no está completamente implementado en estas unidades. Si tiene
+CDROMREADRAW no está completamente implementado en estas unidades. Si tiene
conocimientos sobre la programación SCSI, por favor
<ulink url="../../tech/patches.txt">ayúdenos</ulink> a implementar soporte SCSI
genérico para VCDs.
@@ -330,7 +330,7 @@ en ninguna de sus aplicaciones). Bajo Linux no puede copiar o reproducir estos
archivos (solo contienen basura). Bajo Windows es posible que el controlador
iso9660 emule lectura cruda de las pistas en estos archivos. Para reproducir
un archivo .DAT necesita el controlador del kernel que se encuentra en la
-versión para Linux de PowerDVD. Contiene un controlador de sistema de archivos iso9660
+versión para Linux de PowerDVD. Contiene un controlador de sistema de archivos iso9660
modificado (<filename>vcdfs/isofs-2.4.X.o</filename>), que permite emular las
pistas crudas a través de este archivo de sombra .DAT. Si monta el disco usando
ese controlador, puede copiar e incluso reproducir los archivos .DAT con
diff --git a/DOCS/xml/es/documentation.xml b/DOCS/xml/es/documentation.xml
index 4d96ff662f..3ddc2e360c 100644
--- a/DOCS/xml/es/documentation.xml
+++ b/DOCS/xml/es/documentation.xml
@@ -16,7 +16,7 @@ para LINUX</title>
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer team</holder>
</copyright>
<legalnotice>
@@ -24,7 +24,7 @@ para LINUX</title>
<para>Este programa es software libre; usted puede distribuirlo y/o modificarlo
bajo los términos de la Licencia Pública General GNU, tal y como está publicada
- por la Free Software Foundation; ya sea la versión 2 de la Licencia, o
+ por la Free Software Foundation; ya sea la versión 2 de la Licencia, o
(a su elección) cualquier versión posterior.</para>
<para>Este programa se distribuye con la intención de ser útil, pero SIN NINGUNA
@@ -45,7 +45,7 @@ para LINUX</title>
Si es la primera vez que va a instalarlo: asegúrese de leer todo desde
aquí hasta el final de la sección de instalación, y siga los enlaces
que vaya encontrando. Si tiene otras preguntas, vuelva a la <link linkend="toc">
-Tabla de Contenidos</link> y busque el asunto particular, lea las <link
+Tabla de Contenidos</link> y busque el asunto particular, lea las <link
linkend="faq">preguntas frecuentes</link>, o intente usando grep entre los
archivos. La mayoría de las cuestiones debe estar contestadas en algún lugar de por
aquí y el resto probablemente ya haya sido preguntado en nuestras
@@ -64,10 +64,10 @@ de información valiosa allí.
en muchos otros Unices, y en CPUs <emphasis role="bold">no-x86</emphasis>, vea la
sección de <link linkend="ports">adaptaciones</link>). Puede reproducir casi todos
los archivos MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM,
-NuppelVideo, yuv4mpeg, FILM, RoQ, PVA y Matroska, soportado por muchos codecs
+NuppelVideo, yuv4mpeg, FILM, RoQ, PVA y Matroska, soportado por muchos codecs
nativos, de XAnim, de RealPlayer y de DLL de Win32. Puede ver películas en formato
<emphasis role="bold">VideoCD, SVCD, DVD, 3ivx, RealMedia, Sorenson, Theora</emphasis>,
-y <emphasis>DivX</emphasis> también (¡y no es necesaria la librería avifile!).
+y <emphasis>DivX</emphasis> también (¡y no es necesaria la librería avifile!).
Otra gran característica de <application>MPlayer</application> es el amplio
rango de controladores de salida soportados. Funciona con X11, Xv, DGA, OpenGL,
SVGAlib, fbdev, AAlib, libcaca, DirectFB, ¡pero también puede usar GGI y SDL (y de esta
diff --git a/DOCS/xml/es/faq.xml b/DOCS/xml/es/faq.xml
index 9be0e9443b..fef354a2f5 100644
--- a/DOCS/xml/es/faq.xml
+++ b/DOCS/xml/es/faq.xml
@@ -49,7 +49,7 @@ Eso nos ayuda a mejorar contínuamente <application>MPlayer</application>.
Siempre son bienvenidos codeadores y documentadores. Lea la
<ulink url="../../tech/">documentación técnica</ulink>
para obtener una primera impresión. Deberá suscribirse a la lista
-de correo
+de correo
<ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">mplayer-dev-eng</ulink>
y comenzar a escribir código. Si quiere ayudar con la documentación,
únase a la lista de correo
@@ -400,7 +400,7 @@ Descargue los codecs Win32 de nuestra
Umm, ¿qué es &quot;IdegCounter&quot;?
</para></question>
<answer><para>
-Una combinación de una palabra en Húngaro y una Inglesa. &quot;Ideg&quot; en Húngaro
+Una combinación de una palabra en Húngaro y una Inglesa. &quot;Ideg&quot; en Húngaro
quiere decir lo mismo que &quot;nervio&quot; en Español, y es pronunciado algo parecido a
&quot;ydaegh&quot;. Al principio fue usado para medir el nivel de Nervios de A'rpi, después
de la (umm) &quot;misteriosa&quot; desaparición de codigo CVS ;)
@@ -905,7 +905,7 @@ tamaño de textura limitado a 256x256.
<qandaentry>
<question><para>
-Yo tengo una tarjeta TNT/TNT2 de nVidia, y tengo una banda con colores extraña, ¡justo
+Yo tengo una tarjeta TNT/TNT2 de nVidia, y tengo una banda con colores extraña, ¡justo
debajo de la pelicula! ¿De quién es la culpa de esto?
</para></question>
<answer><para>
@@ -1189,7 +1189,7 @@ pelicula en un CD. Mire a ver si tienes libmp3lame instalado correctamente.
¿No puedo codificar archivos ASF a AVI/DivX porque usa 1000 fps?
</para></question>
<answer><para>
-ASF usa una tasa de cuadros variable pero AVI usa una fija, debe
+ASF usa una tasa de cuadros variable pero AVI usa una fija, debe
fijarlo a mano usando <option>-ofps</option>.
</para></answer>
</qandaentry>
diff --git a/DOCS/xml/es/install.xml b/DOCS/xml/es/install.xml
index 28a5d3eacd..e6422cbc6c 100644
--- a/DOCS/xml/es/install.xml
+++ b/DOCS/xml/es/install.xml
@@ -10,10 +10,10 @@ aquí para obtener el resto de detalles sanguinolientos.
</para>
<para>
-En esta sección trataré de guiarlo a través del proceso de compilación y
+En esta sección trataré de guiarlo a través del proceso de compilación y
configuración de <application>MPlayer</application>. No es fácil, pero
no necesariamente difícil. Si experimenta un comportamiento diferente
-al que explico, por favor busque en esta documentación y encontrará
+al que explico, por favor busque en esta documentación y encontrará
las respuestas. Si ve un enlace, por favor sigalo y lea atentamente
su contenido. Le llevará algún tiempo, pero vale la pena.
</para>
@@ -39,9 +39,9 @@ núcleo 2.4.x es recomendado.
tambien tuvieron sus problemas.
</para></listitem>
<listitem><para>
- <emphasis role="bold">XFree86</emphasis> - versión sugerida <emphasis role="bold">siempre la
+ <emphasis role="bold">XFree86</emphasis> - versión sugerida <emphasis role="bold">siempre la
más nueva</emphasis> (4.3). Normalmente, todos quieren esto, desde XFree 4.0.2,
- viene con la extensión <link linkend="xv">XVideo</link> (referida en varios
+ viene con la extensión <link linkend="xv">XVideo</link> (referida en varios
lugares como <emphasis role="bold">Xv</emphasis>) que se usa en efecto para
activar la aceleración YUV por hardware (mostrado rápido de imagen) en placas
que lo soportan.
@@ -62,7 +62,7 @@ núcleo 2.4.x es recomendado.
</para></listitem>
<listitem><para>
<emphasis role="bold">libjpeg</emphasis> - decodificador opcional de JPEG, usado por la opción <option>-mf</option>
- y algunos archivos MOV de QT. Útil para ambos <application>MPlayer</application> y
+ y algunos archivos MOV de QT. Útil para ambos <application>MPlayer</application> y
<application>MEncoder</application> si planea trabar con archivos jpeg.
</para></listitem>
<listitem><para>
@@ -168,7 +168,7 @@ configuración (vea la página de manual).
<para>
Los usuarios de Debian pueden construir un paquete .deb, es muy simple.
-Simplemente ejecute
+Simplemente ejecute
<screen>fakeroot debian/rules binary</screen>
en el directorio raíz de <application>MPlayer</application>. Vea la
sección <link linkend="debian">paquetes de Debian</link> para instrucciones
@@ -226,7 +226,7 @@ url="http://www.mplayerhq.hu/dload.html">página de descargas</ulink>.
Deberían ser extraídas al directorio global de pieles normal (<filename
class="directory">$PREFIX/share/mplayer/skins/</filename>), o al directorio
personal <filename class="directory">$HOME/.mplayer/skins/</filename>.
-<application>MPlayer</application> por omisión busca en esos directorios
+<application>MPlayer</application> por omisión busca en esos directorios
por un directorio llamado <filename class="directory">default</filename>, pero
puede usar la opción <option>-skin <replaceable>pielnueva</replaceable></option>,
o usar la directiva <literal>skin=pielnueva</literal> en el archivo de configuración
@@ -300,7 +300,7 @@ La opción <option>-vobsubid</option> es como la opción
(lenguajes) con ella. En el caso que <option>-vobsubid</option> se omita,
<application>MPlayer</application> tratará de usar el lenguaje dado por la
opción <option>-slang</option> y sino usará el <systemitem>langidx</systemitem>
-en el archivo <filename>.IDX</filename> para configurar el lenguaje de los
+en el archivo <filename>.IDX</filename> para configurar el lenguaje de los
subtítulos. Si esto falla no habrá subtítulos.
</para>
</formalpara>
@@ -308,7 +308,7 @@ subtítulos. Si esto falla no habrá subtítulos.
<formalpara>
<title>Otros subtítulos</title>
<para>
-Los otros formatos consisten de un archivo de texto simple conteniendo el
+Los otros formatos consisten de un archivo de texto simple conteniendo el
tiempo y la información del texto a colocar. Uso: si tiene un archivo como
<filename><replaceable>ejemplo.txt</replaceable></filename>, debe pasarle a
<application>MPlayer</application> la opción
@@ -329,7 +329,7 @@ tiempo y la información del texto a colocar. Uso: si tiene un archivo como
<varlistentry>
<term><option>-subfps <replaceable>TASA</replaceable></option></term>
<listitem><para>
- Especifica la tasa de cuadros por segundo del archivo de subtítulos
+ Especifica la tasa de cuadros por segundo del archivo de subtítulos
(número flotante).
</para></listitem>
</varlistentry>
@@ -364,7 +364,7 @@ Para más información acerca de subtítulos para DVD, lea la sección
<title>El formato de subtítulos propio de <application>MPlayer</application> (MPsub)</title>
<para>
<application>MPlayer</application> introduce un nuevo formato de subtítulos
-llamado <emphasis role="bold">MPsub</emphasis>. Fue diseñado por Gabucino.
+llamado <emphasis role="bold">MPsub</emphasis>. Fue diseñado por Gabucino.
Básicamente su característica más importante es ser basado <emphasis>
dinámicamente</emphasis> en el tiempo (a pesar de que tiene un modo por
cuadros también). Un ejemplo (de <ulink
@@ -390,7 +390,7 @@ Como puede ver, el objetivo principal fue <emphasis role="bold">hacer
la edición/temporización/unión y cortado de subtítulos más fácil</emphasis>.
Y, si - por decirlo - consigue un subtitulo SSA pero esta mal temporizado
o tiene problemas de retraso con su versión de la película, entonces puede
-hacer
+hacer
<screen>mplayer <replaceable>vacío.avi</replaceable> -sub fuente.ssa -dumpmpsub</screen>.
Un archivo <filename>dump.mpsub</filename> se creara en el directorio actual,
que contendrá la fuente del texto de los subtítulos, pero en el formato
@@ -468,10 +468,10 @@ Hay muchas maneras de conseguirlo:
en formato UTF8 y usar la opción <option>-utf8</option> o simplemente nombrar
a los archivos de subtítulos <filename>&lt;nombre_del_video&gt;utf</filename> y
tenerlo en el mismo directorio que el archivo de vídeo. La recodificación desde
- diferentes códigos de página a UTF8 lo puede hacer usando los programas
+ diferentes códigos de página a UTF8 lo puede hacer usando los programas
<command>konwert</command> o <command>iconv</command>.
</para><para>
-
+
<table id="algunas_urls">
<title>Algunas URLs</title>
<tgroup cols="2">
@@ -492,7 +492,7 @@ Hay muchas maneras de conseguirlo:
<row><entry>
<ulink url="http://realtime.ssu.ac.kr/~lethean/mplayer/"></ulink>
</entry><entry>
- Tipografías Coreanas y plugin RAW
+ Tipografías Coreanas y plugin RAW
</entry></row>
</tbody>
</tgroup>
@@ -532,7 +532,7 @@ OSD tiene 4 estados (cambielo con <keycap>o</keycap>):
barra de volumen + barra de búsqueda + reloj + duración total de la pelicula
</para></listitem>
<listitem><para>
- solamente subtítulos
+ solamente subtítulos
</para></listitem>
</orderedlist>
@@ -565,7 +565,7 @@ completamente configurable por el usuario.
asegúrese de tener una fuente OSD instalada
</para></listitem>
<listitem><para>
- copie el archivo <filename>etc/menu.conf</filename> a su directorio
+ copie el archivo <filename>etc/menu.conf</filename> a su directorio
<filename class="directory">.mplayer</filename>
</para></listitem>
<listitem><para>
@@ -695,7 +695,7 @@ Existen tres métodos de temporización en <application>MPlayer</application>.
<itemizedlist>
<listitem><para>
-<emphasis role="bold">Para usar el método viejo</emphasis>, no tiene que hacer
+<emphasis role="bold">Para usar el método viejo</emphasis>, no tiene que hacer
nada. Usa <systemitem>usleep()</systemitem> para ajustar la sincronización
A/V, con una precisión de +/- 10ms. Sin embargo muchas veces la sincronización
debe ser más precisa.
@@ -737,7 +737,7 @@ Existen tres métodos de temporización en <application>MPlayer</application>.
requiere más CPU.
</para></listitem>
</itemizedlist>
-<note><para><emphasis role="bold">¡NUNCA instale un archivo ejecutable de
+<note><para><emphasis role="bold">¡NUNCA instale un archivo ejecutable de
<application>MPlayer</application>con permisos de SUID root en un sistema
multiusuario!</emphasis>
Es una manera fácil para cualquiera de convertirse en administrador.
diff --git a/DOCS/xml/es/mencoder.xml b/DOCS/xml/es/mencoder.xml
index 30a98deb0e..c18be68fae 100644
--- a/DOCS/xml/es/mencoder.xml
+++ b/DOCS/xml/es/mencoder.xml
@@ -61,7 +61,7 @@ codificado una sola vez, y no como en el modo 2-pasadas. De manera esquemática:
<emphasis>Primera pasada:</emphasis>
<screen>mencoder <replaceable>file/DVD</replaceable> -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi</screen>
-
+
Se crea un archivo avi solo-audio, que contiene
<emphasis role="bold">únicamente</emphasis> el flujo de audio requerido. No olvide
<option>-lameopts</option>, si necesita establecer algunos parámetros. Si está
@@ -185,7 +185,7 @@ Esta sección habla del modo <emphasis role="bold">copiandolos</emphasis>.
<emphasis role="bold">Flujo de audio</emphasis> (opción <option>-oac copy</option>):
sinceramente. Es posible usar un archivo de audio externo (MP3, WAV) y
multiplexarlo dentro del flujo de salida. Use para ello la opción
- <option>-audiofile <replaceable>filename</replaceable></option>.
+ <option>-audiofile <replaceable>filename</replaceable></option>.
</para></listitem>
</itemizedlist>
</sect1>
@@ -285,7 +285,7 @@ de audio no están soportados). Puede codificar con los siguientes codecs
MPEG2 video
</entry></row>
<row><entry>huffyuv</entry><entry>
- compresión sin pérdidas
+ compresión sin pérdidas
</entry></row>
<row><entry>asv1</entry><entry>
ASUS Video v1
@@ -595,7 +595,7 @@ vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,
Reproduzca el DVD y ejecute el filtro de detección de recorte
(<option>-vf cropdetect</option>) en él. Esto le dará un rectángulo de
recorte para usar en la codificación. La razón para el recorte es que muchas
- películas no están en las relaciones de aspecto estándar (16/9 o 4/3), o,
+ películas no están en las relaciones de aspecto estándar (16/9 o 4/3), o,
por cualquier razón, la imagen no se ajusta bien dentro del marco de imagen.
Además querrá recortar las bandas negras durante el ripeo. También mejora la
calidad de la imagen porque el filo de las bandas negras consume un montón
@@ -612,7 +612,7 @@ vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,
constante, AKA calidad constante es una buena elección. De este modo cada
marco de imagen toma tantos bits como necesite para mantener el nivel de
calidad deseado, pero sin necesitar múltiples pasadas en la codificación.
- Con
+ Con
<systemitem class="library">libavcodec</systemitem>, obtendrá una calidad
constante usando
<option>-lavcopts vqscale=<replaceable>N</replaceable></option>.
@@ -764,7 +764,7 @@ mencoder dvd://1 -aid 128 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:v
hacen que la codificacion dure más. Especialmente <option>trell</option>
ralentiza la codificación pero incrementa la calidad visiblemente. Si quiere
desentrelazar, añada un filtro <option>pp</option> a <option>-vf</option>,
- por ejemplo <option>-vf pp=fd,crop=720:364:0:56</option> (en ese orden).
+ por ejemplo <option>-vf pp=fd,crop=720:364:0:56</option> (en ese orden).
Si no necesita invertir el telecine, quite <option>-ofps 23.976</option>.
</para>
</sect2>
@@ -821,7 +821,7 @@ mencoder dvd://1 -aid 128 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:v
numeradas pares) representa un momento en el tiempo 1/59.94 de un
segundo después de otro. Al reproducir video entrelazado en un
ordenador se ve mal porque el monitor tiene una resolución mayor
- y porque el video es mostrado marco-tras-marco en lugar de
+ y porque el video es mostrado marco-tras-marco en lugar de
campo-tras-campo.
</para>
@@ -1064,7 +1064,7 @@ Notas:
<screen>mencoder dvd://1 -nosound -ovc lavc -lavcopts ildct:ilme:mbd=2</screen>
</para></listitem>
-<listitem><para>
+<listitem><para>
Use un filtro de desentrelazado antes de codificar. Hay varios
filtros disponibles para elegir, cada uno con sus ventajas y sus
desventajas. Consulte <option>mplayer -pphelp</option> para ver
@@ -1228,7 +1228,7 @@ Notas:
saltitos porque debe ser mostrado a 59.94 campos por segundo, lo que
hace que los marcos duplicados no estén durante mucho tiempo en pantalla.
</para>
-
+
<para>
En cualquier caso, es mejor considerar su contenido y cómo quiere
mostrarlo. Si su video es 90% progresivo y no tiene intención de
@@ -1237,7 +1237,7 @@ Notas:
está si todo está entrelazado.
</para>
</listitem>
-
+
<listitem><para>
Trátelo como entrelazado. Algunas características de las partes
progresivas serán tratadas por duplicado, resultando en una imagen
diff --git a/DOCS/xml/es/ports.xml b/DOCS/xml/es/ports.xml
index e168c21a6e..1f1b6f185f 100644
--- a/DOCS/xml/es/ports.xml
+++ b/DOCS/xml/es/ports.xml
@@ -62,7 +62,7 @@ Sharp Zaurus, Compaq Ipaq. La manera más facil de obtener
paquetes de <ulink url="http://www.openzaurus.org">OpenZaurus</ulink>. Si
desea compilarlo usted mismo, debe mirar en
<ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/mplayer?nav=index.html|src/.|src/packages">mplayer</ulink>
-y el directorio
+y el directorio
<ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/libavcodec?nav=index.html|src/.|src/packages">libavcodec</ulink>
en el raiz de la distribución de OpenZaurus. Ahí siempre tienen los Makefile
y parches más recientes usados para construir un
@@ -172,7 +172,7 @@ x86 hace dificil el uso de las instrucciones de MMX, SSE y 3DNOW! que no puede
ser compilado usando el ensamblador de Sun <filename>/usr/ccs/bin/as</filename>.
</para>
-<para>El script <filename>configure</filename> intenta encontrarlo, qué
+<para>El script <filename>configure</filename> intenta encontrarlo, qué
programa ensamblador es usado por tu órden &quot;gcc&quot; (en caso de que la
autodetección falle, use la opción
<option>--as=<replaceable>/donde/este/instalado/gnu-as</replaceable></option>
@@ -193,7 +193,7 @@ usando GCC sin el ensamblador GNU:
</para>
<para>
-Error típico que se obtiene cuando se construye con un compilador GNU C que no
+Error típico que se obtiene cuando se construye con un compilador GNU C que no
usa GNU as:
<screen>
% gmake
@@ -202,7 +202,7 @@ usa GNU as:
-fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c
Assembler: mplayer.c
"(stdin)", line 3567 : Illegal mnemonic
- "(stdin)", line 3567 : Error de sintaxis
+ "(stdin)", line 3567 : Error de sintaxis
... más errores "Illegal mnemonic" y "Error de sintaxis" ...
</screen>
</para>
@@ -347,7 +347,7 @@ solo tiene <emphasis>emulación</emphasis> de X que es MUY lenta. Use SDL.
<para>Puede reproducir VCDs reproduciendo los archivos <filename>.DAT</filename> o
<filename>.MPG</filename> que Windows muestra en los VCDs. Esto funciona de la
siguiente manera (ajuste para la letra de unidad de su CD-ROM):</para>
-
+
<screen>mplayer <replaceable>d:/mpegav/avseq01.dat</replaceable></screen>
<screen>mplayer <replaceable>/cygdrive/d/MPEG2/AVSEQ01.MPG</replaceable></screen>
@@ -374,7 +374,7 @@ solo tiene <emphasis>emulación</emphasis> de X que es MUY lenta. Use SDL.
<ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/contrib/types.h">
<filename>types.h</filename></ulink>.</para>
-<para>Extraiga los archivos de cabecera de DirectX a
+<para>Extraiga los archivos de cabecera de DirectX a
<filename class="directory">/mingw/include/</filename>.</para>
<para>VCDs y DVDs funcionan casi como en Cygwin (ajustando la letra de la unidad de su
diff --git a/DOCS/xml/es/skin.xml b/DOCS/xml/es/skin.xml
index e7a8d16d81..09f9da9eff 100644
--- a/DOCS/xml/es/skin.xml
+++ b/DOCS/xml/es/skin.xml
@@ -82,7 +82,7 @@ por ejemplo), de manera que pueda crear algo grande.
Actualmente hay tres ventanas que decorar: la
<link linkend="skin-file-main">ventana principal</link>, la
<link linkend="skin-file-subwindow">subventana</link>, la
-<link linkend="skin-file-main">barra de reproducción</link>, y el
+<link linkend="skin-file-main">barra de reproducción</link>, y el
<link linkend="skin-file-menu">skin del menú</link> (que puede activarse
con clic derecho).
@@ -103,7 +103,7 @@ con clic derecho).
Un <emphasis role="bold">medidor</emphasis> (usado principalmente para la barra
de búsqueda y el control de volumen/balance) puede tener cualquier número de fases
dividiendo su imagen en diferentes partes unas debajo de otras. Vea
- <link linkend="skin-hpotmeter">hpotmeter</link> y
+ <link linkend="skin-hpotmeter">hpotmeter</link> y
<link linkend="skin-potmeter">potmeter</link> para detalles.
</para><para>
<emphasis role="bold">Etiquetas</emphasis> son un poco especiales: Los caractere
@@ -187,7 +187,7 @@ Necesita los siguientes archivos para construir un skin:
</para>
</sect2>
</sect1>
-
+
<sect1 id="skin-file">
<title>El archivo de skin</title>
<para>
@@ -261,7 +261,7 @@ section = movieplayer
window = sub
; ... objetos para la subventana ...
end
-
+
window = menu
; ... objetos para el menú ...
end
diff --git a/DOCS/xml/es/tvinput.xml b/DOCS/xml/es/tvinput.xml
index 8f3c46f668..0203cf2a0f 100644
--- a/DOCS/xml/es/tvinput.xml
+++ b/DOCS/xml/es/tvinput.xml
@@ -60,9 +60,9 @@ resultante deberían ser divisibles por 16.
<para>
Si captura el vídeo con una resolución vertical más grande que la mitad de
la resolución total (por ejemplo: 288 para PAL o 240 para NTSC), asegúrese que
-activó el desentrelazado. De otro modo obtendrá una película la cual esta
+activó el desentrelazado. De otro modo obtendrá una película la cual esta
distorsionada durante las escenas con movimientos rápidos y el controlador de tasa
-de bits probablemente no podrá ser capaz de retener la cantidad de información necesaria
+de bits probablemente no podrá ser capaz de retener la cantidad de información necesaria
ya que el entrelazado produce una gran cantidad de detalles y por lo tanto consume
una gran cantidad de ancho de banda. Puede activar el desentrelazado con
la opción <option>-vf pp=DEINT_TYPE</option>. Normalmente
@@ -75,11 +75,11 @@ personales. Vea otros algoritmos de desentrelazado en el manual y pruebelos.
<para>
Corte el área no usada. Cuando captura vídeo, las áreas en los bordes normalmente
son negras y contienen algo de ruido. Esto también consume un montón de ancho
-de banda innecesario. Más precisamente no son las áreas en negro por si mismas
+de banda innecesario. Más precisamente no son las áreas en negro por si mismas
pero si las bruscas transcisiones entre el negro y la imagen de vídeo brillante
pero por ahora eso no es importante por ahora. Antes de empezar a capturar,
ajuste los argumentos de la opción <option>crop</option> de tal manera que todo
-lo negro quede afuera. Nuevamente, no se olvide de mantener las dimensiones
+lo negro quede afuera. Nuevamente, no se olvide de mantener las dimensiones
de manera razonables.
</para>
</listitem>
@@ -88,7 +88,7 @@ de manera razonables.
<para>
Observe la carga de CPU. La mayoría del tiempo no debería cruzar el límite
del 90%. Si tiene un gran buffer de captura, <application>MEncoder</application>
-puede sobrevivir una sobrecarga por unos pocos segundos y nada más. Es mejor apagar
+puede sobrevivir una sobrecarga por unos pocos segundos y nada más. Es mejor apagar
los salvadores de pantalla 3D OpenGL y ese tipo de cosas.
</para>
</listitem>
@@ -97,7 +97,7 @@ los salvadores de pantalla 3D OpenGL y ese tipo de cosas.
<para>
No se meta con el reloj del sistema. <application>MEncoder</application> usa
el reloj del sistema para mantener sincronía entre Audio y Vídeo. Si ajusta
-el reloj del sistema (particularmente volviendo hacia atrás en el tiempo),
+el reloj del sistema (particularmente volviendo hacia atrás en el tiempo),
<application>MEncoder</application> se confunde y pierde cuadros. Esto es un
problema importante si está conectado a una red y corre algún tipo de software
de sincronización como NTP. Debería desactivar NTP durante el proceso de captura
@@ -124,7 +124,7 @@ masivo de ciclos de CPU.
<listitem>
<para>
Para especificar el espacio de colores I420 (<option>outfmt=i420</option>), deberá
-agregar una opción <option>-vc rawi420</option> debido a un conflicto de fourcc con
+agregar una opción <option>-vc rawi420</option> debido a un conflicto de fourcc con
un codec de vídeo de Intel Indeo.
</para>
</listitem>
diff --git a/DOCS/xml/es/usage.xml b/DOCS/xml/es/usage.xml
index 7f417086bf..3e245722b5 100644
--- a/DOCS/xml/es/usage.xml
+++ b/DOCS/xml/es/usage.xml
@@ -422,7 +422,7 @@ el protocolo HTTP, FTP, MMS o RTSP/RTP.
<para>
La reprodución comienza símplemente añadiendo la URL en la línea de órdenes.
<application>MPlayer</application> también tiene en cuenta a la variable
-de entorno <envar>http_proxy</envar>, y usa el proxy si está disponible. El
+de entorno <envar>http_proxy</envar>, y usa el proxy si está disponible. El
uso de proxy también puede forzarse con:
<screen>mplayer <replaceable>http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</replaceable></screen>
</para>
@@ -435,7 +435,7 @@ por ejemplo para reproducir desde FTP:
</para>
<note><para>
-Nota: también es recomendable activar la <option>-cache</option>cuando
+Nota: también es recomendable activar la <option>-cache</option>cuando
se reproduce desde la red:
<screen>wget ftp://micorsops.com/algo.avi -O - | mplayer -cache 8192 -</screen>
</para></note>
@@ -450,7 +450,7 @@ para <application>MPlayer</application> desde un host remoto. El propósito
principal de esta característica es hacer posible la reproducción directa
usando CD o DVD de otro ordenador a través de la red (suponiendo que tiene
el ancho de banda requerido). En el lado bajo algunos tipos de flujos
-(actualmente TV y MF) no se pueden usar de manera remota debido a que
+(actualmente TV y MF) no se pueden usar de manera remota debido a que
están implementados a nivel de demultiplexor. De todos modos para MF y TV
debería de tener una cantidad insana de ancho de banda.
</para>
@@ -483,7 +483,7 @@ También puede acceder a los archivos en este servidor :
mplayer -cache 5000 <replaceable>mpst://nombre-servidor//usr/local/peliculas/lol.avi</replaceable>
</screen>
Note que las rutas que no empiezan con un / deben ser relativas
-al directorio donde el servidor está corriendo. La opción <option>-cache</option>
+al directorio donde el servidor está corriendo. La opción <option>-cache</option>
no es necesaria pero es altamente recomendable.
</para>
@@ -509,7 +509,7 @@ un archivo de configuración de EDL especifico de una película.
<para>
Esto es útil para aquellos que quieran mirar una película "de manera familiar".
-Puede cortar secciones de violencia, profanidad, Jar-Jar Binks... de una
+Puede cortar secciones de violencia, profanidad, Jar-Jar Binks... de una
película de acuerdo a sus preferencias personales. A un lado de esto, tiene
otros usos, como pasar automáticamente comerciales en archivos de vídeos que
mire.
@@ -517,7 +517,7 @@ mire.
<para>
El formato de archivo EDL es muy simple. Una vez que el sistema EDL haya
-alcanzado cierto nivel de maduración, es muy probable que se implemente
+alcanzado cierto nivel de maduración, es muy probable que se implemente
un formato de archivo basada en XML (manteniendo compatibilidad con los
formatos previos de EDL).
</para>
@@ -534,11 +534,11 @@ que se le aplique al vídeo.
<sect2 id="edl_making">
<title>Haciendo un archivo EDL</title>
<para>
-El actual formato de un archivo EDL es:
+El actual formato de un archivo EDL es:
<programlisting>
[segundo de inicio] [segundo final] [acción]
</programlisting>
-Donde los segundos son números de punto flotante y la acción es o bien
+Donde los segundos son números de punto flotante y la acción es o bien
<literal>0</literal> para saltar esa parte o <literal>1</literal> para silenciarla. Por ejemplo:
<programlisting>
5.3 7.1 0
diff --git a/DOCS/xml/es/video.xml b/DOCS/xml/es/video.xml
index 0ecdff25c8..86543ee901 100644
--- a/DOCS/xml/es/video.xml
+++ b/DOCS/xml/es/video.xml
@@ -579,7 +579,7 @@ funciona bien con todos los controladores de chipsets para XFree existentes.
<listitem><para>
Algunos controladores símplemente fallan al volver a la resolución
normal (use
- <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> y
+ <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> y
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap>
para volver al modo normal de manera manual).
</para></listitem>
@@ -917,7 +917,7 @@ make<!--
Para que se cargue/descargue automáticamente cuando sea necesario,
primero inserte la siguiente línea al final de
<filename>/etc/modules.conf</filename>:
-
+
<programlisting>alias char-major-178 mga_vid</programlisting>
Después copie el módulo <filename>mga_vid.o</filename> al lugar
@@ -929,7 +929,7 @@ make<!--
</para></step>
<step><para>
Ahora deberá (re)compilar <application>MPlayer</application>,
- <filename>./configure</filename> detectará
+ <filename>./configure</filename> detectará
<filename>/dev/mga_vid</filename> y construirá el controlador 'mga'.
Luego lo podrá usar con <application>MPlayer</application> mediante
<option>-vo mga</option> si tiene una consola matroxfb, o
@@ -1006,7 +1006,7 @@ una variable de entorno (por lo menos con nVidia):
<para>
AAlib es una biblioteca para mostrar gráficos en modo texto, usando un
render ASCII potente. Hay <emphasis>montones</emphasis> de programas que
-tienen soporte para AAlib, como Doom, Quake, etc.
+tienen soporte para AAlib, como Doom, Quake, etc.
<application>MPlayer</application> contiene un controlador que funciona
bastante bien para ello. Si <filename>./configure</filename> detecta
que aalib está instalado, el controlador aalib libvo será compilado.
@@ -1030,7 +1030,7 @@ de renderizado:
aumentar contraste
</entry></row>
<row><entry><keycap>3</keycap></entry><entry>
- reducir brillo
+ reducir brillo
</entry></row>
<row><entry><keycap>4</keycap></entry><entry>
aumentar brillo
@@ -1057,7 +1057,7 @@ de renderizado:
<varlistentry>
<term><option>-aaosdcolor=<replaceable>V</replaceable></option></term>
<listitem><para>
- cambia el color OSD
+ cambia el color OSD
</para></listitem>
</varlistentry>
<varlistentry>
@@ -1404,7 +1404,7 @@ DGA</link>, e insertela en su <filename>XF86Config</filename>.
Con XFree86 3.x.x: tiene que cambiar entre las resoluciones disponibles
con las teclas
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>plus</keycap>
- y
+ y
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>minus</keycap>.
</para></listitem>
</itemizedlist>
@@ -1424,7 +1424,7 @@ necesarios para modos de video de baja resolución.
<formalpara>
<title>PREÁMBULO</title>
<para>
-<acronym>VIDIX</acronym> es la abreviatura para
+<acronym>VIDIX</acronym> es la abreviatura para
<emphasis role="bold">VID</emphasis>eo<emphasis role="bold">I</emphasis>nterface
para *ni<emphasis role="bold">X</emphasis>.
VIDIX ha sido diseñado e introducido como una interfaz para los controladores de
@@ -1606,7 +1606,7 @@ puede ser encontrado en las placas base VIA Epia.
</para>
<para>
-El controlador ha sido escrito y es mantenido por,
+El controlador ha sido escrito y es mantenido por,
<ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M.
Robinson</ulink>.
</para>
@@ -1711,7 +1711,7 @@ La capa de selección puede hacerse con el método de subdispositivo, p.e.:
<sect2 id="dfbmga">
<title>DirectFB/Matrox (dfbmga)</title>
<para>
-Lea por favor la sección <link linkend="directfb">principal de DirectFB</link> para
+Lea por favor la sección <link linkend="directfb">principal de DirectFB</link> para
información general.
</para>
@@ -1722,7 +1722,7 @@ en el monitor principal.
</para>
<para>
-Ville Syrjala tiene un
+Ville Syrjala tiene un
<ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">LEAME</ulink>
y un
<ulink url="http://www.sci.fi/~syrjala/directfb/matrox_tv-out_howto">COMO</ulink>
@@ -2232,9 +2232,9 @@ tamaño de VCD y escalar a menor tamaño del original las películas.
<para>
Este controlador se comunica con el controlador del kernel disponible en
<ulink url="http://mjpeg.sourceforge.net"/>, por eso
-antes de nada deberá tener este funcionando. La presencia de una tarjeta MJPEG
+antes de nada deberá tener este funcionando. La presencia de una tarjeta MJPEG
es autodetectada por el script <filename>configure</filename>, si la autodetección
-falla, fuércela con
+falla, fuércela con
<screen>./configure --enable-zr</screen>
</para>
<para>
@@ -2333,7 +2333,7 @@ para instrucciones sobre salida-TV de Matrox G450/G550 , ¡vaya a la sección si
<varlistentry>
<term>XFree86</term>
<listitem><para>
- Usando el controladoro y el módulo HAL, disponible en
+ Usando el controladoro y el módulo HAL, disponible en
<ulink url="http://www.matrox.com">el sitio web de Matrox</ulink>.
Esto hará que tenga salida de TV bajo X.
</para><para>
@@ -2396,7 +2396,7 @@ para instrucciones sobre salida-TV de Matrox G450/G550 , ¡vaya a la sección si
Bueno. La siguiente tarea es hacer que el cursor en tty1 (o donde sea)
desaparezca, y desactive el apagado automático del monitor. Ejecute
las siguientes órdenes:
-
+
<screen>
echo -e '\033[?25l'
setterm -blank 0<!--
@@ -2417,7 +2417,7 @@ setterm -blank 0<!--
<screen>
mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>nombrearchivo</replaceable><!--
--></screen>
-
+
(Si usa X, ahora cambie a matroxfb con por ejemplo
<keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>F1</keycap>.)
Cambie <literal>640</literal> y <literal>512</literal> si establece
@@ -2543,7 +2543,7 @@ Consulte <ulink url="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">esta URL</u
<sect2 id="tvout-nvidia">
<title>nVidia</title>
<para>
-Lo primero, DEBE descargar los controladores de fuente-cerrada desde
+Lo primero, DEBE descargar los controladores de fuente-cerrada desde
<ulink url="http://nvidia.com"/>. No voy a describir el proceso de instalación y configuración
porque no es el objetivo que pretende cubrir esta documentación.
</para>
@@ -2589,7 +2589,7 @@ Evítelo si es posible.
Debe usar <option>-vo vesa</option>. El chip probado tiene capacidad solo para
una relación de aspecto 1.333333, por lo que debe asegurarse de que usa
las opciones <option>-x</option>, <option>-y</option> y/o los filtros
-<option>-vf scale,crop,expand</option> si la imagen no le deja habilitar
+<option>-vf scale,crop,expand</option> si la imagen no le deja habilitar
la salida de TV. La resolución máxima es 720*576 a 16bpp.
</para>
<para>
diff --git a/DOCS/xml/fr/documentation.xml b/DOCS/xml/fr/documentation.xml
index 09284e7adf..0458d4a030 100644
--- a/DOCS/xml/fr/documentation.xml
+++ b/DOCS/xml/fr/documentation.xml
@@ -15,7 +15,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer team</holder>
</copyright>
<legalnotice>
diff --git a/DOCS/xml/fr/encoding-guide.xml b/DOCS/xml/fr/encoding-guide.xml
index 4210f5b081..99d76f278e 100644
--- a/DOCS/xml/fr/encoding-guide.xml
+++ b/DOCS/xml/fr/encoding-guide.xml
@@ -39,7 +39,7 @@
<para>
Si vous ne vous sentez pas de taille, vous devriez utiliser une des
- interfaces graphiques listées sur la page de notre projet dans
+ interfaces graphiques listées sur la page de notre projet dans
<ulink url="http://www.mplayerhq.hu/design7/projects.html#mencoder_frontends">Section
MEncoder</ulink>.
Ainsi, vous devriez être capable de faire de encodages de DVD de haute qualité
@@ -75,7 +75,7 @@ bonne qualité
<sect3 id="menc-feat-dvd-mpeg4-preparing-encode-fps">
<title>Identification du nombre d'images par seconde de la source</title>
<para>
- Voici une liste de types de matériel source courants, où vous devriez les trouver et
+ Voici une liste de types de matériel source courants, où vous devriez les trouver et
leurs propriétés&nbsp;:
</para>
<itemizedlist>
@@ -94,8 +94,8 @@ bonne qualité
L'oeil humain est censé compenser cette alternance de trames mais dès lors
que vous
comprenez l'entrelacement, vous apprendrez à le voir sur la télévision et vous ne la regarderez
- plus de la même façon. Deux trames ne font <emphasis role="bold">pas</emphasis> une image
- complète, car elles sont capturées avec un décalage d'1/50e de seconde et donc, à moins
+ plus de la même façon. Deux trames ne font <emphasis role="bold">pas</emphasis> une image
+ complète, car elles sont capturées avec un décalage d'1/50e de seconde et donc, à moins
qu'il n'y ait pas de mouvement, elles ne s'alignent pas parfaitement.
</para></listitem>
<listitem><para>
@@ -182,7 +182,7 @@ bonne qualité
Au cas où vous rencontriez un film au format NTSC ou PAL et vouliez l'encodez,
le mieux serait de trouver une copie du film dans le format original.
La conversion entre ces deux formats est hautement destructrice et ne peut
- être inversee proprement, votre encodage en souffrirait grandement s'il était
+ être inversee proprement, votre encodage en souffrirait grandement s'il était
fait à partir d'une source déja convertie (en NTSC ou PAL).
</para>
<para>
@@ -194,7 +194,7 @@ bonne qualité
numéro des trames auxquelles une image doit être montrée dans l'en-tête de cette image.
Si cette méthode est utilisée, on dit que le film est "soft-téléciné"
puisque le procédé impose uniquement au lecteur DVD d'appliquer le pulldown sur le film
- plutôt que d'altérer le film lui-même.
+ plutôt que d'altérer le film lui-même.
Ce cas est de loin préférable puisqu'il peut être facilement inversé
(en fait, ignoré) par l'encodeur et puisqu'il préserve la qualité au maximum.
Malgré cela, beaucoup de studios de production de DVD et d'émission n'utilisent pas
@@ -227,7 +227,7 @@ bonne qualité
</para></listitem>
<listitem><para>
Si <application>MPlayer</application> montre un nombre d'images par seconde constant
- et que chacune des images des scènes de mouvement souffre d'un effet de peigne, alors
+ et que chacune des images des scènes de mouvement souffre d'un effet de peigne, alors
votre film est une vidéo NTSC à 60000/1001 trames par seconde.
</para></listitem>
<listitem><para>
@@ -309,7 +309,7 @@ bonne qualité
</note>
<para>
- Dans chacun de ces modes, le codec vidéo (tel que
+ Dans chacun de ces modes, le codec vidéo (tel que
<systemitem class="library">libavcodec</systemitem>)
sépare les images vidéo en macroblocs de 16x16 pixels et applique ensuite
un quantificateur sur chaque macrobloc. Plus le quantificateur est bas, meilleure
@@ -327,7 +327,7 @@ bonne qualité
Si la taille du fichier vous est vraiment égale, vous pourriez aussi bien
fixer un débit constant infini (en pratique, dela signifie une valeur assez
haute pour ne pas poser de limites, tel que 10000Kbit). Sans réelle
- restriction de débit, le codec utilisera le plus
+ restriction de débit, le codec utilisera le plus
bas quantificateur possible pour chaque macrobloc (tel que spécifié par
<option>vqmin</option> pour <systemitem class="library">libavcodec</systemitem>,
qui vaut 2 par défaut). Dès que vous spécifiez un débit suffisament bas pour
@@ -340,7 +340,7 @@ bonne qualité
<para>
Avec un quantificateur constant, le codec utilise
- le même quantificateur (spécifié par l'option <option>vqscale</option> pour
+ le même quantificateur (spécifié par l'option <option>vqscale</option> pour
<systemitem class="library">libavcodec</systemitem>) sur chaque macrobloc.
Si vous voulez un encodage de la meilleure qualité possible, cette fois encore
en ignorant le débit, vous pouvez utiliser <option>vqscale=2</option>. Cela
@@ -372,7 +372,7 @@ bonne qualité
<para>
Si vous utilisez <option>vqscale=2</option>, alors vous gaspillez des bits.
Si vous utilisez <option>vqscale=3</option>, vous n'avez pas la meilleure
- qualité d'encodage. Supposez que vous encodez un DVD avec
+ qualité d'encodage. Supposez que vous encodez un DVD avec
<option>vqscale=3</option>, et que le résultat est 1800Kbit/s. Si vous faites
un encodage en deux passes avec <option>vbitrate=1800</option>, la vidéo produite
aura une <emphasis role="bold">meilleure qualité</emphasis> pour le
@@ -902,7 +902,7 @@ bonne qualité
</para>
<para>
- Dans certain cas, le redimensionnement n'est pas souhaitable. Il est délicat
+ Dans certain cas, le redimensionnement n'est pas souhaitable. Il est délicat
dans le sens vertical avec des vidéos entrelacées, si vous désirez
conserver l'entrelacement, vous devrez vous abstenir de redimensionner.
Sans redimensionner, pour utiliser des dimensions multiples de 16,
@@ -1017,7 +1017,7 @@ bonne qualité
d'information sur la source vidéo.
En premier lieu, il faut calculer le format de l'encodage&nbsp;:
<systemitem>ARc = (Wc x (ARa / PRdvd )) / Hc</systemitem>
-
+
<itemizedlist>
<title>Où&nbsp;:</title>
<listitem><para>
@@ -1424,7 +1424,7 @@ Notez l'usage des options <option>ilme</option> et <option>ildct</option>.
d'encodage &mdash; de typiquement 40-60% &mdash; avec très peu voire aucune
détérioration de l'image.
Le codec <systemitem class="library">x264</systemitem> permet aussi
- l'encodage multi-threadé ce qui l'accélère pour le moment de 94% par CPU
+ l'encodage multi-threadé ce qui l'accélère pour le moment de 94% par CPU
avec une baisse de PSNR comprise entre 0.005dB et 0.01dB avec un réglage classique.
</para></listitem>
@@ -1477,7 +1477,7 @@ Notez l'usage des options <option>ilme</option> et <option>ildct</option>.
<screen>
mplayer <replaceable>fichier_source.vob</replaceable> -aid 129 -dumpaudio -dumpfile <replaceable>son.ac3</replaceable>
</screen>
- mettra dans le fichier <replaceable>son.ac3</replaceable> la piste audio
+ mettra dans le fichier <replaceable>son.ac3</replaceable> la piste audio
129 du fichier <replaceable>fichier_source.vob</replaceable> (NB&nbsp;: les
fichiers VOB des DVD utilisent normalement un système de numérotation
différent pour les pistes audio, ainsi la piste numéro 129 est la deuxième
@@ -1817,7 +1817,7 @@ mplayer <replaceable>fichier_source.vob</replaceable> -aid 129 -dumpaudio -dumpf
<systemitem class="library">libavcodec</systemitem> pour atteindre une qualité optimum sont des
questions en dehors des propos de cette section.
Référez-vous aux autres sections contenues dans
- <link linkend="encoding-guide">L'encodage avec
+ <link linkend="encoding-guide">L'encodage avec
<application>MPlayer</application></link>.
</para></listitem>
<listitem><para>
@@ -1992,7 +1992,7 @@ mplayer <replaceable>fichier_source.vob</replaceable> -aid 129 -dumpaudio -dumpf
<title>Comment encoder chaque catégorie&thinsp;?</title>
<para>
Comme évoqué au départ, les exemples de lignes de commande
- <application>MEncoder</application> ne doivent <emphasis role="bold">pas</emphasis> être utilisés tels quels;
+ <application>MEncoder</application> ne doivent <emphasis role="bold">pas</emphasis> être utilisés tels quels;
ils fournissent uniquement les paramètres minimum pour encoder chaque catégorie.
</para>
@@ -2059,7 +2059,7 @@ mplayer <replaceable>fichier_source.vob</replaceable> -aid 129 -dumpaudio -dumpf
Consultez <option>mplayer -pphelp</option> et <option>mplayer -vf help</option>
pour voir lesquels sont
disponibles (selectionnez les lignes contenant &quot;deint&quot; avec grep),
- lisez <ulink url="http://guru.multimedia.cx/deinterlacing-filters/">comparaison des filtres de désentrelacement</ulink>
+ lisez <ulink url="http://guru.multimedia.cx/deinterlacing-filters/">comparaison des filtres de désentrelacement</ulink>
de Michael Niedermayer,
et fouillez dans les
<ulink url="http://www.mplayerhq.hu/design7/info.html#mailing_lists">
@@ -2140,7 +2140,7 @@ mplayer <replaceable>fichier_source.vob</replaceable> -aid 129 -dumpaudio -dumpf
</screen>
</para></listitem>
<listitem><para>
- <option>-vf filmdint</option> est similaire à
+ <option>-vf filmdint</option> est similaire à
<option>-vf pullup</option>&nbsp;: les deux filtres tentent d'appairer
deux demi-trames pour construire une trame complète.
Néanmoins, <option>filmdint</option> desentrelacera les demi-trames
@@ -2183,7 +2183,7 @@ mplayer <replaceable>fichier_source.vob</replaceable> -aid 129 -dumpaudio -dumpf
<sect3 id="menc-feat-telecine-encode-mixedpi">
<title>Mélange de progressive et d'entrelacée</title>
<para>
- Il y a deux façons de gérer cette catégorie, chacune étant un
+ Il y a deux façons de gérer cette catégorie, chacune étant un
compromis. Vous devez faire votre choix en vous basant sur la durée/localisation
de chaque type.
</para>
@@ -3097,7 +3097,7 @@ vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,\
entraînera une qualité inférieure (à moins que vous n'augmentiez le débit).
Le recadrage enlève quand à lui complétement les pixels à l'extérieur du
nouveau cadrage. C'est un compromis dont vous devrez tenir compte
- selon les circonstances. Par exemple, si une vidéo DVD a été
+ selon les circonstances. Par exemple, si une vidéo DVD a été
faite pour la télévision, vous pourriez vouloir éviter le
redimensionnement vertical, étant donné que l'échantillon de lignes correspond
à la manière avec laquelle le contenu a été enregistré.
@@ -3936,7 +3936,7 @@ résultats&thinsp;?</title>
Note&nbsp;: activé par défaut.
</para>
<para>
- Avec cette option activée, l'encodeur utilise une procédure de décision
+ Avec cette option activée, l'encodeur utilise une procédure de décision
raisonnablement rapide pour réduire le nombre d'images B utilisées dans
les scènes pour lesquelles leur utilisation n'apporterait pas grand-chose.
Vous pouvez utiliser <option>b_bias</option> pour affiner la tendance
@@ -3985,7 +3985,7 @@ résultats&thinsp;?</title>
<emphasis role="bold">threads</emphasis>&nbsp;:
Cette option permet de lancer des threads autorisant ainsi l'encodage en parallèle sur plusieurs CPUs.
Il est possible de choisir manuellement le nombre de threads à créer ou, mieux, d'utiliser
-<option>threads=auto</option> et laisser
+<option>threads=auto</option> et laisser
<systemitem class="library">x264</systemitem> détecter le nombre de CPU disponible et choisir
le nombre de threads approprié.
Si vous possédez une machine multi-processeurs, vous devriez songer à utiliser cette option.
@@ -4150,7 +4150,7 @@ Elle permet d'augmenter la vitesse d'encodage linéairement en fonction du nombr
détails ou de bruit).
Le filtre de H264 réussit très bien à camoufler les artefacts qui se apparaissent.
De toutes façons, si la complexité spatiale de la source est élevée, les
- artefacts sont moins discernables parce qu'ils tendent à ressembler
+ artefacts sont moins discernables parce qu'ils tendent à ressembler
à du détail ou du bruit.
La vision humaine remarque facilement qu'un détail a été enlevé
mais ne remarque pas si facilement quand un bruit est mal représenté.
@@ -4488,7 +4488,7 @@ fichiers compatibles <application>QuickTime</application>
mais il ne les supporte pas multipléxés dans le format de container AVI.
Cependant, vous pouvez utiliser <application>MEncoder</application> pour encoder
la vidéo et l'audio, et ensuite utiliser un programme externe comme
- <application>mp4creator</application> (appartenant à la
+ <application>mp4creator</application> (appartenant à la
<ulink url="http://mpeg4ip.sourceforge.net/">suite MPEG4IP</ulink>)
pour remultiplexer les pistes vidéos et audios dans un container MP4.
</para>
@@ -4496,12 +4496,12 @@ fichiers compatibles <application>QuickTime</application>
<para>
Le support <application>QuickTime</application> du H.264 étant limité,
il vous faudra laisser tomber certaines options avancées.
- Si vous encodez votre vidéo en utilisant des options que
- <application>QuickTime</application> 7 ne supporte pas,
+ Si vous encodez votre vidéo en utilisant des options que
+ <application>QuickTime</application> 7 ne supporte pas,
les lecteurs basés sur <application>QuickTime</application> afficheront
un joli écran blanc au lieu de la vidéo attendue.
</para>
-
+
<itemizedlist>
<listitem><para>
<emphasis role="bold">trames-B</emphasis>&nbsp;:
@@ -4663,7 +4663,7 @@ me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300
-oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 \
-ofps 24000/1001</screen>
</para>
-
+
<para>
L'AVI résultant doit être parfaitement lu
par <application>MPlayer</application>, mais bien entendu
@@ -4697,7 +4697,7 @@ me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300
<para>
Maintenant utilisez <application>mp4creator</application> pour créer
un nouveau fichier MP4 depuis les flux audio et vidéo.
-
+
<screen>mp4creator -create=narnia.aac narnia.mp4
mp4creator -create=narnia.h264 -rate=23.976 narnia.mp4</screen>
@@ -4710,13 +4710,13 @@ me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300
Le fichier <systemitem>narnia.mp4</systemitem> devrait être lisible
par n'importe quelle application <application>QuickTime</application> 7,
comme le <application>lecteur QuickTime</application> ou
- comme <application>iTunes</application>. Si vous planifiez de voir la
+ comme <application>iTunes</application>. Si vous planifiez de voir la
vidéo dans un navigateur Internet avec le plugin <application>QuickTime</application>,
vous devriez aussi renseigner le film de sorte que le plugin
<application>QuickTime</application> puisse commencer à le lire
pendant qu'il se télécharge. <application>mp4creator</application>
peut créer ces pistes de renseignement&nbsp;:
-
+
<screen>mp4creator -hint=1 narnia.mp4
mp4creator -hint=2 narnia.mp4
mp4creator -optimize narnia.mp4</screen>
@@ -4763,7 +4763,7 @@ me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300
</sect2>
</sect1>
-
+
<sect1 id="menc-feat-vcd-dvd">
<title>Utiliser <application>MEncoder</application> pour créer des fichiers compatibles VCD/SVCD/DVD.</title>
@@ -4906,7 +4906,7 @@ me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300
Si votre film est au format 2,35:1 (la plupart des films d'action récents), vous
devrez ajouter des bords noirs ou recadrer le film en 16:9
pour faire un DVD ou un VCD.
- Si vous ajoutez des bords noirs, essayez qu'ils soient d'une épaisseur multiple
+ Si vous ajoutez des bords noirs, essayez qu'ils soient d'une épaisseur multiple
de 16 de façon à minimiser l'impact sur la performance d'encodage.
Le DVD a heureusement un débit suffisamment élevé pour que vous n'ayez pas trop
à vous inquiéter pour l'efficacité de l'encodage, par contre, le SVCD et le VCD
diff --git a/DOCS/xml/fr/install.xml b/DOCS/xml/fr/install.xml
index 49098aeb0f..c70dde71c0 100644
--- a/DOCS/xml/fr/install.xml
+++ b/DOCS/xml/fr/install.xml
@@ -47,7 +47,7 @@ cherchez dans la doc et vous trouverez les réponses adéquates.
<listitem><para>
<emphasis role="bold">FreeType</emphasis> - version 2.0.9 ou supérieure requise pour l'affichage des
sous-titres et du OSD (On Screen Display).
- </para></listitem>
+ </para></listitem>
<listitem><para>
<emphasis role="bold">libjpeg</emphasis> - décodeur JPEG optionnel, utilisé
par le pilote de sortie vidéo JPEG.
@@ -111,7 +111,7 @@ cherchez dans la doc et vous trouverez les réponses adéquates.
Si vous possédez un carte <emphasis role="bold">tuner radio</emphasis> compatible
V4L, et désirez écouter et capturer du son avec <application>MPlayer</application>,
lisez la rubrique <link linkend="radio">Entrée Radio</link>.
- </para></listitem>
+ </para></listitem>
<listitem><para>
Il y a un élégant <emphasis role="bold">Menu OSD</emphasis> prêt à être utilisé.
Regardez la section <link linkend="osdmenu">menu OSD</link>.
@@ -229,11 +229,11 @@ les différents jeux de caractères.
<para>
Il y a deux façons de rendre les polices TrueType opérationnelles. La première
-est de spécifier le nom du fichier de la police TrueType à utiliser grâce à l'option
+est de spécifier le nom du fichier de la police TrueType à utiliser grâce à l'option
<option>-font</option>. Il peut être intéressant de placer
cette option dans votre fichier de configuration (voir la page de manuel pour plus de détails).
La seconde façon est de créer un lien symbolique (symlink) baptisé <filename>subfont.ttf</filename> pointant vers le fichier
-contenant la police de votre choix. Pour choisir une police commune à tous les utilisateurs, tapez
+contenant la police de votre choix. Pour choisir une police commune à tous les utilisateurs, tapez
<screen>ln -s <replaceable>/path/to/sample_font.ttf</replaceable> $PREFIX/share/mplayer/subfont.ttf</screen>
Pour définir une police propre à chaque utilisateur, tapez
<screen>ln -s <replaceable>/path/to/sample_font.ttf</replaceable> ~/.mplayer/subfont.ttf</screen>
@@ -250,7 +250,7 @@ Un exemple :
</para>
<para>
-Pour obtenir la liste des polices compatibles avec <systemitem class="library">fontconfig</systemitem>,
+Pour obtenir la liste des polices compatibles avec <systemitem class="library">fontconfig</systemitem>,
executez <command>fc-list</command> dans la console.
</para>
</sect2>
@@ -260,8 +260,8 @@ executez <command>fc-list</command> dans la console.
<para>
Si pour une raison quelconque vous souhaitez ou devez employer des polices bitmap, téléchargez en un jeu
-depuis notre page web. Vous avez les choix entre différentes
-<ulink url="http://www.mplayerhq.hu/MPlayer/releases/fonts/">polices ISO</ulink> et quelques autres
+depuis notre page web. Vous avez les choix entre différentes
+<ulink url="http://www.mplayerhq.hu/MPlayer/releases/fonts/">polices ISO</ulink> et quelques autres
<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/fonts/">polices développées par des utilisateurs</ulink>
supportant plusieurs encodages.
</para>
@@ -271,7 +271,7 @@ Décompressez le fichier que vous avez téléchargé dans le répertoire
<filename class="directory">~/.mplayer</filename> ou dans
<filename class="directory">$PREFIX/share/mplayer</filename>.
Ensuite, renommez ou créez un lien symbolique de l'un des répertoires ainsi créés vers
-le sous-repertoire
+le sous-repertoire
<filename class="directory">font</filename>. Exemple :
<screen>ln -s <replaceable>~/.mplayer/arial-24</replaceable> ~/.mplayer/font</screen>
<screen>ln -s <replaceable>$PREFIX/share/mplayer/arial-24</replaceable> $PREFIX/share/mplayer/font</screen>
@@ -495,7 +495,7 @@ de fichiers <systemitem class="systemname">/proc </systemitem>. Pour ceci, les
votre disposition :
<screen>echo 1024 &gt; /proc/sys/dev/rtc/max-user-freq</screen>
ou <screen>sysctl dev/rtc/max-user-freq=1024</screen>
-Vous pouvez rendre ce réglagle permanant en ajoutant la seconde commande au fichier
+Vous pouvez rendre ce réglagle permanant en ajoutant la seconde commande au fichier
<filename>/etc/sysctl.conf</filename>.
</para>
diff --git a/DOCS/xml/fr/mencoder.xml b/DOCS/xml/fr/mencoder.xml
index 25a9ac4e0b..f147cd1de7 100644
--- a/DOCS/xml/fr/mencoder.xml
+++ b/DOCS/xml/fr/mencoder.xml
@@ -412,7 +412,7 @@ mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \
</para></listitem>
</itemizedlist>
</para>
-
+
<example id="encode_for_psp">
<title>Encodage pour PSP</title>
<para>
@@ -642,13 +642,13 @@ w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell
Création d'un fichier MPEG4 depuis une liste de fichiers JPEG (le fichier list.txt contenu
dans le répertoire courant, liste les fichiers utilisés comme source, un par ligne):
<screen>
-mencoder mf://<replaceable>@list.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
+mencoder mf://<replaceable>@list.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>sortie.avi</replaceable>
</screen>
</para>
</informalexample>
-Il est possible de mélanger différents types d'images, quelque soit
+Il est possible de mélanger différents types d'images, quelque soit
la méthode utilisée &mdash; fichiers individuels, joker( i.e * )
ou fichier avec liste &mdash; à condition que, bien sûr, elles soient de même dimension.
De fait, vous pouvez par exemple, prendre une image de type PNG
diff --git a/DOCS/xml/fr/ports.xml b/DOCS/xml/fr/ports.xml
index 7b628368dd..6f48f665b0 100644
--- a/DOCS/xml/fr/ports.xml
+++ b/DOCS/xml/fr/ports.xml
@@ -305,7 +305,7 @@ Opening audio decoder: [acm] Win32/ACM decoders
sysi86(SI86DSCR): Invalid argument
Couldn't install fs segment, expect segfault
-
+
MPlayer interrupted by signal 11 in module: init_audio_codec
...
</screen>
diff --git a/DOCS/xml/fr/radio.xml b/DOCS/xml/fr/radio.xml
index 6fd71e7b48..35439fc67a 100644
--- a/DOCS/xml/fr/radio.xml
+++ b/DOCS/xml/fr/radio.xml
@@ -8,7 +8,7 @@
<para>
Cette section a pour but de vous expliquer comment écouter la radio
-depuis un tuner compatible V4L (Video For Linux). Reportez-vous à la
+depuis un tuner compatible V4L (Video For Linux). Reportez-vous à la
page de manuel pour la description des options controlant la radio ainsi
que pour la liste des raccourcis clavier.
</para>
@@ -57,7 +57,7 @@ station doivent être remplacés par le caractère underscore "_".
Il y a plusieurs façons d'enregistrer la radio. Vous pouvez soit utiliser votre
carte son via un cable externe reliant votre carte vidéo et le line-in de la carte son
ou utiliser l'ADC integré à la puce saa7134. Dans le second cas, vous devez charger le
-pilote <systemitem>saa7134-alsa</systemitem> ou <systemitem>saa7134-oss</systemitem> selon
+pilote <systemitem>saa7134-alsa</systemitem> ou <systemitem>saa7134-oss</systemitem> selon
votre configuration.
</para>
</listitem>
@@ -66,7 +66,7 @@ votre configuration.
<para>
<application>MEncoder</application> ne peut pas être utilisé pour enregistrer la radio car
il doit necessairement travailler sur un flux vidéo. Vous pouvez soit utiliser le logiciel
-<application>arecord</application> du projet ALSA ou utiliser l'option
+<application>arecord</application> du projet ALSA ou utiliser l'option
<option>-ao pcm:file=fichier.wav</option>. Dans ce cas, vous n'entenderez rien,
sauf si vous utilisez un cable branché au line-in et que le volume du line-in n'est pas nul).
</para>
diff --git a/DOCS/xml/fr/tvinput.xml b/DOCS/xml/fr/tvinput.xml
index 42ff5a9a61..9126d6a285 100644
--- a/DOCS/xml/fr/tvinput.xml
+++ b/DOCS/xml/fr/tvinput.xml
@@ -311,7 +311,7 @@ Voici un exemple pour du Russe&nbsp;:
<sect2 id="tv-teletext-hotkeys">
<title>Raccourcis clavier pour le Télétexte</title>
-
+
<informaltable frame="all">
<tgroup cols="2">
<thead>
diff --git a/DOCS/xml/fr/video.xml b/DOCS/xml/fr/video.xml
index 18016f8592..80ef798742 100644
--- a/DOCS/xml/fr/video.xml
+++ b/DOCS/xml/fr/video.xml
@@ -346,12 +346,12 @@ Prophet 4000XT), vous devriez télécharger les pilotes depuis le
<sect2 id="intel">
<title>Cartes Intel</title>
-
+
<para>
Ces cartes sont présentes sur de nombreux portables. Un Xorg récent est
recommendé.
</para>
-
+
<para>
Pour permettre la lecture de vidéo de la résolution d'un DVD (voir plus),
modifiez le fichier XF86Config/xorg.conf comme tel&nbsp;:
@@ -1048,7 +1048,7 @@ avec
<sect1 id="tdfx_vid">
<title>tdfx_vid</title>
-
+
<para>
Il s'agit de la combinaison d'un module du noyau Linux et d'un pilote de
sortie vidéo similaire à <link linkend="mga_vid">mga_vid</link>.
@@ -1059,7 +1059,7 @@ avec
<command>configure</command> pour compiler le pilote de la sortie vidéo
puis compilez le module noyau avec les instructions suivantes.
</para>
-
+
<procedure>
<title>Installation du module noyau tdfx_vid.o&nbsp;:</title>
<step><para>
@@ -1083,13 +1083,13 @@ class="username">root</systemitem>)
<programlisting>alias char-major-178 tdfx_vid</programlisting>
</para></step>
</procedure>
-
+
<para>
Une application de test appelée <command>tdfx_vid_test</command> est
disponible dans le même répertoire Elle devrait afficher des informations
utiles si tout fonctionne bien.
</para>
-
+
</sect1>
@@ -2155,7 +2155,7 @@ ATSC)
Vous pouvez aussi mettre 8192, ce qui sélectionnera tous les pids de cette
fréquence, puis vous pourrez basculer entre les programmes avec TAB.
Ceci risque de nécessiter plus de bande passante bien que les cartes à bas
- coût transfèrent toujours tous les canaux au moins vers le noyau si bien
+ coût transfèrent toujours tous les canaux au moins vers le noyau si bien
que cela ne fait pas beaucoup de différence pour elles.
Autres utilisations possibles&nbsp;: pid televideo, seconde piste audio,...
</para>
@@ -2699,7 +2699,7 @@ redimensionneur YUV des cartes G200/G400/G450/G550) ne fonctionne pas
dessus ! Le pilote Windows contourne cela, probablement en utilisant le
moteur 3D pour zoomer, et le framebuffer YUV pour afficher l'image zoomée.
Si vous voulez vraiment utiliser X, utilisez les options
- <option>-vo x11 -fs -zoom</option>, mais ce sera
+ <option>-vo x11 -fs -zoom</option>, mais ce sera
<emphasis role="bold">LENT</emphasis>, et aura la protection anticopie
<emphasis role="bold">Macrovision</emphasis> activée
(vous pouvez &quot;contourner&quot; Macrovision en utilisant ce
diff --git a/DOCS/xml/html-common.xsl b/DOCS/xml/html-common.xsl
index d803b3d1d4..39bf8e26ed 100644
--- a/DOCS/xml/html-common.xsl
+++ b/DOCS/xml/html-common.xsl
@@ -5,7 +5,7 @@
<xsl:output method="html" indent="no"
doctype-system="http://www.w3.org/TR/html4/loose.dtd"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/>
-
+
<!-- **************
Set parameters
************** -->
@@ -38,7 +38,7 @@
<!-- Generate more links for Site Navigation Bar -->
<xsl:param name="html.extra.head.links" select="1"/>
-
+
<!-- Label sections too (eg. 2.1, 2.1.1) -->
<xsl:param name="section.autolabel" select="'1'"/>
<xsl:param name="section.label.includes.component.label" select="'1'"/>
diff --git a/DOCS/xml/hu/documentation.xml b/DOCS/xml/hu/documentation.xml
index 83838c3621..edf4ae969d 100644
--- a/DOCS/xml/hu/documentation.xml
+++ b/DOCS/xml/hu/documentation.xml
@@ -15,7 +15,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer team</holder>
</copyright>
<legalnotice>
diff --git a/DOCS/xml/it/documentation.xml b/DOCS/xml/it/documentation.xml
index 24d7c8034f..6e0020886e 100644
--- a/DOCS/xml/it/documentation.xml
+++ b/DOCS/xml/it/documentation.xml
@@ -15,7 +15,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer team</holder>
</copyright>
<legalnotice>
diff --git a/DOCS/xml/it/encoding-guide.xml b/DOCS/xml/it/encoding-guide.xml
index 1c6850fd99..e0f1f4da07 100644
--- a/DOCS/xml/it/encoding-guide.xml
+++ b/DOCS/xml/it/encoding-guide.xml
@@ -1398,7 +1398,7 @@ tecniche in gioco.
codifica.
Questo è semplicemente il contrappasso per usare la tecnologia di punta.
</para>
-
+
<para>
Inoltre iniziare ad utilizzare un codec nuovo richiede l'utilizzo di un po'
di tempo per familiarizzare con le sue opzioni, affinché tu sappia cosa
@@ -1431,14 +1431,14 @@ tecniche in gioco.
codifica. Tuttavia, possono avere delle opzioni avanzate che, quando
abilitate, rendono la codifica molto lenta fornendo poco guadagno.
</para>
-
+
<para>
Se stai cercando di incrementare la velocità dovresti cercare di non
modificare troppo le impostazioni di default del codec video (anche se
dovresti comunque provare le altre opzioni che sono citate in altre sezioni
di questa guida).
</para>
-
+
<para>
Puoi tenere in considerazione anche la scelta di un codec che possa eseguire
elaborazioni multi-thread, anche se ciò è utile solo per utenti di macchine
@@ -1884,7 +1884,7 @@ campo dopo l'altro.
non è lo scopo di questa documentazione.
</para></listitem>
<listitem><para>
- Ci sono alcune note a piè di pagina specifiche di questa guida, così
+ Ci sono alcune note a piè di pagina specifiche di questa guida, così
indicate:
<link linkend="menc-feat-telecine-footnotes">[1]</link>
</para></listitem>
@@ -2089,7 +2089,7 @@ Se non lo usi, <application>MEncoder</application> cercherà di codificare a
<para>
Spesso e volentieri capita che un video che sembra progressivo contenga anche
alcune brevi parti di telecine mescolate. A meno che tu non sia sicuro,
-conviene trattare il video come
+conviene trattare il video come
<link linkend="menc-feat-telecine-encode-mixedpt">progressivo e telecine mescolati</link>.
Il calo di prestazioni è piccolo
<link linkend="menc-feat-telecine-footnotes">[3]</link>.
@@ -2217,7 +2217,7 @@ uscita sarà a 24000/1001 fotogrammi al secondo.
<option>pullup</option> è tuttavia il modo migliore e più preciso disponibile
per codificare sia telecine che "progressivo e telecine mescolati".
<screen>
-mencoder dvd://1 -oac copy -vf pullup,softskip
+mencoder dvd://1 -oac copy -vf pullup,softskip
-ovc lavc -ofps 24000/1001<!--
--></screen>
</para></listitem>
@@ -3769,7 +3769,7 @@ random differences in the achieved bitrate.
This option is for choosing the motion estimation search method.
Altering this option provides a straightforward quality-vs-speed
tradeoff. <option>me=dia</option> is only a few percent faster than
- the default search, at a cost of under 0.1dB global PSNR. The
+ the default search, at a cost of under 0.1dB global PSNR. The
default setting (<option>me=hex</option>) is a reasonable tradeoff
between speed and quality. <option>me=umh</option> gains a little under
0.1dB global PSNR, with a speed penalty that varies depending on
@@ -3998,7 +3998,7 @@ random differences in the achieved bitrate.
(understanding that there are diminishing returns which may become
vanishingly low, or even zero). The video stream will still have seekable
points as long as there are some scene changes.
-</para></listitem>
+</para></listitem>
<listitem>
<para>
<emphasis role="bold">deblock</emphasis>:
@@ -4314,17 +4314,17 @@ and other options. This is known to work on x86 on both *NIX and Windows.
</para>
<para>
First you must build the <application>vfw2menc</application> program.
-It is located in the <filename class="directory">TOOLS</filename> subdirectory
+It is located in the <filename class="directory">TOOLS</filename> subdirectory
of the MPlayer source tree.
To build on Linux, this can be done using <application>Wine</application>:
<screen>winegcc vfw2menc.c -o vfw2menc -lwinmm -lole32</screen>
-To build on Windows in <application>MinGW</application> or
+To build on Windows in <application>MinGW</application> or
<application>Cygwin</application> use:
<screen>gcc vfw2menc.c -o vfw2menc.exe -lwinmm -lole32</screen>
To build on <application>MSVC</application> you will need getopt.
-Getopt can be found in the original <application>vfw2menc</application>
+Getopt can be found in the original <application>vfw2menc</application>
archive available at:
The <ulink url="http://oss.netfarm.it/mplayer-win32.php">MPlayer on win32</ulink> project.
</para>
@@ -4334,13 +4334,13 @@ Below is an example with the VP6 codec.
<screen>
vfw2menc -f VP62 -d vp6vfw.dll -s firstpass.mcf
</screen>
-This will open the VP6 codec dialog window.
+This will open the VP6 codec dialog window.
Repeat this step for the second pass
and use <option>-s <replaceable>secondpass.mcf</replaceable></option>.
</para>
</informalexample>
<para>
-Windows users can use
+Windows users can use
<option>-xvfwopts codec=vp6vfw.dll:compdata=dialog</option> to have
the codec dialog display before encoding starts.
</para>
@@ -4645,11 +4645,11 @@ mp4creator -optimize narnia.mp4</screen>
<para>
If you want to add tags to your video that show up in iTunes, you can use
<ulink url="http://atomicparsley.sourceforge.net/">AtomicParsley</ulink>.
-
+
<screen>AtomicParsley narnia.mp4 --metaEnema --title "The Chronicles of Narnia" --year 2005 --stik Movie --freefree --overWrite</screen>
The <option>--metaEnema</option> option removes any existing metadata
- (<application>mp4creator</application> inserts its name in the
+ (<application>mp4creator</application> inserts its name in the
"encoding tool" tag), and <option>--freefree</option> reclaims the
space from the deleted metadata.
The <option>--stik</option> option sets the type of video (such as Movie
@@ -4717,7 +4717,7 @@ compliant.
<tbody>
<row>
<entry>NTSC DVD</entry>
- <entry>720x480, 704x480, 352x480, 352x240</entry>
+ <entry>720x480, 704x480, 352x480, 352x240</entry>
<entry>MPEG-2</entry>
<entry>9800 kbps</entry>
<entry>48000 Hz</entry>
@@ -4730,7 +4730,7 @@ compliant.
<entry>NTSC DVD</entry>
<entry>352x240<footnote id='fn-rare-resolutions'><para>
These resolutions are rarely used for DVDs because
- they are fairly low quality.</para></footnote></entry>
+ they are fairly low quality.</para></footnote></entry>
<entry>MPEG-1</entry>
<entry>1856 kbps</entry>
<entry>48000 Hz</entry>
@@ -4825,7 +4825,7 @@ highly bitrate-starved and require effort to obtain acceptable quality.
<title>GOP Size Constraints</title>
<para>
-DVD, VCD, and SVCD also constrain you to relatively low
+DVD, VCD, and SVCD also constrain you to relatively low
GOP (Group of Pictures) sizes.
For 30 fps material the largest allowed GOP size is 18.
For 25 or 24 fps, the maximum is 15.
@@ -4841,7 +4841,7 @@ The GOP size is set using the <option>keyint</option> option.
VCD video is required to be CBR at 1152 kbps.
This highly limiting constraint also comes along with an extremly low vbv
buffer size of 327 kilobits.
-SVCD allows varying video bitrates up to 2500 kbps, and a somewhat less
+SVCD allows varying video bitrates up to 2500 kbps, and a somewhat less
restrictive vbv buffer size of 917 kilobits is allowed.
DVD video bitrates may range anywhere up to 9800 kbps (though typical
bitrates are about half that), and the vbv buffer size is 1835 kilobits.
@@ -4888,7 +4888,7 @@ DVD (with timestamps on every frame, if possible):
<para>
DVD with NTSC Pullup:
<screen>-of mpeg -mpegopts format=dvd:tsaf:telecine -ofps 24000/1001</screen>
-This allows 24000/1001 fps progressive content to be encoded at 30000/1001
+This allows 24000/1001 fps progressive content to be encoded at 30000/1001
fps whilst maintaing DVD-compliance.
</para>
@@ -4954,7 +4954,7 @@ or in the manual page.
<para>
If the audio sample rate in the original file is not the same as
required by the target format, sample rate conversion is required.
-This is achieved using the <option>-srate</option> option and
+This is achieved using the <option>-srate</option> option and
the <option>-af lavcresample</option> audio filter together.
</para>
@@ -5022,7 +5022,7 @@ or DVD:
Used to set the GOP size.
18 for 30fps material, or 15 for 25/24 fps material.
Commercial producers seem to prefer keyframe intervals of 12.
- It is possible to make this much larger and still retain compatibility
+ It is possible to make this much larger and still retain compatibility
with most players.
A <option>keyint</option> of 25 should never cause any problems.
</para></listitem>
diff --git a/DOCS/xml/it/faq.xml b/DOCS/xml/it/faq.xml
index bb30693a60..d8ce42bb30 100644
--- a/DOCS/xml/it/faq.xml
+++ b/DOCS/xml/it/faq.xml
@@ -401,7 +401,7 @@ ad alcuna voce del menu!
<answer><para>
Stai usando FVWM? Prova a fare così:
<orderedlist>
-<!-- TODO: substitute with italian translation of menu items -->
+<!-- TODO: substitute with italian translation of menu items -->
<listitem><para>
<menuchoice><guimenu>Start</guimenu><guisubmenu>Settings</guisubmenu>
<guisubmenu>Configuration</guisubmenu>
@@ -458,7 +458,7 @@ Come faccio a far sì che i sottotitoli vengano visualizzati sui margini neri
esterni al film?
</para></question>
<answer><para>
-Usa il filtro video <systemitem>expand</systemitem> per aumentare l'area
+Usa il filtro video <systemitem>expand</systemitem> per aumentare l'area
verticale su cui il film viene visualizzato, e posiziona il film stesso sul
bordo superiore, per esempio:
<screen>mplayer -vf expand=0:-100:0:0 -slang it dvd://1</screen>
@@ -607,7 +607,7 @@ riproducendo file sul mio portatile.
E' un effetto del sistema di gestione/risparmio energetico del tuo portatile
(del BIOS, non del kernel). Collega l'alimentazione esterna
<emphasis role="bold">prima</emphasis> di accendere il tuo portatile. Puoi
-anche provare se
+anche provare se
<ulink url="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq.html">cpufreq</ulink>
può esserti d'aiuto (un'interfaccia SpeedStep per Linux).
</para></answer>
diff --git a/DOCS/xml/it/install.xml b/DOCS/xml/it/install.xml
index c548a2e3cd..d6c7a41af7 100644
--- a/DOCS/xml/it/install.xml
+++ b/DOCS/xml/it/install.xml
@@ -219,7 +219,7 @@ utilizzare la skin nella directory
<para>
Devi dire a <application>MPlayer</application> quale font usare per usufruire
-dell'OSD e dei sottotitoli. Un qualsiasi font TrueType o basato su bitmap
+dell'OSD e dei sottotitoli. Un qualsiasi font TrueType o basato su bitmap
funzionerà. Tuttavia si consigliano i font TrueType in quanto hanno una resa
grafica migliore, possono essere ridimensionati correttamente rispetto alla
dimensione del filmato e gestiscono meglio differenti codifiche.
@@ -320,7 +320,7 @@ il menu Preferenze attualmente NON E' IMPLEMENTATO!
<title>Installazione</title>
<listitem><para>
compila <application>MPlayer</application> passando
- a <filename>./configure</filename> l'opzione <option>--enable-menu</option>
+ a <filename>./configure</filename> l'opzione <option>--enable-menu</option>
</para></listitem>
<listitem><para>
assicurati di avere un font OSD installato
@@ -475,10 +475,10 @@ make install
<para>
Il codec voce Adaptive Multi-Rate è usato nei telefoni cellulari di terza
generazione (3G).
-La referenza per l'implementazione è disponibile da
+La referenza per l'implementazione è disponibile da
<ulink url="http://www.3gpp.org">The 3rd Generation Partnership Project</ulink>
(gratuita per uso personale).
-Per abilitarne il supporto, scarica e installa le librerie per
+Per abilitarne il supporto, scarica e installa le librerie per
<ulink url="http://www.penguin.cz/~utx/amr">AMR-NB e AMR-WB</ulink>
seguendo le istruzioni da quella pagina.
Dopodiché ricompila <application>MPlayer</application>.
diff --git a/DOCS/xml/it/mencoder.xml b/DOCS/xml/it/mencoder.xml
index 2e19453b8f..35745d8413 100644
--- a/DOCS/xml/it/mencoder.xml
+++ b/DOCS/xml/it/mencoder.xml
@@ -611,7 +611,7 @@ Creare un file MPEG-4 da una lista definita di file JPEG (lista.txt nella
directory corrente contiene la lista dei file da usare come sorgente, uno per
riga):
<screen>
-mencoder mf://<replaceable>@lista.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
+mencoder mf://<replaceable>@lista.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable>
</screen>
</para>
diff --git a/DOCS/xml/it/tvinput.xml b/DOCS/xml/it/tvinput.xml
index c529ca45ec..73d815cee3 100644
--- a/DOCS/xml/it/tvinput.xml
+++ b/DOCS/xml/it/tvinput.xml
@@ -52,7 +52,7 @@ Qui ci sono giusto alcuni consigli:
<listitem><para>
Scegli una sana dimensione dell'immagine. Le dimensioni dell'immagine
risultante dovrebbero essere divisibili per 16.
-</para></listitem>
+</para></listitem>
<listitem>
<para>
Se catturi il video con una risoluzione verticale maggiore di metà della
@@ -88,7 +88,7 @@ Qui ci sono giusto alcuni consigli:
<application>MEncoder</application> può gestire un sovraccarico per pochi
secondi, ma non di più. E' meglio disattivare screensaver 3D OpenGL e cose
del genere.
-</para></listitem>
+</para></listitem>
<listitem><para>
Non pacioccare con il clock di sistema. <application>MEncoder</application>
usa il clock di sistema per gestire la sincronizzazione A/V. Se tu modifichi
@@ -121,7 +121,7 @@ Qui ci sono giusto alcuni consigli:
<filename>linux/Documentation/sound/btaudio</filename> (nei sorgenti del
kernel, non di <application>MPlayer</application>) per alcune istruzioni su
come usare tale driver.
-</para></listitem>
+</para></listitem>
<listitem><para>
Se <application>MEncoder</application> non può aprire il dispositivo audio,
assicurati che sia veramente disponibile. Ci sono alcuni problemi con sound
diff --git a/DOCS/xml/it/video.xml b/DOCS/xml/it/video.xml
index f8ae86ee0c..1140a22393 100644
--- a/DOCS/xml/it/video.xml
+++ b/DOCS/xml/it/video.xml
@@ -1337,7 +1337,7 @@ stante).
<listitem><para>
Questo driver chiama la funzione <function>int 10h</function> percui non è
un emulatore - fa riferimento a cose <emphasis role="bold">reali</emphasis>
- del BIOS <emphasis role="bold">reale</emphasis> in
+ del BIOS <emphasis role="bold">reale</emphasis> in
<emphasis>modalità reale</emphasis> (attualmente in modalità vm86).
</para></listitem>
<listitem><para>
@@ -1482,7 +1482,7 @@ bassa risoluzione.
<formalpara><title>PREAMBOLO</title>
<para>
-<acronym>VIDIX</acronym> è un nome breve che sta per
+<acronym>VIDIX</acronym> è un nome breve che sta per
<emphasis role="bold">VID</emphasis>eo
<emphasis role="bold">I</emphasis>nterface
per *ni<emphasis role="bold">X</emphasis>.
@@ -1964,7 +1964,7 @@ Se <application>MPlayer</application> si lamenta frequentemente di
<screen>Troppi pacchetti video/audio nel buffer</screen> oppure noti una
desincronizzazione crescente tra l'audio e il video, verifica la presenza del
pid PCR nel tuo flusso (serve per adeguarsi alla modalità di buffering del
-trasmettitore) e/o prova ad usare il demuxer MPEG-TS di libavformat aggiungendo
+trasmettitore) e/o prova ad usare il demuxer MPEG-TS di libavformat aggiungendo
<option>-demuxer lavf -lavfdopts probesize=128</option> alla tua riga comando.
</para>
@@ -2075,7 +2075,7 @@ fluida di film non a 25fps e transcodifica in tempo reale tra MPEG-2 e MPEG-4
<application>MPlayer</application> fornisce una riproduzione accelerata
hardware con la scheda Creative DXR2.
</para>
-
+
<para>
Prima di tutto ti serviranno dei driver DXR2 correttamente installati. Puoi
trovare i driver e le istruzioni per l'installazione sul sito
@@ -2217,7 +2217,7 @@ con <option>:sync</option>.
Vedi la pagina man per ulteriori informazioni circa <option>-vf lavc</option>.
Attualmente non c'è modo di impostare gli fps dell'em8300, il che significa
che sono fissati a 30000/1001 fps.
- A causa di ciò si raccomanda caldamente di usare
+ A causa di ciò si raccomanda caldamente di usare
<option>-vf lavc=<replaceable>qualità</replaceable>:25</option> soprattutto
se stai usando il pre-buffering. Allora perché 25 e non 30000/1001?
Bene, il fatto è che quando usi 30000/1001 l'immagine diventa un pochino
@@ -2349,7 +2349,7 @@ costruire un muro video di 2x2.
<para>
Infine una nota importante: non avviare o fermare XawTV sul dispoitivo di
riproduzione durante la riproduzione stessa, o ti manderà in crash il
-computer. Va tuttavia bene <emphasis role="bold">PRIMA</emphasis> lanciare
+computer. Va tuttavia bene <emphasis role="bold">PRIMA</emphasis> lanciare
XawTV, <emphasis role="bold">POI</emphasis> avviare
<application>MPlayer</application>, attendere l'uscita di
<application>MPlayer</application>, e <emphasis role="bold">DOPO</emphasis>
diff --git a/DOCS/xml/ldp.dsl b/DOCS/xml/ldp.dsl
index d3f5927c4c..20bc32277b 100644
--- a/DOCS/xml/ldp.dsl
+++ b/DOCS/xml/ldp.dsl
@@ -38,7 +38,7 @@
;; ------------------------------------------------------------------------
<style-specification id="print" use="docbook">
-<style-specification-body>
+<style-specification-body>
;; customize the print stylesheet
@@ -125,12 +125,12 @@
<!--
-;; customize the html stylesheet; parts borrowed from
+;; customize the html stylesheet; parts borrowed from
;; Cygnus at http://sourceware.cygnus.com/ (cygnus-both.dsl)
-->
<style-specification id="html" use="docbook">
-<style-specification-body>
+<style-specification-body>
(declare-characteristic preserve-sdata?
;; this is necessary because right now jadetex does not understand
@@ -165,7 +165,7 @@
;; Should a Table of Contents be produced for books?
#t)
-(define %generate-article-toc%
+(define %generate-article-toc%
;; Should a Table of Contents be produced for articles?
#t)
@@ -205,7 +205,7 @@
;; graphic extensions allowed
'("gif" "png" "jpg" "jpeg" "tif" "tiff" "eps" "epsf" ))
-(define %graphic-default-extension%
+(define %graphic-default-extension%
"gif")
(define %section-autolabel%
@@ -324,7 +324,7 @@
attributes: (shade-verbatim-attr-element verbatim-element)
(make element gi: "TR"
(make element gi: "TD"
- (make element gi: "FONT"
+ (make element gi: "FONT"
attributes: (list
(list "COLOR" (car (shade-verbatim-element-colors
verbatim-element))))
@@ -347,7 +347,7 @@
(define (shade-verbatim-attr-element element)
(list
- (list "BORDER"
+ (list "BORDER"
(cond
((equal? element (normalize "SCREEN")) "1")
(else "0")))
@@ -362,4 +362,3 @@
<external-specification id="docbook" document="docbook.dsl">
</style-sheet>
-
diff --git a/DOCS/xml/pl/bugreports.xml b/DOCS/xml/pl/bugreports.xml
index 5f71aefe87..6779a323f6 100644
--- a/DOCS/xml/pl/bugreports.xml
+++ b/DOCS/xml/pl/bugreports.xml
@@ -72,7 +72,7 @@ dla przeciętnego użytkownika.
<para>
Najpierw należy pobrać źródła MPlayera z SVN.
-Więcej szczegółów na ten temat znajduje się w
+Więcej szczegółów na ten temat znajduje się w
<ulink url="http://www.mplayerhq.hu/design7/dload.html#svn">sekcji o Subversion strony pobierania</ulink>.
</para>
@@ -134,7 +134,7 @@ To pomoże ci łatwo znaleźć łatkę, która jest winowajcą.
Jeżeli znajdziesz łatkę, która jest źródłem problemu, to znaczy, że już
prawie osiągnąłeś sukces; wyślij informację o niej na
<ulink url="http://bugzilla.mplayerhq.hu/">MPlayer Bugzilla</ulink>
-lub zapisz się na listę
+lub zapisz się na listę
<ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users">MPlayer-users</ulink>
i tam wyślij raport.
Istnieje szansa, że autor łatki zasugeruje w jaki sposób rozwiązać problem.
diff --git a/DOCS/xml/pl/cd-dvd.xml b/DOCS/xml/pl/cd-dvd.xml
index d04eab12cc..472593796b 100644
--- a/DOCS/xml/pl/cd-dvd.xml
+++ b/DOCS/xml/pl/cd-dvd.xml
@@ -216,9 +216,9 @@ co jest dokładniej opisane na stronie man.
Napędy DVD RPC-1 zabezpieczają ustawienia regionu jedynie poprzez
oprogramowanie. Napędy RPC-2 mają sprzętowe zabezpieczenie, które pozwala na co
najwyżej 5 zmian. Jeżeli posiadamy napęd DVD RPC-2 wymagana/zalecana jest
-aktualizacja firmware'u do RPC-1.
-Nowe wersje firmware'ów można znaleźć w internecie.
-Poszukiwania radzimy rozpocząć od
+aktualizacja firmware'u do RPC-1.
+Nowe wersje firmware'ów można znaleźć w internecie.
+Poszukiwania radzimy rozpocząć od
<ulink url="http://forum.rpc-1.com/dl_all.php">forum firmware'ów</ulink>.
Jeżeli nie ma tam nowej wersji firmware'u dla naszego urządzenia, użyj
<ulink url="http://linvdr.org/projects/regionset/">regionset tool
@@ -265,7 +265,7 @@ i odtwarzać plik wynikowy za pomocą <application>MPlayera</application>
<formalpara>
<title>Struktura VCD</title>
<para>
-Video CD (VCD) składa się z sektorów CD-ROM XA, tzn. ścieżek CD-ROM
+Video CD (VCD) składa się z sektorów CD-ROM XA, tzn. ścieżek CD-ROM
mode 2 form 1 i form 2:
<itemizedlist>
<listitem><para>
@@ -279,7 +279,7 @@ mode 2 form 1 i form 2:
</para></listitem>
<listitem><para>
- Druga i pozostałe ścieżki są zwykle ścieżkami video MPEG typu raw o gęstości
+ Druga i pozostałe ścieżki są zwykle ścieżkami video MPEG typu raw o gęstości
2324 bajtów/sektor, zawierającymi jeden pakiet danych MGEG PS na sektor.
Ścieżki te są w formacje mode 2 form 1, więc przechowują one więcej danych na
sektor, w zamian za słabszą korekcję błędów. Możliwe są też ścieżki CD-DA na
@@ -287,7 +287,7 @@ mode 2 form 1 i form 2:
trików aby ścieżki nie zawierające systemu plików ISO-9660 były widoczne
w systemie plików. W pozostałych systemach, jak na przykład w systemie
GNU/Linux, nie ma takiej możliwości (jeszcze). W takim przypadku dane MPEG
- <emphasis role="bold">nie mogą być montowane</emphasis>.
+ <emphasis role="bold">nie mogą być montowane</emphasis>.
Jako że większość filmów znajduje się na tego typu ścieżce,
powinieneś spróbować na początek opcji <option>vcd://2</option>.
</para></listitem>
@@ -300,8 +300,8 @@ mode 2 form 1 i form 2:
<listitem><para>
Definicja standardu Video CD, nazywana "Białą Księgą" Phillipsa,
- generalnie nie jest dostępna online, musi być zakupiona u Phillipsa.
- Bardziej szczegółowe informacje na temat Video CD można znaleźć na
+ generalnie nie jest dostępna online, musi być zakupiona u Phillipsa.
+ Bardziej szczegółowe informacje na temat Video CD można znaleźć na
<ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">stronie dokumentacji vcdimagera</ulink>.
</para></listitem>
</itemizedlist>
diff --git a/DOCS/xml/pl/documentation.xml b/DOCS/xml/pl/documentation.xml
index d13e7e0d7c..71677605d8 100644
--- a/DOCS/xml/pl/documentation.xml
+++ b/DOCS/xml/pl/documentation.xml
@@ -16,7 +16,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>Załoga MPlayera</holder>
</copyright>
<legalnotice>
diff --git a/DOCS/xml/pl/encoding-guide.xml b/DOCS/xml/pl/encoding-guide.xml
index a7eb7ad9c5..f6fcee54f9 100644
--- a/DOCS/xml/pl/encoding-guide.xml
+++ b/DOCS/xml/pl/encoding-guide.xml
@@ -111,7 +111,7 @@ i framerate</title>
<listitem><para>
<emphasis role="bold">Grafika komputerowa (CG)</emphasis>: Może być dowolny
framerate, ale niektóre są częstsze niż inne; wartości 24 i 30 klatek na
- sekundę są typowe dla NTSC, a 25fps jest typowe dla PAL.
+ sekundę są typowe dla NTSC, a 25fps jest typowe dla PAL.
</para></listitem>
<listitem><para>
<emphasis role="bold">Stary film</emphasis>: Rozmaite niższe framerate.
@@ -1070,7 +1070,7 @@ informacje z każdego makrobloku.
skompresować obraz. Jeśli nie ma dość bitów widać krawędzie tych bloków.)
Dlatego też mądrze jest wybrać CQ w zakresie 0,20 do 0,22 na film jednopłytkowy
i 0,26-0,28 na dwupłytkowy przy standardowych opcjach kodowania.
-Bardziej zaawansowane opcje kodowania, takie jak te podane tutaj dla
+Bardziej zaawansowane opcje kodowania, takie jak te podane tutaj dla
<link linkend="menc-feat-mpeg4-lavc-example-settings"><systemitem class="library">libavcodec</systemitem></link>
i
<link linkend="menc-feat-xvid-example-settings"><systemitem class="library">Xvid</systemitem></link>
@@ -1284,7 +1284,7 @@ With these things in mind, here is our first example:
mencoder <replaceable>capture.avi</replaceable> -mc 0 -oac lavc -ovc lavc -lavcopts \
vcodec=mpeg2video:vbitrate=6000:ilme:ildct:acodec=mp2:abitrate=224
</screen>
-Note the <option>ilme</option> and <option>ildct</option> options.
+Note the <option>ilme</option> and <option>ildct</option> options.
</para>
</sect2>
@@ -1378,7 +1378,7 @@ which widely depend on personal taste and technical constraints.
bugs which have not yet been noticed and which can ruin an encode.
This is simply the tradeoff for using bleeding-edge technology.
</para>
-
+
<para>
What is more, beginning to use a new codec requires that you spend some
time becoming familiar with its options, so that you know what
@@ -1410,13 +1410,13 @@ which widely depend on personal taste and technical constraints.
However, they may have some very advanced options that, if enabled,
will make the encode really slow for marginal gains.
</para>
-
+
<para>
If you are after blazing speed you should stick around the default
settings of the video codec (although you should still try the other
options which are mentioned in other sections of this guide).
</para>
-
+
<para>
You may also consider choosing a codec which can do multi-threaded
processing, though this is only useful for users of machines with
@@ -1562,7 +1562,7 @@ will encode <replaceable>destination_sound.wav</replaceable> with
the encoding quality 1, which is roughly equivalent to 80Kb/s, and
is the minimum quality at which you should encode if you care about
quality.
-Please note that <application>MEncoder</application> currently cannot
+Please note that <application>MEncoder</application> currently cannot
mux Vorbis audio tracks
into the output file because it only supports AVI and MPEG
containers as an output, each of which may lead to audio/video
@@ -1730,7 +1730,7 @@ only cover its usage.
</para>
<para>
-Probably the easiest way to get started with Matroska is to use
+Probably the easiest way to get started with Matroska is to use
<application>MMG</application>, the graphical frontend shipped with
<application>mkvtoolnix</application>, and follow the
<ulink url="http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge-gui.html">guide to mkvmerge GUI (mmg)</ulink>
@@ -2197,7 +2197,7 @@ will be 24000/1001 frames per second.
accurate method available for encoding both telecine and
"mixed progressive and telecine".
<screen>
-mencoder dvd://1 -oac copy -vf pullup,softskip
+mencoder dvd://1 -oac copy -vf pullup,softskip
-ovc lavc -ofps 24000/1001<!--
--></screen>
</para></listitem>
@@ -3963,7 +3963,7 @@ random differences in the achieved bitrate.
This option is for choosing the motion estimation search method.
Altering this option provides a straightforward quality-vs-speed
tradeoff. <option>me=dia</option> is only a few percent faster than
- the default search, at a cost of under 0.1dB global PSNR. The
+ the default search, at a cost of under 0.1dB global PSNR. The
default setting (<option>me=hex</option>) is a reasonable tradeoff
between speed and quality. <option>me=umh</option> gains a little under
0.1dB global PSNR, with a speed penalty that varies depending on
@@ -4192,7 +4192,7 @@ random differences in the achieved bitrate.
(understanding that there are diminishing returns which may become
vanishingly low, or even zero). The video stream will still have seekable
points as long as there are some scene changes.
-</para></listitem>
+</para></listitem>
<listitem>
<para>
<emphasis role="bold">deblock</emphasis>:
@@ -4508,17 +4508,17 @@ and other options. This is known to work on x86 on both *NIX and Windows.
</para>
<para>
First you must build the <application>vfw2menc</application> program.
-It is located in the <filename class="directory">TOOLS</filename> subdirectory
+It is located in the <filename class="directory">TOOLS</filename> subdirectory
of the MPlayer source tree.
To build on Linux, this can be done using <application>Wine</application>:
<screen>winegcc vfw2menc.c -o vfw2menc -lwinmm -lole32</screen>
-To build on Windows in <application>MinGW</application> or
+To build on Windows in <application>MinGW</application> or
<application>Cygwin</application> use:
<screen>gcc vfw2menc.c -o vfw2menc.exe -lwinmm -lole32</screen>
To build on <application>MSVC</application> you will need getopt.
-Getopt can be found in the original <application>vfw2menc</application>
+Getopt can be found in the original <application>vfw2menc</application>
archive available at:
The <ulink url="http://oss.netfarm.it/mplayer-win32.php">MPlayer on win32</ulink> project.
</para>
@@ -4528,13 +4528,13 @@ Below is an example with the VP6 codec.
<screen>
vfw2menc -f VP62 -d vp6vfw.dll -s firstpass.mcf
</screen>
-This will open the VP6 codec dialog window.
+This will open the VP6 codec dialog window.
Repeat this step for the second pass
and use <option>-s <replaceable>secondpass.mcf</replaceable></option>.
</para>
</informalexample>
<para>
-Windows users can use
+Windows users can use
<option>-xvfwopts codec=vp6vfw.dll:compdata=dialog</option> to have
the codec dialog display before encoding starts.
</para>
@@ -4839,11 +4839,11 @@ mp4creator -optimize narnia.mp4</screen>
<para>
If you want to add tags to your video that show up in iTunes, you can use
<ulink url="http://atomicparsley.sourceforge.net/">AtomicParsley</ulink>.
-
+
<screen>AtomicParsley narnia.mp4 --metaEnema --title "The Chronicles of Narnia" --year 2005 --stik Movie --freefree --overWrite</screen>
The <option>--metaEnema</option> option removes any existing metadata
- (<application>mp4creator</application> inserts its name in the
+ (<application>mp4creator</application> inserts its name in the
"encoding tool" tag), and <option>--freefree</option> reclaims the
space from the deleted metadata.
The <option>--stik</option> option sets the type of video (such as Movie
@@ -4911,7 +4911,7 @@ compliant.
<tbody>
<row>
<entry>NTSC DVD</entry>
- <entry>720x480, 704x480, 352x480, 352x240</entry>
+ <entry>720x480, 704x480, 352x480, 352x240</entry>
<entry>MPEG-2</entry>
<entry>9800 kbps</entry>
<entry>48000 Hz</entry>
@@ -4924,7 +4924,7 @@ compliant.
<entry>NTSC DVD</entry>
<entry>352x240<footnote id='fn-rare-resolutions'><para>
These resolutions are rarely used for DVDs because
- they are fairly low quality.</para></footnote></entry>
+ they are fairly low quality.</para></footnote></entry>
<entry>MPEG-1</entry>
<entry>1856 kbps</entry>
<entry>48000 Hz</entry>
@@ -5019,7 +5019,7 @@ highly bitrate-starved and require effort to obtain acceptable quality.
<title>GOP Size Constraints</title>
<para>
-DVD, VCD, and SVCD also constrain you to relatively low
+DVD, VCD, and SVCD also constrain you to relatively low
GOP (Group of Pictures) sizes.
For 30 fps material the largest allowed GOP size is 18.
For 25 or 24 fps, the maximum is 15.
@@ -5035,7 +5035,7 @@ The GOP size is set using the <option>keyint</option> option.
VCD video is required to be CBR at 1152 kbps.
This highly limiting constraint also comes along with an extremely low vbv
buffer size of 327 kilobits.
-SVCD allows varying video bitrates up to 2500 kbps, and a somewhat less
+SVCD allows varying video bitrates up to 2500 kbps, and a somewhat less
restrictive vbv buffer size of 917 kilobits is allowed.
DVD video bitrates may range anywhere up to 9800 kbps (though typical
bitrates are about half that), and the vbv buffer size is 1835 kilobits.
@@ -5082,7 +5082,7 @@ DVD (with timestamps on every frame, if possible):
<para>
DVD with NTSC Pullup:
<screen>-of mpeg -mpegopts format=dvd:tsaf:telecine -ofps 24000/1001</screen>
-This allows 24000/1001 fps progressive content to be encoded at 30000/1001
+This allows 24000/1001 fps progressive content to be encoded at 30000/1001
fps whilst maintaining DVD-compliance.
</para>
@@ -5148,7 +5148,7 @@ or in the manual page.
<para>
If the audio sample rate in the original file is not the same as
required by the target format, sample rate conversion is required.
-This is achieved using the <option>-srate</option> option and
+This is achieved using the <option>-srate</option> option and
the <option>-af lavcresample</option> audio filter together.
</para>
@@ -5216,7 +5216,7 @@ or DVD:
Used to set the GOP size.
18 for 30fps material, or 15 for 25/24 fps material.
Commercial producers seem to prefer keyframe intervals of 12.
- It is possible to make this much larger and still retain compatibility
+ It is possible to make this much larger and still retain compatibility
with most players.
A <option>keyint</option> of 25 should never cause any problems.
</para></listitem>
diff --git a/DOCS/xml/pl/faq.xml b/DOCS/xml/pl/faq.xml
index 7d6aa57cb4..87240e2af9 100644
--- a/DOCS/xml/pl/faq.xml
+++ b/DOCS/xml/pl/faq.xml
@@ -408,7 +408,7 @@ Czy używasz FVWM? Spróbuj tego:
<orderedlist>
<listitem><para>
<menuchoice><guimenu>Start</guimenu> <guisubmenu>Settings</guisubmenu>
- <guisubmenu>Configuration</guisubmenu>
+ <guisubmenu>Configuration</guisubmenu>
<guimenuitem>Base Configuration</guimenuitem></menuchoice>
</para></listitem>
<listitem><para>
@@ -533,7 +533,7 @@ współdziałają ze sobą dobrze w Fedorze.
<para>
Problem powoduje exec-shield, który ustawia losowy adres, pod który będą
ładowane biblioteki systemowe. Dzieje się to podczas prelinkowania (raz
-na dwa tygodnie)
+na dwa tygodnie)
</para>
<para>
<application>MPlayer</application> próbuje załadować windowsowy DLL pod
diff --git a/DOCS/xml/pl/install.xml b/DOCS/xml/pl/install.xml
index 1ae2ca0d1b..779e200a10 100644
--- a/DOCS/xml/pl/install.xml
+++ b/DOCS/xml/pl/install.xml
@@ -255,7 +255,7 @@ Ta opcja jest też dobrym kandydatem do włożenie w plik konfiguracyjny
(szczegóły na stronie man).
Drugi to stworzenie dowiązania symbolicznego (symlink) o nazwie
<filename>subfont.ttf</filename> wskazującego na wybraną czcionkę.
-Albo
+Albo
<screen>
ln -s <replaceable>/ścieżka/do/przykładowej_czcionki.ttf</replaceable> ~/.mplayer/subfont.ttf
</screen>
@@ -268,7 +268,7 @@ ln -s <replaceable>/ścieżka/do/przykładowej_czcionki.ttf</replaceable> $PREFI
<para>
Jeśli <application>MPlayer</application> był skompilowany z obsługą
<systemitem class="library">fontconfig</systemitem>, te metody nie zadziałają,
-zamiast tego <option>-font</option> oczekuje nazwy czcionki według
+zamiast tego <option>-font</option> oczekuje nazwy czcionki według
<systemitem class="library">fontconfig</systemitem> i domyślnie bierze
czcionkę sans-serif.
Przykład:
diff --git a/DOCS/xml/pl/mencoder.xml b/DOCS/xml/pl/mencoder.xml
index bf29ccf3f0..3ad695a522 100644
--- a/DOCS/xml/pl/mencoder.xml
+++ b/DOCS/xml/pl/mencoder.xml
@@ -235,7 +235,7 @@ Jak widzisz, <systemitem class="library">libavformat</systemitem> pozwala
<application>MEncoderowi</application> tworzyć sporą ilość różnych formatów.
Niestety, ponieważ <application>MEncoder</application> nie był tworzony
z myślą o innych formatach niż AVI, powinieneś mieć paranoidalne podejście do
-wynikowych plików.
+wynikowych plików.
Dokładnie sprawdź czy jest prawidłowa synchronizacja audio/video i czy plik
może zostać prawidłowo odtworzony przez odtwarzacze inne niż
<application>MPlayer</application>.
@@ -465,7 +465,7 @@ się za bardzo docelowymi szybkościami transmisji.
<para>
Często zachodzi potrzeba zmiany wielkości obrazu. Powodów tego może być wiele:
-zmniejszenie rozmiaru pliku, przepustowość sieci, itd. Większość ludzi stosuje
+zmniejszenie rozmiaru pliku, przepustowość sieci, itd. Większość ludzi stosuje
przeskalowywanie nawet przy konwertowaniu płyt DVD, SVCD do DivX AVI. Jeżeli
chcesz przeskalowywać, przeczytaj sekcję o <link linkend="aspect">zachowywaniu proporcji obrazu</link>.
</para>
@@ -597,7 +597,7 @@ Tworzenie plików MPEG-4 z jawnie podanej listy plików JPEG (list.txt w aktualn
katalogu, zawiera listę plików, które mają zostać użyte jako źródło, po jednym
w każdym wierszu):
<screen>
-mencoder mf://<replaceable>@list.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
+mencoder mf://<replaceable>@list.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>wyjście.avi</replaceable>
</screen>
</para>
diff --git a/DOCS/xml/pl/ports.xml b/DOCS/xml/pl/ports.xml
index 9de674c9ea..eab26c76f3 100644
--- a/DOCS/xml/pl/ports.xml
+++ b/DOCS/xml/pl/ports.xml
@@ -259,8 +259,8 @@ Typowy błąd, jaki otrzymasz przy próbie budowy kompilatorem GNU C, który nie
Opening audio decoder: [acm] Win32/ACM decoders
sysi86(SI86DSCR): Invalid argument
Couldn't install fs segment, expect segfault
-
-
+
+
MPlayer interrupted by signal 11 in module: init_audio_codec
...
</screen>
@@ -838,7 +838,7 @@ zawierający gotowy do uruchomienia program.
<para>
Możes również skorzystać z projektu <application>Xcode</application> 2.1;
stary projekt dla <application>Xcode</application> 1.x już nie działa.
-
+
</para>
</sect2>
</sect1>
diff --git a/DOCS/xml/pl/skin.xml b/DOCS/xml/pl/skin.xml
index ca6b20e6fd..bb17b685e2 100644
--- a/DOCS/xml/pl/skin.xml
+++ b/DOCS/xml/pl/skin.xml
@@ -59,7 +59,7 @@ XShape.
<sect2 id="skin-overview-components">
<title>Składniki skórki</title>
<para>
-Skórki są całkowicie konfigurowalne (w odróżnieniu od skórek np.
+Skórki są całkowicie konfigurowalne (w odróżnieniu od skórek np.
<application>Winampa</application>/<application>XMMS</application>),
a więc zależy to wyłącznie od Ciebie, czy stworzysz coś wspaniałego.
</para>
@@ -1119,7 +1119,7 @@ Otwórz okno przeglądarki skórek.
<sect1 id="skin-quality">
<title>Tworzenie dobrych skórek</title>
-
+
<para>
Wygląda na to, że przeczytałeś o tworzeniu skórek
dla GUI <application>MPlayera</application>, dałeś z siebie
@@ -1128,46 +1128,46 @@ Otwórz okno przeglądarki skórek.
Zapoznaj się z kilkoma wytycznymi, żeby uniknąć najczęstszych pomyłek
i stworzyć skórkę wysokiej jakości.
</para>
-
+
<para>
Chcemy aby skórki, które dodajemy do naszego repozytorium,
spełniały określone standardy jakości. Istnieje również kilka rzeczy,
które możesz zrobić, żeby ułatwić sobie życie.
</para>
-
+
<para>
Jako wzorzec możesz wziąć skórkę <systemitem>Blue</systemitem>,
od wersji 1.5 spełnia one wszystkie wymienione niżej kryteria.
</para>
-
+
<itemizedlist>
<listitem><para>Do każdej skórki powinien być dołączony plik
<filename>README</filename> zawierający informacje
o tobie, czyli autorze, prawach autorskich i licencji i wszystkie
inne informacje, które zechcesz dodać. Jeżeli chcesz prowadzić
listę zmian, ten plik jest na to dobrym miejscem.</para></listitem>
-
+
<listitem><para>Należy dodać plik <filename>VERSION</filename>
zawierający tylko i wyłącznie wersję skórki zapisaną w jednej linii (np. 1.0)
</para></listitem>
-
+
<listitem><para>Poziome i pionowe kontrolki (suwaki do zmiany głośności
albo pozycji) powinny mieć gałki prawidłowo wycentrowane na środku
suwaka. Powinno się dać przesunąć gałkę na oba końce suwaka, ale nie
poza jego obszar.</para></listitem>
-
+
<listitem><para>Elementy skórki powinny mieć prawidłowo zadeklarowane
rozmiary w pliku skórki. W przeciwnym wypadku możliwe będzie
kliknięcie poza obszarem np. przycisku i jego naciśnięcia
lub kliknięcie wewnątrz obszaru przycisku i nie naciśnięcie go.
</para></listitem>
-
+
<listitem><para>Plik <filename>skin</filename> powinien być
ładnie sformatowany i nie powinien zawierać tabulacji. Ładnie
sformatowany, czyli taki w którym numery są ładnie ustawione
w kolumnach.</para></listitem>
</itemizedlist>
-
+
</sect1>
</appendix>
diff --git a/DOCS/xml/pl/usage.xml b/DOCS/xml/pl/usage.xml
index f5a6e9002e..9a36c8f59f 100644
--- a/DOCS/xml/pl/usage.xml
+++ b/DOCS/xml/pl/usage.xml
@@ -108,7 +108,7 @@ mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/movies/test.avi</replaceabl
<sect1 id="subosd">
<title>Napisy i OSD</title>
-
+
<para>
<application>MPlayer</application> może wyświetlać napisy podczas odtwarzania
filmu. Obecnie obsługiwane są następujące formaty:
@@ -131,7 +131,7 @@ filmu. Obecnie obsługiwane są następujące formaty:
</listitem>
</itemizedlist>
</para>
-
+
<para>
<application>MPlayer</application> może zrzucić wyżej wymienione formaty napisów
(<emphasis role="bold">poza pierwszymi trzema</emphasis>) do następujących formatów,
@@ -144,16 +144,16 @@ jeśli podasz odpowiednią opcję:
<listitem><para>Sami: <option>-dumpsami</option></para></listitem>
</itemizedlist>
</para>
-
+
<para>
<application>MEncoder</application> może zrzucić napisy DVD do formatu
<link linkend="menc-feat-extractsub">VOBsub</link>.
</para>
-
+
<para>
Opcje wiersza poleceń różnią się nieco dla poszczególnych formatów:
</para>
-
+
<formalpara>
<title>Format VOBsub</title>
<para>
@@ -174,7 +174,7 @@ zawartego w pliku<filename>.IDX</filename>, żeby ustawić język napisów. Jeż
zakończy się niepowodzeniem, napisy nie będą wyświetlane.
</para>
</formalpara>
-
+
<formalpara>
<title>Inne formaty napisów</title>
<para>
@@ -185,7 +185,7 @@ musisz przekazać opcję <option>-sub
<replaceable>przykład.txt</replaceable></option> (pełna ścieżka jest opcjonalna).
</para>
</formalpara>
-
+
<variablelist>
<title>Dopasowywanie czasu wyświetlania i położenia napisów:</title>
<varlistentry>
@@ -540,7 +540,7 @@ Aktualny format pliku EDL jest następujący:
gdzie liczby odpowiadające sekundom nie muszą być całkowite, zaś akcja może
przyjmować wartość <literal>0</literal> dla pominięcia bądź
<literal>1</literal> dla wyciszenia.
-Na przykład:
+Na przykład:
<programlisting>
5.3 7.1 0
15 16.7 1
@@ -579,19 +579,19 @@ w którym możesz także zmienić domyślne pomijanie bloku na wyciszanie.
<para>
Większość płyt DVD, a także wiele innych plików, zawiera dźwięk przestrzenny.
-<application>MPlayer</application> obsługuje dźwięk przestrzenny, ale opcja ta
-nie jest domyślnie włączona, ponieważ sprzęt przeznaczony dla zwykłego stereo
-jest znacznie bedziej popularny. Aby odtworzyć plik zawierający więcej niż dwa
+<application>MPlayer</application> obsługuje dźwięk przestrzenny, ale opcja ta
+nie jest domyślnie włączona, ponieważ sprzęt przeznaczony dla zwykłego stereo
+jest znacznie bedziej popularny. Aby odtworzyć plik zawierający więcej niż dwa
kanały audio, użyj opcji <option>-channels</option>.
Na przykład, aby odtworzyć DVD z audio 5.1:
<screen>mplayer dvd://1 -channels 6</screen>
Zauważmy, że mimo nazwy "5.1", używanych jest 6 kanałów.
-Jeżeli posiadasz sprzęt pozwalający na odtwarzanie dźwięku przestrzennego możesz
-bezpiecznie wpisać <option>channels</option> do swojego pliku konfiguracyjnego
-<application>MPlayera</application> (<filename>~/.mplayer/config</filename>).
+Jeżeli posiadasz sprzęt pozwalający na odtwarzanie dźwięku przestrzennego możesz
+bezpiecznie wpisać <option>channels</option> do swojego pliku konfiguracyjnego
+<application>MPlayera</application> (<filename>~/.mplayer/config</filename>).
Przykładowo, aby domyślnie włączyć efekt kwadrofonii, należy dodać wiersz:
<programlisting>channels=4</programlisting>
-Od tego momentu, <application>MPlayer</application> będzie odtwarzał cztery
+Od tego momentu, <application>MPlayer</application> będzie odtwarzał cztery
kanały audio, zawsze gdy będą one dostępne.
</para>
</sect3>
@@ -601,10 +601,10 @@ kanały audio, zawsze gdy będą one dostępne.
<title>Odtwarzanie plików stereo przy użyciu czterech głośników</title>
<para>
-<application>MPlayer</application> standardowo nie duplikuje kanałów, ani nie
+<application>MPlayer</application> standardowo nie duplikuje kanałów, ani nie
robi tego większość sterowników audio. Jeżeli chcesz zrobić to ręcznie:
<screen>mplayer <replaceable>filename</replaceable> -af channels=2:2:0:1:0:0</screen>
-Zobacz sekcję o
+Zobacz sekcję o
<link linkend="advaudio-channels-copying">kopiowaniu kanałów</link>,
jest tam wyjaśnienie tego polecenia.
</para>
@@ -615,17 +615,17 @@ jest tam wyjaśnienie tego polecenia.
<title>Przekazywanie AC3/DTS</title>
<para>
-Dźwięk przestrzenny na płytach DVD zazwyczaj kodowany jest w formacie AC3
-(Dolby Digital) lub DTS (Digital Theater System). Część współczesnego sprzętu
+Dźwięk przestrzenny na płytach DVD zazwyczaj kodowany jest w formacie AC3
+(Dolby Digital) lub DTS (Digital Theater System). Część współczesnego sprzętu
audio jest w stanie dekodować te formaty.
-<application>MPlayer</application> może zostać skonfigurowany, aby przekazywał
-dane audio bez ich dekodowania. Rozwiązanie takie będzie działało tylko, jeżeli
+<application>MPlayer</application> może zostać skonfigurowany, aby przekazywał
+dane audio bez ich dekodowania. Rozwiązanie takie będzie działało tylko, jeżeli
posiadasz w swojej karcie muzycznej złącze S/PDIF (Sony/Philips Digital Interface).
</para>
<para>
-Jeżeli twój sprzęt audio potrafi dekodować zarówno AC3 jak i DTS, możesz
-bezpiecznie włączyć przekazywanie dla obu formatów. W przeciwnym razie, tylko
+Jeżeli twój sprzęt audio potrafi dekodować zarówno AC3 jak i DTS, możesz
+bezpiecznie włączyć przekazywanie dla obu formatów. W przeciwnym razie, tylko
dla tego formatu, który jest obsługiwany przez Twój sprzęt.
</para>
@@ -643,7 +643,7 @@ dla tego formatu, który jest obsługiwany przez Twój sprzęt.
</itemizedlist>
<itemizedlist>
-<title>Aby włączyć przekazywanie w pliku konfiguracyjnym
+<title>Aby włączyć przekazywanie w pliku konfiguracyjnym
<application>MPlayera</application>: </title>
<listitem><para>
dla AC3 użyj <option>ac=hwac3,</option>
@@ -657,12 +657,12 @@ dla tego formatu, który jest obsługiwany przez Twój sprzęt.
</itemizedlist>
<para>
-Zauważ, że na końcu opcji <option>ac=hwac3,</option> oraz
-<option>ac=hwdts,</option> są przecinki. Powodują one, że
-<application>MPlayer</application> będzie używał standardowych kodeków, które
-są normalnie używane podczas odtwarzania plików, które nie posiadają dźwięku
-AC3 ani DTS.
-Opcja <option>afm=hwac3</option> nie wymaga przecinka,
+Zauważ, że na końcu opcji <option>ac=hwac3,</option> oraz
+<option>ac=hwdts,</option> są przecinki. Powodują one, że
+<application>MPlayer</application> będzie używał standardowych kodeków, które
+są normalnie używane podczas odtwarzania plików, które nie posiadają dźwięku
+AC3 ani DTS.
+Opcja <option>afm=hwac3</option> nie wymaga przecinka,
samo podanie rodziny kodeków powoduje że <application>MPlayer</application>
wypróbuje inne gdy będzie musiał.
</para>
@@ -700,7 +700,7 @@ Ta sekcja musi dopiero zostać napisana i nie może zostać ukończona zanim
ktoś nie dostarczy przykładowych plików do testów. Jeżeli posiadasz jakieś
pliki audio zakodowane macierzowo (matrix-encoded), wiesz kto je posiada lub
wiesz cokolwiek co mogłoby być pomocne, wyślij proszę informację na listę
-mailingową
+mailingową
<ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-docs">MPlayer-DOCS</ulink>
W temacie podaj "[matrix-encoded audio]".
</para>
@@ -836,7 +836,7 @@ ich i sprawdź czy odpowiednie źródła dźwięku się zgadzają. Kanały są n
<para>
Opcja <option>-channels</option> jest używana w celu określenia liczby kanałów
dekodowanego audio. Niektóre kodeki audio wykorzystują tę liczbę aby zdecydować
-czy konieczne jest zmniejszenie liczby kanałów poprzez miksowanie.
+czy konieczne jest zmniejszenie liczby kanałów poprzez miksowanie.
Zauważ, że ustawienie tej opcji nie jest równoważne z ustawieniem liczby
wyjściowych kanałów. Przykładowo, używając opcji <option>-channels 4</option>
aby odtworzyć plik stereo MP3, otrzymamy 2 kanały wyjściowe, bowiem kodek MP3
diff --git a/DOCS/xml/pl/video.xml b/DOCS/xml/pl/video.xml
index 23d7adea26..e9b97e438a 100644
--- a/DOCS/xml/pl/video.xml
+++ b/DOCS/xml/pl/video.xml
@@ -1901,10 +1901,10 @@ dla TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1
<para>
Jeśli <application>MPlayer</application> często uskarża się na
- <screen>Too many video/audio packets in the buffer</screen>
+ <screen>Too many video/audio packets in the buffer</screen>
(za dużo pakietów video/audio w buforze) albo jeśli zauważysz rosnący brak
synchronizacji między audio a video spróbuj użyć demuksera MPEG-TS
- z libavformat, dodając
+ z libavformat, dodając
<option>-demuxer lavf -lavfdopts probesize=128</option>
do wiersza poleceń.
</para>
@@ -2578,7 +2578,7 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
<itemizedlist>
<listitem><para>
<emphasis role="bold">Układ analogowy</emphasis>:
- Doniesiono nam, że dobre wyjście TV można uzyskać używając
+ Doniesiono nam, że dobre wyjście TV można uzyskać używając
<option>-vo fbdev</option> lub <option>-vo fbdev2</option>. Potrzebujesz
wkompilowanego w jądro vesafb i przekazane do poleceń jądra:
<option>append="video=vesafb:ywrap,mtrr" vga=791</option>.
@@ -2598,7 +2598,7 @@ prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję.
trzy razy.
Przetestowane na Tecra 800, jądro 2.6.15 z vesafb, ALSA v1.0.10.
</para></listitem>
-
+
<listitem>
<para>
<emphasis role="bold">Układ kodujący Chrontel 70xx</emphasis>:
diff --git a/DOCS/xml/ru/documentation.xml b/DOCS/xml/ru/documentation.xml
index c0dd4cb0d9..5d5db208d9 100644
--- a/DOCS/xml/ru/documentation.xml
+++ b/DOCS/xml/ru/documentation.xml
@@ -15,7 +15,7 @@
<year>2006</year>
<year>2007</year>
<year>2008</year>
- <year>2009</year>
+ <year>2009</year>
<holder>MPlayer team</holder>
</copyright>
<legalnotice>
diff --git a/DOCS/xml/ru/install.xml b/DOCS/xml/ru/install.xml
index d3018a5e49..fba678faa2 100644
--- a/DOCS/xml/ru/install.xml
+++ b/DOCS/xml/ru/install.xml
@@ -32,15 +32,15 @@
<itemizedlist>
<listitem><para>
<emphasis role="bold">binutils</emphasis> - рекомендуемая версия - это
- <emphasis role="bold">2.11.x</emphasis>.
+ <emphasis role="bold">2.11.x</emphasis>.
</para></listitem>
<listitem><para>
<emphasis role="bold">gcc</emphasis> - рекомендуемые версии:
- 2.95 и 3.4+. Известно, что 2.96 и 3.0.x генерируют испорченный код.
+ 2.95 и 3.4+. Известно, что 2.96 и 3.0.x генерируют испорченный код.
С 3.1 и 3.2 были проблемы, с 3.3. тоже были небольшие проблемы. На PowerPC используйте 4.x+.
</para></listitem>
<listitem><para>
- <emphasis role="bold">XOrg/XFree86</emphasis> - рекомендуемая версия -
+ <emphasis role="bold">XOrg/XFree86</emphasis> - рекомендуемая версия -
4.3 или более поздняя. Убедитесь, что также установлен
<emphasis role="bold">пакет разработки</emphasis>, иначе это не будет работать.
Вам необязательно иметь X, некоторые драйверы вывода видео работают и без него.
@@ -112,17 +112,17 @@
читайте <link linkend="mencoder">секцию <application>MEncoder</application></link>.
</para></listitem>
<listitem><para>
- Если у Вас есть V4L совместимый <emphasis role="bold">TV тюнер</emphasis>, и Вы хотите
- смотреть/захватывать и кодировать MPlayer'ом фильмы, читайте секцию
+ Если у Вас есть V4L совместимый <emphasis role="bold">TV тюнер</emphasis>, и Вы хотите
+ смотреть/захватывать и кодировать MPlayer'ом фильмы, читайте секцию
<link linkend="tv-input">TV вход</link>.
</para></listitem>
<listitem><para>
Если у вас есть V4L совместимый <emphasis role="bold">Radio тюнер</emphasis>,
- и вы хотите слушать/записывать MPlayer'ом радиопередачи, читайте секцию
+ и вы хотите слушать/записывать MPlayer'ом радиопередачи, читайте секцию
<link linkend="radio">Радио</link>.
</para></listitem>
<listitem><para>
- Существует изящное <emphasis role="bold">OSD Меню</emphasis> готовое для использования.
+ Существует изящное <emphasis role="bold">OSD Меню</emphasis> готовое для использования.
Проверьте секцию <link linkend="subosd">OSD Меню</link>.
</para></listitem>
</itemizedlist>
@@ -144,7 +144,7 @@ make install
</para>
<para>
-Обратите внимание на то, что если у Вас в <filename>~/.mplayer/</filename> есть
+Обратите внимание на то, что если у Вас в <filename>~/.mplayer/</filename> есть
файл <filename>codecs.conf</filename>, то встроенный и системный файлы
<filename>codecs.conf</filename> будут полностью игнорированы. Не делайте
этого, если только Вы не собираетесь развлекаться со внутренностями <application>MPlayer</application>'а,
@@ -168,7 +168,7 @@ make install
<filename>configure.log</filename>, они содержат информацию о том, что будет собрано,
а что нет. Возможно Вы захотите просмотреть файлы <filename>config.h</filename> и
<filename>config.mak</filename>.
-Если у Вас стоят какие-то библиотеки, которые не определяются
+Если у Вас стоят какие-то библиотеки, которые не определяются
<filename>./configure</filename>, проверьте, что у Вас установлены соответствующие
заголовки[header files] (обычно это -dev пакеты) и их версии совпадают. Файл
<filename>configure.log</filename> Обычно сообщит Вам, чего не хватает для сборки.
@@ -192,22 +192,22 @@ make install
<title>Как насчёт GUI?</title>
<para>
-Для GUI требуется GTK 1.2.x или GTK 2.0 (он не целиком GTK'шный, но панельки - да). Шкуры
-хранятся в PNG формате, поэтому GTK, <systemitem class="library">libpng</systemitem>
-(и их части для разработчиков, обычно они называются
-<systemitem class="library">gtk-dev</systemitem> и
+Для GUI требуется GTK 1.2.x или GTK 2.0 (он не целиком GTK'шный, но панельки - да). Шкуры
+хранятся в PNG формате, поэтому GTK, <systemitem class="library">libpng</systemitem>
+(и их части для разработчиков, обычно они называются
+<systemitem class="library">gtk-dev</systemitem> и
<systemitem class="library">libpng-dev</systemitem>) должны быть установлены.
Вы можете собрать GUI, указав <option>--enable-gui</option> в <option>./configure</option>.
Затем, чтобы использовать GUI, Вы должны запускать <command>gmplayer</command>.
</para>
<para>
-Поскольку <application>MPlayer</application> не содержит ни одной шкуры, Вы должны скачать
-их, если Вы хотите использовать GUI. См.
+Поскольку <application>MPlayer</application> не содержит ни одной шкуры, Вы должны скачать
+их, если Вы хотите использовать GUI. См.
<ulink url="http://www.mplayerhq.hu/dload.html">download page[страницу
закачек]</ulink>. Они должны быть извлечены в системный каталог
-(<filename class="directory">$PREFIX/share/mplayer/skins</filename>), или в
-<filename class="directory">$HOME/.mplayer/skins</filename>. По умолчанию, MPlayer ищет
+(<filename class="directory">$PREFIX/share/mplayer/skins</filename>), или в
+<filename class="directory">$HOME/.mplayer/skins</filename>. По умолчанию, MPlayer ищет
каталог <filename class="directory">default</filename>
в этих каталогах, но вы можете использовать опцию <option>-skin <replaceable>newskin</replaceable></option>,
или директиву конфигурационного файла <option>skin=newskin</option>, чтобы использовать
@@ -225,7 +225,7 @@ make install
<para>
Чтобы насладиться OSD и субтитрами, надо указать <application>MPlayer</application> какой
шрифт использовать. Подойдет любой TrueType или специальный растровый шрифт. Тем не менее,
-рекомендуется использовать TrueType шрифты, поскольку они лучше выглядят, корректно
+рекомендуется использовать TrueType шрифты, поскольку они лучше выглядят, корректно
масштабируются до размера фильма, у лучше справляются с различными кодировками.
</para>
@@ -238,8 +238,8 @@ make install
Есть два способа заставить работать TrueType шрифты. Первый - указать опцию <option>-font</option>,
чтобы указать путь к TrueType шрифту из команднов строки. Эта опция будет хорошим кандидатом на
помещение в файл конфигурации (для подробностей смотрите страницу man руководства).
-Второй - создание символической ссылки с именем <filename>subfont.ttf</filename> на выбранный
-файл шрифта. Либо
+Второй - создание символической ссылки с именем <filename>subfont.ttf</filename> на выбранный
+файл шрифта. Либо
<screen>
ln -s <replaceable>/path/to/sample_font.ttf</replaceable> ~/.mplayer/subfont.ttf
</screen>
@@ -250,17 +250,17 @@ ln -s <replaceable>/path/to/sample_font.ttf</replaceable> $PREFIX/share/mplayer/
</para>
<para>
-Если <application>MPlayer</application> был скомпилирован с поддержкой
+Если <application>MPlayer</application> был скомпилирован с поддержкой
<systemitem class="library">fontconfig</systemitem>, эти методы не будут работать,
вместо этого, опция <option>-font</option> ожидает
<systemitem class="library">fontconfig</systemitem> название шрифта,
- и по умолчанию это шрифт sans-serif. Пример:
+ и по умолчанию это шрифт sans-serif. Пример:
<screen>
mplayer -font <replaceable>'Bitstream Vera Sans'</replaceable> <replaceable>anime.mkv</replaceable>
</screen>
</para>
<para>
-Чтобы получить список шрифтов, известных
+Чтобы получить список шрифтов, известных
<systemitem class="library">fontconfig</systemitem>,
используйте <command>fc-list</command>
</para>
@@ -272,8 +272,8 @@ mplayer -font <replaceable>'Bitstream Vera Sans'</replaceable> <replaceable>anim
<title>Растровые шрифты</title>
<para>
Если по каким-то причинам вам необходимо использовать растровый шрифт, скачайте набор таковых с
-нашего сайта. Вы можете выбирать между различными
-<ulink url="http://www.mplayerhq.hu/MPlayer/releases/fonts/">ISO шрифтами</ulink> и
+нашего сайта. Вы можете выбирать между различными
+<ulink url="http://www.mplayerhq.hu/MPlayer/releases/fonts/">ISO шрифтами</ulink> и
набором шрифтов
<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/fonts/">созданных пользователями</ulink>
в различных кодировках.
@@ -296,7 +296,7 @@ ln -s <replaceable>$PREFIX/mplayer/arial-24</replaceable> $PREFIX/mplayer/font
Шрифты должны иметь соответствующий им <filename>font.desc</filename> файл, отображающий
позиции юникод шрифта в кодовую страницу текста субтитров. Другое решение - иметь субтитры,
кодированные в UTF-8 и использовать опцию <option>-utf8</option> или просто дать файлу
-с субтитрами такое же, как у видео файла, имя с расширением <filename>.utf</filename>,
+с субтитрами такое же, как у видео файла, имя с расширением <filename>.utf</filename>,
положив его в один каталог с фильмом.
</para>
</sect2>
@@ -317,7 +317,7 @@ ln -s <replaceable>$PREFIX/mplayer/arial-24</replaceable> $PREFIX/mplayer/font
<orderedlist>
<title>Установка</title>
<listitem><para>
- скомпилируйте <application>MPlayer</application>, указав
+ скомпилируйте <application>MPlayer</application>, указав
<filename>./configure</filename> параметр <option>--enable-menu</option>
</para></listitem>
<listitem><para>
@@ -328,9 +328,9 @@ ln -s <replaceable>$PREFIX/mplayer/arial-24</replaceable> $PREFIX/mplayer/font
class="directory">.mplayer</filename>
</para></listitem>
<listitem><para>
- скопируйте <filename>etc/input.conf</filename> в Ваш каталог
+ скопируйте <filename>etc/input.conf</filename> в Ваш каталог
<filename class="directory">.mplayer</filename>, или в системный конфигурационный
- каталог <application>MPlayer</application>'а (по умолчанию:
+ каталог <application>MPlayer</application>'а (по умолчанию:
<filename class="directory">/usr/local/etc/mplayer</filename>)
</para></listitem>
<listitem><para>
@@ -514,7 +514,7 @@ Mandrake RPM'ники с <ulink url="http://plf.zarb.org">P.L.F</ulink> и RedHa
пользователей:
<screen>echo 1024 &gt; /proc/sys/dev/rtc/max-user-freq</screen>
<screen>sysctl dev/rtc/max-user-freq=1024</screen>
- Можно сделать эти изменения постоянными, добавив последнюю в
+ Можно сделать эти изменения постоянными, добавив последнюю в
<filename>/etc/sysctl.conf</filename>.
</para>
<para>
diff --git a/DOCS/xml/ru/mencoder.xml b/DOCS/xml/ru/mencoder.xml
index c21afccac8..d5376e4e33 100644
--- a/DOCS/xml/ru/mencoder.xml
+++ b/DOCS/xml/ru/mencoder.xml
@@ -5,16 +5,16 @@
<para>
Полный список доступных опций <application>MEncoder</application> и примеры
-смотрите на странице руководства man.
+смотрите на странице руководства man.
Ряд наглядных примеров и подробные руководства по использованию отдельных
-параметров кодирования, можно узнать прочтя
+параметров кодирования, можно узнать прочтя
<ulink url="../../tech/encoding-tips.txt">советы по кодированию</ulink>, которые мы
собрали из отдельных нитей[threads] рассылки MPlayer-users. В архивах
<ulink url="http://lists.mplayerhq.hu/pipermail/mencoder-users/">здесь</ulink>
и, особенно по поводу старых вещей,
<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-users/">здесь</ulink>
-найдется множество дискуссий, посвященных всех аспектам и проблемам кодирования
+найдется множество дискуссий, посвященных всех аспектам и проблемам кодирования
при помощи <application>MEncoder</application>.
</para>
@@ -26,11 +26,11 @@
<title>Выбор кодеков и формата файлов</title>
<para>
-Аудио и видео кодеки для кодирования выбираются опциями
+Аудио и видео кодеки для кодирования выбираются опциями
<option>-oac</option> и <option>-ovc</option>, соответственно.
Наберите для примера:
<screen>mencoder -ovc help</screen>
-чтобы получить список всех видео кодеков поддерживаемых
+чтобы получить список всех видео кодеков поддерживаемых
версией <application>MEncoder</application>, установленной на вашей машине.
Доступны следующие варианты:
</para>
@@ -123,7 +123,7 @@
Формат выходных файлов выбирается опцией <option>-of</option>.
Наберите:
<screen>mencoder -of help</screen>
-чтобы получить список всех форматов, поддерживаемых версией
+чтобы получить список всех форматов, поддерживаемых версией
<application>MEncoder</application>, установленного на вашей машине.
Доступны следующие варианты:
</para>
@@ -138,7 +138,7 @@
<tbody>
<row>
<entry>lavf</entry>
- <entry>Один из форматов, поддерживаемых библиотекой
+ <entry>Один из форматов, поддерживаемых библиотекой
<systemitem class="library">libavformat</systemitem></entry>
</row>
<row>
@@ -160,11 +160,11 @@
</tbody>
</tgroup>
</informaltable>
-AVI является родным форматом для <application>MEncoder</application>,
+AVI является родным форматом для <application>MEncoder</application>,
что означает наилучшую его поддержку,
<application>MEncoder</application> изначально разрабатывался для этого формата.
Как замечено выше, другие форматы тоже пригодны, но
-вы можете столкнуться с проблемами при их использовании.
+вы можете столкнуться с проблемами при их использовании.
</para>
<para>
@@ -175,8 +175,8 @@ AVI является родным форматом для <application>MEncoder
Если вы выбрали <systemitem class="library">libavformat</systemitem> для
мультиплексирования выходного файла (используя <option>-of lavf</option>),
подходящий формат файла будет определен по расширению выходного файла.
-Вы можете заставить использовать конкретный формат опцией
-<option>format</option> библиотеки
+Вы можете заставить использовать конкретный формат опцией
+<option>format</option> библиотеки
<systemitem class="library">libavformat</systemitem>.
<informaltable frame="all">
@@ -274,11 +274,11 @@ mencoder <replaceable>input.avi</replaceable> -o <replaceable>output.flv</replac
<title>Выбор входного файла или устройства</title>
<para>
-<application>MEncoder</application> может кодировать из файлов или непосредственно
+<application>MEncoder</application> может кодировать из файлов или непосредственно
с DVD или VCD диска.
Просто укажите имя файла в командной строке для кодирования из файла,
или <option>dvd://</option><replaceable>номер_ролика</replaceable> или
-<option>vcd://</option><replaceable>номер_дорожки</replaceable> для кодирования
+<option>vcd://</option><replaceable>номер_дорожки</replaceable> для кодирования
DVD ролика или VCD дорожки.
Если вы уже скопировали DVD на жесткий диск (може воспользоваться утилитой вроде
<application>dvdbackup</application>, доступной на многих системах),
@@ -287,15 +287,15 @@ DVD ролика или VCD дорожки.
с последующим путек к корню копии DVD.
Опции <option>-dvd-device</option> и <option>-cdrom-device</option> также могут
-быть использованы для переопределения путей к файлам устройств для
-чтения прямо с диска, если значения по-умолчанию
-<filename>/dev/dvd</filename> и <filename>/dev/cdrom</filename> не подходят для
+быть использованы для переопределения путей к файлам устройств для
+чтения прямо с диска, если значения по-умолчанию
+<filename>/dev/dvd</filename> и <filename>/dev/cdrom</filename> не подходят для
вашей системы.
</para>
<para>
-При кодировании с DVD, часто бывает желательно выбрать раздел или диапазон
-разделов для кодирования. для этой цели можно использовать опцию
+При кодировании с DVD, часто бывает желательно выбрать раздел или диапазон
+разделов для кодирования. для этой цели можно использовать опцию
<option>-chapter</option>.
Например, <option>-chapter</option> <replaceable>1-4</replaceable>
будет кодировать только разделы DVD с 1-го по 4-й.
@@ -320,14 +320,14 @@ DVD ролика или VCD дорожки.
<sect1 id="menc-feat-mpeg4">
<title>Двухпроходное кодирование MPEG-4 ("DivX")</title>
<para>
-Название происходит из того факта, что кодирование файла производится
+Название происходит из того факта, что кодирование файла производится
<emphasis>дважды</emphasis>.
-Первое кодирование (дублирующий проход) создает несколько временных файлов
+Первое кодирование (дублирующий проход) создает несколько временных файлов
(<filename>*.log</filename>) размером в несколько мегабайт, не удаляйте их пока
-(вы можете удалить AVI или вообще не создавать видеофайл, перенаправив его
-в <filename>/dev/null</filename>). На втором проходе, с использованием данных о
+(вы можете удалить AVI или вообще не создавать видеофайл, перенаправив его
+в <filename>/dev/null</filename>). На втором проходе, с использованием данных о
битпотоке из временных файлов, формируется готовый выходной. Получившийся файл
-будет иметь намного лучшее качество картинки. Если слышите об этом в первый раз,
+будет иметь намного лучшее качество картинки. Если слышите об этом в первый раз,
обратитесь к руководствам, которые можно найти в интернет.
</para>
@@ -347,7 +347,7 @@ mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \
<example id="encode_audio_track">
<title>кодирование звуковой дорожки</title>
<para>
-Кодирование (в два прохода) DVD в MPEG-4 ("DivX") AVI с кодированием
+Кодирование (в два прохода) DVD в MPEG-4 ("DivX") AVI с кодированием
звуковой дорожки в MP3. Будьте аккуратны, используя этот метод, так как в некоторых случаях
это может привести к рассинхронизации аудио/видео.
<screen>
@@ -368,9 +368,9 @@ mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \
<title>Кодирование в Sony PSP видео формат</title>
<para>
-<application>MEncoder</application> поддерживает кодирование в видео формат
+<application>MEncoder</application> поддерживает кодирование в видео формат
Sony PSP, но, в зависимости от ревизии программного обеспечения PSP,
-с различными ограничениями. Можете не беспокоиться, если не будете
+с различными ограничениями. Можете не беспокоиться, если не будете
нарушать следующие ограничения:
<itemizedlist>
<listitem><para>
@@ -379,7 +379,7 @@ Sony PSP, но, в зависимости от ревизии программн
заголовок не требовал черезчур большого значения.
</para></listitem>
<listitem><para>
- <emphasis role="bold">Размеры</emphasis>: ширина и высота PSP видео должна быть
+ <emphasis role="bold">Размеры</emphasis>: ширина и высота PSP видео должна быть
кратна 16, а произведение ширина * высота не должно превышать 64000.
В некоторых случаях возможно воспроизведение видео большего размера.
</para></listitem>
@@ -399,7 +399,7 @@ mencoder -ofps 30000/1001 -af lavcresample=24000 -vf harddup -of lavf \
-lavfopts format=psp \
<replaceable>input.video</replaceable> -o <replaceable>output.psp</replaceable>
</screen>
-Заметьте, что можно задать заголовок видео опцией
+Заметьте, что можно задать заголовок видео опцией
<option>-info name=<replaceable>Заголовок_Фильма</replaceable></option>.
</para>
</example>
@@ -413,7 +413,7 @@ mencoder -ofps 30000/1001 -af lavcresample=24000 -vf harddup -of lavf \
<title>Кодирование в MPEG формат</title>
<para>
<application>MEncoder</application> может создавать файлы формата MPEG (MPEG-PS).
-MPEG-1 или MPEG-2 обычно используют по причине кодирования в более
+MPEG-1 или MPEG-2 обычно используют по причине кодирования в более
ограниченные форматы, такие как SVCD, VCD или DVD.
Особые требования для этих форматов описаны в
<link linkend="menc-feat-vcd-dvd"> руководстве по созданию VCD и DVD</link>
@@ -474,7 +474,7 @@ mencoder <replaceable>input.avi</replaceable> -o <replaceable>VCD.mpg</replaceab
Часто возникает потребность изменить размер изображения у фильма.
Причин может быть много: уменьшение размера файла, пропускная способность сети,
и т.д. Большинство производят масштабирование даже при конвертации DVD или SVCD в AVI.
-Если есть желание провести масштабирование, прочтите раздел
+Если есть желание провести масштабирование, прочтите раздел
<link linkend="aspect">Сохранение пропорций</link>.
</para>
@@ -525,10 +525,10 @@ mencoder <replaceable>input.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:m
</itemizedlist>
<para>
-Использование <option>-oac copy</option> для копирования из одного формата в другой
+Использование <option>-oac copy</option> для копирования из одного формата в другой
может потребовать указания <option>-fafmttag</option> для сохранения тэга аудио формата
из оригинального файла. Например, если вы преобразовываете NSV файл со звуком AAC
-в формат AVI, аудио формат будет неверен и должен быть изменен. Чтобы получить список
+в формат AVI, аудио формат будет неверен и должен быть изменен. Чтобы получить список
тэгов аудио формата проверьте <filename>codecs.conf</filename>.
</para>
@@ -558,7 +558,7 @@ JPEG, PNG, TGA или других файлов изображений. Прос
<title>Разъяснение процесса:</title>
<listitem><para>
<application>MEncoder</application> <emphasis>декодирует</emphasis> изображение(я) с помощью
- <systemitem class="library">libjpeg</systemitem> (при декодировании PNG, он будет
+ <systemitem class="library">libjpeg</systemitem> (при декодировании PNG, он будет
использовать <systemitem class="library">libpng</systemitem>).
</para></listitem>
<listitem><para>
@@ -594,10 +594,10 @@ mencoder mf://<replaceable>frame001.jpg,frame002.jpg</replaceable> -mf w=800:h=6
<informalexample>
<para>
-Создание файла MPEG-4 из явного списка JPEG файлов (list.txt в текущем каталоге содержит
+Создание файла MPEG-4 из явного списка JPEG файлов (list.txt в текущем каталоге содержит
список файлов, используемых в качестве источника, по одному в строке):
<screen>
-mencoder mf://<replaceable>@list.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
+mencoder mf://<replaceable>@list.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \
-ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable>
</screen>
</para>
@@ -662,7 +662,7 @@ mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o <repl
<para>
<application>MEncoder</application> способен извлекать субтитры из DVD в файлы формата
VOBsub. Они состоят из пары файлов, оканчивающихся на
-<filename>.idx</filename> и <filename>.sub</filename> и обычно
+<filename>.idx</filename> и <filename>.sub</filename> и обычно
упакованы в один <filename>.rar</filename> архив.
<application>MPlayer</application> может воспроизводить из при помощи опций
<option>-vobsub</option> и <option>-vobsubid</option>.
@@ -670,7 +670,7 @@ VOBsub. Они состоят из пары файлов, оканчивающи
<para>
Вы указываете базовое имя (т.е. без расширения <filename>.idx</filename> или
-<filename>.sub</filename>) выходных файлов с помощью
+<filename>.sub</filename>) выходных файлов с помощью
<option>-vobsubout</option> и индекс этих субтитров в результирующем файле
при помощи <option>-vobsuboutindex</option>.
</para>
@@ -683,13 +683,13 @@ VOBsub. Они состоят из пары файлов, оканчивающи
<para>
Если источником является не DVD и у вас нет <filename>.ifo</filename> файла,
-используйте опцию <option>-vobsubid</option> для указания, какой ид языка
+используйте опцию <option>-vobsubid</option> для указания, какой ид языка
следует записать в <filename>.idx</filename> файл.
</para>
<para>
При каждом запуске субтитры будут добавляться в конец файлов, если
-<filename>.idx</filename> и <filename>.sub</filename> уже существуют.
+<filename>.idx</filename> и <filename>.sub</filename> уже существуют.
Так что вам следует удалять их перед началом.
</para>
@@ -723,7 +723,7 @@ mencoder <replaceable>movie.mpg</replaceable> -ifo <replaceable>movie.ifo</repla
<para>
DVD и SVCD (т.е. MPEG-1/2) файлы содержат информацию о пропорции, которая описывает
как проигрыватель должен масштабировать видео поток, чтобы люди не становились яйцеголовыми.
-(напр.: 480x480 + 4:3 = 640x480). Хотя при кодировании в AVI (DivX) файлы вы избавлены от этой
+(напр.: 480x480 + 4:3 = 640x480). Хотя при кодировании в AVI (DivX) файлы вы избавлены от этой
проблемы, т.к. заголовки AVI не содержат это значение.
Масштабирование изображения отвратительно и расточительно, есть лучший путь!
</para>
@@ -732,15 +732,15 @@ DVD и SVCD (т.е. MPEG-1/2) файлы содержат информацию
<para>
MPEG-4 имеет уникальную возможность: видео поток может хранить требуемые ему пропорции.
-Да, в точности как MPEG-1/2 (DVD, SVCD) и H.263 файлы. К сожалению, немного проигрывателей
+Да, в точности как MPEG-1/2 (DVD, SVCD) и H.263 файлы. К сожалению, немного проигрывателей
кроме <application>MPlayer</application> поддерживают этот MPEG-4 атрибут.
</para>
<para>
-Эта возможность может использоваться только с
+Эта возможность может использоваться только с
<systemitem class="library">libavcodec</systemitem>'овским
-<systemitem>mpeg4</systemitem> кодеком. Имейте в виду: хотя
-<application>MPlayer</application> корректно воспроизведет файл, другие
+<systemitem>mpeg4</systemitem> кодеком. Имейте в виду: хотя
+<application>MPlayer</application> корректно воспроизведет файл, другие
проигрыватели могут использовать неверные пропорции.
</para>
diff --git a/DOCS/xml/ru/ports.xml b/DOCS/xml/ru/ports.xml
index ce0b6f527d..181b204b8c 100644
--- a/DOCS/xml/ru/ports.xml
+++ b/DOCS/xml/ru/ports.xml
@@ -8,7 +8,7 @@
<para>
Основная платформа разработки &mdash; это Linux на x86, хотя
<application>MPlayer</application> работает под многими другими портами Linux.
-Бинарные пакеты <application>MPlayer</application>'а доступны из нескольких источников.
+Бинарные пакеты <application>MPlayer</application>'а доступны из нескольких источников.
Тем не менее,
<emphasis role="bold">ни один из этих пакетов не поддерживается</emphasis>.
Сообщайте о проблемах их авторам, а не нам.
@@ -23,7 +23,7 @@
кодом <application>MPlayer</application>'а:
<screen>fakeroot debian/rules binary</screen>
-Если вы хотите передать дополнительные опции configure, установите
+Если вы хотите передать дополнительные опции configure, установите
соответствующее значение переменной окружения <envar>DEB_BUILD_OPTIONS</envar>.
В частности, если хотите поддержку GUI и OSD, укажите:
@@ -99,26 +99,26 @@ MPlayer</application> &mdash; это скачать его с
<sect1 id="bsd">
<title>*BSD</title>
<para>
-<application>MPlayer</application> работает на всех известных семействах BSD.
+<application>MPlayer</application> работает на всех известных семействах BSD.
Существуют портированные[ports]/пакеты сорцов[pkgsrcs]/fink/
-и т.п. версии <application>MPlayer</application>, которые, наверное, проще использовать,
+и т.п. версии <application>MPlayer</application>, которые, наверное, проще использовать,
чем просто исходный код.
</para>
<para>
-Чтобы собрать <application>MPlayer</application>, Вам понадобится GNU make (gmake &mdash;
+Чтобы собрать <application>MPlayer</application>, Вам понадобится GNU make (gmake &mdash;
родной BSD make не будет работать) и свежая версия binutils.
</para>
<para>
-Если <application>MPlayer</application> ругается, что он не может найти
+Если <application>MPlayer</application> ругается, что он не может найти
<filename>/dev/cdrom</filename> или
<filename>/dev/dvd</filename>, создайте соответствующую ссылку:
<screen>ln -s /dev/<replaceable>Ваше_cdrom_устройство</replaceable> /dev/cdrom</screen>
</para>
<para>
-Чтобы использовать Win32 DLL'и с <application>MPlayer</application>'ом, Вам необходимо
+Чтобы использовать Win32 DLL'и с <application>MPlayer</application>'ом, Вам необходимо
перекомпилировать
ядро с "<envar>option USER_LDT</envar>" (если только у Вас не FreeBSD-CURRENT,
где это включено по умолчанию).
@@ -185,7 +185,7 @@ MPlayer</application> &mdash; это скачать его с
<para>
На <emphasis role="bold">UltraSPARC</emphasis>'ах, <application>MPlayer</application>
-использует преимущество их расширения <emphasis role="bold">VIS</emphasis>
+использует преимущество их расширения <emphasis role="bold">VIS</emphasis>
(эквивалент MMX), но (в настоящий момент) только в
<systemitem class="library">libmpeg2</systemitem>,
<systemitem class="library">libvo</systemitem>
@@ -199,10 +199,10 @@ and <systemitem class="library">libavcodec</systemitem>, но не в
<itemizedlist>
<listitem><para>
<emphasis role="bold">mediaLib</emphasis> в данный
- момент отключена по умолчанию в
+ момент отключена по умолчанию в
<application>MPlayer</application> из-за поломанности.
- Пользователи SPARC, компилировавшие MPlayer с mediaLib
- сообщали об изобилии зелёного оттенка в видео, кодируемом и
+ Пользователи SPARC, компилировавшие MPlayer с mediaLib
+ сообщали об изобилии зелёного оттенка в видео, кодируемом и
декодируемом libavcodec.
Если хотите, можете включить ее:
<screen>$ ./configure --enable-mlib</screen>
@@ -240,8 +240,8 @@ make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
Скрипт <filename>configure</filename> пытается обнаружить, какой ассемблер
используется Вашей командой "gcc" (в том случае, если автоопределение
не сработает, используйте опцию
-<option>--as=<replaceable>/там/где/у/Вас/установлен/gnu-as</replaceable></option>,
-чтобы сообщить скрипту <filename>configure</filename>, где можно обнаружить
+<option>--as=<replaceable>/там/где/у/Вас/установлен/gnu-as</replaceable></option>,
+чтобы сообщить скрипту <filename>configure</filename>, где можно обнаружить
GNU "as" на Вашей системе).
</para>
@@ -256,7 +256,7 @@ GNU "as" на Вашей системе).
Checking assembler (/usr/ccs/bin/as) ... , failed
Please upgrade(downgrade) binutils to 2.10.1...<!--
--></screen>
- (Решение: Установите и используйте gcc, сконфигурированный с
+ (Решение: Установите и используйте gcc, сконфигурированный с
<option>--with-as=gas</option>)
</para>
@@ -293,7 +293,7 @@ MPlayer interrupted by signal 11 in module: init_audio_codec
Nevada b31 релизах. Исправлено в Solaris Nevada b32; тем не менее
Sun еще следует портировать исправление обратно на Solaris 10. Проект MPlayer
осведомил Sun об этой проблеме и патч в данный момент готовится для
- Solaris 10. Больше информации об этой ошибке ищите
+ Solaris 10. Больше информации об этой ошибке ищите
на:
<ulink url="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6308413"/>.
</para></listitem>
@@ -333,7 +333,7 @@ MPlayer interrupted by signal 11 in module: init_audio_codec
<title>HP-UX</title>
<para>
-Joe Page на своей домашней странице держит подробное
+Joe Page на своей домашней странице держит подробное
<ulink url="http://users.rcn.com/joepage/mplayer_on_hpux11.htm">HOWTO</ulink>
по <application>MPlayer</application> на HP-UX, написанное Martin Gansser.
С этими инструкциями сборка должна работать "прямо из коробки".
@@ -426,11 +426,11 @@ Segmentation fault<!--
<para>
Решение:
Ядро HP-UX по-умолчанию для каждого процесса имеет размер стека равный 8MB(?).
- (11.0 и новые патчи для 10.20 позволяют вам увеличить <systemitem>maxssiz</systemitem>
- вплоть до 350MB для 32-х битных программ). Вы должны расширить
+ (11.0 и новые патчи для 10.20 позволяют вам увеличить <systemitem>maxssiz</systemitem>
+ вплоть до 350MB для 32-х битных программ). Вы должны расширить
<systemitem>maxssiz</systemitem>
- и перекомпилировать ядро (и перезагрузиться). Чтобы сделать это, можно использовать SAM.
- (Находясь в нем, проверьте параметр <systemitem>maxdsiz</systemitem> на предмет
+ и перекомпилировать ядро (и перезагрузиться). Чтобы сделать это, можно использовать SAM.
+ (Находясь в нем, проверьте параметр <systemitem>maxdsiz</systemitem> на предмет
максимального количества данных, которые могут использоваться программами.
64 Мб по умолчанию может хватить или не хватить в зависимости от Ваших приложений.)
</para>
@@ -447,7 +447,7 @@ Segmentation fault<!--
<application>MPlayer</application> успешно собирается на AIX 5.1,
5.2, и 5.3, используя GCC 3.3 или новее. Сборка
<application>MPlayer</application> не проверена на AIX 4.3.3 и более ранних.
-Крайне рекомендуется собирать
+Крайне рекомендуется собирать
<application>MPlayer</application> используя GCC 3.4 или старше, и, как минимум,
GCC 4.0, если собираете на POWER5.
</para>
@@ -455,7 +455,7 @@ GCC 4.0, если собираете на POWER5.
<para>
Убедитесь, что используете GNU make
(<filename>/opt/freeware/bin/gmake</filename>) для сборки
-<application>MPlayer</application>, поскольку столкнетесь с проблемами при
+<application>MPlayer</application>, поскольку столкнетесь с проблемами при
использовании <filename>/usr/ccs/bin/make</filename>.
</para>
@@ -482,14 +482,14 @@ GCC 4.0, если собираете на POWER5.
<para>
Вывод звука через Ultimedia Services не поддерживается, т.к.
-Ultimedia была убрана из AIX 5.1; таким образом, остается единственный
+Ultimedia была убрана из AIX 5.1; таким образом, остается единственный
вариант: использовать драйвер AIX Open Sound system (OSS) от
-4Front Technologies с
-<ulink url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html</ulink>.
-Для некоммерческого использования 4Front Technologies
-распространяет драйвер OSS под AIX 5.1 бесплатно; несмотря на это,
+4Front Technologies с
+<ulink url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html</ulink>.
+Для некоммерческого использования 4Front Technologies
+распространяет драйвер OSS под AIX 5.1 бесплатно; несмотря на это,
на текущий день нет драйверов вывода звука для AIX 5.2 или 5.3.
-drivers for AIX 5.2 or 5.3. Это означает, что сейчас
+drivers for AIX 5.2 or 5.3. Это означает, что сейчас
<emphasis role="bold">AIX 5.2 и 5.3 несовместимы с выводом звука MPlayer.</emphasis>
</para>
@@ -507,7 +507,7 @@ No working iconv program found, use
--charset=US-ASCII to continue anyway.
Messages in the GTK-2 interface will be broken then.<!--
--></screen>
- Это из-за того, что AIX использует нестандартные имена кодировок;
+ Это из-за того, что AIX использует нестандартные имена кодировок;
поэтому перекодировка сообщений в данный момент не работает.
Решение - использовать:
<screen>$ ./configure --charset=noconv</screen>
@@ -545,14 +545,14 @@ QNX X'ы <emphasis>эмулируются</emphasis>, что ОЧЕНЬ медл
Да, <application>MPlayer</application> работает под Windows под
<ulink url="http://www.cygwin.com/"><application>Cygwin</application></ulink> и
<ulink url="http://www.mingw.org/"><application>MinGW</application></ulink>.
-Пока ещё нет официального GUI, но версия командной строки полностью функциональна.
+Пока ещё нет официального GUI, но версия командной строки полностью функциональна.
Обратитесь к списку рассылки
<ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-cygwin/">MPlayer-cygwin</ulink>
-за помощью и дополнительной информацией.
-Официальные бинарники под Windows могут быть найдены на
+за помощью и дополнительной информацией.
+Официальные бинарники под Windows могут быть найдены на
<ulink url="http://www.mplayerhq.hu/design7/dload.html">странице загрузки</ulink>.
Пакеты установки и простые GUI фронтенды доступны из внешних
-источников, мы собрали их в разделе Windows на
+источников, мы собрали их в разделе Windows на
<ulink url="http://www.mplayerhq.hu/design7/projects.html#windows">нашей
странице проектов</ulink>.
</para>
@@ -562,7 +562,7 @@ QNX X'ы <emphasis>эмулируются</emphasis>, что ОЧЕНЬ медл
поместите на рабочий стол ссылку, со следующим содержимым в секции execute:
<screen><replaceable>c:\путь\к\</replaceable>mplayer.exe %1</screen>
Это позволит <application>MPlayer</application> воспроизводить любой фильм,
-который вы перетащите на созданный ярлык. Добавьте <option>-fs</option>
+который вы перетащите на созданный ярлык. Добавьте <option>-fs</option>
для полноэкранного режима.
</para>
@@ -570,10 +570,10 @@ QNX X'ы <emphasis>эмулируются</emphasis>, что ОЧЕНЬ медл
Лучшие результаты получаются при использовании родного DirectX видео
вывода (<option>-vo directx</option>). Альтернативой является использование OpenGL или
SDL, но производительность OpenGL сильно зависит от машины, а SDL на некоторых
-системах искажает видео или вылетает.
+системах искажает видео или вылетает.
Если изображение искажено, попробуйте отключить аппаратное ускорение, указав
<option>-vo directx:noaccel</option>. Скачайте
-<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/win32/dx7headers.tgz">файлы заголовков
+<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/win32/dx7headers.tgz">файлы заголовков
DirectX 7</ulink>, чтобы скомпилировать видео драйвер DirectX. Кроме того,
вам потребуется установленный DirectX 7, чтобы работал DirectX видеодрайвер.
</para>
@@ -618,12 +618,12 @@ mplayer -benchmark -nosound -frames 100 -vf format=<replaceable>colorspace</repl
<filename>configure</filename> опцию
<option>--codecsdir=<replaceable>c:/path/to/your/codecs</replaceable></option>
(или <option>--codecsdir=<replaceable>/path/to/your/codecs</replaceable></option>, но
- только под <application>Cygwin</application>).
+ только под <application>Cygwin</application>).
У нас были сообщения о том,
что Real DLL должны быть доступны пользователю, запускающему
<application>MPlayer</application>, для записи, но только на
некоторых системах (NT4). Если у Вас проблемы с ними, попробуйте сделать их
- доступными на запись.
+ доступными на запись.
</para>
<para>
@@ -666,7 +666,7 @@ mplayer dvd://<replaceable>&lt;title&gt;</replaceable> -dvd-device <replaceable>
<para>
Файлы заголовков DirectX надо распаковать в
-<filename class="directory">/usr/include/</filename> или
+<filename class="directory">/usr/include/</filename> или
<filename class="directory">/usr/local/include/</filename>.
</para>
@@ -692,7 +692,7 @@ mplayer dvd://<replaceable>&lt;title&gt;</replaceable> -dvd-device <replaceable>
</para>
<para>
-Распакуйте файлы заголовков DirectX в
+Распакуйте файлы заголовков DirectX в
<filename class="directory">/mingw/include/</filename>.
</para>
@@ -705,7 +705,7 @@ mplayer dvd://<replaceable>&lt;title&gt;</replaceable> -dvd-device <replaceable>
</para>
<para>
-Полные инструкции по сборке <application>MPlayer</application> и необходимых
+Полные инструкции по сборке <application>MPlayer</application> и необходимых
библиотек могут быть найдены на странице
<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/win32/MPlayer-MinGW-Howto.txt">MPlayer MinGW HOWTO</ulink>.
</para>
@@ -720,19 +720,19 @@ mplayer dvd://<replaceable>&lt;title&gt;</replaceable> -dvd-device <replaceable>
<title>Mac OS</title>
<para>
-<application>MPlayer</application> не работает на Mac OS версий меньше 10,
+<application>MPlayer</application> не работает на Mac OS версий меньше 10,
но компилируется "из коробки" на Mac OS X 10.2 и старше. Предпочитаемым компилятором
является версия Apple GCC 3.x или более позднего. Вы можете получить начальное окружение
для компиляции, установив Apple'овский
<ulink url="http://developer.apple.com/tools/download/">Xcode</ulink>.
-Если у вас Mac OS X 10.3.9 или выше и QuickTime 7, можете использовать
+Если у вас Mac OS X 10.3.9 или выше и QuickTime 7, можете использовать
драйвер видео вывода <option>corevideo</option>.
</para>
<para>
К сожалению, основное окружение не позволяет получить преимущество от всех
приятных возможностей <application>MPlayer</application>. В частности,
-чтобы иметь включенную поддержку OSD, потребуются установленные в системе
+чтобы иметь включенную поддержку OSD, потребуются установленные в системе
библиотеки <systemitem class="library">fontconfig</systemitem>
и <systemitem class="library">freetype</systemitem>.
В отличие от остальных Unix'ов, таких как Linux и клоны BSD, OS X
@@ -743,13 +743,13 @@ mplayer dvd://<replaceable>&lt;title&gt;</replaceable> -dvd-device <replaceable>
Есть как минимум два на выбор:
<ulink url="http://fink.sourceforge.net/">Fink</ulink> и
<ulink url="http://www.macports.org/">MacPorts</ulink>.
-Они оба предоставляют одинаковый сервис (т.е. огромное количество пакетов
+Они оба предоставляют одинаковый сервис (т.е. огромное количество пакетов
для установки, разрешение зависимостей, возможность простой
установки/обновления/удаления пакетов и т.д.).
Fink предлагает как предкомпилированные бинарные пакеты, так и сборку
всего из исходников, в то время как MacPorts предлагает только собирать из
исходных текстов.
-Автор данного руководства выбрал MacPorts исходя из того простого соображения,
+Автор данного руководства выбрал MacPorts исходя из того простого соображения,
что его базовая установка легче.
Последующие примеры будут основаны на MacPorts.
</para>
@@ -757,16 +757,16 @@ Fink предлагает как предкомпилированные бина
<para>
В частности для компиляции <application>MPlayer</application> с поддержкой OSD:
<screen>sudo port install pkgconfig</screen>
-Это установит <application>pkg-config</application>, который является системой
+Это установит <application>pkg-config</application>, который является системой
управления флагами компиляции/сборки библиотек.
Скрипт <systemitem>configure</systemitem> программы <application>MPlayer</application>
использует его для правильного обнаружения библиотек.
Тем же способом можно установить <application>fontconfig</application>:
<screen>sudo port install fontconfig</screen>
-Затем можно продолжить, запустив <application>MPlayer</application>'овский
+Затем можно продолжить, запустив <application>MPlayer</application>'овский
<systemitem>configure</systemitem> скрипт (задайте переменные окружения
<systemitem>PKG_CONFIG_PATH</systemitem> и <systemitem>PATH</systemitem> так,
-чтобы <systemitem>configure</systemitem> мог найти библиотеки, установленные
+чтобы <systemitem>configure</systemitem> мог найти библиотеки, установленные
при помощи MacPorts):
<screen>
PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure
@@ -779,14 +779,14 @@ PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure
<title>MPlayer OS X GUI</title>
<para>
Вы можете получить родной GUI для <application>MPlayer</application> вместе с
-предкомпилированными бинарниками <application>MPlayer</application> для Mac OS X
-из проекта
-<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink>, но предупреждаем:
+предкомпилированными бинарниками <application>MPlayer</application> для Mac OS X
+из проекта
+<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink>, но предупреждаем:
этот проект давно не развивается.
</para>
<para>
-К счастью, <application>MPlayerOSX</application> был подхвачен членом команды
+К счастью, <application>MPlayerOSX</application> был подхвачен членом команды
<application>MPlayer</application>. Предварительные релизы доступны с нашей
<ulink url="http://mplayerhq.hu/dload.html">страницы загрузки</ulink>
и скоро ожидается официальный релиз.
@@ -795,9 +795,9 @@ PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure
<para>
Чтобы самостоятельно собрать <application>MPlayerOSX</application> из
исходный текстов, вам потребуется
-<systemitem>mplayerosx</systemitem>,
-<systemitem>main</systemitem> и копию
-<systemitem>main</systemitem> SVN модуля, называющегося
+<systemitem>mplayerosx</systemitem>,
+<systemitem>main</systemitem> и копию
+<systemitem>main</systemitem> SVN модуля, называющегося
<systemitem>main_noaltivec</systemitem>.
<systemitem>mplayerosx</systemitem> - это GUI frontend,
<systemitem>main</systemitem> - это MPlayer, а
@@ -828,7 +828,7 @@ MPlayer_source_directory
</para>
<para>
-Для начала, чтобы добиться максимальной обратной совместимости, установите
+Для начала, чтобы добиться максимальной обратной совместимости, установите
переменную окружения:
<screen>export MACOSX_DEPLOYMENT_TARGET=10.3</screen>
</para>
@@ -868,5 +868,3 @@ MPlayer_source_directory
</sect2>
</sect1>
</chapter>
-
-
diff --git a/DOCS/xml/ru/radio.xml b/DOCS/xml/ru/radio.xml
index 3ac14b4ea0..e2676d465e 100644
--- a/DOCS/xml/ru/radio.xml
+++ b/DOCS/xml/ru/radio.xml
@@ -8,8 +8,8 @@
<title>Радио вход</title>
<para>
-В этой секции описывается как включить прослушивание
-радио при помощи V4L совместимого Радио тюнера. Смотрите man страницу для
+В этой секции описывается как включить прослушивание
+радио при помощи V4L совместимого Радио тюнера. Смотрите man страницу для
описания опций и кнопок управления.
</para>
@@ -19,9 +19,9 @@
<procedure>
<step><para>
- Во-первых, вам необходимо перекомпилировать <application>MPlayer</application>
+ Во-первых, вам необходимо перекомпилировать <application>MPlayer</application>
при помощи <filename>./configure</filename> с указанием опций
- <option>--enable-radio</option> и (если хотите включить поддержку записи)
+ <option>--enable-radio</option> и (если хотите включить поддержку записи)
<option>--enable-radio-capture</option>.
</para></step>
<step><para>
@@ -43,7 +43,7 @@
<listitem><para>
Использование <option>channels</option> опции. Пример:
<screen>-radio channels=104.4-Sibir,103.9-Maximum</screen>
- Объяснение: при указании этой опции, будут доступны только радиостанции
+ Объяснение: при указании этой опции, будут доступны только радиостанции
104.4 и 103.9. Кроме того, будет приятный OSD текст при переключении между каналами,
отображающий название канала. Пробелы в названиях каналов должны быть заменены
символом "_"
@@ -52,16 +52,16 @@
Есть несколько путей захвата аудио. Вы можете получить звук, либо используя Вашу
звуковую карту и внешний кабель, соединяющий видео карту и линейный вход[line-in],
либо используя встроенный ADC на в чипе saa7134. В этом случае, Вы должны
- загрузить драйвер <systemitem>saa7134-alsa</systemitem> или
- <systemitem>saa7134-oss</systemitem>.
+ загрузить драйвер <systemitem>saa7134-alsa</systemitem> или
+ <systemitem>saa7134-oss</systemitem>.
</para></listitem>
<listitem><para>
<application>MEncoder</application> не может быть использован для захвата звука,
- поскольку он требует обязательного наличия видео-потока.Таким образом, вы можете
+ поскольку он требует обязательного наличия видео-потока.Таким образом, вы можете
производит захват либо используя программу <application>arecord</application>
- из проекта ALSA, либо используя
- <option>-ao pcm:file=file.wav</option>. Во втором случае вы не будете слышать ничего во
- время захвата (за исключение случая, когда вы используете line-in кабель, и слушаете
+ из проекта ALSA, либо используя
+ <option>-ao pcm:file=file.wav</option>. Во втором случае вы не будете слышать ничего во
+ время захвата (за исключение случая, когда вы используете line-in кабель, и слушаете
звук непосредственно с линейного входа).
</para></listitem>
</itemizedlist>
@@ -80,7 +80,7 @@
</para></informalexample>
<informalexample><para>
-Вход со стандартного V4L (используя line-in кабель, запись отключена. Используется интерфейс
+Вход со стандартного V4L (используя line-in кабель, запись отключена. Используется интерфейс
V4Lv1):
<screen>mplayer -radio driver=v4l radio://104.4</screen>
</para></informalexample>
@@ -93,17 +93,17 @@ V4Lv1):
<informalexample>
<para>
Получение звука через шину pci с внутреннего ADC радио тюнера. В этом примере
-тюнер используется как вторая звуковая карта (ALSA устройство hw:1,0).
+тюнер используется как вторая звуковая карта (ALSA устройство hw:1,0).
Для карт, основанных на saa7134, либо
<systemitem>saa7134-alsa</systemitem>, либо <systemitem>saa7134-oss</systemitem>
-модуль должен быть загружен.
+модуль должен быть загружен.
<screen>
mplayer -rawaudio rate=32000 radio://2/capture \
-radio adevice=hw=1.0:arate=32000:channels=104.4=Sibir,103.9=Maximm
</screen>
<note><para>
При использовании имен устройств ALSA, двоеточия необходимо заменить на
-равенства, запятые - на точки.
+равенства, запятые - на точки.
</para></note>
</para>
</informalexample>
diff --git a/DOCS/xml/ru/skin.xml b/DOCS/xml/ru/skin.xml
index bf64804894..e8dd1480f4 100644
--- a/DOCS/xml/ru/skin.xml
+++ b/DOCS/xml/ru/skin.xml
@@ -8,9 +8,9 @@
<para>
На самом деле с форматом скинов уже нет необходимости что-либо делать, но вам
-следует знать, что <application>MPlayer</application>
-<emphasis role="bold">не имеет</emphasis> встроенного скина, так что
-<emphasis role="bold">как минимум один скин должен быть установлен, для
+следует знать, что <application>MPlayer</application>
+<emphasis role="bold">не имеет</emphasis> встроенного скина, так что
+<emphasis role="bold">как минимум один скин должен быть установлен, для
возможности использовать GUI.</emphasis>
</para>
@@ -55,7 +55,7 @@
В главном окне и полосе воспроизведения (смотрите ниже) можно использовать
изображения с 'прозрачностью': Области, заполненные цветом #FF00FF (magenta) полностью
прозрачны при просмотре программой <application>MPlayer</application>. Это значит, что
-если ваш X сервер поддерживает расширение XShape, вы сможете получить даже
+если ваш X сервер поддерживает расширение XShape, вы сможете получить даже
окна произвольной формы.
</para>
</sect2>
@@ -70,9 +70,9 @@
</para>
<para>
-В данный момент могут быть оформлены четыре окна:
-<link linkend="skin-file-main">главное окно</link>,
-<link linkend="skin-file-subwindow">вспомогательное окно</link>,
+В данный момент могут быть оформлены четыре окна:
+<link linkend="skin-file-main">главное окно</link>,
+<link linkend="skin-file-subwindow">вспомогательное окно</link>,
<link linkend="skin-file-main">полоса воспроизведения</link>, and the
<link linkend="skin-file-menu">меню со скинами</link> (активирующееся правым щелчком
мыши).
@@ -80,21 +80,21 @@
<itemizedlist>
<listitem>
<para>
- <emphasis role="bold">Главное окно</emphasis> и/или
+ <emphasis role="bold">Главное окно</emphasis> и/или
<emphasis role="bold">полоса воспроизведения</emphasis> - те, через которые вы
управляете <application>MPlayer</application>. Фон окна - это изображение.
- Различные элементы могут (и должны) размещаться в окне:
- <emphasis>кнопки</emphasis>, <emphasis>ползунки</emphasis> и
+ Различные элементы могут (и должны) размещаться в окне:
+ <emphasis>кнопки</emphasis>, <emphasis>ползунки</emphasis> и
<emphasis>надписи</emphasis>.
Для каждого элемента должен быть задан размер и положение.
</para>
-
+
<para>
<emphasis role="bold">Кнопка</emphasis> имеет три состояния (нажата, отпущена,
- отключена), таким образом, ее изображение должно быть разделено вертикально на три части.
+ отключена), таким образом, ее изображение должно быть разделено вертикально на три части.
Смотрите элемент <link linkend="skin-button">кнопка</link> для подробностей.
</para>
-
+
<para>
<emphasis role="bold">Ползунок</emphasis> (в основном используется для полосы перемещения
и управления громкостью/балансом) может иметь любое количество положений, задаваемых делением
@@ -102,39 +102,39 @@
<link linkend="skin-hpotmeter">hpotmeter</link> и
<link linkend="skin-potmeter">potmeter</link> для подробностей.
</para>
-
+
<para>
<emphasis role="bold">Надписи</emphasis> чуть особеннее: Символы, необходимые для их
отрисовки, берутся из графического файла, и задаются
<link linkend="skin-fonts">файлом описания шрифта</link>.
- Последний - это текстовый файл, указывающий x,y положения и размер каждого символа
- в файле с изображением (файл изображения и файл описания шрифта
- <emphasis>вместе</emphasis> формируют шрифт). Смотрите
+ Последний - это текстовый файл, указывающий x,y положения и размер каждого символа
+ в файле с изображением (файл изображения и файл описания шрифта
+ <emphasis>вместе</emphasis> формируют шрифт). Смотрите
<link linkend="skin-dlabel">dlabel</link>
и <link linkend="skin-slabel">slabel</link> для подробностей.
</para>
- <note><para>Все изображения могут быть полностью прозрачными, как описано в разделе,
- посвященном <link linkend="skin-overview-formats">форматам изображений</link>. Если X
+ <note><para>Все изображения могут быть полностью прозрачными, как описано в разделе,
+ посвященном <link linkend="skin-overview-formats">форматам изображений</link>. Если X
сервер не поддерживает расширение XShape, части, помеченные как прозрачные, будут черными.
- Если вам нравится использовать эту возможность, ширина фона главного окна должна
+ Если вам нравится использовать эту возможность, ширина фона главного окна должна
делиться на 8.
</para></note>
</listitem>
<listitem><para>
- <emphasis role="bold">Вспомогательное окно</emphasis> - это то, где появляется фильм.
- Оно может отображать указанную картинку, если никакого фильма не загружено (пустое окно
+ <emphasis role="bold">Вспомогательное окно</emphasis> - это то, где появляется фильм.
+ Оно может отображать указанную картинку, если никакого фильма не загружено (пустое окно
немного надоедает :-)) <emphasis role="bold">Замечание:</emphasis> прозрачность здесь
<emphasis role="bold">не допускается</emphasis>.
</para></listitem>
<listitem>
<para>
- <emphasis role="bold">Меню со скинами</emphasis> - всего лишь способ управлять
- <application>MPlayer</application> в понятиях элементов меню. Для меню требуются
+ <emphasis role="bold">Меню со скинами</emphasis> - всего лишь способ управлять
+ <application>MPlayer</application> в понятиях элементов меню. Для меню требуются
два изображения: одно из них - основное, показывает меню в обычном режиме,
- другое используется для отображения выбранных элементов. Когда появляется меню,
+ другое используется для отображения выбранных элементов. Когда появляется меню,
отображается первое. Если вы перемещаете мышь над элементами меню,
выбранный элемент копируется из второго изображения поверх элемента меню под указателем мыши
(второе изображение никогда не отображается целиком).
@@ -149,7 +149,7 @@
<para>
Важная вещь, не упомянутая выше: Чтобы работали кнопки, ползунки и элементы меню,
-<application>MPlayer</application> должен знать, что делать, если на них
+<application>MPlayer</application> должен знать, что делать, если на них
щелкнули мышью. Это делается при помощи <link linkend="skin-gui">сообщений</link>
(событий). Для этих элементов вы должны определить сообщения, генерируемые, когда
на них щелкают мышью.
@@ -172,7 +172,7 @@
Фоновое изображение главного окна.
</para></listitem>
<listitem><para>
- Изображения элементов главного окна (включая один или более файлов описания шрифтов,
+ Изображения элементов главного окна (включая один или более файлов описания шрифтов,
необходимых для отрисовки надписей.
</para></listitem>
<listitem><para>
@@ -183,7 +183,7 @@
</para></listitem>
</itemizedlist>
Все файлы, за исключением skin, могут быть названы так, как вам захочется
- (но заметьте, что файлы описания шрифтов должны иметь расширение
+ (но заметьте, что файлы описания шрифтов должны иметь расширение
a <filename>.fnt</filename>).
</para>
</sect2>
@@ -197,12 +197,12 @@
<title>Файл skin</title>
<para>
Как описано выше, это файл конфигурации скина. он строчно-орентирован:
-строки комментариев начинаются с символа '<literal>;</literal>' в начале
+строки комментариев начинаются с символа '<literal>;</literal>' в начале
строки (только пробелы и табуляция допускается перед символом '<literal>;</literal>').
</para>
<para>
-Файл создается из разделов. Каждый описывает скин для приложения и
+Файл создается из разделов. Каждый описывает скин для приложения и
имеет следующую форму:
<programlisting>
section = <replaceable>название раздела</replaceable>
@@ -214,7 +214,7 @@ end
</para>
<para>
-В данный момент приложение одно, так что вам потребуется только один раздел: его название
+В данный момент приложение одно, так что вам потребуется только один раздел: его название
<emphasis role="bold">movieplayer</emphasis>.
</para>
@@ -284,7 +284,7 @@ end
</para>
<para>
-Название файла с изображением должно указываться без лидирующих каталогов -
+Название файла с изображением должно указываться без лидирующих каталогов -
изображения ищутся в каталоге <filename class="directory">skins</filename>.
Вы можете (но не обязаны) указать расширение файла. Если файл не существует,
<application>MPlayer</application> пытается загрузить файл
@@ -338,7 +338,7 @@ end
</literal></term>
<listitem>
<para>
- Позволяет вам указать фоновое изображение, используемое в главном окне.
+ Позволяет вам указать фоновое изображение, используемое в главном окне.
Окно будет появляться в указанной <literal>X,Y</literal> позиции на экране и
иметь размер изображения.
</para>
@@ -358,7 +358,7 @@ end
<listitem>
<para>
Размещает кнопку размера <literal>width</literal> * <literal>height</literal> на
- позиции <literal>X,Y</literal>. Указанное сообщение <literal>message</literal>
+ позиции <literal>X,Y</literal>. Указанное сообщение <literal>message</literal>
генерируется при щелчке на кнопку. Изображение <literal>image</literal>,
должно иметь три части одна ниже другой (в соответствии с возможными состояниями
кнопки), как здесь:
@@ -383,7 +383,7 @@ end
</literal></term>
<listitem>
<para>
- Включает или выключает декорации главного окна, осуществляемые window manager . По-умолчанию
+ Включает или выключает декорации главного окна, осуществляемые window manager . По-умолчанию
<emphasis role="bold">disable</emphasis>.
</para>
<note><para>
@@ -406,26 +406,26 @@ end
</literal></term>
<listitem><para>
Размещает горизонтальный (hpotmeter) или вертикальный (vpotmeter) ползунок размера
- <literal>width</literal> * <literal>height</literal> на позиции
+ <literal>width</literal> * <literal>height</literal> на позиции
<literal>X,Y</literal>. Изображение может быть разделено на разные части для
- указания различных положений ползунка (например, вы можете иметь регулятор для
+ указания различных положений ползунка (например, вы можете иметь регулятор для
управления громкостью звука, изменяющийся с красного на зеленый при изменении его
уровня с минимального на максимальный.). <literal>hpotmeter</literal> может иметь
кнопку, которую можно таскать горизонтально. Параметры:
<itemizedlist>
<listitem><para>
- <literal>button</literal> - изображение, используемое для
- кнопки (должно иметь три части одна под другой, как в случае
+ <literal>button</literal> - изображение, используемое для
+ кнопки (должно иметь три части одна под другой, как в случае
<link linkend="skin-button">кнопки</link>)
</para></listitem>
<listitem><para>
<literal>bwidth</literal>, <literal>bheight</literal> - размер кнопки
</para></listitem>
<listitem><para>
- <literal>phases</literal> - изображение, используемое для
+ <literal>phases</literal> - изображение, используемое для
различных положений hpotmeter. Специальное значение <literal>NULL</literal>
может использоваться, если подобное изображение вам не нужно. Изображение
- должно быть разделено вертикально на
+ должно быть разделено вертикально на
<literal>numphases</literal> частей, как указано ниже:
<informalfigure><screen>
+--------------+
@@ -467,12 +467,12 @@ end
<anchor id="skin-potmeter"/>potmeter = phases, numphases, default, X, Y, width, height, message
</literal></term>
<listitem><para>
- <literal>hpotmeter</literal> без кнопки.
+ <literal>hpotmeter</literal> без кнопки.
(Я предполагаю, что это означает повернутый вокруг,
- но он реагирует только на перетаскивание по горизонтали.) Для описания параметров смотрите
+ но он реагирует только на перетаскивание по горизонтали.) Для описания параметров смотрите
<link linkend="skin-hpotmeter">hpotmeter</link>.
- <literal>phases</literal> может быть равен <literal>NULL</literal>, но это совершенно
- бесполезно, поскольку вы не сможете определить в каком положении
+ <literal>phases</literal> может быть равен <literal>NULL</literal>, но это совершенно
+ бесполезно, поскольку вы не сможете определить в каком положении
находится <literal>potmeter</literal>.
</para></listitem>
</varlistentry>
@@ -482,10 +482,10 @@ end
<anchor id="skin-font"/>font = fontfile, fontid
</literal></term>
<listitem><para>
- Определяет шрифт. <literal>fontfile</literal> - это название файла описания шрифта
+ Определяет шрифт. <literal>fontfile</literal> - это название файла описания шрифта
с расширением <filename>.fnt</filename> (не указывайте расширение здесь).
- <literal>fontid</literal> используется для ссылки на шрифт
- (смотрите <link linkend="skin-dlabel">dlabel</link> и
+ <literal>fontid</literal> используется для ссылки на шрифт
+ (смотрите <link linkend="skin-dlabel">dlabel</link> и
<link linkend="skin-slabel">slabel</link>). Может быть определено до 25 шрифтов.
</para></listitem>
</varlistentry>
@@ -496,9 +496,9 @@ end
</literal></term>
<listitem><para>
Размещает статическую метку на позиции <literal>X,Y</literal>. <literal>text</literal>
- отображается, используя шрифт, определенный по <literal>fontid</literal>.
+ отображается, используя шрифт, определенный по <literal>fontid</literal>.
Текст - просто обычная строка (<literal>$x</literal> переменные не работают), которая должна
- быть заключена в двойные кавычки (но символ " не может быть частью текста).
+ быть заключена в двойные кавычки (но символ " не может быть частью текста).
Метка отображается, используя шрифт определенный по <literal>fontid</literal>.
</para></listitem>
</varlistentry>
@@ -509,19 +509,19 @@ end
</literal></term>
<listitem>
<para>
- Размещает динамическую метку на позиции <literal>X,Y</literal>. Метка зовется
- динамической, потому что ее текст периодически обновляется. Максимальная длина
+ Размещает динамическую метку на позиции <literal>X,Y</literal>. Метка зовется
+ динамической, потому что ее текст периодически обновляется. Максимальная длина
метки задается параметром <literal>length</literal> (ее высота равна высоте символа).
Если отображаемый текст шире этого значения, он будет скроллироваться,
иначе он выравнивается в пределах указанного пространства в соответствии со
- значением параметра
+ значением параметра
<literal>align</literal>: <literal>0</literal> - вправо,
<literal>1</literal> - по центру, <literal>2</literal> - влево.
</para>
<para>
Отображаемый текст задается параметром <literal>text</literal>: Он должен быть
заключен в двойные кавычки (но символ " не может быть частью текста).
- Метка отображается, используя шрифт, определяемый по <literal>fontid</literal>.
+ Метка отображается, используя шрифт, определяемый по <literal>fontid</literal>.
Вы можете использовать следующие переменные в тексте:
</para>
@@ -608,28 +608,28 @@ end
<entry>$T</entry>
<entry>
символ, соответствующий типу потока (файл: <literal>f</literal>,
- Video CD: <literal>v</literal>, DVD: <literal>d</literal>,
+ Video CD: <literal>v</literal>, DVD: <literal>d</literal>,
URL: <literal>u</literal>)
</entry>
</row>
<row>
<entry>$p</entry>
<entry>
- символ <keycap>p</keycap> (если фильм воспроизводится и шрифт имеет
+ символ <keycap>p</keycap> (если фильм воспроизводится и шрифт имеет
символ <keycap>p</keycap>)
</entry>
</row>
<row>
<entry>$s</entry>
<entry>
- символ <keycap>s</keycap> (если фильм остановлен и шрифт имеет
+ символ <keycap>s</keycap> (если фильм остановлен и шрифт имеет
символ <keycap>s</keycap>)
</entry>
</row>
<row>
<entry>$e</entry>
<entry>
- символ <keycap>e</keycap> (если фильм на паузе и шрифт имеет
+ символ <keycap>e</keycap> (если фильм на паузе и шрифт имеет
символ <keycap>e</keycap>)
</entry>
</row>
@@ -652,7 +652,7 @@ end
<note><para>
Переменные <literal>$a, $T, $p, $s</literal> и <literal>$e</literal> все
возвращают символы, которые должны быть отображены в качестве специальных значков
- (например, <keycap>e</keycap> - для значка паузы, который обычно выглядит как ||).
+ (например, <keycap>e</keycap> - для значка паузы, который обычно выглядит как ||).
Вы должны иметь шрифт для обычных символов и отличающийся шрифт для значков.
Смотрите раздел о <link linkend="skin-fonts-symbols">значках</link>
для дополнительной информации.
@@ -677,11 +677,11 @@ end
<anchor id="skin-sub-base"/>base = image, X, Y, width, height
</literal></term>
<listitem><para>
- Изображение, отображаемое в окне. Окно будет появляться в указанной позиции
- <literal>X,Y</literal> экрана (<literal>0,0</literal> - верхний левый угол).
+ Изображение, отображаемое в окне. Окно будет появляться в указанной позиции
+ <literal>X,Y</literal> экрана (<literal>0,0</literal> - верхний левый угол).
Вы можете указать <literal>-1</literal> для центра и <literal>-2</literal>
- для правого (<literal>X</literal>) и нижнего (<literal>Y</literal>) края.
- Окно будет того же размера, что и изображение. <literal>width</literal> и
+ для правого (<literal>X</literal>) и нижнего (<literal>Y</literal>) края.
+ Окно будет того же размера, что и изображение. <literal>width</literal> и
<literal>height</literal> означают размер окна; они необязательны
(если отсутствуют, окно будет иметь те же размеры, что и изображение).
</para></listitem>
@@ -692,7 +692,7 @@ end
<anchor id="skin-background"/>background = R, G, B
</literal></term>
<listitem><para>
- Позволяет указать цвет фона. Это полезно, если изображение меньше окна.
+ Позволяет указать цвет фона. Это полезно, если изображение меньше окна.
<literal>R</literal>, <literal>G</literal> и <literal>B</literal>
указывают красную, зеленую и синюю составляющие цвета (каждое из них -
десятичное число от 0 до 255).
@@ -714,7 +714,7 @@ end
</para>
<para>
-Следующие элементы можно использовать в блоке
+Следующие элементы можно использовать в блоке
'<literal>window = menu</literal>'. . .'<literal>end</literal>'.
</para>
@@ -743,7 +743,7 @@ end
</literal></term>
<listitem><para>
Определяет позицию <literal>X,Y</literal> и размер элемента меню в изображении.
- <literal>message</literal> - это сообщение, генерируемое, когда кнопка мыши будет отпущена
+ <literal>message</literal> - это сообщение, генерируемое, когда кнопка мыши будет отпущена
над элементом меню.
</para></listitem>
</varlistentry>
@@ -768,11 +768,11 @@ end
начинающиеся с '<literal>;</literal>'. Файл должен иметь строку вида
<anchor id="skin-font-image"/>
<programlisting>image = <replaceable>image</replaceable></programlisting>,
-где <literal><replaceable>image</replaceable></literal> - это название
+где <literal><replaceable>image</replaceable></literal> - это название
файла с изображением, используемым для шрифта (расширение указывать необязательно).
<anchor id="skin-font-char"/>
<programlisting>"char" = X, Y, width, height</programlisting>
-Здесь <literal>X</literal> и <literal>Y</literal> указывают позицию символа
+Здесь <literal>X</literal> и <literal>Y</literal> указывают позицию символа
<literal>char</literal> в изображении (<literal>0,0</literal> - верхний левый угол),
<literal>width</literal> и <literal>height</literal> - размеры символа в пикселах.
</para>
@@ -854,7 +854,7 @@ image = font.png
Может быть использовано для общей кнопки воспроизведение/пауза. Оба сообщения
должны быть назначены кнопкам, находящимся практически в одной точке окна.
Это сообщение ставит воспроизведение на паузу и показывает изображение кнопки с
- назначенным сообщением <literal>evPlaySwitchToPause</literal>
+ назначенным сообщением <literal>evPlaySwitchToPause</literal>
(чтобы показать, что кнопка может быть нажата для продолжения воспроизведения).
</para></listitem>
</varlistentry>
@@ -869,7 +869,7 @@ image = font.png
<varlistentry>
<term><emphasis role="bold">evPlaySwitchToPause</emphasis></term>
<listitem><para>
- Противоположность <literal>evPauseSwitchToPlay</literal>. Это сообщение
+ Противоположность <literal>evPauseSwitchToPlay</literal>. Это сообщение
запускает воспроизведение и показывает изображение кнопки с
назначенным сообщением <literal>evPauseSwitchToPlay</literal>
(чтобы показать, что кнопка может быть нажата для включения паузы).
@@ -938,7 +938,7 @@ image = font.png
<varlistentry>
<term><emphasis role="bold">evSetMoviePosition</emphasis></term>
<listitem><para>
- Перемещается к позиции (может использоваться ползунком;
+ Перемещается к позиции (может использоваться ползунком;
используется относительное (0-100%) положение ползунка).
</para></listitem>
</varlistentry>
@@ -1087,7 +1087,7 @@ image = font.png
<varlistentry>
<term><emphasis role="bold">evLoadPlay</emphasis></term>
<listitem><para>
- Делает то же, что и <literal>evLoad</literal>, но запускает вопроизведение файла
+ Делает то же, что и <literal>evLoad</literal>, но запускает вопроизведение файла
автоматически после его загрузки.
</para></listitem>
</varlistentry>
@@ -1175,12 +1175,12 @@ image = font.png
Итак, вы прочитали о создании скина для
<application>MPlayer</application> GUI, прекрасно нарисовали все в
<application>Gimp</application> и желаете отправить скин нам?
-Прочтите некоторые руководства для избежания основных ошибок и
+Прочтите некоторые руководства для избежания основных ошибок и
создания высококачественного скина.
</para>
<para>
-Мы хотим, чтобы скины, добавляемые нами в репозиторий, удовлетворяли
+Мы хотим, чтобы скины, добавляемые нами в репозиторий, удовлетворяли
некоторым стандартам качества. Есть также несколько вещей,
сделающих вашу жизнь проще.
</para>
@@ -1192,10 +1192,10 @@ image = font.png
<itemizedlist>
<listitem><para>
- Каждый скин должна идти с файлом
+ Каждый скин должна идти с файлом
<filename>README</filename>, содержащим информацию о вас, авторе,
правах на копирование, лицензионным уведомлением и всем другим,
- что вам захочется добавить. Если хотите иметь историю изменений, то
+ что вам захочется добавить. Если хотите иметь историю изменений, то
этот файл - хорошее место для нее.
</para></listitem>
@@ -1206,9 +1206,9 @@ image = font.png
</para></listitem>
<listitem><para>
- Горизонтальные и вертикальные элементы управления
+ Горизонтальные и вертикальные элементы управления
(такие как ползунки громкости или положения) должны иметь
- кнопку-ползунок точно отцентрированную по центру самого ползунка.
+ кнопку-ползунок точно отцентрированную по центру самого ползунка.
Должно быть возможно двигать кнопку к обоим концам ползунка,
но не выходить за них.
</para></listitem>
diff --git a/DOCS/xml/ru/tvinput.xml b/DOCS/xml/ru/tvinput.xml
index 394a65ee7d..f090d13571 100644
--- a/DOCS/xml/ru/tvinput.xml
+++ b/DOCS/xml/ru/tvinput.xml
@@ -56,7 +56,7 @@
<listitem>
<para>
Если Вы захватываете видео с вертикальным разрешением выше половины полного
- разрешения (т.е. 288 для PAL или 240 для NTSC), то получаемые вами 'кадры'
+ разрешения (т.е. 288 для PAL или 240 для NTSC), то получаемые вами 'кадры'
на самом деле будут чередующимися[interleaved] парами полей. В зависимости от того,
что вы собираетесь делать с видео, можно оставить их в таком виде,
произвести разрушающую (с возможной потерей качества) построчную развёртку,
@@ -68,7 +68,7 @@
сценах с быстрыми движениями, и управление битпотоком, скорее всего, будет даже не
в состоянии поддерживать необходимый уровень битпотока, поскольку артефакты
чересстрочной развёртки создают огромное количество мелких деталей и поэтому
- отнимают большую часть полосы пропускания. Вы можете включить преобразование в
+ отнимают большую часть полосы пропускания. Вы можете включить преобразование в
построчную развёртку,
используя <option>-vf pp=DEINT_TYPE</option>. Обычно <option>pp=lb</option>
работает хорошо, но это уже субъективное мнение. Другие алгоритмы
@@ -102,7 +102,7 @@
</para></listitem>
<listitem><para>
Изменяйте значение <option>outfmt</option> только если Вы знаете, что Вы
- делаете, или Ваши карта/драйвер не поддерживают значение по умолчанию
+ делаете, или Ваши карта/драйвер не поддерживают значение по умолчанию
(пространство цветов YV12). В старых версиях <application>MPlayer</application>/
<application>MEncoder</application> было необходимо выставлять нужное значение
формата вывода.
@@ -126,7 +126,7 @@
либо используя встроенный АЦП на чипе bt878. В этом случае, Вы должны
загрузить драйвер <emphasis role="bold">btaudio</emphasis>. Читайте файл
<filename>linux/Documentation/sound/btaudio</filename> (в дереве ядра, не
- <application>MPlayer</application>'а) с некоторыми инструкциями по
+ <application>MPlayer</application>'а) с некоторыми инструкциями по
использованию этого драйвера.
</para></listitem>
<listitem><para>
@@ -159,8 +159,8 @@ mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://
</para></informalexample>
<informalexample><para>
-Более изощрённый пример. Это заставляет <application>MEncoder</application> захватывать
-полное PAL изображение, обрезать края и изменить развёртку картинки на построчную,
+Более изощрённый пример. Это заставляет <application>MEncoder</application> захватывать
+полное PAL изображение, обрезать края и изменить развёртку картинки на построчную,
используя алгоритм линейного смешивания. Аудио сжимается до постоянного
битпотока 64 кБ/с, используя LAME кодек. Эти установки подходят для захвата фильмов.
<screen>
diff --git a/DOCS/xml/ru/usage.xml b/DOCS/xml/ru/usage.xml
index 3bf6112e70..3ca7a290ec 100644
--- a/DOCS/xml/ru/usage.xml
+++ b/DOCS/xml/ru/usage.xml
@@ -134,8 +134,8 @@ mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/movies/test.avi</replaceabl
</para>
<para>
-<application>MPlayer</application> может конвертировать вышеперечисленные форматы
-субтитров (<emphasis role="bold">кроме первых трёх</emphasis>) в следующие форматы
+<application>MPlayer</application> может конвертировать вышеперечисленные форматы
+субтитров (<emphasis role="bold">кроме первых трёх</emphasis>) в следующие форматы
с помощью соответствующих опций:
<itemizedlist>
<listitem><para>MPsub: <option>-dumpmpsub</option></para></listitem>
@@ -147,7 +147,7 @@ mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/movies/test.avi</replaceabl
</para>
<para>
-<application>MEncoder</application> может выдавать DVD субтитры
+<application>MEncoder</application> может выдавать DVD субтитры
в <link linkend="menc-feat-extractsub">VOBsub</link> формате.
</para>
@@ -158,18 +158,18 @@ mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/movies/test.avi</replaceabl
<formalpara>
<title>VOBsub субтитры</title>
<para>
-VOBsub субтитры состоят из большого (несколько мегабайт) <filename>.SUB</filename> файла,
+VOBsub субтитры состоят из большого (несколько мегабайт) <filename>.SUB</filename> файла,
и необязательных
<filename>.IDX</filename> и/или <filename>.IFO</filename> файлов.
Использование: если у Вас, например, есть файлы
<filename><replaceable>sample.sub</replaceable></filename>,
-<filename><replaceable>sample.ifo</replaceable></filename> (необязательно),
+<filename><replaceable>sample.ifo</replaceable></filename> (необязательно),
<filename><replaceable>sample.idx</replaceable></filename> - Вы должны указать
<application>MPlayer</application>'у опции <option>-vobsub sample [-vobsubid <replaceable>id</replaceable>]</option> (можно указать полный путь).
Опция <option>-vobsubid</option> похожа на <option>-sid</option>
для DVD, с её помощью, Вы можете выбирать между дорожками субтитров (языками).
В случае, если <option>-vobsubid</option> пропущена, MPlayer попытается использовать
-языки, полученные через опцию <option>-slang</option> и перейти к пункту
+языки, полученные через опцию <option>-slang</option> и перейти к пункту
<systemitem>langidx</systemitem> в <filename>.IDX</filename> файле, чтобы выбрать язык субтитров. Если и это
не удаётся, то субтитров не будет.
</para>
@@ -181,7 +181,7 @@ VOBsub субтитры состоят из большого (несколько
Прочие форматы субтитров состоят из единого текстового файла, содержащего информацию
о синхронизации, местоположении и тексте субтитра.
Использование: Если у Вас есть, например, файл
-<filename><replaceable>sample.txt</replaceable></filename>,
+<filename><replaceable>sample.txt</replaceable></filename>,
Вы должны указать опцию <option>-sub <replaceable>sample.txt</replaceable></option>
(можно указать полный путь).
</para>
@@ -214,12 +214,12 @@ VOBsub субтитры состоят из большого (несколько
Если Вы наблюдаете увеличивающуюся задержку между фильмом и субтитрами, используя
файл субтитров в формате MicroDVD, наиболее вероятно, что частота кадров у фильма и файла
субтитров не совпадают. Пожалуйста, обратите внимание, что формат MicroDVD
-использует абсолютные номера кадров для синхронизации, но в нем нет информациио частоте кадров
+использует абсолютные номера кадров для синхронизации, но в нем нет информациио частоте кадров
и поэтому опция
-<option>-subfps</option> не может использоваться с этим форматом.
+<option>-subfps</option> не может использоваться с этим форматом.
Вы должны, если хотите навсегда решить эту проблему, вручную конвертировать
частоту кадров файла субтитров.
-<application>MPlayer</application> может сделать для вас это преобразование:
+<application>MPlayer</application> может сделать для вас это преобразование:
<screen>
mplayer -dumpmicrodvdsub -fps <replaceable>subtitles_fps</replaceable> -subfps <replaceable>avi_fps</replaceable> \
-sub <replaceable>subtitle_filename</replaceable> <replaceable>dummy.avi</replaceable>
@@ -413,7 +413,7 @@ mplayer <replaceable>http://217.71.208.37:8006</replaceable> -dumpstream -dumpfi
сохранит данные из потока
<replaceable>http://217.71.208.37:8006</replaceable> в
<replaceable>stream.asf</replaceable>.
-Это работает для всех протоколов, поддерживаемых
+Это работает для всех протоколов, поддерживаемых
<application>MPlayer</application>, таких как MMS, RSTP, и других.
</para>
</sect2>
@@ -481,7 +481,7 @@ Jar-Jar Binks, и т. п. из фильмов, сообразуясь с Ваш
&lt;filename&gt;</option>. При проигрывании, когда Вы хотите отметить
предыдущие две секунды для пропуска, нажмите <keycap>i</keycap>.
Соответствующая запись для этого времени будет добавлена в файл. Затем Вы
-можете вернуться и подстроить сгенерированный EDL файл также как и
+можете вернуться и подстроить сгенерированный EDL файл также как и
поправить действие по-умолчанию (пропуск блока, указанного в строке).
</para>
</sect2>
@@ -507,14 +507,14 @@ Jar-Jar Binks, и т. п. из фильмов, сообразуясь с Ваш
Для воспроизведения файла с более чем двумя каналами звука, используйте опцию
<option>-channels</option>. Например, для воспроизведения DVD со звуком 5.1:
<screen>mplayer dvd://1 -channels 6</screen>
-Имейте ввиду, что несмотря на название "5.1" на самом деле присутствует
+Имейте ввиду, что несмотря на название "5.1" на самом деле присутствует
шесть независимых каналов. Если у вас есть соответствующее оборудование, вы
спокойно можете добавить опцию <option>channels</option> в конфигурационный
файл <filename>~/.mplayer/config</filename> <application>MPlayer</application>'а.
Например, для установки по умолчанию квадрофонического[quadraphonic] воспроизведения, добавьте
такую строку:
<programlisting>channels=4</programlisting>
-<application>MPlayer</application> будет выводить четырехканальный звук, если все четыре
+<application>MPlayer</application> будет выводить четырехканальный звук, если все четыре
есть в проигрываемом файле.
</para>
</sect3>
@@ -524,7 +524,7 @@ Jar-Jar Binks, и т. п. из фильмов, сообразуясь с Ваш
<title>Воспроизведение стерео звука на четырех колонках</title>
<para>
-По-умолчанию, <application>MPlayer</application> не дублирует никакие каналы, как и
+По-умолчанию, <application>MPlayer</application> не дублирует никакие каналы, как и
большинство звуковых драйверов. Если вы хотите, сделайте это самостоятельно:
<screen>mplayer <replaceable>filename</replaceable> -af channels=2:2:0:1:0:0</screen>
Объяснения ищите в разделе
@@ -541,13 +541,13 @@ DVD, как правило, имеют окружающий звук, кодир
(Digital Theater System[система цифрового кинотеатра]) формате. Некоторое
современное аудио оборудование способно самостоятельно декодировать эти форматы.
<application>MPlayer</application> может быть сконфигурирован, чтобы передавать
-данные без их декодирования. Это работает только для наличие в вашей звуковой карте
+данные без их декодирования. Это работает только для наличие в вашей звуковой карте
разъема S/PDIF (Sony/Philips Digital Interface[цифровой интерфейс Sony/Philips]).
</para>
<para>
-Если ваше оборудование может декодировать и AC-3, и DTS, выможете спокойно
-задействовать передачу для обоих форматов. В противном случае включайте
+Если ваше оборудование может декодировать и AC-3, и DTS, выможете спокойно
+задействовать передачу для обоих форматов. В противном случае включайте
передачу только того формата, который поддерживается оборудованием.
</para>
@@ -580,7 +580,7 @@ DVD, как правило, имеют окружающий звук, кодир
<para>
Заметьте, что в конце <option>ac=hwac3,</option> и <option>ac=hwdts,</option>
-присутствует запятая (","). В этом случае
+присутствует запятая (","). В этом случае
<application>MPlayer</application> вернется к кодеку, который он обычно использует,
при воспроизведении файла, не содержащего звука AC-3 или DTS.
<option>afm=hwac3</option> запятой не требует;
@@ -598,7 +598,7 @@ DVD, как правило, имеют окружающий звук, кодир
аудио потоки MPEG (в частности MP2). Некоторые аппаратные MPEG декодеры, такие как
полнофункциональные DVB карты и DXR2 адаптеры имеют встроенную возможность
декодирования этого формата.
-<application>MPlayer</application> может быть настроен для передачи аудио данных
+<application>MPlayer</application> может быть настроен для передачи аудио данных
без из декодирования.
</para>
@@ -619,7 +619,7 @@ DVD, как правило, имеют окружающий звук, кодир
Этот раздел пока не написан, и не может быть завершен, пока кто-нибудь не
предоставить нам образцы файлов для тестирования. Если у вас есть
matrix-кодированные файлы, знаете где их можно достать или имеете информацию,
-которая может быть полезна, отошлите сообщение в рассылку
+которая может быть полезна, отошлите сообщение в рассылку
<ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-docs">MPlayer-DOCS</ulink>.
Укажите в теме письма [matrix-encoded audio].
</para>
@@ -646,22 +646,22 @@ matrix-кодированные файлы, знаете где их можно
<para>
<application>MPlayer</application> содержит плагин HRTF (Head Related Transfer
-Function), основанный на
+Function), основанный на
<ulink url="http://sound.media.mit.edu/KEMAR.html">проекте MIT</ulink>
откуда взяты измерения от микрофонов, вмонтированных в макет человеческой головы.
</para>
<para>
Хотя точная имитация системы окружающего звука[surround system] невозможна,
-<application>MPlayer</application>'овский плагин HRTF
+<application>MPlayer</application>'овский плагин HRTF
<!-- FIXME need bette rtranslation
does provide more spatially immersive audio in 2-channel headphones
-->
-производит более пространственный окружающий звук
+производит более пространственный окружающий звук
на 2-х канальных наушниках. Обычное сведение, просто объединяет канали в два;
кроме объединения каналов, <option>hrtf</option> создает хитрое эхо, слегка
увеличивает разделение стерео, и меняет громкость некоторых частот.
-Лучше ли звучит HRTF, зависеть от исходного звука, и является делом
+Лучше ли звучит HRTF, зависеть от исходного звука, и является делом
личного вкуса, но его определенного стоит попробовать.
</para>
@@ -673,7 +673,7 @@ Function), основанный на
<para>
<option>hrtf</option> работает хорошо тоько с 5-ю или 6-ю каналами. Также,
<option>hrtf</option> тербуется 48 kHz звук. DVD аудио уже kHz, но если у вас есть
-файл, который вы хотите воспроизвести при помощи <option>hrtf</option> , с другой
+файл, который вы хотите воспроизвести при помощи <option>hrtf</option> , с другой
частотой сэмплирования, необходимо его ресэмплировать[resample]:
<screen>
mplayer <replaceable>filename</replaceable> -channels 6 -af resample=48000,hrtf
@@ -756,7 +756,7 @@ mplayer <replaceable>filename</replaceable> -channels 6 -af resample=48000,hrtf
<para>
Опция <option>-channels</option> используется для запроса количества каналов у
-аудио декодера. Некоторые аудио кодеки используют указанное количество каналов
+аудио декодера. Некоторые аудио кодеки используют указанное количество каналов
для определения необходимо ли сведение каналов. Заметьте, что это не всегда
отражается на количестве выходных каналов. Например, используя
<option>-channels 4</option> для проигрывания стерео MP3 файла будет по-прежнему
@@ -765,7 +765,7 @@ mplayer <replaceable>filename</replaceable> -channels 6 -af resample=48000,hrtf
<para>
Аудио плагин <option>channels</option> может использоваться для создания или
-удаления каналов, и полезен для управления количеством каналов, отсылаемых на
+удаления каналов, и полезен для управления количеством каналов, отсылаемых на
звуковую карту. Смотрите следующие разделы для получения информации о манипуляции
каналами.
</para>
@@ -792,7 +792,7 @@ mplayer <replaceable>filename</replaceable> -af extrastereo=0
В следующих разделах приводятся другие способы сделать то же самое
без уменьшения громкости, но они сложнее и требуют указания различных опций
в зависимости от того, какой канал остается. Если вам действительно требуется
-управлять громкостью, бутет проще поэкспериментировать с плагином
+управлять громкостью, бутет проще поэкспериментировать с плагином
<option>volume</option> и определить верное значение. Например:
<screen>mplayer <replaceable>filename</replaceable> -af extrastereo=0,volume=5</screen>
@@ -807,7 +807,7 @@ mplayer <replaceable>filename</replaceable> -af extrastereo=0
<para>
Плагин <option>channels</option> может переместить любой или все каналы.
-Установка всех подопций плагина <option>channels</option>
+Установка всех подопций плагина <option>channels</option>
не так проста и требует определенной аккуратности.
<orderedlist spacing="compact">
@@ -815,10 +815,10 @@ mplayer <replaceable>filename</replaceable> -af extrastereo=0
Определитесь, сколько выходных каналов вам необходимо. Это первая подопция.
</para></listitem>
<listitem><para>
- Посчитайте количество перемещаемых каналов. Это вторая подопция.Каждый канал может быть
+ Посчитайте количество перемещаемых каналов. Это вторая подопция.Каждый канал может быть
перемещен в несколько отличных каналов одновременно, но учтите, что исходный канал
- (даже при перемещении в одно место) будет пуст, пока в него не переместится
- какой-либо другой. Для копирования канала, оставляя исходный неизменным, просто
+ (даже при перемещении в одно место) будет пуст, пока в него не переместится
+ какой-либо другой. Для копирования канала, оставляя исходный неизменным, просто
переместите канал одновременно в требуемый и исходный. Например:
<programlisting>
канал 2 --> канал 3
@@ -859,7 +859,7 @@ mplayer <replaceable>filename</replaceable> -af channels=2:2:0:1:0:0
<para>
Преимущество этого примере перед <option>extrastereo</option> состоит в том,
-что громкость каждого канала такая же как у исходного. Недостаток заключается в
+что громкость каждого канала такая же как у исходного. Недостаток заключается в
необходимости изменить подопции на "2:2:1:0:1:1", если желаемый
канал - правый. К тому же его труднее запомнить и набрать.
</para>
@@ -869,14 +869,14 @@ mplayer <replaceable>filename</replaceable> -af channels=2:2:0:1:0:0
На самом деле есть более простой способ использования плагина
<option>channels</option> для воспроизведения левого канала на обеих колонках:
<screen>mplayer <replaceable>filename</replaceable> -af channels=1</screen>
-Второй канал отбрасывается и, при отсутствии других подопций, остается
+Второй канал отбрасывается и, при отсутствии других подопций, остается
единственным. Драйвер звуковой карты автоматически воспроизводит одноканальный
звук на обеих колонках. Но это сработает только если желаемый канал - левый.
</para>
<bridgehead>Пример: дублирование передних каналов на задние</bridgehead>
<para>
-Другая обычная операция - это дублирование передних каналов и воспроизведение
+Другая обычная операция - это дублирование передних каналов и воспроизведение
их на задних колонках при квадрофонической настройке.
<orderedlist>
<listitem><para>
@@ -910,7 +910,7 @@ mplayer <replaceable>filename</replaceable> -af channels=4:4:0:2:0:0:1:3:1:1
<orderedlist>
<listitem><para>
Определите со скольки каналами будете работать. Вам необходимо указать это
- при помощи <option>-channels</option> и/или <option>-af channels</option>.
+ при помощи <option>-channels</option> и/или <option>-af channels</option>.
Дальнейшие примеры покажут когда какую использовать.
</para></listitem>
<listitem><para>
@@ -920,18 +920,18 @@ mplayer <replaceable>filename</replaceable> -af channels=4:4:0:2:0:0:1:3:1:1
</para></listitem>
<listitem>
<para>
- Оставшиеся подопции указывают какая часть каждого входного канала микшируется в
- в каждый выходной. Это самая сложная часть. Для решения задачи, разделите
- подопции на несколько наборов, по одному на каждый выходной канал. Каждая
+ Оставшиеся подопции указывают какая часть каждого входного канала микшируется в
+ в каждый выходной. Это самая сложная часть. Для решения задачи, разделите
+ подопции на несколько наборов, по одному на каждый выходной канал. Каждая
подопция в наборе относится к входному каналу.
</para>
<para>
- <option>pan</option> принимает значения от 0 до 512, давая от 0% до 51200%
+ <option>pan</option> принимает значения от 0 до 512, давая от 0% до 51200%
громкости исходного канала. Будьте осторожны, используя значения больше 1,
- если вы превысить диапазон сэмплинга вашей звуковой карты, вы услышите
- противный треск и скрежет. Если хотите, можете вслед за
+ если вы превысить диапазон сэмплинга вашей звуковой карты, вы услышите
+ противный треск и скрежет. Если хотите, можете вслед за
<option>pan</option> указать <option>,volume</option> для задействования обрезки,
- но лучше держать значения <option>pan</option> достаточно низкими, чтобы не
+ но лучше держать значения <option>pan</option> достаточно низкими, чтобы не
требовалось обрезание.
</para>
</listitem>
@@ -940,7 +940,7 @@ mplayer <replaceable>filename</replaceable> -af channels=4:4:0:2:0:0:1:3:1:1
<bridgehead>Пример: один канал на две колонки</bridgehead>
<para>
-Это еще один пример воспроизведения левого канала на двух колонках.
+Это еще один пример воспроизведения левого канала на двух колонках.
Следуя инструкциям выше:
<orderedlist>
<listitem><para>
@@ -957,7 +957,7 @@ mplayer <replaceable>filename</replaceable> -af channels=4:4:0:2:0:0:1:3:1:1
</orderedlist>
Соединение опций дает:
<screen>mplayer <replaceable>filename</replaceable> -af pan=2:1:1:0:0</screen>
-Если вместо правого канала нужен левый, подопции для <option>pan</option>
+Если вместо правого канала нужен левый, подопции для <option>pan</option>
будут "2:0:0:1:1".
</para>
@@ -981,9 +981,9 @@ mplayer <replaceable>filename</replaceable> -af channels=4:4:0:2:0:0:1:3:1:1
Количество выходных каналов равно 2, значит первая подопция равна "2".
</para></listitem>
<listitem><para>
- С шестью входными каналами будем иметь шесть наборов подопций. К счастью, поскольку
+ С шестью входными каналами будем иметь шесть наборов подопций. К счастью, поскольку
мы беспокоимся о выводе только первых двух, достаточно создать два набора;
- оставшиеся можно опустить. Имейте ввиду, что не все многоканальные имеют одинаковый
+ оставшиеся можно опустить. Имейте ввиду, что не все многоканальные имеют одинаковый
порядок каналов. пример показывает как свести файл с порядком как у AC-3 5.1:
<programlisting>
0 - передний левый
@@ -1013,12 +1013,12 @@ mplayer <replaceable>6-channel.wav</replaceable> -af pan=2:1:0:0:1:1:0:0:1:0.5:0
Если у вас есть пара огромных передних колонок, нет надобности тратиться на
сабвуфер для полноценной системы 5.1. Если использовать <option>-channels 5</option>
для запроса к liba52 на декодирование 5.1 аудио в 5.0, канал сабвуфера просто
-отбрасывается. Если вы сотите самостоятельно распределить канал
+отбрасывается. Если вы сотите самостоятельно распределить канал
сабвуфера, то потребуется ручное сведение при помощи <option>pan</option>:
<orderedlist>
<listitem><para>
- Поскольку <option>pan</option> надо анализировать все шесть каналов, укажите
+ Поскольку <option>pan</option> надо анализировать все шесть каналов, укажите
<option>-channels 6</option>, чтобы liba52 декодировал их все.
</para></listitem>
<listitem><para>
@@ -1090,20 +1090,20 @@ mplayer <replaceable>quiet-file</replaceable> -softvol -softvol-max 300
<application>MPlayer</application> регулирует громкость в процентах от
максимума, вы не будете иметь той же точности при использовании клавиш
регулирования громкости.
-Используйте меньшее значение <option>-softvol-max</option> и/или укажите
+Используйте меньшее значение <option>-softvol-max</option> и/или укажите
<option>-volstep 1</option> если нужна повышенная точность.
</para>
<para>
-Опция <option>-softvol</option> работает, управляя аудио плагином
+Опция <option>-softvol</option> работает, управляя аудио плагином
<option>volume</option>. Если вам надо воспроизвести файл с определенной
громкостью от начальной, можете указать <option>volume</option> вручную:
<screen>mplayer <replaceable>quiet-file</replaceable> -af volume=10</screen>
Будет воспроизведен файл в усилением в 10 децибел. Будьте осторожны,
используя плагин <option>volume</option> - вы можете легко повредить
ваши уши слишком громким звуком. Начните с маленьких значений и постепенно
-увеличивайте, пока не почувствуете, что достаточно. Также, если
-указать черезчур высокие значения, <option>volume</option> может потребоваться
+увеличивайте, пока не почувствуете, что достаточно. Также, если
+указать черезчур высокие значения, <option>volume</option> может потребоваться
обрезать звук, чтобы избежать отправления на карту данных, превышающих
допустимые значение; это приведет к искажению звука.
</para>
diff --git a/DOCS/xml/ru/video.xml b/DOCS/xml/ru/video.xml
index 9a5631444e..8f94a461b5 100644
--- a/DOCS/xml/ru/video.xml
+++ b/DOCS/xml/ru/video.xml
@@ -52,7 +52,7 @@ Memory at d8000000 (32-bit, prefetchable)<!--
</para>
<para>
-Теперь давайте найдем объем памяти. Это очень просто, просто преобразуйте
+Теперь давайте найдем объем памяти. Это очень просто, просто преобразуйте
размер видео памяти в шестнадцатеричный формат, или используйте таблицу:
<informaltable frame="none">
<tgroup cols="2">
@@ -92,15 +92,15 @@ echo "base=0xd8000000 size=0x2000000 type=write-combining" &gt; /proc/mtrr
<title>Xv</title>
<para>
-Под XFree86 4.0.2 или новее, вы можете использовать функции работы с YUV[YUV routines]
+Под XFree86 4.0.2 или новее, вы можете использовать функции работы с YUV[YUV routines]
вашей видеокарты, используя расширение XVideo, то, которое используется при указании опциии
-<option>-vo xv</option>.
+<option>-vo xv</option>.
<!-- FIXME
Also, this driver supports adjusting
brightness/contrast/hue/etc (unless you use the old, slow DirectShow DivX
codec, which supports it everywhere), see the man page.
-->
-К тому же этот драйвер поддерживает управление
+К тому же этот драйвер поддерживает управление
яркостью/контрастностью/цветностью/и т.д. (кроме случая использования старого ,медленного
DivX кодека DirectShow, который везде это поддерживает), смотрите страницу man.
@@ -127,8 +127,8 @@ DivX кодека DirectShow, который везде это поддержи
</para></note>
</para></listitem>
<listitem><para>
- Ваша карта имеет поддержку Xv для Linux. Чтобы это проверить, запустите
- <command>xvinfo</command>, являющуюся частью дистрибутива XFree86. Она должна
+ Ваша карта имеет поддержку Xv для Linux. Чтобы это проверить, запустите
+ <command>xvinfo</command>, являющуюся частью дистрибутива XFree86. Она должна
выдать на экран длинный текст, похожий на этот:
<screen>
X-Video Extension version 2.2
@@ -172,12 +172,12 @@ screen #0
<title>3dfx карты</title>
<para>
-Хорошо известно, что старые 3dfx драйвера имеют проблемы с ускорением XVideo, они не
+Хорошо известно, что старые 3dfx драйвера имеют проблемы с ускорением XVideo, они не
поддерживают ни YUY2 ни YV12, ни т.п. Проверьте, что у вас XFree86 версии
-4.2.0 или новее, он может работать с YV12 и YUY2, в то время как предыдущие версии,
+4.2.0 или новее, он может работать с YV12 и YUY2, в то время как предыдущие версии,
включая 4.1.0, <emphasis role="bold">с YV12 приводят к краху</emphasis>.
-Если вы столкнулись со странными эффектами при использовании <option>-vo xv</option>,
+Если вы столкнулись со странными эффектами при использовании <option>-vo xv</option>,
попробуйте SDL (он тоже имеет поддержку XVideo), и посмотрите поможет ли это. Обратитесь к
разделу <link linkend="sdl">SDL</link> за подробностями.
</para>
@@ -195,12 +195,12 @@ screen #0
<para>
S3 Savage3D, должны прекрасно работать, но для Savage4 используйте XFree86 версии 4.0.3 или
выше (в случае проблем с изображением попробуйте 16bpp). По поводу S3 Virge:
-она поддерживает xv, но карта сама по себе слишком медленная, так что лучше будет ее
+она поддерживает xv, но карта сама по себе слишком медленная, так что лучше будет ее
продать.
</para>
<para>
-Существует родной драйвер фреймбуфера для карт S3 Virge, аналогичный
+Существует родной драйвер фреймбуфера для карт S3 Virge, аналогичный
tdfxfb. Настройте ваш фреймбуфер (например, укажите ядру
"<option>vga=792 video=vesa:mtrr</option>") и воспользуйтесь
<option>-vo s3fb</option> (<option>-vf yuy2</option> и <option>-dr</option>
@@ -208,9 +208,9 @@ tdfxfb. Настройте ваш фреймбуфер (например, ука
</para>
<note><para>
-Пока не ясно в каких моделях Savage отсутствует поддержка YV12, и преобразование
+Пока не ясно в каких моделях Savage отсутствует поддержка YV12, и преобразование
осуществляется драйвером (медленно). Если вы грешите на свою карту, возьмите
-свежий драйвер иди вежливо спросите в списке рассылки MPlayer-users
+свежий драйвер иди вежливо спросите в списке рассылки MPlayer-users
о драйвере с поддержкой MMX/3DNow!.
</para></note>
</sect2>
@@ -222,7 +222,7 @@ tdfxfb. Настройте ваш фреймбуфер (например, ука
<para>
nVidia под Linux - не всегда хороший выбор ... Открытые драйвера XFree86
поддерживают большинство этих карт, но в некоторых случаях придется
-использовать закрытый бинарный драйвер от nVidia, доступный на
+использовать закрытый бинарный драйвер от nVidia, доступный на
<ulink url="http://www.nvidia.com/object/linux.html">сайте nVidia</ulink>.
Этот драйвер также всегда необходим для задействования 3D ускорения.
</para>
@@ -234,7 +234,7 @@ nVidia под Linux - не всегда хороший выбор ... Откры
</para>
<para>
-Тем не менее, <application>MPlayer</application> имеет
+Тем не менее, <application>MPlayer</application> имеет
<link linkend="vidix">VIDIX</link> драйвер для большинства карт nVidia. Сейчас он
в стадии беты и имеет некоторые недостатки. За подробостями обращайтесь
к разделу <link linkend="vidix-nvidia">nVidia VIDIX</link>.
@@ -256,7 +256,7 @@ nVidia под Linux - не всегда хороший выбор ... Откры
<para>
Radeon VE - если нужен X, используйте XFree86 4.2.0 или новее.
Нет поддержки TV-выхода. Конечно, с <application>MPlayer</application> вы можете успешно
-получить <emphasis role="bold">ускоренное</emphasis> отображение, с или без
+получить <emphasis role="bold">ускоренное</emphasis> отображение, с или без
<emphasis role="bold">TV-выхода</emphasis>, без каких-либо библиотек X.
Читайте раздел <link linkend="vidix">VIDIX</link>.
</para>
@@ -268,20 +268,20 @@ Radeon VE - если нужен X, используйте XFree86 4.2.0 или
<para>
Эти карты можно найти во многих ноутбуках. Вы должны использовать XFree86 4.3.0 или
-более новый, или использовать
+более новый, или использовать
<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">Xv-совместимые драйвера</ulink>.
от Stefan Seyfried. Просто выберите подходящий для вашей версии XFree86.
</para>
<para>
-XFree86 4.3.0 включает поддержку Xv, недавно Bohdan Horst отослал небольшой
+XFree86 4.3.0 включает поддержку Xv, недавно Bohdan Horst отослал небольшой
<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">патч</ulink>
для исходников XFree86, ускоряющий операции с фреймбуфером (и XVideo) в четыре раза.
Патч был включен в XFree86 CVS и должен быть в следующем релизе после 4.3.0.
</para>
<para>
-Чтобы сделать возможным воспроизведение фильмов DVD разрешения поправьте ваш XF86Config как
+Чтобы сделать возможным воспроизведение фильмов DVD разрешения поправьте ваш XF86Config как
указано здесь:
<programlisting>
Section "Device"
@@ -305,7 +305,7 @@ EndSection<!--
</para>
<para>
-Другой вариант: <application>MPlayer</application> имеет
+Другой вариант: <application>MPlayer</application> имеет
<link linkend="vidix">VIDIX</link> драйвер для карт Cyberblade/i1.
</para>
</sect2>
@@ -392,8 +392,8 @@ DGA2 объединяет возможности расширения XVidMode
</para>
<para>
-Однако DGA имеет некоторые недостатки. Похоже, оно каким-то образом зависит от
-используемого графического чипа и реализации видеодрайвера сервера X,
+Однако DGA имеет некоторые недостатки. Похоже, оно каким-то образом зависит от
+используемого графического чипа и реализации видеодрайвера сервера X,
управляющего этим чипом. Так что он работает не на всех системах.
</para>
@@ -407,21 +407,21 @@ DGA2 объединяет возможности расширения XVidMode
<programlisting>(II) Loading extension XFree86-DGA</programlisting>
Смотрите, <emphasis role="bold">крайне рекомендуется</emphasis> XFree86 4.0.x или старше!
-DGA драйвер программы <application>MPlayer</application> определяется автоматически скриптом
+DGA драйвер программы <application>MPlayer</application> определяется автоматически скриптом
<filename>./configure</filename>, или можете принудительно указать его использование
опцией <option>--enable-dga</option>.
</para>
</formalpara>
<para>
-Если драйвер не смог переключиться на меньшее разрешение, поэкспериментируйте с
+Если драйвер не смог переключиться на меньшее разрешение, поэкспериментируйте с
опциями <option>-vm</option> (только для X 3.3.x), <option>-fs</option>,
-<option>-bpp</option>, <option>-zoom</option> чтобы найти видеорежим
+<option>-bpp</option>, <option>-zoom</option> чтобы найти видеорежим
в который поместиться фильм. Конвертера Пока что нет :(
</para>
<para>
-Получите права <systemitem class="username">root</systemitem>. DGA требует
+Получите права <systemitem class="username">root</systemitem>. DGA требует
права root для прямой записи в видеопамять. Если хотите запускать от имени обычного
пользователя, установите бит SUID на <application>MPlayer</application>:
@@ -439,13 +439,13 @@ chmod +s <replaceable>/usr/local/bin/mplayer</replaceable>
<para>
В этом заключается <emphasis role="bold">большой</emphasis> риск безопасности!
<emphasis role="bold">Никогда</emphasis> не делайте этого на сервере или комппьютере,
-к которому имеют доступ другие люди, т.к. они могут получить права root через
+к которому имеют доступ другие люди, т.к. они могут получить права root через
<application>MPlayer</application> с битом SUID.
</para>
</caution>
<para>
-Теперь используйте опцию <option>-vo dga</option>, и вперед! (мы надеемся :)
+Теперь используйте опцию <option>-vo dga</option>, и вперед! (мы надеемся :)
Можете попробовать, работает ли у вас опция <option>-vo sdl:driver=dga</option>!
Это намного быстрее!
</para>
@@ -462,10 +462,10 @@ DGA драйвер позволяет переключать режимы (ме
но X сервер позволяет переключаться в режимы, предопределенные в
<filename>/etc/X11/XF86Config</filename>
(<filename>/etc/X11/XF86Config-4</filename> для XFree 4.X.X соответственно).
-Они определяются так называемыми моделайнами[modelines] и зависят
-возможностей вашей видеокарты. X сервер читает этот файл при старте и
+Они определяются так называемыми моделайнами[modelines] и зависят
+возможностей вашей видеокарты. X сервер читает этот файл при старте и
отключает режимы, недопустимые для вашего оборудования. Вы можете определить
-какие режимы остались, посмотрев лог файл X11. Он может быть найден в:
+какие режимы остались, посмотрев лог файл X11. Он может быть найден в:
<filename>/var/log/XFree86.0.log</filename>.
</para>
</formalpara>
@@ -496,7 +496,7 @@ EndSection
DGA используется программой <application>MPlayer</application> двумя способами:
можно указать SDL использовать его (<option>-vo sdl:driver=dga</option>) и
с помощью DGA драйвера (<option>-vo dga</option>). Все сказанное выше верно для обоих;
-в следующих разделах будет рассказано как работает DGA драйвер для
+в следующих разделах будет рассказано как работает DGA драйвер для
<application>MPlayer</application>.
</para>
</formalpara>
@@ -511,14 +511,14 @@ DGA запускается указанием <option>-vo dga</option> в ком
Он преднамеренно игнорирует опции <option>-vm</option> и <option>-fs</option>
(переключение видеорежимов и полноэкранный режим) - он всегда старается
занять как можно большую площадь экрана переключением видеорежима,
-избегая таким образом использования дополнительных тактов CPU для
+избегая таким образом использования дополнительных тактов CPU для
масштабирования изображения. Если выбранный режим вам не нравится, можете
принудительно указать использовать разрешение ближайшее к указанному вами опциями
<option>-x</option> и <option>-y</option>. При указании опции
<option>-v</option>, DGA драйвер выведет, кроме множества других вещей, список
всех поддерживаемых режимов, указанных в <filename>XF86Config</filename>.
Имея DGA2 вы также можете указать использование определенной глубины цвета
-при помощи опции <option>-bpp</option>. Допустимыми значениями являются 15, 16, 24 и 32.
+при помощи опции <option>-bpp</option>. Допустимыми значениями являются 15, 16, 24 и 32.
Зависит от оборудования, какие значения поддерживаются аппаратно, а для каких необходимо
производить (возможно медленное) преобразование.
</para>
@@ -534,7 +534,7 @@ DGA запускается указанием <option>-vo dga</option> в ком
<para>
Двойная буферизация означает, что каждый следующий кадр вашего фильма рисуется
в некоторую память[offscreen memory], пока отображается текущий кадр.
-Когда следующий кадр готов, графическому чипу сообщается его расположение
+Когда следующий кадр готов, графическому чипу сообщается его расположение
в памяти, и чип просто выбирает оттуда данные для отображения.
В это время новыми видео данными заполняется другой участок буфера.
</para>
@@ -560,7 +560,7 @@ DGA запускается указанием <option>-vo dga</option> в ком
полноэкранного изображения. Процентные значения скорости, выводимые
<application>MPlayer</application>, должны интерпретироваться с некоторой
осторожностью, например, с драйвером X11 они не включают время, используемое
-сервером X11 непосредственно для прорисовки. Подключите терминал к
+сервером X11 непосредственно для прорисовки. Подключите терминал к
последовательному порту и запустите <command>top</command>, чтобы
увидеть, что на самом деле происходит.
</para>
@@ -569,11 +569,11 @@ DGA запускается указанием <option>-vo dga</option> в ком
<para>
Проще говоря, ускорение, полученное от использования DGA относительно
'обычного' использования X11, сильно зависит от видео карты и того,
-насколько хорошо оптимизирован модуль X11 для него.
+насколько хорошо оптимизирован модуль X11 для него.
</para>
<para>
-Если у вас медленная система, лучше использовать глубину 15 или 16 бит,
+Если у вас медленная система, лучше использовать глубину 15 или 16 бит,
поскольку это потребует половину пропускной способности памяти 32-х
битного дисплея.
</para>
@@ -595,7 +595,7 @@ AMD K6-2 CPU может работать начиная с 400 МГц и выш
<para>
Ну, по мнению некоторых разработчиков XFree, DGA - это немного монстр.
-Они говорят, что лучше его не использовать. Его реализация не
+Они говорят, что лучше его не использовать. Его реализация не
безупречна для любого существующего драйвера XFree.
изъянов.
</para>
@@ -603,7 +603,7 @@ AMD K6-2 CPU может работать начиная с 400 МГц и выш
<itemizedlist>
<listitem><para>
- С XFree 4.0.3 и <filename>nv.o</filename> существует ошибка приводящая
+ С XFree 4.0.3 и <filename>nv.o</filename> существует ошибка приводящая
к странным цветам.
</para></listitem>
<listitem><para>
@@ -612,7 +612,7 @@ AMD K6-2 CPU может работать начиная с 400 МГц и выш
</para></listitem>
<listitem><para>
Некоторые драйвера просто не в состоянии переключиться обратно в
- нормальный режим (используйте
+ нормальный режим (используйте
<keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad +</keycap></keycombo>
и
<keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Keypad -</keycap></keycombo>
@@ -628,7 +628,7 @@ AMD K6-2 CPU может работать начиная с 400 МГц и выш
</para></listitem>
<listitem><para>
Некоторые драйвера, похоже, не могут сообщить даже об одном верном режиме.
- В этом случае DGA рухнет, сообщая о невероятном режиме
+ В этом случае DGA рухнет, сообщая о невероятном режиме
100000x100000 или о чем-нибудь похожем.
</para></listitem>
<listitem><para>
@@ -653,23 +653,23 @@ AMD K6-2 CPU может работать начиная с 400 МГц и выш
</para>
<para>
-<!-- FIXME is translation correct ?
+<!-- FIXME is translation correct ?
With <application>MPlayer</application>, 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? :)
-->
-Для карт/драйверов, не поддерживающих XVideo, мы использовали в
-<application>MPlayer</application> собственные возможности программного масштабирования
-SDL'вских X11 драйверов, пока не написали наш собственный (более быстрый и изящный)
+Для карт/драйверов, не поддерживающих XVideo, мы использовали в
+<application>MPlayer</application> собственные возможности программного масштабирования
+SDL'вских X11 драйверов, пока не написали наш собственный (более быстрый и изящный)
программный модуль масштабирования. Также мы использовали его aalib вывод, но
теперь у нас есть свой, более удобный. До некоторых пор его DGA режим был
лучше нашего. Хотите получить его прямо сейчас ? :)
</para>
<para>
-Он также помогает с некоторыми сбоящими драйверами/картами, если видео
+Он также помогает с некоторыми сбоящими драйверами/картами, если видео
прерывается (если это не проблема недостаточного быстродействия), или заикается звук.
</para>
@@ -686,9 +686,9 @@ SDL видео вывод поддерживает отображения суб
<formalpara>
<title>УСТАНОВКА</title>
<para>
-потребуется установить svgalib и ее пакет разработки, чтобы
+потребуется установить svgalib и ее пакет разработки, чтобы
<application>MPlayer</application> собрал свой SVGAlib драйвер (определяется
-автоматически, но можко включить принудительно), и отредактировать
+автоматически, но можко включить принудительно), и отредактировать
<filename>/etc/vga/libvga.config</filename> в соответствии с вашией картой и монитором.
</para>
</formalpara>
@@ -759,7 +759,7 @@ or
<title>Вывод во фреймбуфер (FBdev)</title>
<para>
-Надо ли собирать FBdev автоматически определяется скриптом
+Надо ли собирать FBdev автоматически определяется скриптом
<filename>./configure</filename>. Прочтите документацию на фреймбуйер в
исходниках ядра (<filename>Documentation/fb/*</filename>) для более подробной
информации.
@@ -768,7 +768,7 @@ or
<para>
Если ваша карта не поддерживает стандарт VBE 2.0 (старые ISA/PCI карты, такие
как S3 Trio64), а только VBE 1.2 (или еще старее?): ну, VESAfb все же будет доступна,
-но вам потребуется загрузить SciTech Display Doctor (она же UniVBE) до загрузки Linux.
+но вам потребуется загрузить SciTech Display Doctor (она же UniVBE) до загрузки Linux.
Используйте загрузочный диск DOS или что либо другое. И не забудьте зарегистрировать
ваш UniVBE ;))
</para>
@@ -781,7 +781,7 @@ or
<varlistentry>
<term><option>-fb</option></term>
<listitem><para>
- указывает какой устройство фреймбуфера использовать
+ указывает какой устройство фреймбуфера использовать
(по-умолчанию: <filename>/dev/fb0</filename>)
</para></listitem>
</varlistentry>
@@ -817,10 +817,10 @@ mplayer -vm -fbmode <replaceable>название_режима</replaceable> <re
<itemizedlist>
<listitem><para>
- <option>-vm</option> в одиночку выберет наиболее подходящий режим из
- <filename>/etc/fb.modes</filename>. Также может использоваться совместно с
+ <option>-vm</option> в одиночку выберет наиболее подходящий режим из
+ <filename>/etc/fb.modes</filename>. Также может использоваться совместно с
<option>-x</option> и <option>-y</option>. Опция
- <option>-flip</option> поддерживается, только если формат точки фильма совпадает с
+ <option>-flip</option> поддерживается, только если формат точки фильма совпадает с
форматом точки видеорежима. Обратите внимание на значение bpp, fbdev пытается
использовать текущий или указанный вами опцией <option>-bpp</option>.
</para></listitem>
@@ -855,11 +855,11 @@ mplayer -vm -fbmode <replaceable>название_режима</replaceable> <re
<para>
<systemitem>mga_vid</systemitem> - это комбинация драйвера вывода и модуля ядра
-Linux, использующая модуль видео масштабирования/оверлея
+Linux, использующая модуль видео масштабирования/оверлея
Matrox G200/G400/G450/G550 для выполнения YUV->RGB преобразования цветового
пространства и произвольного масштабирования.
-<systemitem>mga_vid</systemitem> имеет аппаратную поддержку VSYNC с тройной
-буферизацией. Работает как во фреймбуфер
+<systemitem>mga_vid</systemitem> имеет аппаратную поддержку VSYNC с тройной
+буферизацией. Работает как во фреймбуфер
консоли, так и под X, но только с Linux 2.4.x.
</para>
@@ -893,7 +893,7 @@ make<!--
<screen>insmod mga_vid.o mga_ram_size=16</screen>
</para></step>
<step><para>
- чтобы в случае необходимости загружать его автоматической, сначала добавьте
+ чтобы в случае необходимости загружать его автоматической, сначала добавьте
следующую строку в конец файла <filename>/etc/modules.conf</filename>:
<programlisting>alias char-major-178 mga_vid</programlisting>
@@ -901,8 +901,8 @@ make<!--
<step><para>
Теперь надо (пере)скомпилировать <application>MPlayer</application>,
<command>./configure</command> определит
- <filename>/dev/mga_vid</filename> и соберет драйвер 'mga'.
- Использование его в <application>MPlayer</application> осуществляется
+ <filename>/dev/mga_vid</filename> и соберет драйвер 'mga'.
+ Использование его в <application>MPlayer</application> осуществляется
опцией <option>-vo mga</option>, если используете консоль matroxfb, или
опцией <option>-vo xmga</option> из-под XFree86 3.x.x или 4.x.x.
</para></step>
@@ -914,7 +914,7 @@ make<!--
<para>
Из файла устройства <filename>/dev/mga_vid</filename> можно получать некоторую информацию,
-например, командой
+например, командой
<screen>cat /dev/mga_vid</screen>
В него можно писать для изменения яркости:
<screen>echo "brightness=120" &gt; /dev/mga_vid</screen>
@@ -922,7 +922,7 @@ make<!--
<para>
В том же каталоге есть тестовая программа, называющаяся
-<command>mga_vid_test</command>. Если все работает нормально, она должна
+<command>mga_vid_test</command>. Если все работает нормально, она должна
рисовать на экране изображения 256x256.
</para>
@@ -945,7 +945,7 @@ make<!--
<title>tdfx_vid</title>
<para>
-Это комбинация модуля Linux ядра и драйвера вывода видео, аналогичный
+Это комбинация модуля Linux ядра и драйвера вывода видео, аналогичный
<link linkend="mga_vid">mga_vid</link>.
Вам потребуется 2.4.x ядро с драйвером <systemitem>agpgart</systemitem>,
поскольку <systemitem>tdfx_vid</systemitem> использует AGP.
@@ -1125,9 +1125,9 @@ ASCII рендерер[renderer]. Существует <emphasis>множест
<note><para>
Рандеринг очень сильно загружает CPU, особенно при использовании AA-on-X
-(использование aalib под X), и меньше при использовании стандартной не-фреймбуфер
+(использование aalib под X), и меньше при использовании стандартной не-фреймбуфер
консоли. Используйте SVGATextMode, чтобы настроить большой текстовый режим и
-наслаждайтесь! (второй выход карт Hercules рулит[secondary head Hercules cards
+наслаждайтесь! (второй выход карт Hercules рулит[secondary head Hercules cards
rock] :) ), но, IMHO, вы можете использовать опцию <option>-vf 1bpp</option>, чтобы
получить графику на hgafb :)
</para></note>
@@ -1139,11 +1139,11 @@ rock] :) ), но, IMHO, вы можете использовать опцию <
<para>
При воспроизведении на терминале, вы получите лучшую скорость и качество при
-использовании драйвера Linux, а не curses(<option>-aadriver linux</option>).
-Но при этом вы долны иметь право записи в
+использовании драйвера Linux, а не curses(<option>-aadriver linux</option>).
+Но при этом вы долны иметь право записи в
<filename>/dev/vcsa<replaceable>&lt;терминал&gt;</replaceable></filename>!
-Это не определяется aalib автоматически, но vo_aa вместо нее пытается определить
-лучший режим. Смотрите <ulink url="http://aa-project.sf.net/tune"/> для
+Это не определяется aalib автоматически, но vo_aa вместо нее пытается определить
+лучший режим. Смотрите <ulink url="http://aa-project.sf.net/tune"/> для
дальнейших задач тюнинга.
</para>
</sect1>
@@ -1165,11 +1165,11 @@ rock] :) ), но, IMHO, вы можете использовать опцию <
библиотеку <systemitem class="library">slang</systemitem> или
<systemitem class="library">ncurses</systemitem>, под DOS используя библиотеку
<systemitem class="library">conio.h</systemitem>, и под windows, используя либо
-<systemitem class="library">slang</systemitem>, либо
+<systemitem class="library">slang</systemitem>, либо
<systemitem class="library">ncurses</systemitem> (через Cygwin эмуляцию), либо
<systemitem class="library">conio.h</systemitem>. Если скрипт
<filename>./configure</filename>
-определяет <systemitem class="library">libcaca</systemitem>, то caca libvo драйвер
+определяет <systemitem class="library">libcaca</systemitem>, то caca libvo драйвер
будет собран.
</para>
@@ -1184,7 +1184,7 @@ rock] :) ), но, IMHO, вы можете использовать опцию <
</itemizedlist>
<itemizedlist>
-<title>Но <systemitem class="library">libcaca</systemitem> также имеет следующие
+<title>Но <systemitem class="library">libcaca</systemitem> также имеет следующие
ограничения:</title>
<listitem><para>
нет поддержки яркости, контрастности, гаммы
@@ -1192,7 +1192,7 @@ rock] :) ), но, IMHO, вы можете использовать опцию <
</itemizedlist>
<para>
-ВЫ можете использовать следующие клавиши в окне caca для изменения опций
+ВЫ можете использовать следующие клавиши в окне caca для изменения опций
рендеринга:
</para>
@@ -1216,7 +1216,7 @@ rock] :) ), но, IMHO, вы можете использовать опцию <
</informaltable>
<variablelist>
-<title><systemitem class="library">libcaca</systemitem> также анализирует следующие
+<title><systemitem class="library">libcaca</systemitem> также анализирует следующие
переменные окружения:</title>
<varlistentry>
<term><option>CACA_DRIVER</option></term>
@@ -1252,25 +1252,25 @@ rock] :) ), но, IMHO, вы можете использовать опцию <
<para>
Этот драйвер был разработатн и представлен как <emphasis role="bold">универсальный
-драйвер</emphasis> для любых карт с VESA VBE 2.0 совместимым BIOS.
+драйвер</emphasis> для любых карт с VESA VBE 2.0 совместимым BIOS.
Другое преимущество этого драйвера заключается в том ,что он пытается принудительно
включить TV вывод.
-<citetitle>VESA BIOS EXTENSION (VBE) Версия 3.0 Дата: 16 сентября, 1998</citetitle>
+<citetitle>VESA BIOS EXTENSION (VBE) Версия 3.0 Дата: 16 сентября, 1998</citetitle>
(Страница 70) гласит:
</para>
<blockquote>
<formalpara><title>Dual-Controller Designs</title>
<para>
-VBE 3.0 поддерживает дизайн с двумя контроллерами, предполагая, что поскольку
-оба контроллера обычно имеют одного производителя, и управляются единственной
+VBE 3.0 поддерживает дизайн с двумя контроллерами, предполагая, что поскольку
+оба контроллера обычно имеют одного производителя, и управляются единственной
BIOS ROM на той же карте, то возможно скрыть от приложения факт наличия на самом
-деле двух контроллеров. Это ограничивает их независимое одновременное использование,
+деле двух контроллеров. Это ограничивает их независимое одновременное использование,
но позволяет приложениям, выпущенным до VBE 3.0
нормально работать. VBE функция 00h (Вернуть информацию о контроллере) возвращает
комбинированную информацию двух контроллеров, включая объединенный список
-доступных режимов. Когда приложение выбирает режим, активируется соответствующий
-контроллер. Каждая из остальных VBE функций затем работает с активным
+доступных режимов. Когда приложение выбирает режим, активируется соответствующий
+контроллер. Каждая из остальных VBE функций затем работает с активным
контроллером.
</para>
</formalpara>
@@ -1289,7 +1289,7 @@ BIOS ROM на той же карте, то возможно скрыть от п
не знает</emphasis> ваше видео оборудование.
</para></listitem>
<listitem><para>
- Вам не требуется устанавливать в Linux ничего, относящегося к графике
+ Вам не требуется устанавливать в Linux ничего, относящегося к графике
(вроде X11 (он же XFree86), fbdev и т.п.). Этот драйвер может запускаться
из <emphasis role="bold">текстового режима</emphasis>.
</para></listitem>
@@ -1299,7 +1299,7 @@ BIOS ROM на той же карте, то возможно скрыть от п
</para></listitem>
<listitem><para>
Этот драйвер вызывает обработчик <function>int 10h</function>, так что это
- не эмуляция - он вызывает <emphasis role="bold">реальные</emphasis>
+ не эмуляция - он вызывает <emphasis role="bold">реальные</emphasis>
вещи <emphasis>реального</emphasis> BIOS в <emphasis>реальном режиме</emphasis>
(на самом деле vm86 режим).
</para></listitem>
@@ -1309,10 +1309,10 @@ BIOS ROM на той же карте, то возможно скрыть от п
(Рекомендуется для ATI карт.)
</para></listitem>
<listitem><para>
- Если у вас есть VESA VBE 3.0+, и вы где-то указали
+ Если у вас есть VESA VBE 3.0+, и вы где-то указали
<option>monitor-hfreq, monitor-vfreq, monitor-dotclock</option>
(в файле конфигурации или в командной строке), то получите наибольшую возможную
- частоту обновления. (Используя General Timing Formula). Чтобы задействовать
+ частоту обновления. (Используя General Timing Formula). Чтобы задействовать
эту возможность, вы должны указать <emphasis role="bold">все</emphasis> опции
вашего монитора.
</para></listitem>
@@ -1342,8 +1342,8 @@ BIOS ROM на той же карте, то возможно скрыть от п
<term><option>-vo vesa:<replaceable>опции</replaceable></option></term>
<listitem><para>
данный момент распознаются: <literal>dga</literal> для включения режима dga
- и <literal>nodga</literal> для его отключения. В dga режиме вы можете включить
- двойную буферизацию опцией <option>-double</option>. Замечание: вы можете
+ и <literal>nodga</literal> для его отключения. В dga режиме вы можете включить
+ двойную буферизацию опцией <option>-double</option>. Замечание: вы можете
опустить эти параметры для <emphasis role="bold">автоопределения</emphasis>
режима dga.
</para></listitem>
@@ -1355,25 +1355,25 @@ BIOS ROM на той же карте, то возможно скрыть от п
<listitem><para>
Если вы установили <emphasis role="bold">NLS</emphasis> шрифт на вашем
Linux и запускаете VESA драйвер из текстового режима, то после завершения
- <application>MPlayer</application> у вас окажется загруженным
+ <application>MPlayer</application> у вас окажется загруженным
<emphasis role="bold">ROM шрифт</emphasis> вместо национального.
- Вы можете загрузить национальный шрифт снова, воспользовавшись утилитой
+ Вы можете загрузить национальный шрифт снова, воспользовавшись утилитой
<command>setsysfont</command> из дистрибутива Mandrake/Mandriva, например.
(<emphasis role="bold">Подсказка</emphasis>: Та же утилита используется для
локализации fbdev).
</para></listitem>
<listitem><para>
- Некоторые <emphasis role="bold">графические драйверы Linux</emphasis> не обновляют
+ Некоторые <emphasis role="bold">графические драйверы Linux</emphasis> не обновляют
активный <emphasis role="bold">BIOS режим</emphasis> в DOS памяти.
- Таким образом, если у вас подобная проблема - всегда используете VESA драйвер
+ Таким образом, если у вас подобная проблема - всегда используете VESA драйвер
только из <emphasis role="bold">текстового режима</emphasis>. Иначе в любом случае будет
активирован текстовый режим (#03) и вам придется перезагружать компьютер..
</para></listitem>
<listitem><para>
- Часто после завершения работы VESA драйвера вы получаете
- <emphasis role="bold">черный</emphasis> экран. Чтобы вернуться в обычный режим
- просто переключитесь на другую консоль (нажав
- <keycombo><keycap>Alt</keycap><keycap>F&lt;x&gt;</keycap></keycombo>)
+ Часто после завершения работы VESA драйвера вы получаете
+ <emphasis role="bold">черный</emphasis> экран. Чтобы вернуться в обычный режим
+ просто переключитесь на другую консоль (нажав
+ <keycombo><keycap>Alt</keycap><keycap>F&lt;x&gt;</keycap></keycombo>)
затем переключитесь обратно тем же способом.
</para></listitem>
<listitem><para>
@@ -1390,7 +1390,7 @@ BIOS ROM на той же карте, то возможно скрыть от п
<title>X11</title>
<para>
-Избегайте, если возможно. Вывод в X11 (используя расширение разделяемой памяти) -
+Избегайте, если возможно. Вывод в X11 (используя расширение разделяемой памяти) -
без какого-либо ускорения.Поддерживается (MMX/3DNow/SSE ускоренное, но все равно
медленное) программное масштабирование, используйте опции <option>-fs -zoom</option>.
Большинство карт имеют поддержку масштабирования, для этого используйте вывод
@@ -1401,8 +1401,8 @@ BIOS ROM на той же карте, то возможно скрыть от п
Проблема в том, что большинство драйверов карт не поддерживают аппаратное
ускорение на втором мониторе/TV. В этом случае вы увидите окно зеленого/синего
цвета вместо изображения, и этот драйвер будет полезным,
-но требуется мощный CPU для программного масштабирования. Не используйте
-программный вывод+масштабирование SDL драйвера, он имеет худшее качество
+но требуется мощный CPU для программного масштабирования. Не используйте
+программный вывод+масштабирование SDL драйвера, он имеет худшее качество
картинки!
</para>
@@ -1430,7 +1430,7 @@ BIOS ROM на той же карте, то возможно скрыть от п
<para>
Если не находите вставленные видео режимамы, просмотрите вывод Xfree86.
-Некоторые драйверы не могут использовать низкие частоты пикселизации (количество
+Некоторые драйверы не могут использовать низкие частоты пикселизации (количество
отрисовываемых пикселей в секунду), необходимые для видео режимов с низким разрешением.
</para>
</sect1>
@@ -1441,13 +1441,13 @@ BIOS ROM на той же карте, то возможно скрыть от п
<title>VIDIX</title>
<formalpara><title>ПРЕАМБУЛА</title><para>
-<acronym>VIDIX</acronym> - это аббревиатура для
+<acronym>VIDIX</acronym> - это аббревиатура для
<emphasis role="bold">VID</emphasis>eo
-<emphasis role="bold">I</emphasis>nterface