www.mplayerhq.hu
the movie player for Linux


hírek
írások
információ | dokumentáció | GYIK
levelezési listák | képek | letöltés
adományok | projektek | angolul


válassz egy honlaptémát



Interjú Gabucinoval

Ez az interjú a Hungarian Unix Portal-on 2002. 13. 26. dátummal megjelent interjú másolata, melyben csak gépelési javítások történtek. Az interjút a szerző, trey tudtával és beleegyezésével közöljük itt.

Az MPlayer-t rengetegen használjuk. Naponta nézzük vele kedvenc filmünket DivX, DVD vagy más formátumban. Ha valami problémám volt a fordítással, vagy a használatával mindig a dokumentációhoz fordultam, és az esetek 99%-ban találtam megoldást a gondomra. Azt, hogy az MPlayer dokumentációja ilyen állapotban van, és rendszeresen(?) frissül, azt Gabucino-nak köszönhetjük. Vele beszélgettem elmúlt este (levélben), és tettem fel neki az engem foglalkoztató kérdéseket. Lássuk mit válaszolt:

trey:
Beszélnél magadról néhány szót (iskola, munka, számítástechnikával való kapcsolat)?
Gabucino:
Sose tudtam értelmesen válaszolni erre a kérdésre :) Iskola: nemleges, munka: polgári szolgálat. Sz.tech: kezdtem vala kb. 5 éves koromban Plus/4-en, azóta volt már 286, 386, 486, és most egy K6/2. És most, hogy 5 szóban lezongoráztam életem 15+5 évet ... ;) Sz'al leginkább azt lehet ebben a témában megemlíteni, hogy imádom a régi gépeket. Legalábbis ezt sugallja ez a 386-os laptop (Linux), a 486/EGA (Linux), meg persze 286 (Minix)... Ja és a K6/2-m a dream configuration számomra :) MPlayer visz mindent - persze Matrox kártyával - 3D meg nem izgat kimondottan, jobban szeretem a (nagyon) régi játékokat.
trey:
Miért a Linuxot választottad?
Gabucino:
Mert az xMach még nincs kész ;) Humort félretéve, nem vagyok megelégedve a Linux-szal (bár nem kérdezted, de egyebként LFS), részemről az utolsó "stabil" kernel a 2.4.9 volt, csak kár hogy secholos.. Fenntartásaim vannak továbbá az olyan rendszerrel szemben amelynek készítői szerint a gcc 2.96 egy hasznos dolog.. (Linus, Cox)
trey:
Hogy ismerkedtél meg Árpival, és a többiekkel?
Gabucino:
Avifile 0.49-et nézegettem anno, és a listájukon feltűnt valami arpi nevű arc - mellesleg vagy 3 másik listán is - gondoltam megnézem mi ez az MPlayer amit írogat.. Aztán reportoltam neki bugokat, a többi pedig már törtenelem ;)
trey:
Mikor kapcsolódtál be az MPlayer projectbe?
Gabucino:
Hmm.. Úgy 0.11pre10valahány környékén :)
trey:
Hogyan folyik az MPlayer fejlesztése? Elmesélnél egy átlagos napot, amikor aktívan dolgoztok?
Gabucino:
A kérdésre elég nehéz válaszolni, mert ez attól függ. Ha "belső" (magyar) developerekről, illetve viselt dolgaikról van szó, az IRCen van megbeszélve. CVSben meg reverzelve ;) Külsős developerek pedig a dev-eng listára küldik a patcheket, ahol azokat annak rendje s módja szerint Árpi ellenőrzi/kritizálja/elfelejti/commiteli (ez ritka;) .. Én meg megírom a doksit hozzá.
trey:
Te írod az MPlayer dokumentációját. Hogyan készülnek ezek az oldalak? Nyilván neked is kell értened a technikai részletekhez, hogy jó man oldalak, leírások készüljenek.
Gabucino:
A működését, az elvet kell tudnom, illetve az MPlayer felépitését, azaz a kódrészek egymáshoz kapcsolódását (na ilyen mondatot se írok le többet;). Egyébként meg (többnyire) jön minden magától.. A dokumentáció joe-ban készül :) Nincs különösebb technikája, általában úgy megy, hogy írom TODO-ba dolgokat, és amikor nagyon unatkozok, akkor megírom egyszerre mindet. Kivételt képeznek a fontosabb változások, illetve a release előtti pár nap, amikor drámaian megnövekszik az irclog is ;) meg dox többszöri átolvasása (kéne ;), etc..
trey:
A dokumentáció alapos, jól használható. Viszont szerintem kicsit sok benne a RTFM, és a stílusa is néhol lekicsinylő. Erről mi a véleményed?
Gabucino:
Ez aljas rágalom :) Régebben talán tényleg kicsit szabadszájú volt, de ez már fixed. Aki ilyet terjeszt az nem RTFMelt :)
trey:
Tavaly Barr cikke nagy fehördülést okozott. Ócsárolta az MPlayer dokumentációját, stb. Hogy érintett ez téged?
Gabucino:
Érzékenyen. Utálom ha igazam van, és kiderül hogy sok a divat-Linuxos.. Pl. én ;))
trey:
Ez visszavetett valamilyen szinten a munkában? És a többieket?
Gabucino:
Annyit vett el az időnkből amennyit a témával kapcsolatosan flameltünk listákon ;) Egyébként senkit se érdekelt.
trey:
Már Pontscho-tól is kérdeztem, hogy mi az oka a nagy csendnek az MPlayer körül. Akkor azt mondtátok, hogy lassan release lesz. Ez mikor lesz pontosan? Valami nagyobb verzióváltás készül?
Gabucino:
Igen, valószínű 1.0 lesz, de mindenképpen nagy ugrás. Hogy mikor? Nos elnézve a bugreportok ugrásszerű megemelkedését, április. 1-jére nem lesz kész :) Sajnos. Ennek egyébként az az oka, hogy az utóbbi pár napban rengeteg nagy változás történt a kódban, ennek a következményeit pedig fixálni kell.
trey:
Pár nappal ezelőtt Nick Kurshev forkolt, és új projectet indított MPlayerXP néven. Mik voltak ennek a döntésnek az előzményei? Nem fogja ez visszavetni az MPlayer fejlesztését?
Gabucino:
Nick megőrült :) Erre abból következtetek hogy GPL mániás lett :) Visszavetni véleményem szerint nem fogja. Lásd a következő kérdést.
trey:
Az MPlayer erőssége, hogy nem threaded. Egyedülálló abban, hogy egy szálon fut. Ennek mi is a lényege tulajdonképpen?
Gabucino:
Az, hogy egy szálon fut :) man ps :) Azaz ha megnézed, csak 1 mplayer processzt látsz a processzek között, nem pedig 20-at. Mint például a Xine, épp ma olvastam a listájukon, hogy ha a GUI-ján rámutatsz egy gombra, már forkol is egy külön processzt (threadet) :) Ráadásul most épp elfelejti kilőni :) Szóval az a lényeg, hogy MPlayeren kívül minden lejátszó multithreades, MPlayer meg nem. És hogy melyik a stabilabb, azt ugyebár tudjuk. (ez persze demagógia, viszont így igaz :)
trey:
Krushev azt írta egy levelében, ha Árpi elfogadja az elképzeléseit, hajlandó visszajönni az MPlayer csapatba, és segít megcsinálni a NO.1 movie playert a földön. Látsz erre valami esélyt?
Gabucino:
Nem. Egyébként próbáltam tesztelni MPlayerXP-t, de nem fordult :) És mint mondtam, MPlayer ezen a szutyok 500-as K6/2-n is visz DVD-t, DivX-et, mindent.
trey:
Mit gondolsz meddig lehet még fejleszteni az MPlayert?
Gabucino:
Ezt minden release-nél megkérdeztem magamtól, ma már nem teszem :) Egyébként meg már kész a direct render, ami valami halálos.. Gyakorlatilag kb. 300Mhz-es K6 is elég lesz ahhoz amihez most 500-as kell. Mármint, amint a libavcodec támogatja. Tehát MPlayer az isten! Támogassa adója 110%-ával az MPlayer project létminimum alatt tengődő codereit és doxwritereit! Stb stb.. ;)
trey:
Dolgozol más projecten is, vagy kizárólag az MPlayerrel foglakozol?
Gabucino:
Kizárólag...
trey:
Pár hónapja megváltozott a honlapotok. Sokak szerint a régi sokkal jobb volt. Neked hogy tetszik a mostani design?
Gabucino:
Nekem teccik :) Egyébként az én (réégi) design-em volt a legjobb, kár hogy rajtam kívül senkinek se teccett :) Másrészt már kész az új design, viszont megvárjuk a rilizt vele (mint mindig).
trey:
Ha megnézed a Linux alá létező movie playereket, melyik az ami szerinted említésre méltó, esetleg jó dolgokat tartalmaz?
Gabucino:
Van az az MPlayerXP, az például tartalmazza azt a hogyishivják.. MPlayer nevű lejátszót, csak kár hogy átirták :))
trey:
Mennyire követitek figyelemmel a más csapatok által készített új featureket? Van valamiféle rivalizálás? Gondolok arra, hogy megjelent a XYPlayerben a "félgömbeffektus-felgyorsító-turborásegítés" akkor ti is igyekeztek ezt beépíteni?
Gabucino:
Figyelemmel kísérjük, hogy a xine éppen mit lop^H^H^Hportol tőlünk ;)) Már csak azért is, mert MPlayerben amit mi írtunk, az nem GPL, xine pedig az.. Egyébként nem is tudnám megmondani mi volt a legutolsó feature amit másik playerből "portoltunk" magunknak, a Xine C-s directshow loader kódja óta. Az pedig elég rég volt ;)
trey:
Többen kérdezték a hozzászólásokban, hogy lesz-e Windows portja az MPlayernek. Ezzel mi a helyzet?
Gabucino:
"Lesz"?? Volt! :) Egyébként szerintem már most is le lehet fordítani vindozra, csak nem biztos hogy túl egyszerű, másrészt Vidix imho ott még nem megy. De azt végképp nem tartom valószínűnek, hogy majd villogó betűkkel lesz homepage-n reklámozva a vindoz port, meg InstallShield-es exe, stb.. Elvégre akkor mivel lehetne alázni a vinnyozusereket? ;)
trey:
A dokumentáción kívül mi a feladatod a projectben?
Gabucino:
Árpi céltáblája ;)
trey:
Ezt hogy érted? Van valami gond a project körül?
Gabucino:
Elolvashatod a dev-eng archívumban :) Egyébként (már) semmi különös, csak Árpi a fejébe vette, hogy nem updatelem a doksit.
trey:
Mostanában mintha lenne egy kis gondod a linuxal =). Mi a baj vele?
Gabucino:
Utóbbi kérdésedre hosszan tudnék válaszolni (nem teszem:), viszont nem értem ki terjeszt rólam alantas pletykákat? :)
trey:
Ha dolgozol milyen eszközöket használsz (hardver, szoftver)?
Gabucino:
386, mert LCD szép (szebb mint ez a 10 éves 14" :), joe eterm-en, mert joe rulez eterm meg transzparens, és windowmaker mert az az isten.
trey:
Olvastam az mplayer-dev-eng-en, hogy új formátumba akartad konvertálni a dokumentációt. Ebből volt egy kis összeütközés. Beszélnél erről?
Gabucino:
Ebből ugyan nem. :) SGML-be lesz konvertálva, ez már biztos. Ez egyezik a nép akaratával is. :)
trey:
Mit csinálsz amikor nem az MPlayerrel foglalkozol?
Gabucino:
A perverziót hagyjuk ki ;) Nahát, nem maradt semmi.

(közben elolvastam az mplayer-dev-eng lista idevágó részét - trey.)

trey:
Árpi pár nappal ezelőtt a szemedre hányta, hogy elhanyagolod a dokumentáció írást, és új co- vagy maintainert keres helyetted erre a feladatra. Volt egy kis levélváltás ezzel kapcsolatban. Most hogy állnak a dolgok?
Gabucino:
Kicsit gondolkoztam, hogy kilépjek-e, aztán rájöttem, hogy nem Árpi a dox célközönsége, az userek nem panaszkodnak.
trey:
Kívülálló számára úgy tűnhet, hogy kezd szétesni az MPlayer Project. Lehet, hogy rosszul látom?
Gabucino:
Nekem is igy tűnt, tűnik. Egyébként Nicket ne sajnálja senki, jön még ő vissza :) Sajnos Árpi mostanában az átlagnál is többször ugat le embereket.. Pl. engem, pedig tudhatná, hogy ellenem nem lehet flamelni ;) Mindenesetre reméljuk a direct render előbb lesz kész, mint hogy idegbajt kapna ;)
Gabucino

mplayerhq.hu - the movie player for Linux. site design by the tornado / mechanik512, 2002 (c), all rights reserved.