summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DOCS/man/fr/mplayer.18
-rw-r--r--Makefile65
-rw-r--r--cfg-mencoder.h6
-rw-r--r--cfg-mplayer.h8
-rw-r--r--command.c2
-rwxr-xr-xconfigure165
-rw-r--r--etc/codecs.conf36
-rw-r--r--gui/app.h18
-rw-r--r--gui/cfg.c2
-rw-r--r--gui/cfg.h4
-rw-r--r--gui/interface.h26
-rw-r--r--gui/mplayer/gmplayer.h28
-rw-r--r--gui/mplayer/gtk/about.h4
-rw-r--r--gui/mplayer/gtk/eq.h4
-rw-r--r--gui/mplayer/gtk/fs.c2
-rw-r--r--gui/mplayer/gtk/fs.h6
-rw-r--r--gui/mplayer/gtk/gtk_common.h30
-rw-r--r--gui/mplayer/gtk/gtk_url.h4
-rw-r--r--gui/mplayer/gtk/mb.h4
-rw-r--r--gui/mplayer/gtk/menu.h8
-rw-r--r--gui/mplayer/gtk/opts.h6
-rw-r--r--gui/mplayer/gtk/pl.h6
-rw-r--r--gui/mplayer/gtk/sb.h4
-rw-r--r--gui/mplayer/gui_common.c2
-rw-r--r--gui/mplayer/gui_common.h8
-rw-r--r--gui/mplayer/mw.c2
-rw-r--r--gui/mplayer/pb.c4
-rw-r--r--gui/mplayer/play.h48
-rw-r--r--gui/mplayer/widgets.h24
-rw-r--r--gui/skin/cut.h8
-rw-r--r--gui/skin/font.h16
-rw-r--r--gui/skin/skin.h10
-rw-r--r--gui/win32/dialogs.c4
-rw-r--r--gui/win32/gui.c12
-rw-r--r--gui/win32/gui.h32
-rw-r--r--gui/win32/playlist.h4
-rw-r--r--gui/win32/skinload.h2
-rw-r--r--gui/win32/wincfg.c2
-rw-r--r--gui/wm/ws.h76
-rw-r--r--input/input.h2
-rw-r--r--libaf/af_format.h12
-rw-r--r--libaf/filter.h33
-rw-r--r--libaf/window.h14
-rw-r--r--libao2/ao_dxr2.c4
-rw-r--r--libao2/ao_ivtv.c2
-rw-r--r--libao2/ao_v4l2.c2
-rw-r--r--libass/ass_mp.c2
-rw-r--r--libmpcodecs/ad_acm.c2
-rw-r--r--libmpcodecs/ad_twin.c2
-rw-r--r--libmpcodecs/dec_audio.h16
-rw-r--r--libmpcodecs/dec_video.h26
-rw-r--r--libmpcodecs/vd_vfw.c2
-rw-r--r--libmpdemux/demux_asf.c6
-rw-r--r--libmpdemux/demux_audio.c2
-rw-r--r--libmpdemux/demux_avi.c4
-rw-r--r--libmpdemux/demux_lavf.c4
-rw-r--r--libmpdemux/demux_mpg.c2
-rw-r--r--libmpdemux/demux_ogg.c8
-rw-r--r--libmpdemux/demux_real.c2
-rw-r--r--libmpdemux/demux_realaud.c2
-rw-r--r--libmpdemux/demux_ts.c4
-rw-r--r--libmpdemux/demux_ty.c2
-rw-r--r--libmpdemux/demuxer.c4
-rw-r--r--libmpdemux/demuxer.h16
-rw-r--r--libmpdemux/muxer_mpeg.c2
-rw-r--r--libswscale/rgb2rgb.h38
-rw-r--r--libswscale/swscale_bfin.c12
-rw-r--r--libswscale/yuv2rgb_bfin.c12
-rw-r--r--libvo/aspect.h4
-rw-r--r--libvo/fastmemcpy.h4
-rw-r--r--libvo/gl_common.c16
-rw-r--r--libvo/osd.h16
-rw-r--r--libvo/sub.c4
-rw-r--r--libvo/sub.h3
-rw-r--r--libvo/video_out.h6
-rw-r--r--libvo/vo_aa.c2
-rw-r--r--libvo/vo_direct3d.c2
-rw-r--r--libvo/vo_gl.c34
-rw-r--r--libvo/vo_winvidix.c2
-rw-r--r--libvo/vo_xvidix.c2
-rw-r--r--libvo/w32_common.c16
-rw-r--r--libvo/w32_common.h18
-rw-r--r--loader/dmo/DMO_AudioDecoder.c2
-rw-r--r--loader/elfdll.c4
-rw-r--r--loader/ext.h14
-rw-r--r--loader/registry.c2
-rw-r--r--loader/win32.c2
-rw-r--r--loader/win32.h6
-rw-r--r--loader/wine/debugtools.h22
-rw-r--r--loader/wine/heap.h12
-rw-r--r--loader/wine/ldt.h10
-rw-r--r--loader/wine/module.h8
-rw-r--r--loader/wine/pe_image.h54
-rw-r--r--loader/wine/winnt.h6
-rw-r--r--loader/wrapper.h6
-rw-r--r--mencoder.c2
-rw-r--r--mixer.h2
-rw-r--r--mp3lib/mp3.h28
-rw-r--r--mp3lib/mpg123.h12
-rw-r--r--mp3lib/sr1.c14
-rw-r--r--mp_core.h8
-rw-r--r--mp_msg.c2
-rw-r--r--mplayer.c65
-rw-r--r--mplayer.h2
-rw-r--r--osdep/getch2.c8
-rw-r--r--osdep/getch2.h12
-rw-r--r--parser-mpcmd.c2
-rw-r--r--stream/cache2.h2
-rw-r--r--stream/cookies.h4
-rw-r--r--stream/dvbin.h8
-rw-r--r--stream/http.c2
-rw-r--r--stream/stream_cdda.c6
-rw-r--r--stream/stream_dvb.c8
-rw-r--r--vidix/dha.h26
-rw-r--r--vidix/pci_db2c.awk4
-rw-r--r--vidix/sis_vid.c2
-rw-r--r--vidix/sysdep/AsmMacros_alpha.h12
-rw-r--r--vidix/sysdep/pci_win32.c2
-rw-r--r--vobsub.h30
119 files changed, 786 insertions, 693 deletions
diff --git a/DOCS/man/fr/mplayer.1 b/DOCS/man/fr/mplayer.1
index 2d3a595ba6..915c523e17 100644
--- a/DOCS/man/fr/mplayer.1
+++ b/DOCS/man/fr/mplayer.1
@@ -1,4 +1,4 @@
-.\" synced with r27979
+.\" synced with r28056
.\" Encoding: iso-8859-1
.\" MPlayer (C) 2000-2008 MPlayer Team
.\" The English man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
@@ -2868,10 +2868,14 @@ Définit le canal de mixage (par défaut\ : pcm).
.PD 1
.
.TP
-.B sdl (SDL uniquement)
+.B sdl (SDL uniquement, bogué, périmé)
Pilote de sortie audio de la librairie SDL.
SDL (Simple Directmedia Layer) est une librairie très indépendante de la
plateforme.
+Notez qu'il souffre d'un certain nombre de bogues mineurs (\-vm/\-novm est à
+peu près ignoré, \-fs se comporte comme like \-novm, la fenêtre est
+systématiquement dans le coin en haut à gauche lorsque l'on sort du mode plein
+écran, panscan n'est pas géré, ...)
.PD 0
.RSs
.IPs <pilote>
diff --git a/Makefile b/Makefile
index 30023693da..ea5114320d 100644
--- a/Makefile
+++ b/Makefile
@@ -500,7 +500,7 @@ SRCS_COMMON-$(WIN32DLL) += libmpcodecs/ad_acm.c \
SRCS_COMMON-$(XANIM_CODECS) += libmpcodecs/vd_xanim.c
SRCS_COMMON-$(XMMS_PLUGINS) += libmpdemux/demux_xmms.c
SRCS_COMMON-$(XVID4) += libmpcodecs/vd_xvid4.c
-SRCS_COMMON-$(ZORAN) += libmpcodecs/vd_zrmjpeg.c \
+SRCS_COMMON-$(ZR) += libmpcodecs/vd_zrmjpeg.c \
libmpcodecs/vf_zrmjpeg.c
SRCS_MPLAYER = mplayer.c \
@@ -515,7 +515,6 @@ SRCS_MPLAYER = mplayer.c \
libao2/ao_mpegpes.c \
libao2/ao_null.c \
libao2/ao_pcm.c \
- $(addprefix libao2/,$(AO_SRCS)) \
libvo/aspect.c \
libvo/geometry.c \
libvo/old_vo_wrapper.c \
@@ -523,10 +522,32 @@ SRCS_MPLAYER = mplayer.c \
libvo/video_out.c \
libvo/vo_mpegpes.c \
libvo/vo_null.c \
- $(addprefix libvo/,$(VO_SRCS)) \
+SRCS_MPLAYER-$(3DFX) += libvo/vo_3dfx.c
+SRCS_MPLAYER-$(AA) += libvo/vo_aa.c
+SRCS_MPLAYER-$(ALSA1X) += libao2/ao_alsa.c
+SRCS_MPLAYER-$(ALSA5) += libao2/ao_alsa5.c
+SRCS_MPLAYER-$(ALSA9) += libao2/ao_alsa.c
SRCS_MPLAYER-$(APPLE_IR) += input/appleir.c
SRCS_MPLAYER-$(APPLE_REMOTE) += input/ar.c
+SRCS_MPLAYER-$(ARTS) += libao2/ao_arts.c
+SRCS_MPLAYER-$(BL) += libvo/vo_bl.c
+SRCS_MPLAYER-$(CACA) += libvo/vo_caca.c
+SRCS_MPLAYER-$(COREAUDIO) += libao2/ao_macosx.c
+SRCS_MPLAYER-$(COREVIDEO) += libvo/vo_macosx.m
+SRCS_MPLAYER-$(DFBMGA) += libvo/vo_dfbmga.c
+SRCS_MPLAYER-$(DGA) += libvo/vo_dga.c
+SRCS_MPLAYER-$(DIRECT3D) += libvo/vo_direct3d.c libvo/w32_common.c
+SRCS_MPLAYER-$(DIRECTFB) += libvo/vo_directfb2.c
+SRCS_MPLAYER-$(DIRECTX) += libao2/ao_dsound.c libvo/vo_directx.c
+SRCS_MPLAYER-$(DXR2) += libao2/ao_dxr2.c libvo/vo_dxr2.c
+SRCS_MPLAYER-$(DXR3) += libvo/vo_dxr3.c
+SRCS_MPLAYER-$(ESD) += libao2/ao_esd.c
+SRCS_MPLAYER-$(FBDEV) += libvo/vo_fbdev.c libvo/vo_fbdev2.c
+SRCS_MPLAYER-$(GGI) += libvo/vo_ggi.c
+SRCS_MPLAYER-$(GIF) += libvo/vo_gif89a.c
+SRCS_MPLAYER-$(GL) += libvo/gl_common.c libvo/vo_gl.c libvo/vo_gl2.c
+SRCS_MPLAYER-$(GL_WIN32) += libvo/w32_common.c
SRCS_MPLAYER-$(GUI) += gui/bitmap.c
SRCS_MPLAYER-$(GUI_GTK) += gui/app.c \
gui/cfg.c \
@@ -563,7 +584,10 @@ SRCS_MPLAYER-$(GUI_WIN32) += gui/win32/dialogs.c \
gui/win32/widgetrender.c \
gui/win32/wincfg.c \
+SRCS_MPLAYER-$(IVTV) += libao2/ao_ivtv.c libvo/vo_ivtv.c
+SRCS_MPLAYER-$(JACK) += libao2/ao_jack.c
SRCS_MPLAYER-$(JOYSTICK) += input/joystick.c
+SRCS_MPLAYER-$(JPEG) += libvo/vo_jpeg.c
SRCS_MPLAYER-$(LIBMENU) += libmenu/menu.c \
libmenu/menu_chapsel.c \
libmenu/menu_cmdlist.c \
@@ -577,8 +601,28 @@ SRCS_MPLAYER-$(LIBMENU) += libmenu/menu.c \
SRCS_MPLAYER-$(LIBMENU_DVBIN) += libmenu/menu_dvbin.c
SRCS_MPLAYER-$(LIRC) += input/lirc.c
-
-SRCS_MPLAYER-$(VIDIX) += libvo/vosub_vidix.c \
+SRCS_MPLAYER-$(MD5SUM) += libvo/vo_md5sum.c
+SRCS_MPLAYER-$(MGA) += libvo/vo_mga.c
+SRCS_MPLAYER-$(NAS) += libao2/ao_nas.c
+SRCS_MPLAYER-$(OPENAL) += libao2/ao_openal.c
+SRCS_MPLAYER-$(OSS) += libao2/ao_oss.c
+SRCS_MPLAYER-$(PNG) += libvo/vo_png.c
+SRCS_MPLAYER-$(PNM) += libvo/vo_pnm.c
+SRCS_MPLAYER-$(PULSE) += libao2/ao_pulse.c
+SRCS_MPLAYER-$(QUARTZ) += libvo/vo_quartz.c
+SRCS_MPLAYER-$(S3FB) += libvo/vo_s3fb.c
+SRCS_MPLAYER-$(SDL) += libao2/ao_sdl.c libvo/vo_sdl.c
+SRCS_MPLAYER-$(SGIAUDIO) += libao2/ao_sgi.c
+SRCS_MPLAYER-$(SUNAUDIO) += libao2/ao_sun.c
+SRCS_MPLAYER-$(SVGA) += libvo/vo_svga.c
+SRCS_MPLAYER-$(TDFXFB) += libvo/vo_tdfxfb.c
+SRCS_MPLAYER-$(TDFXVID) += libvo/vo_tdfx_vid.c
+SRCS_MPLAYER-$(TGA) += libvo/vo_tga.c
+SRCS_MPLAYER-$(V4L2) += libvo/vo_v4l2.c
+SRCS_MPLAYER-$(V4L2) += libao2/ao_v4l2.c
+SRCS_MPLAYER-$(VESA) += libvo/gtf.c libvo/vo_vesa.c libvo/vesa_lvo.c
+SRCS_MPLAYER-$(VIDIX) += libvo/vo_cvidix.c \
+ libvo/vosub_vidix.c \
vidix/vidix.c \
vidix/drivers.c \
vidix/dha.c \
@@ -601,6 +645,17 @@ SRCS_MPLAYER-$(VIDIX_S3) += vidix/s3_vid.c
SRCS_MPLAYER-$(VIDIX_SH_VEU) += vidix/sh_veu_vid.c
SRCS_MPLAYER-$(VIDIX_SIS) += vidix/sis_vid.c vidix/sis_bridge.c
SRCS_MPLAYER-$(VIDIX_UNICHROME) += vidix/unichrome_vid.c
+SRCS_MPLAYER-$(WII) += libvo/vo_wii.c
+SRCS_MPLAYER-$(WIN32WAVEOUT) += libao2/ao_win32.c
+SRCS_MPLAYER-$(WINVIDIX) += libvo/vo_winvidix.c
+SRCS_MPLAYER-$(X11) += libvo/vo_x11.c libvo/vo_xover.c libvo/x11_common.c
+SRCS_MPLAYER-$(XMGA) += libvo/vo_xmga.c
+SRCS_MPLAYER-$(XV) += libvo/vo_xv.c
+SRCS_MPLAYER-$(XVIDIX) += libvo/vo_xvidix.c
+SRCS_MPLAYER-$(XVMC) += libvo/vo_xvmc.c
+SRCS_MPLAYER-$(XVR100) += libvo/vo_xvr100.c
+SRCS_MPLAYER-$(YUV4MPEG) += libvo/vo_yuv4mpeg.c
+SRCS_MPLAYER-$(ZR) += libvo/jpeg_enc.c libvo/vo_zr.c libvo/vo_zr2.c
SRCS_MENCODER = mencoder.c \
mp_msg-mencoder.c \
diff --git a/cfg-mencoder.h b/cfg-mencoder.h
index 2afd25945a..5d09b45a3b 100644
--- a/cfg-mencoder.h
+++ b/cfg-mencoder.h
@@ -8,8 +8,8 @@
#include "cfg-common.h"
extern int sws_flags;
-extern int readPPOpt(void *, char *arg);
-extern void revertPPOpt(void *conf, char* opt);
+int readPPOpt(void *, char *arg);
+void revertPPOpt(void *conf, char* opt);
extern char *pp_help;
extern m_option_t lameopts_conf[];
@@ -20,7 +20,7 @@ extern m_option_t faacopts_conf[];
extern m_option_t vfwopts_conf[];
extern m_option_t xvidencopts_conf[];
-extern void x264enc_set_param(const m_option_t* opt, cha