2.1. Szoftver követelmények
Előző | 2. fejezet - Telepítés | Következő

## 2.1. Szoftver követelmények

- binutils - javasolt verzió: 2.11.x. Ez a program felelős az MMX/ 3DNow!/stb utasítások generálásáért, így nagyon fontos!

- gcc - javasolt verziók: 2.95.3 (esetleg 2.95.4) és 3.2+. SOHA ne használd a 2.96-ot vagy a 3.0.x-et! Hibás MPlayer kódot generálnak. Ha úgy döntesz, hogy lecseréled a 2.96-os gcc-det, csak azért ne tegyél fel 3.x-est, mert újabb! A 3.x korai kiadásai még több hibát tartalmaztak, mint a 2.96. Tehát vagy állj vissza 2.95.x-re (és cseréld le a `libstdc++`-t is, más programoknak szükségük lehet rá) vagy ne frissíts/tegyél vissza semmit (de ebben az esetben készülj fel futási problémákra). Ha a 3.x-re szavazol, próbáld a legújabb verziót használni, a korai kiadásoknak számtalan hibájuk volt, így győződj meg róla, hogy legalább 3.1-eset használsz, ami ki lett próbálva és működik. Ha további infókat szeretnél a 2.96-os gcc hibáiról (amik még mindig NEM lettek kijavítva, csak meg lettek kerülve az MPlayerben!), nézd meg a FAQ 2.96-os gcc-re vonatkozó részét!

- XFree86 - javasolt verzió: mindig a legújabb (4.3). Mindenki ezt akarja, mivel a 4.0.2-es XFree86-tól benne van az XVideo kiterjesztés (néhol Xv-ként hivatkoznak rá), ami szükséges a hardveres YUV gyorsítás engedélyezéséhez (gyors képmegjelenítés) azokon a kártyákon, amik támogatják. Győződj meg róla, hogy a fejlesztői csomagja is telepítve van, különben nem fog működni. Néhány videó kártyához nem kell XFree86. A listát lásd lejjebb.

- make - javasolt verzió: mindig a legújabb (legalább 3.79.x-es). Ez legtöbbször nem olyan fontos.

- SDL - nem feltétlenül szükséges, de segíthet pár esetben (hibás audió, videó kártya, ami késik az xv vezérlővel). Mindig használd a legújabbat (1.2.x-től kezdve).

- libjpeg - választható JPEG dekódoló, az `-mf` kapcsoló használja és néhány QT MOV fájl. Hasznos mind az MPlayer, mind a MEncoder szempontjából, ha jpeg fájlokkal akarsz dolgozni.

- libpng - szükséges és az alapértelmezett (M)PNG dekóder. Kell a GUI-hoz is. Használja az MPlayer és a MEncoder is.

- lame - javasolt, szükséges MP3 audió MEncoderrel történő kódolásához, a javasolt verzió mindig a legújabb (de legalább 3.90).

- zlib - javasolt, szükséges a tömörített MOV fejlécekhez és a PNG támogatáshoz.

- libogg - választható, szükséges az OGG formátumú fájlok lejátszásához.

- libvorbis - választható, szükséges az OGG Vorbis audiók lejátszásához.

- LIVE555 Streaming Media - választható, szükséges az RTSP/RTP folyamok lejátszásához.

- directfb - választható, elérhető itt: http://www.directfb.org. Legalább 0.9.13-as szükséges.

- cdparanoia - választható, szükséges a CDDA támogatáshoz

- libfreetype - választható, TTF betűtípusok támogatásához kell. Legalább 2.0.9-es szükséges.

- libxmms - választható, XMMS input plugin támogatáshoz kell. Legalább 1.2.7-es szükséges.

- libsmb - választható, Samba támogatáshoz kell.

- ALSA - választható, az ALSA audió kimenet támogatásához. Legalább 0.9.0rc4 szükséges.

- bio2jack - választható, a JACK audió kimenet támogatásához kell, de csak a fordítás alatt. Beszerezheted a http://bio2jack.sf.net címről. Mivel nincs install opciója, kézzel kell bemásolnod a `libbio2jack.a` fájlt valahova a függvénykönyvtárakat tartalmazó könyvtáradba (pl. `/usr/local/lib`) vagy használnod kell a `--with-bio2jack=DIR` kapcsolót, hogy megmondd a `./configure` scriptnek, hol van a fájl.

Előző | Fel | Következő
2. fejezet - Telepítés | Tartalom | 2.2. Codecek