diff -u
) de vos changements
par rapport à la version CVS de MPlayer sur la liste de diffusion
mplayer-dev-eng.
Nous avons écrit un court document
contenant plus de détails. Veuillez suivre ces instructions.In file included from mplayer.c:34: mw.h: In function `mplMainDraw': mw.h:209: Internal compiler error in print_rtl_and_abort, at flow.c:6458 Please submit a full bug report, with preprocessed source if appropriate.
"Your gcc does not support even i386 for '-march' and '-mcpu'."
config.log
pour plus de détails.--disable-gcc-checking
à
configure. Rappelez-vous que vous êtes seul sur ce point. Ne demandez pas
de rapports de bogue, ne demandez pas d'aide sur les listes de diffusion.
Nous ne fournirons pas de support au cas où vous rencontrez des problèmes.In file include from /usr/include/g++-v3/bits/std_cwchar.h:42, from /usr/include/g++-v3/bits/fpos.h:40, from /usr/include/g++-v3/bits/char_traits.h:40, from /usr/include/g++-v3/bits/std_string.h:41, from /usr/include/g++-v3/string:31, from libwin32.h:36, from DS_AudioDecoder.h:4, from DS_AudioDec.cpp:5: /usr/include/wchar.h: In function Long long int wcstoq(const wchar_t*, wchar_t**, int)': /usr/include/wchar.h:514: cannot convert `const wchar_t* __restrict' to `const
Et nous avons des idegs. Et notre compteur d'ideg à été dépassé encore et encore.
Malheureusement MPlayer est hors de contrôle. Il est utilisé par des lamers, des utilisateurs Linux qui ne peuvent même pas utiliser Windows, et n'ont jamais essayé de compiler un noyau. Ils ont installé (avec les options par défaut) une Mandrake ou une Red Hat ou une SuSE, et sans lire le manuel ils envoient des messages disant 'cela ne marche pas! aidez-moi ! SVP! je suis nouveau sous Linux! de l'aide! oh! aidez-moi!'. Nous ne pouvons pas les arrêter, mais au moins nous les forçons à lire le manuel et à lire les messages de ./configure et mplayer.
Et vous gens intelligents venez et nous insultez à propos de gcc 2.96 et des paquetages binaires. Au lieu d'aider les utilisateurs ou de faire des patches pour aider à la résolution de problèmes.
La moitié de notre temps libre est passé à répondre aux mails idiots ici et à faire de nouvelles astuces et des vérifications pour la configuration pour éviter de tels mails.
Et il y a un équilibre. D'un côté c'est vous, gens intelligents, qui dites que nous sommes très mauvais parce que nous n'aimons pas le gcc 2.96 boggué, et d'un autre coté il y a les gens 'nouveau en Linux' qui nous montrent que gcc 2.96 est boggué.
Conclusion: Nous ne pouvons être bons. La moitié des personnes nous dira toujours que nous sommes mauvais.
Peut-être que nous devrions fermer le projet, le rendre closed source, commercial, et fournir un support d'installation pour lui. ensuite nous pourrions quitter notre travail actuel, donc le développement pourrait être plus rapide, et nous pourrions gagner beaucoup d'argent avec et acheter une grande maison, etc etc. Le voulez-vous vraiment? Il semblerait.
cp etc/inttypes.h .
) et essayez de nouveau ..../configure
ne détecte pas SSE ...Warning: loading mga_vid.o will taint the kernel: no license
/usr/X11
et /usr/include/X11
existent (cela peut poser un problème sur les systèmes Mandrake). Ils peuvent être créés
avec ces commandes:$ ln -sf /usr/X11R6 /usr/X11
$ ln -sf /usr/X11R6/include/X11 /usr/include/X11
BACKGROUND = y
.> error while loading shared libraries: lib*.so.0: cannot load
shared object file: No such file or directory
/usr/local/lib
.../usr/local/lib
à /etc/ld.so.conf
et exécutez
ldconfig
.Linux RTC init: ioctl (rtc_pie_on): Permission denied
o
et essayez l'option -osdlevel
.-xy
ou -fs
ne fonctionnent pas avec
le pilote x11 (-vo x11
) ...-zoom
. Vous feriez mieux d'utiliser le support XF86VidMode:
Vous devez spécifier les options -vm
et -fs
, et c'est bon.
Assurez vous d'avoir les bons modelines dans votre fichier
XF86Config, et essayez de faire fonctionner les pilotes DGA
et pilote DGA de SDL.
C'est bien plus rapide. Si le DGA de SDL fonctionne, utilisez-le, ce sera encore plus rapide.A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49%
-autoq
)-quiet
et lisez la page de man.-vo null
puis avec -vo ...
et vérifier la
la différence pour voir la vitesse de video_out./usr/local/lib/codecs/...
mplayer
au lieu de
mplayer_lirc
? Notez que c'était mplayer_lirc
pendant
un long moment, incluant la version 0.60, mais il à été récemment été remis en
mplayer
../configure
, éditez config.h
et
remplacez #undef FAST_OSD
par #define FAST_OSD
.
Ensuite recompilez.-double
. Essayez également -vf expand
-fstype layer
et rapportez son résultat à la liste de diffusion
mplayer-users.mplayer <options> <nomfichier> < /dev/null &
codecs.conf
restant dans
~/.mplayer/
, /etc/
, /usr/local/etc/
ou dans un endroit similaire ? Supprimez-le(s), les fichiers codecs.conf
périmés peuvent causer d'obscures problèmes, MPlayer utilisera son fichier
intégré à la place.-bps
ou -nobps
. Si cela ne s'améliore pas,
lisez cela et uploadez le fichier en FTP.ldd /usr/local/bin/mplayer
. Si elle contientlibc.so.6 => /lib/libc.so.6 (0x4???????)
libc.so.6 => /lib/libc.so.6 (0x00??????)
-afm 1
pour désactiver l'utilisation de
l3codeca.acm../configure --enable-runtime-cpudetection
). N'utilisez
pas MPlayer sur un CPU différent de celui sur lequel il a été compilé,
sans utiliser cette option.-ao arts
). Si il échoue ou qu'il n'est pas compilé, essayez SDL
(-ao sdl
) et assurez-vous que SDL puisse gérer le son arts. Un autre
option est de lancer MPlayer avec artsdsp.DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!
-ni
.-ao oss
.
Voir la section cartes sons.-nobps
, et/ou
-mc 0
.codecs.conf
, ou utilisez l'option
-vc ffmjpeg
(compilez MPlayer avec libavcodec pour que cela
fonctionne).-nortc
.Badly interleaved AVI file detected - switching to -ni mode...
-cache
ne vont pas bien ensemble.
Essayez -nocache
.AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) audio_setup: Can't open audio device /dev/dsp: Device or resource busy couldn't open/init audio device -> NOSOUND Audio: no sound!!! Start playing...
-ao arts
pour faire
utiliser ARTS ou ESD à MPlayer../configure
autodetecte votre pilote DGA. si
-vo help
ne montre pas DGA, alors il y a un problème avec votre installation
de X. Essayez ./configure --enable-dga
et lisez la
documentation DGA. Vous pouvez également utiliser le pilote DGA
de SDL avec l'option -vo sdl:dga
.-vo help
montre le pilote DGA, mais il se plaint à propos des
permissions. Aidez-moi!su -
), et réessayer.
Une autre solution est de rendre MPlayer SUID root, mais ce n'est
pas recommandé!chown root /usr/local/bin/mplayer
chmod 755 /usr/local/bin/mplayer
chmod +s /usr/local/bin/mplayer
Attention: faille de sécurité
Cela présente une grosse faille de sécurité ! Ne faites jamais ceci sur un serveur ou un ordinateur accessible par d'autres personnes que vous, ils pourraient obtenir les privilèges root par l'exécutable mplayer.
X Error of failed request: BadAccess (attempt to access private
resource denied)
Major opcode of failed request: 147 (MIT-SHM)
Minor opcode of failed request: 1 (X_ShmAttach)
Serial number of failed request: 26
Current serial number in output stream:27
-vo gl
) ne fonctionne pas (blocage/fenêtre noire/erreurs
X11/...).x11
, mais
pas de xv
!x11
fonctionne toujours. Maintenant essayez
-vo x11 -fs -zoom
. Vous voyez la différence? Non?! OK, voici quelques
éclaircissements: la destination x11
SDL utilise xv si disponible, vous
n'avez pas à vous en soucier... Note: vous pouvez forcer/désactiver Xv via SDL
en utilisant -forcexv
et -noxv
mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion
nfo_length / sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.
/dev/
).-chapter
.-cache
(décrite dans la page de man)
et essayez d'activer le DMA pour le lecteur DVD avec l'outil hdparm (décrit dans
le chapitre CD).movie.avi.conf
avec les options
spécifiques à l'intérieur et placez-le dans ~/.mplayer
ou dans
le même répertoire que le fichier.mencvcd
du sous-répertoire TOOLS
.
Avec lui vous pourrez encoder des DVDs ou d'autres films en format VCD ou SVCD
et même les graver directement sur un CD.cat fichier1 fichier2 > fichier3
mencoder -ovc copy -oac copy -o sortie.avi -forceidx fichier3.avi
-sid
correctement !-chapter
correctement, comme:
-chapter 5-7
-ofps
car ASF utilise un framerate variable.-sub <nomfichier>
(ou
-sid
, -vobsub
, respectivement) à MEncoder.