# Bekannte Fehler

## System-/CPU-spezifische Fehler/Probleme

- SIGILL (Signal 4) auf P3 bei 2.2.x-Kernels:

  Problem: Kernel 2.2.x hat keine angemessene (funktionierende) SSE-Unterstützung

  Lösung: Upgrade auf Kernel 2.4.x

  Workaround: `./configure --disable-sse`

- Allgemeines SIGILL (Signal 4):

  Problem: du hast MPlayer auf unterschiedlichen Maschinen compiliert und und gestartet (zum Beispiel compiliert auf P3 und gestartet auf Celeron)

  Lösung: compiliere MPlayer auf der Maschine, auf der du ihn benutzen wirst!

  Workaround: du kannst all das vergessen, indem du configure mit der Option `--enable-runtime-cpudetection` ausführst oder bestimmte CPU-Instruktionssets mit spezielleren Optionen(wie `--disable-mmx`, `--disable-3dnow`, usw) deaktivierst.

- "Interne Buffer-Inkonsistenz" während MEncoder läuft:

  Problem: bekanntest Problem, falls lame < 3.90 mit gcc 2.96 oder 3.x compiliert wurde.

  Lösung: benutze lame >=3.90.

  Workaround: compiliere lame mit gcc 2.95.x und entferne alle schon installierten lame-Pakete, sie könnten mit gcc 2.96 compiliert worden sein.

- Gestörter MP2/MP3-Sound auf PPC:

  Problem: bekannte GCC-Fehlcompilierung auf PPC-Plattform, bisher keine Lösung.

  Workaround: Benutze FFmpegs (langsamen) MP1/MP2/MP3-Decoder (`-ac ffmpeg`)

- SIGSEGV (Signal 11) in libmpeg2, bei Skalierung+Encodierung:

  Problem: bekannter MMX-Fehler in GCC 2.95.2

  Lösung: Upgrade auf 2.95.3

- Abstürze bei Ausgabe (Dump) von Streams:

  Problem: Core Dump

  Lösung: Keine Panik. Stelle sicher, dass du weißt, wo dein Handtuch ist.

## Verschiedene A-V-Sync und andere Audioprobleme

### Allgemeine Audioverzögerung oder mieser Ton (existiert bei allen oder vielen Videodateien)

- am häufigsten: fehlerhafter Audiotreiber! - versuche, verschiedene Treiber zu verwenden, probiere ALSA 0.9 OSS-Emulation mit der Option `-ao oss` und auch `-ao sdl`, das hilft manchmal. Wenn deine Datei mit der Option `-nosound` gut abspielbar ist, kannst du dir sicher sein, dass es sich um Problem mit der Soundkarte (dem Treiber) handelt.

- Audiopuffer-Probleme (Puffergröße schlecht erkannt)

  Workaround: MPlayers Option `-abs`

- Probleme mit der Samplerate - vielleicht unterstützt deine Karte nicht die Samplerate deiner Dateien - probiere den Resample-Filter (`-af resample=...`)

- langsame Maschine (CPU oder VGA)

  probiere es mit `-vo null`, wenn das gut abspielt, hast du eine langsame VGA-Karte/Treiber

  Workaround: kaufe eine schnellere Karte oder lies die Dokumentationsteil, der Geschwindigkeitsoptimierung behandelt

  Probiere außerdem `-framedrop`

### Audioverzögerung/-desynchronisation speziell bei einer oder wenigen Dateien

- schlechte Datei

  Workaround:

  - Option `-ni` oder `-nobps` (für nicht-interleaved- oder schlechte Dateien)

    und/oder

  - `-mc 0`(benötigt für Dateien mit schlecht interleavedem VBR-Audio)

    und/oder

  - `-delay` oder +/- Tasten zur Laufzeit, um die Verzögerung anzupassen

  Wenn nichts davon hilft, lade die Datei bitte hoch, wir überprüfen (und fixen) das.

- deine Soundkarte unterstützt keine Wiedergabe bei 48kHz

  Workaround: kaufe eine bessere Soundkarte... oder versuche, fps um 10% zu senken (benutze `-fps 27` bei einem 30fps-Film) oder verwende des Filter resample

- langsame Maschine (wenn A-V nicht um 0 ist und die letzte Zahl in der Statuszeile ansteigt

  Workaround: `-framedrop`

### Überhaupt kein Ton

- deine Datei enthält einen nicht-unterstützten Audiocodec

  lies die Dokumentation und hilf uns, Unterstützung dafür hinzuzufügen

### Überhaupt kein Bild (nur graues/grünes Fenster)

- deine Datei enthält einen nicht-unterstützten Videocodec

  lies die Dokumentation und hilf uns, Unterstützung dafür hinzuzufügen

- automatisch ausgewählter Codec kann die Datei nicht decodieren, probiere, mit den Optionen `-vc` oder `-vfm` einen anderen auszuwählen.

- du versuchst, eine DivX 3.x Datei mit dem OpenDivX-Decoder oder XviD (`-vc odivx`) abzuspielen - installiere DivX4Linux und compiliere den Player neu

### Video-out-Probleme

Erste Anmerkung: Die Optionen `-fs -vm` und `-zoom` sind nur Empfehlungen, (noch) nicht von allen Treibern unterstützt. Es ist daher kein Bug, wenn es nicht funktioniert. Nur ein paar Treiber unterstützten Skalierung/Zoom, erwarte dies nicht von x11 oder dga.

OSD/Untertitel-Flimmern

- x11-Treiber: Sorry, kann im Moment nicht behoben werden

- xv-Treiber: benutze die Option `-double`

Grünes Bild bei mga_vid (`-vo mga` / `-vo xmga`)

- mga_vid hat die Größe deines RAMs falsch erkannt, lade es neu mit der Option `mga_ram_size`