summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Changelog1
-rw-r--r--DOCS/man/fr/mplayer.154
-rw-r--r--DOCS/man/hu/mplayer.143
-rw-r--r--DOCS/man/zh/mplayer.171
-rw-r--r--DOCS/xml/Makefile.inc3
-rw-r--r--DOCS/xml/en/encoding-guide.xml29
-rw-r--r--DOCS/xml/hu/encoding-guide.xml40
-rw-r--r--Makefile207
-rw-r--r--TOOLS/Makefile71
-rw-r--r--TOOLS/avisubdump.c2
-rw-r--r--TOOLS/movinfo.c2
-rw-r--r--TOOLS/realcodecs/14_4.c2
-rw-r--r--TOOLS/realcodecs/28_8.c2
-rw-r--r--TOOLS/realcodecs/cook.c2
-rw-r--r--TOOLS/realcodecs/drv2.c2
-rw-r--r--TOOLS/realcodecs/drv3.c2
-rw-r--r--TOOLS/realcodecs/drv4.c2
-rw-r--r--TOOLS/realcodecs/ra.c2
-rw-r--r--TOOLS/realcodecs/rv30.c2
-rwxr-xr-xconfigure30
-rw-r--r--dvdread/Makefile2
-rw-r--r--etc/codecs.conf43
-rw-r--r--gui/app.c18
-rw-r--r--gui/app.h18
-rw-r--r--gui/bitmap.c18
-rw-r--r--gui/bitmap.h18
-rw-r--r--gui/cfg.c17
-rw-r--r--gui/cfg.h18
-rw-r--r--gui/interface.c17
-rw-r--r--gui/interface.h18
-rw-r--r--gui/mplayer/gmplayer.h18
-rw-r--r--gui/mplayer/gtk/about.c18
-rw-r--r--gui/mplayer/gtk/about.h18
-rw-r--r--gui/mplayer/gtk/eq.c17
-rw-r--r--gui/mplayer/gtk/eq.h18
-rw-r--r--gui/mplayer/gtk/fs.c17
-rw-r--r--gui/mplayer/gtk/fs.h18
-rw-r--r--gui/mplayer/gtk/gtk_common.c17
-rw-r--r--gui/mplayer/gtk/gtk_common.h18
-rw-r--r--gui/mplayer/gtk/gtk_url.c17
-rw-r--r--gui/mplayer/gtk/gtk_url.h18
-rw-r--r--gui/mplayer/gtk/mb.c18
-rw-r--r--gui/mplayer/gtk/mb.h18
-rw-r--r--gui/mplayer/gtk/menu.c17
-rw-r--r--gui/mplayer/gtk/menu.h18
-rw-r--r--gui/mplayer/gtk/opts.c17
-rw-r--r--gui/mplayer/gtk/opts.h18
-rw-r--r--gui/mplayer/gtk/pl.c17
-rw-r--r--gui/mplayer/gtk/pl.h18
-rw-r--r--gui/mplayer/gtk/sb.c17
-rw-r--r--gui/mplayer/gtk/sb.h18
-rw-r--r--gui/mplayer/gui_common.c21
-rw-r--r--gui/mplayer/gui_common.h18
-rw-r--r--gui/mplayer/menu.c17
-rw-r--r--gui/mplayer/mw.c21
-rw-r--r--gui/mplayer/pb.c21
-rw-r--r--gui/mplayer/play.c17
-rw-r--r--gui/mplayer/play.h18
-rw-r--r--gui/mplayer/sw.c21
-rw-r--r--gui/mplayer/widgets.c17
-rw-r--r--gui/mplayer/widgets.h18
-rw-r--r--gui/skin/cut.c17
-rw-r--r--gui/skin/cut.h18
-rw-r--r--gui/skin/font.c17
-rw-r--r--gui/skin/font.h18
-rw-r--r--gui/skin/skin.c17
-rw-r--r--gui/skin/skin.h18
-rw-r--r--gui/win32/dialogs.c6
-rw-r--r--gui/win32/dialogs.h6
-rw-r--r--gui/win32/gui.c6
-rw-r--r--gui/win32/gui.h6
-rw-r--r--gui/win32/interface.c6
-rw-r--r--gui/win32/playlist.c6
-rw-r--r--gui/win32/playlist.h6
-rw-r--r--gui/win32/preferences.c6
-rw-r--r--gui/win32/skinload.c6
-rw-r--r--gui/win32/skinload.h6
-rw-r--r--gui/win32/widgetrender.c6
-rw-r--r--gui/win32/wincfg.c6
-rw-r--r--gui/wm/ws.c25
-rw-r--r--gui/wm/ws.h25
-rw-r--r--gui/wm/wskeys.h18
-rw-r--r--gui/wm/wsmkeys.h18
-rw-r--r--gui/wm/wsxdnd.c21
-rw-r--r--gui/wm/wsxdnd.h18
-rw-r--r--help/help_mp-tr.h474
-rw-r--r--libao2/Makefile11
-rw-r--r--libmpdemux/Makefile4
-rw-r--r--libmpdemux/demux_avs.c4
-rw-r--r--libmpdemux/mp_taglists.c1
-rw-r--r--libvo/Makefile28
-rw-r--r--loader/Makefile2
-rw-r--r--loader/win32.c54
-rw-r--r--mp3lib/Makefile2
-rw-r--r--mpcommon.mak3
-rw-r--r--tremor/Makefile22
-rw-r--r--vidix/Makefile2
97 files changed, 1802 insertions, 422 deletions
diff --git a/Changelog b/Changelog
index 2083d7ff33..3e50f7db97 100644
--- a/Changelog
+++ b/Changelog
@@ -7,6 +7,7 @@ MPlayer (1.0)
* Support for DTS WAV/DTS-CD passthrough by ad_hwac3
* Apple's raw YUV2 in MOV
* LATM over LOAS AAC decoding via internal libfaad2
+ * Video game codecs: BFI video
Demuxers:
* -lavfdopts cryptokey allows decrypting MXF and ASF files
diff --git a/DOCS/man/fr/mplayer.1 b/DOCS/man/fr/mplayer.1
index 74683b1e99..a6ba23369a 100644
--- a/DOCS/man/fr/mplayer.1
+++ b/DOCS/man/fr/mplayer.1
@@ -1,4 +1,4 @@
-.\" synced with r26019
+.\" synced with r26460
.\" Encoding: iso-8859-1
.\" MPlayer (C) 2000-2008 MPlayer Team
.\" The English man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
@@ -302,7 +302,7 @@ Saute au dbut du chapitre prcdant/suivant.
.IPs "D (\-vo xvmc, \-vf yadif et \-vf kerndeint uniquement)"
Active/dsactive le dsentrelacement.
.IPs "A"
-Bascule entre les angles du DVD.
+Bascule entre les angles du DVD disponibles.
.RE
.PD 1
.PP
@@ -684,6 +684,10 @@ La variable d'environnment MPLAYER_CHARSET vous permettra de ne plus subir
la troncature des premires lignes affiches.
.
.TP
+.B \-msgcolor
+Colorise la sortie console dans les terminaux supportant les couleurs ANSI.
+.
+.TP
.B \-msglevel <all=<niveau>:<module>=<niveau>:...>
Contrle directement le niveau de verbosit de chaque module.
Le module 'all' change le niveau de verbosit de tous les modules
@@ -726,6 +730,32 @@ niveau de debug 4
.PD 1
.
.TP
+.B \-msgmodule
+Prfixe les messages console du nom du module concern.
+.
+.TP
+.B \-noconfig <options>
+Ne tient pas compte des fichiers de configuration donns.
+.br
+.I NOTE\:
+Si les options \-include ou \-use\-filedir\-conf sont donns en ligne de commande,
+elles seront honores.
+.sp 1
+Les options disponibles sont\ :
+.PD 0
+.RSs
+.IPs "all\ \ "
+tous les fichiers de configuration
+.IPs "gui (GUI uniquement)"
+le fichier de l'interface graphique (GUI)
+.IPs system
+la configuration du systme
+.IPs "user\ "
+la configuration de l'utilisateur
+.RE
+.PD 1
+.
+.TP
.B "\-quiet\ "
Avec cette option, la ligne d'tat (c-a-d A: 0.7 V: 0.6 A-V: 0.068 ...) ne
sera pas affiche.
@@ -880,7 +910,7 @@ Actuellement les pilotes suivants fonctionnent avec fixed-vo: gl, gl2, mga,
svga, x11, xmga, xv, xvidix et dfbmga.
.
.TP
-.B \-framedrop (voir aussi \-hardframedrop, ne fonctionne qu'avec \-no-correct-pts)
+.B \-framedrop (voir aussi \-hardframedrop, exprimental sans \-no\-correct\-pts)
Saute l'affichage de certaines trames pour maintenir la synchro A/V sur
les machines lentes.
Les filtres vido ne sont pas appliqus sur de telles trames.
@@ -901,7 +931,7 @@ Ne fonctionne pas en tant qu'option de fichier de configuration.
Affiche un court rsum des options.
.
.TP
-.B \-hardframedrop (ne fonctionne qu'avec \-no-correct-pts)
+.B \-hardframedrop (exprimental sans \-no\-correct\-pts)
Saute les trames de faon plus brutale (casse le dcodage).
Mne des distorsions d'image!
.
@@ -939,6 +969,7 @@ Dans certains cas, vous aurez encore plus d'informations en utilisant
\-msglevel identify=6.
Par exemple, pour les DVDs, cela listera la dure de chaque titre et de
chaque chapitre, tout comme le numro d'identifiant du DVD.
+Ajoutez l'option \-frames 0 pour supprimer toute sortie console superflue.
Le script TOOLS/\:midentify supprime le reste de l'affichage et (esprons-le)
formate les noms de fichiers pour le shell.
.
@@ -6289,7 +6320,7 @@ p(x,y)\ : retourne la valeur du pixel de coordonnes (x,y) du plan courant.
Gnre divers motifs de test.
.
.TP
-.B rgbtest
+.B rgbtest[=largeur:hauteur]
Gnre un motif de test RGB utile pour dtecter les problmes entre RGB BGR.
Vous devriez voir une frise rouge, verte et bleue du haut vers le bas.
.RSs
@@ -8236,8 +8267,10 @@ Algorithme de dcision de macro-block (mode haute qualit), encode chaque
macro-block dans tous les modes et choisit le meilleur.
C'est lent mais permet d'amliorer la qualit visuelle et rduire la taille
du fichier.
-Quand mbd est mis 1 ou 2, la valeur de de mbcmp est ingnor quand les
-macro-blocks sont compars entre eux.
+Quand mbd est mis 1 ou 2, la valeur de de mbcmp est ignor quand les
+macro-blocks sont compars entre eux (la valeur de mbcmp reste utilise dans
+d'autres endroits, en particulier dans les algorithmes de recherche de
+mouvement).
En revanche, si l'une des options de comparaisons (precmp, subcmp, cmp, or
mbcmp) n'est pas zro, une recherche de mouvement half-pel plus lente et
de meilleure qualit est utilise, quel que soit la valeur de mbd.
@@ -9115,6 +9148,8 @@ Cela ne semble utile que pour les encodages haut dbit.
.B mbcmp=<0\-2000>
Choisit la fonction de comparaison pour dcider du meilleur du macroblock
coder, n'a d'effet que si mbd=0.
+Est aussi utilis dans certaines fonctions de recherche de mouvement, auquel cas
+a un effet quelquesoit la valeur de mbd.
.PD 0
.RSs
.IPs "0 (SAD)"
@@ -11003,7 +11038,10 @@ NUT open container format (exprimental)
.IPs "mov\ \ "
QuickTime
.IPs "mp4\ \ "
-MPEG-4 format
+format MPEG-4
+.IPs "ipod\ "
+format MPEG-4 avec les drapeaux supplmentaires requis par les micrologiciels
+(firmware) des iPods d'Apple
.IPs "dv\ \ \ "
Sony Digital Video container
.RE
diff --git a/DOCS/man/hu/mplayer.1 b/DOCS/man/hu/mplayer.1
index a592518683..5fda9f2c6c 100644
--- a/DOCS/man/hu/mplayer.1
+++ b/DOCS/man/hu/mplayer.1
@@ -1,4 +1,4 @@
-.\" Synced with r26297
+.\" Synced with r26460
.\" MPlayer (C) 2000-2008 MPlayer Team
.\" Ezt a man oldalt Gabucino, Diego Biurrun s Jonas Jermann kszti/ksztette
.\" Karbantart: Gabrov
@@ -33,7 +33,7 @@
.\" Nv
.\" --------------------------------------------------------------------------
.
-.TH MPlayer 1 "2008. 04. 05." "MPlayer Project" "A film lejtsz"
+.TH MPlayer 1 "2008. 04. 21." "MPlayer Project" "A film lejtsz"
.
.SH NV
mplayer \- film lejtsz
@@ -651,6 +651,10 @@ sorok elrontott kimenettl.
.
.TP
+.B \-msgcolor
+Engedlyezi a sznes konzol kimenetet az ANSI szneket tmogat terminlokon.
+.
+.TP
.B \-msglevel <all=<szint>:<module>=<szint>:...>
Kln belltja a beszdessget minden modulhoz.
Az 'all' modul minden ms, explicit nem megadott modul beszdessgt belltja.
@@ -691,6 +695,32 @@ bbeszd zenetek
.PD 1
.
.TP
+.B \-msgmodule
+Minden egyes konzol zenet el beilleszti a modul nevt.
+.
+.TP
+.B \-noconfig <opcik>
+Ne rtelmezze a kivlaszott konfigurcis fjlokat.
+.br
+.I MEGJEGYZS:
+Ha a \-include vagy \-use\-filedir\-conf opcik adottak a
+parancssorban, figyelembe lesznek vve.
+.sp 1
+Elrhet opcik:
+.PD 0
+.RSs
+.IPs "all\ \ "
+minden konfigurcis fjl
+.IPs "gui (csak GUI)"
+GUI konfigurcis fjl
+.IPs system
+rendszer konfigurcis fjl
+.IPs "user\ "
+felhasznli konfigurcis fjl
+.RE
+.PD 1
+.
+.TP
.B "\-quiet\ "
Hatsra a konzoli kimeneti sorok kevsb lesznek beszdesek;
alaphelyzetben megakadlyozza, hogy a sttuszsor
@@ -3227,6 +3257,7 @@ mkdik.
.TP
.B \-zrbw (csak \-vo zr)
Fekete fehr lejtszs.
+Az optimlis teljestmnyhez kombinlhat a '\-lavdopts gray' kapcsolval.
.
.TP
.B \-zrcrop <[szlessg]x[magassg]+[x offszet]+[y offszet]> (csak \-vo zr)
@@ -4316,7 +4347,7 @@ Tbb opcit kettsponttal kell elvlasztani.
.I PLDA:
.PD 0
.RSs
-\-lavdopts skiploopfilter=all:skipframe=nonref
+\-lavdopts gray:skiploopfilter=all:skipframe=nonref
.RE
.PD 1
.sp 1
@@ -4419,6 +4450,8 @@ hibt okozhat, mint pldul az egyszerbb dekvantizci, egyszerbb mozgs
kompenzci, az alaprtelmezett kvantlsi mtrix felttelezett hasznlata,
YUV 4:2:0 felttelezse s mg nhny ellenrzs kihagysa a hibs bitfolyamok
megtallsra.
+.IPs "gray\ "
+csak fekete-fehr dekdols (egy kicsit gyorsabb, mint sznekkel)
.IPs "idct=<0\-99> (lsd \-lavcopts)"
A legjobb dekdolsi minsgrt hasznld ugyan azt az IDCT algoritmust a
dekdolshoz s a kdolshoz. Br az alapossg ezzel kicsit romolhat.
@@ -8357,6 +8390,10 @@ j vlaszts
darabolt, struktrlt md H.263+-hoz
.
.TP
+.B "gray\ \ \ "
+csak fekete-fehr kdols (gyorsabb)
+.
+.TP
.B vfdct=<0\-10>
DCT algoritmus
.PD 0
diff --git a/DOCS/man/zh/mplayer.1 b/DOCS/man/zh/mplayer.1
index b38ca05078..52babea3db 100644
--- a/DOCS/man/zh/mplayer.1
+++ b/DOCS/man/zh/mplayer.1
@@ -1,4 +1,4 @@
-.\" sync with en/mplayer.1 r26057
+.\" sync with en/mplayer.1 r26460
.\" Encoding: UTF-8
.\" Reminder of hard terms which need better/final solution later:
.\" /capture; playtree in parent list; colorkey; retrace; desync; downmix;
@@ -286,8 +286,10 @@ MPlayer 有个完全可配置的, 命令驱动的控制层,
用 OSD 显示文件名。
.IPs "! 和 @"
寻到前一章节/后一章节的开始处。
-.IPs "D (仅用于\-vo xvmc, \-vf yadif, \-vf kerndeint)"
-激活/撤销去交错。
+.IPs "D(仅用于\-vo xvmc, \-vf yadif, \-vf kerndeint)"
+激活/禁用解隔行扫描过滤器。
+.IPs "A"
+在可用的 DVD 视角间循环切换。
.RE
.PD 1
.PP
@@ -634,6 +636,10 @@ lavcopts=mbd=2:trell=yes:v4mv=yes
环境变量 MPLAYER_CHARSET 能帮你去除开头几行混乱的输出。
.
.TP
+.B \-msgcolor
+在支持 ANSI 彩色标准的终端上启用彩色控制屏幕。
+.
+.TP
.B \-msglevel <all=<级别>:<模块>=<级别>:...>
直接对各个模块控制冗赘度。
此 "all" 模块改变所有模块(虽然没有在命令行中显式指定)的冗赘级别。
@@ -672,6 +678,32 @@ lavcopts=mbd=2:trell=yes:v4mv=yes
.PD 1
.
.TP
+.B \-msgmodule
+在每条控制屏幕消息前加上模块名。
+.
+.TP
+.B \-noconfig <若干选项>
+不解析所选的配置文件。
+.br
+.I 注意:
+如果命令行中指定了 \-include 或 \-use\-filedir\-conf 选项,
+那么这些选项将优先生效。
+.sp 1
+可用选项有:
+.PD 0
+.RSs
+.IPs "all\ \ "
+所有的配置文件
+.IPs "gui(仅仅是 GUI)"
+GUI 的配置文件
+.IPs system
+系统配置文件
+.IPs "user\ "
+用户配置文件
+.RE
+.PD 1
+.
+.TP
.B "\-quiet\ "
使得控制台消息少输出; 特别地, 阻止状态行
(即 A: 0.7 V: 0.6 A-V: 0.068 ...)的显示。
@@ -801,7 +833,7 @@ MOUSE_BTN0\-MOUSE_BTN0_DBL。
xv, xvidix 和 dfbmga。
.
.TP
-.B \-framedrop(也请参见 \-hardframedrop,只能与 -no-correct-pts 一起使用)
+.B \-framedrop(也请参见 \-hardframedrop,未指定 -no-correct-pts 时只可用于实验)
跳过显示一些帧从而在慢的机器上保持 A/V 同步。
视频滤镜不会应用到这些帧上。对于 B-帧 甚至解码也完全跳过。
.
@@ -815,7 +847,7 @@ xv, xvidix 和 dfbmga。
显示简短的选项概要。
.
.TP
-.B \-hardframedrop(只能与 -no-correct-pts 一起使用)
+.B \-hardframedrop(未指定 -no-correct-pts 时只可用于实验)
更加密集的丢帧(中断解码过程)。将导致图像失真!
注意,libmpeg2 解码器尤其可能在使用该选项后崩溃,所以请考虑使用
“\-vc ffmpeg12,”。
@@ -841,12 +873,13 @@ mplayer \-heartbeat\-cmd "gnome\-screensaver\-command \-p" file
.
.TP
.B \-identify
-是 \-msglevel identify=4 的简式。使用易于分析的格式显示文件参数。
-也打印更详细的字幕信息和音轨语言和 ID。
-在某些情形下, 你使用 \-msglevel identify=6 能得到更多的信息。
-例如, 对于 DVD 能列出每个标题的章节和时长,以及一个碟片 ID 号。
-wrapper(封套) 脚本 TOOLS/\:midentify 能抑制 MPlayer 的其它输出
-并(希望能) shellescapes(脚本转义) 文件名。
+是 \-msglevel identify=4 的简写形式。使用便于解析的格式显示文件参数。
+同时打印更为详细的关于字幕和音轨的语言与 ID 号的信息。
+在某些情形下,使用 \-msglevel identify=6 能得到更多的信息。
+例如,对于一张 DVD 碟片,该选项能列出每个标题的章节和时长,以及一个碟片 ID 号。
+将此选项与 \-frames 0 一起使用能禁止所有输出。
+封装脚本 TOOLS/\:midentify 禁止 MPlayer 的其它输出,
+并且(很可能)shellescapes(脚本转义)了文件名。
.
.TP
.B \-idle (也请参见 \-slave)
@@ -7316,10 +7349,11 @@ iter(递归重叠的区块,仅用于snow)
.B mbd=<0\-2>(另参见*cmp、qpel)
宏块决策算法(高质量模式),将每个宏块在所有的模式下编码然后选择最佳的模式。
该模式运行很慢,但能使质量提高,文件大小降低。
-当mbd设为1或2时,比较宏块过程中将不考虑mbcmp的值。
-然而当某个比较设置(precmp、subcmp、cmp或mbcmp)为非零值时,将会使用一种更慢但更
-好的半像素运动搜索模式,而不管mbd设为何值。
-如果设置了qpel参数,则将肯定使用四分之一像素运动搜索模式。
+当 mbd 设为1或2时,比较宏块过程中将不考虑 mbcmp 的值(但是其它地方还是使用
+了 mbcmp 值,特别是