# Známé chyby

## Speciální systémové/CPU-specifické chyby/problémy

- SIGILL (signal 4) na P3 s jádry 2.2.x:

  Problém: jádro 2.2.x nemá správnou (funkční) podporu SSE

  Řešení: upgradujte jádro na 2.4.x

  Obejití: `./configure --disable-sse`

- Obecný SIGILL (signal 4):

  Problém: zkompilovali jste a používáte MPlayer na různých strojích (například jste kompilovali na P3 a pouštíte jej na Celeronu)

  Řešení: kompilujte MPlayer na stejném stroji, kde jej budete používat!

  Obejití: Na toto všechno můžete zapomenout, když budete konfigurovat kompilaci s volbou `--enable-runtime-cpudetection`, nebo můžete vyřadit určité sady CPU instrukcí pomocí mnohem konkrétnějších voleb (jako `--disable-mmx`, `--disable-3dnow`, atd.).

- Havaruje při ukládání datových proudů (dump):

  Problém: vylití jádra (core dump)

  Řešení: Nepanikařte. Zjistěte, kde máte ručník.

## Různé A-V sync a další problémy se zvukem

### Obecné zpoždění zvuku nebo mizerný zvuk (ve všech nebo mnoha souborech)

- nejčastěji: vadný ovládač zvukové karty! – zkuste použít jiné ovladače, Zkuste OSS emulaci z ALSA pomocí `-ao oss`, také zkuste `-ao sdl`, občas to pomůže. Pokud se váš soubor přehrává dobře s `-nosound`, pak si můžete být jisti, že je to problém zvukové karty (ovladače).

- problémy audio bufferu (špatně detekovaná velikost bufferu)

  Obejití: MPlayerova volba `-abs`

- problémy se vzorkovací rychlostí – možná vaše zvuková karta nepodporuje vzorkovací rychlost používanou ve vašich souborech. Zkuste převzorkovávací filtr (`-af resample=...`)

- pomalý stroj (CPU nebo VGA)

  zkuste s `-vo null`, pokud se přehrává dobře, pak máte pomalou VGA kartu/rozhraní

  Obejití: kupte si rychlejší kartu, nebo si přečtěte tu část dokumentace pojednávající o tom jak urychlovat

  Rovněž zkuste `-framedrop`

### Zpoždění zvuku/de-sync typické pro jeden nebo málo souborů

- vadný soubor

  Obejití:

  - volba `-ni` nebo `-nobps` (pro neprokládané nebo vadné soubory)

    a/nebo

  - `-mc 0` (vyžadováno soubory se špatně prokládaným VBR zvukem)

    a/nebo

  - `-delay` nebo +/- klávesy za běhu pro nastavení zpoždění

  Pokud nic z toho nepomůže, uploadujte prosíme soubor, otestujeme jej a opravíme.

- vaše zvuková karta nepodporuje přehrávání při 48 kHz

  Obejití: kupte si lepší zvukovou kartu... nebo zkuste snížit snímkovou rychlost o 10% (použijte `-fps 27` pro film 30fps) nebo použijte resample filtr

- pomalý počítač (pokud není A-V okolo 0 a poslední číslo stavového řádku se zvyšuje)

  Obejití: `-framedrop`

### Naprosto bez zvuku

- váš soubor používá nepodporovaný audio kodek

  Řešení: přečtěte si dokumentaci a pomozte nám přidat pro něj podporu

### Žádný obraz (pouze šedá/zelená plocha)

- váš soubor používá nepodporovaný video kodek

  Řešení: přečtěte si dokumentaci a pomozte nám přidat pro něj podporu

- automaticky vybraný kodek neumí dekódovat soubor – zkuste vybrat jiný pomocí volby `-vc` nebo `-vfm`

### Problémy s výstupem videa

Nejprve poznamenejme, že volby `-fs -vm` a `-zoom` nejsou podporované všemi rozhraními. Navíc ne všechna rozhraní podporují škálování/zvětšování v hardwaru.

#### Poblikávání OSD/titulků

- rozhraní x11: bohužel, zatím nelze odstranit

- rozhraní xv: použijte volbu `-double`

#### Zelený obraz při použití mga_vid (`-vo mga` / `-vo xmga`)

- mga_vid špatně detekovalo množství RAM videokarty, načtěte jej znovu s volbou `mga_ram_size`