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 ditent 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 .../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
.Warning: loading mga_vid.o will taint the kernel: no license
o
et essayez l'option -osdlevel
.-xy
ou -fs
ne fonctionnent pas avec
le pilote x11 (-vo x11
) ...-zoom
. Vous fairiez 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 pilote 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/lib/win32/
...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 -vop expand
-icelayer
et rapportez son résultat à la liste de diffusion
mplayer-users.mplayer <options> <nomfichier> < /dev/null &
Detected audio codec: [divx] afm:4 (DivX audio (WMA)) Requested audio codec family [divx] (afm=4) not available (enable it at compile time!)
-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.~/.mplayer/
.
Upgradez-le depuis /etc/
.vc=
ou quelque chose de similaire dans
votre (vos) fichier(s) de config.-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.-vc odivx
et un vert avec -vc divx4
.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).Linux RTC init: ioctl (rtc_pie_on): Permission denied
Detected video codec: [null] drv:0 (NULL codec (no decoding))
codecs.conf
.-nortc
.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 à 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. Vous pouvez également utiliser le pilote DGA
de SDL avec l'option -vo sdl:dga
.-vo help
montre le pilote DGA, mais il se pleinds à 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 (bloquage/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 de la documentation).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