mpv/DOCS/xml/hu/bugreports.xml

341 lines
13 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-2"?>
<!-- synced to 1.11 -->
<appendix id="bugreports">
<title>Hogyan jelentsd a hib<69>kat</title>
<para>
A j<> hiba jelent<6E>sek nagyon <20>rt<72>kes hozz<7A>j<EFBFBD>rul<75>sok b<>rmilyen szoftver
fejleszt<EFBFBD>s<EFBFBD>hez. De, ak<61>rcsak j<> programot <20>rni, j<> probl<62>ma jelent<6E>st
k<EFBFBD>sz<EFBFBD>teni is n<>mi munk<6E>ba ker<65>l. K<>rlek vedd figyelembe, hogy a fejleszt<7A>k
t<EFBFBD>bbs<EFBFBD>ge roppant elfoglalt <20>s valami hihetetlen mennyis<69>g<EFBFBD> levelet kap.
Teh<EFBFBD>t mik<69>zben a visszajelz<6C>sek kritikus <20>s nagyon megbecs<63>lt az
<application>MPlayer</application> fejl<6A>d<EFBFBD>se szempontj<74>b<EFBFBD>l, k<>rlek <20>rtsd meg,
hogy <emphasis role="bold">minden</emphasis> <20>ltalunk k<>rt inform<72>ci<63>t meg
kell adnod <20>s k<>vetned kell az ebben a dokumentumban le<6C>rt l<>p<EFBFBD>seket.
</para>
<sect1 id="bugreports_fix">
<title>Hogyan jav<61>ts hib<69>kat</title>
<para>
Ha <20>gy <20>rzed, hogy k<>pes vagy r<>, b<>tran <20>llj neki <20>s jav<61>tsd ki a hib<69>t magad.
Vagy tal<61>n m<>r meg is tetted? K<>rlek olvasd el <ulink url="../../tech/patches.txt">ezt a r<>vid dokumentumot</ulink>,
hogy megtudd, hogyan ker<65>lhet be a k<>dod az <application>MPlayer</application>be.
Az <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">MPlayer-dev-eng</ulink>
levelez<EFBFBD>si list<73>n l<>v<EFBFBD> emberk<72>k seg<65>tenek neked, ha k<>rd<72>sed van.
</para>
</sect1>
<sect1 id="bugreports_report">
<title>Hogyan jelentsd a hib<69>kat</title>
<para>
Mindenek el<65>tt k<>rlek, hogy mindig pr<70>b<EFBFBD>ld ki az <application>MPlayer</application>
leg<EFBFBD>jabb CVS verzi<7A>j<EFBFBD>t, h<>tha az <20>ltalad felfedezett hib<69>t m<>r kijav<61>tott<74>k
benne. A fejleszt<7A>s borzaszt<7A> gyorsan halad, a legt<67>bb, hivatalos kiad<61>sban
megl<EFBFBD>v<EFBFBD> probl<62>m<EFBFBD>t napokon vagy ak<61>r <20>r<EFBFBD>kon bel<65>l jelentik, <20>gy
<emphasis role="bold">csak a CVS-b<>l</emphasis> k<>ldj hibajelent<6E>st. Ebbe
bele<EFBFBD>rtend<EFBFBD>ek az <application>MPlayer</application> bin<69>ris csomagjai is. A
CVS utas<61>t<EFBFBD>sokat megtal<61>lod
<ulink url="http://www.mplayerhq.hu/homepage/dload.html">ennek az oldalnak</ulink>
az alj<6C>n vagy a README f<>jlban. Ha ez sem seg<65>t, olvasd el az
<link linkend="bugs">ismert hib<69>k</link> list<73>j<EFBFBD>t <20>s a dokument<6E>ci<63> t<>bbi r<>sz<73>t.
Ha probl<62>m<EFBFBD>d m<>g nem ismert vagy nem old<6C>dott meg a le<6C>r<EFBFBD>sunk <20>ltal, akkor k<>rj<72>k
jelentsd.
</para>
<para>
K<EFBFBD>rlek ne k<>ljd hibajelent<6E>st szem<65>lyesen egy fejleszt<7A>nek. Ez csapatmunka <20>s <20>gy
sz<EFBFBD>mos embert <20>rdekelhet. N<>ha m<>s felhaszn<7A>l<EFBFBD>k is belefutnak a te probl<62>m<EFBFBD>idba,
<EFBFBD>s esetleg tudj<64>k, hogy hogyan lehet megker<65>lni, m<>g akkor is, ha hiba van az
<application>MPlayer</application> k<>dj<64>ban.
</para>
<para>
K<EFBFBD>rlek olyan r<>szletesen <20>rd le a probl<62>m<EFBFBD>dat, amilyen r<>szletesen csak lehet.
V<EFBFBD>gezz egy kis felder<65>t<EFBFBD> munk<6E>t, sz<73>k<EFBFBD>tsd le azon k<>r<EFBFBD>lm<6C>nyek k<>r<EFBFBD>t, amelyek k<>z<EFBFBD>tt
a hiba el<65>fordul. A hiba csak adott szitu<74>ci<63>ban j<>n el<65>? Bizonyos f<>jlokra vagy
f<EFBFBD>jl t<>pusokra vonatkoz<6F>an? Csak egy codec eset<65>n vagy f<>ggetlen a haszn<7A>lt codec-t<>l?
Mindegyik kimeneti vez<65>rl<72>vel el<65> tudod hozni? Min<69>l t<>bb inform<72>ci<63>t adsz meg,
ann<EFBFBD>l nagyobb az es<65>ly a hiba kijav<61>t<EFBFBD>s<EFBFBD>ra. K<>rlek ne felejtsd el mell<6C>kelni azon
<EFBFBD>rt<EFBFBD>kes inform<72>ci<63>kat, amit lejjebb <20>runk, k<>l<EFBFBD>nben k<>ptelenek vagyunk megfelel<65>en
megkeresni a probl<62>m<EFBFBD>dat.
</para>
<para>
Egy kit<69>n<EFBFBD> <20>s j<>l meg<65>rt <20>tmutat<61> k<>rd<72>sek publikus f<>rumokban t<>rt<72>n<EFBFBD> feltev<65>s<EFBFBD>hez
a <ulink url="http://www.catb.org/~esr/faqs/smart-questions.html">How To Ask
Questions The Smart Way</ulink>
(<ulink url="http://www.no.info.hu/~kryss/gnu/esr/smart-questions_hu.html">magyarul</ulink>)
<ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>-t<>l.
Van egy m<>sik is, a
<ulink url="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report
Bugs Effectively</ulink> c<>m<EFBFBD> <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</ulink>-t<>l.
Ha k<>veted ezeket a le<6C>r<EFBFBD>sokat, kapsz seg<65>ts<74>get. De k<>rlek <20>rtsd meg, hogy a
levelez<EFBFBD>si list<73>kat <20>nk<6E>nt, a szabad id<69>nkben n<>zz<7A>k. Van m<>s dolgunk is, <20>s nem
tudjuk garant<6E>lni, hogy kapsz megold<6C>st vagy egy<67>ltal<61>n v<>laszt a probl<62>m<EFBFBD>dra.
</para>
</sect1>
<sect1 id="bugreports_where">
<title>Hol kell jelezni a hib<69>kat</title>
<para>
Iratkozz fel az MPlayer-users levelez<65>si list<73>ra:
<ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-users"/>
(vagy a magyar nyelv<6C>re itt: <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok"/>)
<EFBFBD>s k<>ldd el a hibajelent<6E>seidet a
<ulink url="mailto:mplayer-users@mplayerhq.hu"/> (illetve
<ulink url="mailto:mplayer-felhasznalok@mplayerhq.hu"/>) c<>mre, ahol meg lehet vitatni.
</para>
<para>
Ha ink<6E>bb azt szeretn<74>d, haszn<7A>lhatod a vadi <20>j
<ulink url="http://bugzilla.mplayerhq.hu/">Bugzill<EFBFBD>nkat</ulink> is.
</para>
<para>
Ezen lista nyelve az <emphasis role="bold">angol</emphasis> (a -felhasznalok list<73><74>
term<EFBFBD>szetesen magyar). K<>vesd a szabv<62>nyos
<ulink url="http://www.ietf.org/rfc/rfc1855.txt">Netiquette Ir<49>nyelveket</ulink> <20>s
<emphasis role="bold">ne k<>ldj HTML levelet</emphasis> egyik levelez<65>si list<73>nkra se.
Ha nem <20>gy teszel, akkor vagy egyszer<65>en figyelmen k<>v<EFBFBD>l hagynak vagy kitiltanak.
Ha nem tudod mi az a HTML lev<65>l vagy hogy mi<6D>rt rossz az, olvasd el ezt a
<ulink url="http://expita.com/nomime.html">frank<EFBFBD> le<6C>r<EFBFBD>st</ulink>. Mindent r<>szletesen
megmagyar<EFBFBD>z <20>s tan<61>csokat ad a HTML kikapcsol<6F>s<EFBFBD>hoz. Szint<6E>n tartsd <20>szben, hogy nem
CC-z<>nk (carbon-copy) egy<67>neknek, <20>gy j<>l teszed, ha feliratkozol, hogy megkapd te is
a v<>laszt.
</para>
</sect1>
<sect1 id="bugreports_what">
<title>Mit jelents</title>
<para>
A hibajelent<6E>sedhez csatolnod kell a log-ot, konfigur<75>ci<63>s vagy minta f<>jlokat.
Ha ezek k<>z<EFBFBD>l valamelyik nagy, jobb ha felt<6C>lt<6C>d az
<ulink url="ftp://mplayerhq.hu/MPlayer/incoming/">FTP szerver<65>nkre</ulink> t<>m<EFBFBD>r<EFBFBD>tett
form<EFBFBD>tumban (gzip <20>s bzip2 a javasolt) <20>s csak az el<65>r<EFBFBD>si utat <20>s a f<>jl nevet <20>rod
bele a hiba jelent<6E>sedbe. A levelez<65>si list<73>inkon az <20>zenet m<>rete maximum 80k lehet,
ha enn<6E>l nagyobb f<>jlod van, t<>m<EFBFBD>r<EFBFBD>tened kell, vagy felt<6C>ltened.
</para>
<sect2 id="bugreports_system">
<title>Rendszer inform<72>ci<63>k</title>
<para>
<itemizedlist>
<listitem><para>
A Linux disztrib<69>ci<63>d vagy oper<65>ci<63>s rendszered verzi<7A>ja, pl.:
<itemizedlist>
<listitem><para>Red Hat 7.1</para></listitem>
<listitem><para>Slackware 7.0 + 7.1-es fejleszt<7A>i csomagjai ...</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
kernel verzi<7A>ja:
<screen>uname -a</screen>
</para></listitem>
<listitem><para>
libc verzi<7A>ja:
<screen>ls -l /lib/libc[.-]*</screen>
</para></listitem>
<listitem><para>
gcc <20>s ld verzi<7A>ja:
<screen>
gcc -v
ld -v
</screen>
</para></listitem>
<listitem><para>
binutils verzi<7A>ja:
<screen>
as --version
</screen>
</para></listitem>
<listitem><para>
Ha a teljes k<>perny<6E>s lej<65>tsz<73>ssal van gondod:
<itemizedlist>
<listitem><para>Ablakezel<EFBFBD> t<>usa <20>s verzi<7A>ja</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
Ha az XVIDIX-szel van probl<62>m<EFBFBD>d:
<itemizedlist>
<listitem><para>X sz<73>n m<>ly<6C>sg:
<screen>xdpyinfo | grep &quot;depth of root&quot;</screen>
</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
Ha csak a GUI a hib<69>s:
<itemizedlist>
<listitem><para>GTK verzi<7A>ja</para></listitem>
<listitem><para>GLIB verzi<7A>ja</para></listitem>
<listitem><para>libpng verzi<7A>ja</para></listitem>
<listitem><para>GUI szitu<74>ci<63>, ahol a hiba el<65>j<EFBFBD>n</para></listitem>
</itemizedlist>
</para></listitem>
</itemizedlist>
</para>
</sect2>
<sect2 id="bugreports_hardware">
<title>Hardver <20>s vez<65>rl<72>k</title>
<para>
<itemizedlist>
<listitem><para>
CPU inf<6E> (csak Linuxon m<>k<EFBFBD>dik):
<screen>cat /proc/cpuinfo</screen>
</para></listitem>
<listitem><para>
Vide<EFBFBD> k<>rtya gy<67>rt<72>ja <20>s modellje, pl.:
<itemizedlist>
<listitem><para>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM</para></listitem>
<listitem><para>Matrox G400 DH 32MB SGRAM</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
Vide<EFBFBD> vez<65>rl<72> t<>pusa &amp; verzi<7A>ja, pl.:
<itemizedlist>
<listitem><para>X built-in driver</para></listitem>
<listitem><para>nVidia 0.9.623</para></listitem>
<listitem><para>Utah-GLX CVS 2001-02-17</para></listitem>
<listitem><para>DRI from X 4.0.3</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
Hangk<EFBFBD>rtya t<>pusa &amp; vez<65>rl<72>je, pl.:
<itemizedlist>
<listitem><para>Creative SBLive! Gold with OSS driver from oss.creative.com</para></listitem>
<listitem><para>Creative SB16 with kernel OSS drivers</para></listitem>
<listitem><para>GUS PnP with ALSA OSS emulation</para></listitem>
</itemizedlist>
</para></listitem>
<listitem><para>
Ha nem vagy biztos benne, csatold az <command>lspci -vv</command> kimenet<65>t (Linux alatt).
</para></listitem>
</itemizedlist>
</para>
</sect2>
<sect2 id="bugreports_configure">
<title>Konfigur<EFBFBD>ci<EFBFBD>s probl<62>m<EFBFBD>k</title>
<para>
Ha a <command>./configure</command> futtat<61>sa k<>zben fordult el<65> valami hiba,
vagy valaminek az automatikus detekt<6B>l<EFBFBD>sa nem siker<65>lt, olvasd el a <filename>configure.log</filename>
f<EFBFBD>jlt. Ott megtal<61>lod a v<>laszt, p<>ld<6C>ul ugyanazon f<>ggv<67>nyk<79>nyvt<76>r t<>bb verzi<7A>ja elsz<73>rva
a rendszerben, vagy elfelejtetted telep<65>teni a fejleszt<7A>i csomagokat (amiknek -dev
ut<EFBFBD>tagjuk van). Ha <20>gy hiszed, hogy hib<69>t tal<61>lt<6C>l, csatold a <filename>configure.log</filename>
f<EFBFBD>jlt a hibajelent<6E>sedhez.
</para>
</sect2>
<sect2 id="bugreports_conpilation">
<title>Ford<EFBFBD>t<EFBFBD>si probl<62>m<EFBFBD>k</title>
<para>
K<EFBFBD>rlek csatold a k<>vetkez<65> f<>jlokat:
<itemizedlist>
<listitem><para>config.h</para></listitem>
<listitem><para>config.mak</para></listitem>
</itemizedlist>
Csak ha valamelyik al<61>bbi k<>nyvt<76>rban sikertelen a ford<72>t<EFBFBD>s, csatold az al<61>bbi f<>jlokat:
<itemizedlist>
<listitem><para>Gui/config.mak</para></listitem>
<listitem><para>libvo/config.mak</para></listitem>
<listitem><para>libao2/config.mak</para></listitem>
</itemizedlist>
</para>
</sect2>
<sect2 id="bugreports_playback">
<title>Lej<EFBFBD>tsz<EFBFBD>si probl<62>m<EFBFBD>k</title>
<para>
<EFBFBD>rd meg az <application>MPlayer</application> kimenet<65>t az 1. szint<6E> besz<73>dess<73>ggel,
de figyelj r<>, hogy <emphasis role="bold">ne szerkeszd <20>t a kimenetet</emphasis>, amikor
beilleszted a lev<65>lbe. A fejleszt<7A>knek sz<73>ks<6B>g<EFBFBD>k van azokra az <20>zenetekre, hogy pontosan
diagnosztiz<EFBFBD>lj<EFBFBD>k a probl<62>m<EFBFBD>t. A kimenetet <20>tir<69>ny<6E>thatod f<>jlba <20>gy:
<screen>mplayer -v <replaceable>options</replaceable> <replaceable>filename</replaceable> &gt; mplayer.log 2&gt;&amp;1</screen>
</para>
<para>
Ha a probl<62>ma egy vagy t<>bb f<>jl eset<65>n specifikus, k<>rlek t<>ltsd fel ide:
<ulink url="ftp://mplayerhq.hu/MPlayer/incoming/"/>
</para>
<para>
T<EFBFBD>lts fel egy apr<70>, a f<>jloddal megegyez<65> nev<65>, de .txt kiterjeszt<7A>s<EFBFBD> sz<73>veges f<>jlt
is. <20>rd le a probl<62>m<EFBFBD>t, ami az adott f<>jllal jelentkezik <20>s <20>rd bele az e-mail
c<EFBFBD>med valamint az <application>MPlayer</application> kimenet<65>t 1. szint<6E> besz<73>dess<73>ggel.
<EFBFBD>ltal<EFBFBD>ban a f<>jl els<6C> 1-5 MB-ja el<65>g a hiba reproduk<75>l<EFBFBD>s<EFBFBD>hoz, de a biztons<6E>g kedv<64><76>rt:
<screen>dd if=<replaceable>yourfile</replaceable> of=<replaceable>smallfile</replaceable> bs=1024k count=5</screen>
Ez az els<6C> 5 megab<61>jtot a '<emphasis role="bold">your-file</emphasis>'-b<>l <20>t<EFBFBD>rja a
'<emphasis role="bold">small-file</emphasis>'-ba. Ezut<75>n pr<70>b<EFBFBD>ld ki ezt a kicsi
f<EFBFBD>jlt is <20>s ha a hiba m<>g mindig jelentkezik, akkor ez elegend<6E> lesz nek<65>nk.
K<EFBFBD>rlek <emphasis role="bold">soha</emphasis> ne k<>ldj f<>jlokat mail-en kereszt<7A>l!
T<EFBFBD>ltsd fel <20>s csak az FTP szerveren <20>l<EFBFBD> el<65>r<EFBFBD>si utat/f<>jlnevet <20>rd meg. Ha a f<>jl
el<EFBFBD>rhet<EFBFBD> a neten, akkor a <emphasis role="bold">pontos</emphasis> URL bek<65>ld<6C>se
is elegend<6E>.
</para>
</sect2>
<sect2 id="bugreports_crash">
<title><EFBFBD>sszeoml<EFBFBD>sok</title>
<para>
Az <application>MPlayer</application>t a <command>gdb</command>-n bel<65>l kell futtatnod,
<EFBFBD>s elk<6C>ldeni a teljes kimenetet vagy ha van <filename>core</filename> dump-od az
<EFBFBD>sszeoml<EFBFBD>sr<EFBFBD>l, abb<62>l is kiszedheted a hasznos inform<72>ci<63>kat. L<>ssuk hogyan:
</para>
<sect3 id="bugreports_debug">
<title>Hogyan t<>rolhat<61>ak a reproduk<75>lhat<61> <20>sszeoml<6D>s inform<72>ci<63>i</title>
<para>
Ford<EFBFBD>tsd <20>jra az <application>MPlayer</application>t a debug-ol<6F> k<>d enged<65>lyez<65>s<EFBFBD>vel:
<screen>
./configure --enable-debug=3
make
</screen>
majd futtasd az <application>MPlayer</application>t a gdb-ben az al<61>bbi paranccsal:
<screen>gdb ./mplayer</screen>
Most a gdb-ben vagy. <20>rd be:
<screen>run -v <replaceable>kapcsolok-az-mplayernek</replaceable> <replaceable>fajlnev</replaceable></screen>
<EFBFBD>s reproduk<75>ld az <20>sszeoml<6D>st. Amint megt<67>rt<72>nt, a gdb visszaadja a parancssort, ahol
be kell <20>rnod:
<screen>
bt
disass $pc-32 $pc+32
info all-registers
</screen>
</para>
</sect3>
<sect3 id="bugreports_core">
<title>Hogyan szedd ki a hasznos inform<72>ci<63>kat a core dump-b<>l</title>
<para>
Hozd l<>tre a k<>vetkez<65> parancs f<>jlt:
<screen>
bt
disass $pc-32 $pc+32
info all-registers
</screen>
Majd add ki ezt a parancsot:
<screen>gdb mplayer --core=core -batch --command=<replaceable>command_file</replaceable> &gt; mplayer.bug</screen>
</para>
</sect3>
</sect2>
</sect1>
<sect1 id="bugreports_advusers">
<title>Tudom hogy mit csin<69>lok...</title>
<para>
Ha k<>sz<73>tett<74>l egy megfelel<65> hibajelent<6E>st a fenti utas<61>t<EFBFBD>sok betart<72>s<EFBFBD>val <20>s biztos
vagy benne, hogy az <application>MPlayer</application>ben van a hiba <20>s nem a ford<72>t<EFBFBD>ban
vagy hib<69>s f<>jl miatt, m<>r elolvastad a dokument<6E>ci<63>t <20>s nem tudtad jav<61>tani a probl<62>m<EFBFBD>t,
a hang vez<65>rl<72>id rendben vannak, akkor iratkozz fel az MPlayer-advusers list<73>ra <20>s
k<EFBFBD>ldd el a hibajelent<6E>sedet oda a jobb <20>s gyorsabb v<>lasz<73>rt.
</para>
<para>
Fontold meg, ha kezd<7A> k<>rd<72>seket vagy a le<6C>r<EFBFBD>sban megv<67>laszolt k<>rd<72>seket k<>ldesz
be, vagy figyelmen k<>v<EFBFBD>l hagynak vagy elkezdenek flame-elni v<>laszol<6F>s helyett.
Teh<EFBFBD>t ne flame-elj <20>s csak akkor iratkozz fel az -advusers list<73>ra, ha t<>nyleg
tudod, hogy mit csin<69>lsz <20>s gyakorlott <application>MPlayer</application> felhaszn<7A>l<EFBFBD>nak
vagy fejleszt<7A>nek <20>rzed magad. Ha megfelesz ezen krit<69>ri<72>nak, nem fog nehezedre esni,
hogy kital<61>ld, hogy iratkozhatsz fel...
</para>
</sect1>
</appendix>