Skip to content

Commit

Permalink
Merge svn changes up to r28862
Browse files Browse the repository at this point in the history
  • Loading branch information
Uoti Urpala committed Mar 6, 2009
2 parents 0c6f667 + 7e253f0 commit e0172b9
Show file tree
Hide file tree
Showing 122 changed files with 2,743 additions and 981 deletions.
83 changes: 68 additions & 15 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
MPlayer (1.0)

rc3:
rc3: "StillAlive" March 1, 2009
Decoders:
* Nellymoser audio decoding via lavc
* support for X8 frame (fixes "J-type picture is not supported" for WMV2)
* 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, Playstation MDEC video, ADPCM XA audio,
EA Maxis XA ADPCM audio, RL2 video, Beam Software SIFF video, V.Flash PTX video
* AVOption support for libavcodec-based decoders
* image decoders: Sun rasterfile, PCX image
* MLP decoder via lavc
* use lavc ADPCM codecs by default
* support for progressive jpeg in ffmjpeg
* ACDSystems mjpeg (ACDV) via binary DLL and lavc
Expand Down Expand Up @@ -39,21 +36,23 @@ MPlayer (1.0)
* 10-bit video (v210) via Cinewave binary DLL
* Brooktree YUV 4:1:1 Raw (Y41P) via binary DLL
* many rare/obscure fourccs for known formats added
* lower priority for binary Linux rv3040 codecs due to bugs

Demuxers:
* -lavfdopts cryptokey allows decrypting MXF and ASF files
* support for wavpack in Matroska
* demux_lavf permits program switching
* AVOption support for lavf demuxing
* prefer lavf musepack demuxer over libmpdemux
* prefer lavf MOV demuxer over libmpdemux
* prefer lavf MOV demuxer over libmpdemux (use -demuxer mov for old behavior)
* support program switching in lavf demuxer
* support -slang in lavf demuxer
* support nosound switching in lavf demuxer
* support libass in lavf demuxer
* support VOBsub in lavf demuxer
* support MOV subtitle format
* support for attachments in lavf demuxer
* support for chapters in lavf demuxer
* support seeking in multirate RealMedia files
* FLAC speedup in lavf demuxer
* MNG demuxer

Expand All @@ -70,19 +69,66 @@ MPlayer (1.0)
* DVD streams can switch angles
* DVD still menus are now supported via dvdnav://
* allow specifying the TV standard for each channel
* switch internal dvdread to libdvdread SVN external

FFmpeg/libavcodec:
* DNxHD (SMPTE VC-3) encoder
* H.264 speedup and PAFF decoding
* DNxHD encoder
* H.264 PAFF decoding
* Nellymoser ASAO decoder
* Beam Software SIFF demuxer and decoder
* libvorbis Vorbis decoding removed in favor of native decoder
* IntraX8 (J-Frame) subdecoder for WMV2 and VC-1
* Ogg (Vorbis only) muxer
* PC Paintbrush PCX decoder
* Sun Rasterfile decoder
* TechnoTrend PVA demuxer
* Linux Media Labs MPEG-4 (LMLM4) demuxer
* AVM2 (Flash 9) SWF muxer
* QT variant of IMA ADPCM encoder
* Ipod/Iphone compatible mp4 muxer
* Mimic decoder
* MSN TCP Webcam stream demuxer
* RL2 demuxer / decoder
* IFF demuxer
* 8SVX audio decoder
* BFI demuxer
* MAXIS EA XA (.xa) demuxer / decoder
* BFI video decoder
* OMA demuxer
* MLP/TrueHD decoder
* Electronic Arts CMV decoder
* Motion Pixels Video decoder
* Motion Pixels MVI demuxer
* removed animated GIF decoder/demuxer
* D-Cinema audio muxer
* Electronic Arts TGV decoder
* Apple Lossless Audio Codec (ALAC) encoder
* AAC decoder
* floating point PCM encoder/decoder
* MXF muxer
* E-AC-3 support added to AC-3 decoder
* Nellymoser ASAO encoder
* ASS and SSA demuxer and muxer
* liba52 wrapper removed
* SVQ3 watermark decoding support
* Speex decoding via libspeex
* Electronic Arts TGQ decoder
* RV30 and RV40 decoder
* QCELP / PureVoice decoder
* hybrid WavPack support
* R3D REDCODE demuxer
* Electronic Arts TQI decoder
* OpenJPEG based JPEG 2000 decoder
* NC (NC4600) cameras file demuxer
* MXF D-10 muxer
* Generic metadata API
* H.264 speedup and PAFF decoding (install Yasm for faster H264 decoding)
* correctly decode more of the H.264 conformance testsuite
* Nellymoser audio codec
* VC-1/WMV3 MMX optimizations
* VC-1/WMV3 decoder speedup
* VP3 decoder speedup
* VP6 decoder speedup
* Split-Radix FFT (speedup multiple audio codecs)
* MMX/SSE/ARM and other misc speedups
* QCELP decoder
* RV30 decoder
* RV40 decoder

libmpeg2:
* enable Alpha/ARM optimizations in libmpeg2
Expand All @@ -98,7 +144,8 @@ MPlayer (1.0)
* Direct3D Windows video output driver added.
* factorize code in vo_wii
* removed unnecessary code from vo x11, xv, xvmc
* automatic detection of hw acceleration (vo gl:yuv=x) for vo_gl
* add OS/2 DART audio driver (-ao dart)
* add VDPAU video output

MEncoder:
* check for system-wide configuration file in MEncoder
Expand All @@ -116,11 +163,16 @@ MPlayer (1.0)
* add options to disable some or all configuration files
* support for DOS-style file:///x:/path paths
* some new slave commands (check DOCS/tech/slave.txt)
* misc fixes to libass
* libdvdcss updated to 1.2.10, now same as upstream version
* fix -endchapter support again for -dump* options
* add startup volume option

libass:
* various fixes and updates to match VSFilter renderer
* support \blur tag and ScaledBordersAndShadow property
* fractional arguments and subpixel accuracy
* keep positions when pan-and-scan is used

Ports:
* small crash with vo_macosx fixed
* AC3/DTS passthrough for ao_macosx
Expand All @@ -129,6 +181,7 @@ MPlayer (1.0)
* VIDIX on SuperH.
* workarounds for AltiVec on Apple gcc 3.3 on Mac OS X dropped
* vo_macosx can now be compiled in 64-bits mode
* allow multiple MPlayer instances w/ vo_macosx using buffer_name
* OpenGL support for unmodified MinGW64

SWScaler:
Expand Down
18 changes: 16 additions & 2 deletions DOCS/man/en/mplayer.1
Original file line number Diff line number Diff line change
Expand Up @@ -904,6 +904,7 @@ i.e.\& using the shell.
MPlayer uses this command without any checking, it is your responsibility
to ensure it does not cause security problems (e.g.\& make sure to use full
paths if "." is in your path like on Windows).
It also only works when playing video (i.e. not with \-novideo but works with \-vo null).
.sp 1
This can be "misused" to disable screensavers that do not support the proper
X API (also see \-stop\-xscreensaver).
Expand Down Expand Up @@ -2836,6 +2837,18 @@ Playing a file with \-v will show a list of available devices.
.PD 1
.
.TP
.B dart (OS/2 only)
OS/2 DART audio output driver
.PD 0
.RSs
.IPs (no)share
Open DART in shareable or exclusive mode.
.IPs bufsize=<size>
Set buffer size to <size> in samples (default: 2048).
.RE
.PD 1
.
.TP
.B dxr2 (also see \-dxr2) (DXR2 only)
Creative DXR2 specific output driver
.
Expand Down Expand Up @@ -3433,13 +3446,14 @@ For positive values, apply a sharpening algorithm to the video,
for negative values a blurring algorithm (default: 0).
.IPs denoise=<0\-1>
Apply a noise reduction algorithm to the video (default: 0, no noise reduction).
.IPs deint=<0\-3>
.IPs deint=<0\-4>
Chooses the deinterlacer (default: 0).
All modes > 0 respect \-field\-dominance.
.RSss
.IPs 0
No deinterlacing.
.IPs 1
Show only one field, similar to \-vf field.
Show only first field, similar to \-vf field.
.IPs 2
Bob deinterlacing (current fallback for advanced deinterlacers).
.IPs 3
Expand Down
71 changes: 64 additions & 7 deletions DOCS/man/fr/mplayer.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.\" synced with r28415
.\" synced with r28807
.\" Encoding: iso-8859-1
.\" MPlayer (C) 2000-2009 MPlayer Team
.\" The English man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
Expand Down Expand Up @@ -300,7 +300,7 @@ Amorce/arr
Affiche le nom de fichier dans l'OSD.
.IPs "! and @"
Saute au début du chapitre précédent/suivant.
.IPs "D (\-vo xvmc, \-vf yadif et \-vf kerndeint uniquement)"
.IPs "D (\-vo xvmc, \-vo vdpau, \-vf yadif et \-vf kerndeint uniquement)"
Active/désactive le désentrelacement.
.IPs "A"
Bascule entre les angles disponibles du DVD.
Expand Down Expand Up @@ -764,9 +764,9 @@ Cela est particuli
gèrent pas les retours chariot (c-à-d \\r).
.
.TP
.B \-priority <prio> (Windows uniquement)
.B \-priority <prio> (Windows et OS/2 uniquement)
Définit le niveau de priorité de MPlayer suivant les priorités prédéfinies
disponibles sous Windows.
disponibles sous Windows et OS/2.
Valeurs possibles de <prio>\ :
.RSs
idle|belownormal|normal|abovenormal|high|realtime
Expand Down Expand Up @@ -946,6 +946,7 @@ MPlayer utilise cette commande sans aucune sorte de v
donc de votre responsablité qu'elle ne pose pas de problème de sécurité
(c-à-d que vous devriez spécifier le chemin absolu, surtout si "." est dans
le chemin de recherche $PATH, comme c'est le cas sous Windows).
Cela fonctionne aussi lors de la lecture d'une vidéo (c-à-d. que ça ne fonctionne pas avec \-novideo alors que ça fonctionne avec \-vo null).
.sp 1
Ceci peut être "détourné" pour désactiver un économiseur d'écran ne gérant par
l'API de X prévu à cet effet (voir aussi \-stop\-xscreensaver).
Expand Down Expand Up @@ -2980,7 +2981,7 @@ Choisit explicitement le p
pilote de sortie audio waveout natif de Windows
.
.TP
.B dsound (Windows only)
.B dsound (Windows uniquement)
pilote de sortie audio DirectX DirectSound
.PD 0
.RSs
Expand All @@ -2992,6 +2993,18 @@ disponibles.
.PD 1
.
.TP
.B dart (OS/2 uniquement)
pilote de sortie audio DART pour OS/2
.PD 0
.RSs
.IPs (no)share
Ouvre DART en mode partagé (share) ou exclusif.
.IPs bufsize=<taille>
Fixe la taille du tampon à <taille> échantillons (par défaut\ : 2048).
.RE
.PD 1
.
.TP
.B dxr2 (also see \-dxr2) (DXR2 uniquement)
pilote de sortie de la Créative DXR2
.
Expand Down Expand Up @@ -3612,6 +3625,42 @@ S
.PD 1
.
.TP
.B vdpau (avec \-vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau ou ffh264vdpau)
Sortie vidéo utilisant VDPAU pour décoder les vidéos matériellement.
Gère aussi l'affichage de vidéos décodées en logiciel.
.PD 0
.RSs
.IPs sharpen=<\-1\-1>
Pour des valeurs positives, applique à la vidéo un filtre d'affinage,
pour des valeurs négatives, applique à la vidéo un filtre de flou (par
défaut\ : 0)
.IPs denoise=<0\-1>
Applique à la vidéo un filtre de réduction de bruit (par défaut\ : 0, pas de
réduction de bruit)
.IPs deint=<0\-4>
Sélectionne un désentrelaceur (par défaut\ : 0)
Tous les modes > 0 respectent \-field\-dominance.
.RSss
.IPs 0
pas de désentrelacement
.IPs 1
Affiche uniquement le premier champ, comme le filtre \-vf field.
.IPs 2
désentrelaceur bob (solution de secours pour les désentrelaceurs avancés).
.IPs 3
Désentrelaceur à adaptation de mouvement temporel (ne fonctionne pas encore).
C'est le comportement par défaut si "D" est utilisé pour activer le
désentrelacement.
.IPs 4
Désentrelaceur à adaptation de mouvement temporel avec interpolation spatiale guidé par les bords (ne fonctionne pas encore).
.RE
.IPs pullup
Essaye d'appliquer un filtre téléciné inverse.
Nécessite un filtre de désentrelacement temporel.
.RE
.PD 1
.
.TP
.B xvmc (X11 avec \-vc ffmpeg12mc uniquement)
Ce pilote emploie l'extension XvMC (X Video Motion Compensation) de
XFree86 4.x pour accélérer les lectures de médias MPEG-1/\:2 et VCR2.
Expand Down Expand Up @@ -4616,7 +4665,7 @@ D
.B \-field\-dominance <\-1\-1>
Défini le premier champ du contenu entrelacé.
Utile pour les dé-entrelaceurs qui doublent le nombre d'images par seconde
\-vf tfields=1, \-vf yadif=1 et \-vo xvmc:bobdeint.
\-vf tfields=1, \-vf yadif=1, \-vo vdpau:deint et \-vo xvmc:bobdeint.
.PD 0
.RSs
.IPs \-1
Expand Down Expand Up @@ -5767,6 +5816,14 @@ Changer la vitesse de lecture affectera le ton, en laissant le tempo
.RE
.PD 1
.
TP
.B "stats\ \ "
Collecte et affiche des statistiques à propos des flux audio, le volume en
particulier.
Ces statistiques sont voués à être utilisés pour aider l'ajustement du volume
sans saturation.
Les volumes sont affichés en dB et sont compatibles avec le filtre audio volume.
.
.
.
.SH "FILTRES VIDÉO"
Expand Down Expand Up @@ -6948,7 +7005,7 @@ Suivant la source MPEG, il est inutile de tenir compte de ce conseil, tant
que vous ne voyez pas une multitude d'avertissements "Bottom-first field".
Sans options il fait un telecine inverse normal, et devrait être utilisé avec
mencoder \-fps 30000/1001 \-ofps 24000/1001.
Quand ce filtre est utilisé avec mplayer, cela produira un débit impair
Quand ce filtre est utilisé avec MPlayer, cela produira un débit impair
pendant la lecture, mais il sera généralement meilleur qu'en utilisant
pp=lb ou pas de désentrelacement du tout.
Les options multiples doivent être séparées par /.
Expand Down
Loading

0 comments on commit e0172b9

Please sign in to comment.