Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 3c71a4be7c987a051d874ef206f74887 > files > 152

kdetv-0.8.9-13.fc12.i686.rpm

<chapter id="architecture">
<title
>Arhitektuur</title>
<para
>Ühilduvuse ja paindlikkuse huvides kasutab &kdetv; pluginaid. Neid on mitut tüüpi, &eg; videosisend, ekraaniesitus (OSD), mikserid ja kaadrifiltrid. Kui käivitad &kdetv; esimest korda, vali seadistustedialoogis pluginad, mis sinu riistvaraga sobivad. Kindlasti tasuks tähele panna, millist videopluginat kasutada, sest sellest sõltub &kdetv; töö tervikuna. Täpsemalt räägivad sellest videopluginatele pühendatud osad. </para>

<sect1 id="device_names">
<title
>Videoseadmete nimed</title>
<para
>Enamikus &linux;i süsteemides näeb seadmete nimekirjas kaht laadi seadmenimesid: <itemizedlist>

<listitem>
<para
><guimenuitem
>XVideo: video4linux (port &lt;mingi_arv&gt;)</guimenuitem
></para>
<para
>Need on seadmed, mida pakub &xvideo; plugin. Täpsemalt räägib selle plugina omadustest osa <link linkend="xvideo_plugin"
>&xvideo; plugin</link
>. </para>
</listitem>

<listitem>
<para
><guimenuitem
>Video4Linux: &lt;sinu videokaardi nimi&gt;</guimenuitem
></para>
<para
>Need on seadmed, mida pakub &video4linux;i plugin. Täpsemalt räägib selle plugina omadustest osa <link linkend="v4l_plugin"
>&video4linux;i plugin</link
>. </para>
</listitem>

<listitem>
<para
><guimenuitem
>Video4Linux2: &lt;sinu videokaardi nimi&gt;</guimenuitem
></para>
<para
>Need on seadmed, mida pakub &video4linux2; plugin. Täpsemalt räägib selle plugina omadustest osa <link linkend="v4l2_plugin"
>&video4linux2; plugin</link
>. </para>
</listitem>

</itemizedlist>
</para>
</sect1>

<sect1 id="xvideo_plugin">
<title
>&xvideo; plugin</title>
<para
>Selgitamaks, kas kasutad &xvideo; plugina seadet, uuri osa <link linkend="device_names"
>Videoseadmete nimed</link
>.</para>
<sect2>
<title
>Kuidas see töötab?</title>
<para
>See plugin kasutab video esitamiseks X'i serverit. Selleks tarvitatakse videoesitust tagavat X'i serveri moodulit (<quote
>&v4l;</quote
> moodul ehk &video4linux;->&xvideo; sild). &v4l; sild võimaldab väga protsessorisäästlikku videoesitust, sest video kopeeritakse kaardilt otse videomällu. Moodsa riistvara korral skaleerib graafikakaart enamasti pildi ise soovitud suurusele. Kohati oskab riistvara isegi ülerealaotust eemaldada: käesoleva käsiraamatu autor kasutab Radeon 9500 kaarti avatud lähtekoodiga &xfree; draiveritega, mis tagab ülerealaotuse eemaldamise toe. Kuna &v4l; sild töötab &xfree; serveris, suudab see tagada overlay video ilma ekraani rikkumata (erinevalt näiteks &video4linux;i plugina overlay režiimist). </para>
</sect2>

<sect2>
<title
>Milliseid võimalusi see pakub?</title>
<para>
<itemizedlist>
<listitem
><para
>Väike protsessori (<hardware
>CPU</hardware
>) kasutus.</para
></listitem>
<listitem
><para
>Üsna hea pildikvaliteet (sõltub riistvarast).</para
></listitem>
</itemizedlist>
</para>
</sect2>

<sect2>
<title
>Milliseid võimalusi see <emphasis
>ei</emphasis
> paku? Miks?</title>
<para>
<itemizedlist>
<listitem
><para
>Kaadrite filtreerimine. Kaadrid edastatakse otse graafikakaardile, neid ei ole võimalik vahepeal kuidagi muuta.</para
></listitem>
<listitem
><para
>Hetkvõtted. Põhjus: vaata eespool.</para
></listitem>
<listitem
><para
>Üleskaneerimine. Põhjus: vaata eespool.</para
></listitem>
<listitem
><para
>Audiorežiimi valik. &xvideo; &xfree; liides seda lihtsalt ei paku.</para
></listitem>
<listitem
><para
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita. &xvideo; &xfree; liides ei paku võimalust määrata kindlaks signaali tugevust.</para
></listitem>
<listitem
><para
>Pildi skaleerimine väga vanal riistvaral (&eg; NVidia Riva 128).</para
></listitem>
<listitem
><para
>Ligipääs ainult kõige olulisematele pildi juhtimise vahenditele, sest &xvideo; API muid ei paku.</para
></listitem>
</itemizedlist>
</para>
</sect2>
</sect1>


<sect1 id="v4l_plugin">
<title
>&video4linux;i plugin</title>
<para
>Selgitamaks, kas kasutad &video4linux;i plugina seadet, uuri osa <link linkend="device_names"
>Videoseadmete nimed</link
>.</para>

<para
>Pluginal on kaks tegutsemisrežiimi:</para>

<sect2>
<title
>Overlay</title>
<para
>Plugin töötab overlay režiimis, kui märkida ära kastike <guimenuitem
>Võimalusel eelistatakse overlay videot</guimenuitem
>. Selles režiimis edastatakse telepilt otse graafikakaardile. Kuna videoakent saab uuendada alles <emphasis
>pärast seda</emphasis
>, kui akent on liigutatud või selle suurust muudetud (&kdetv; on &xfree; klient), märkad esituse vigasust ja tugevat värelust akent liigutades või selle suurust muutes. See on hädavajalik nende töölaua osade ülejoonistamiseks, mida videovoog puudutab. See režiim ei tarvita peaaegu üldse <hardware
>CPU</hardware
> ressursse, kuid seda tuleks pruukida hädaabinõuna juhul, kui kuidagi teisiti ei saa. </para>

<sect3>
<title
>Milliseid võimalusi see pakub?</title>
<para>
<itemizedlist>
<listitem
><para
>Väike protsessori (<hardware
>CPU</hardware
>) kasutus.</para
></listitem>
<listitem
><para
>Hetkvõtted.</para
></listitem>
<listitem
><para
>Audiorežiimi valik.</para
></listitem>
<listitem
><para
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita.</para
></listitem>
</itemizedlist>
</para>
</sect3>

<sect3>
<title
>Milliseid võimalusi see <emphasis
>ei</emphasis
> paku? Miks?</title>
<para>
<itemizedlist>
<listitem
><para
>Pildi filtreerimine. Kaadrid edastatakse otse graafikakaardile, vahepeal ei ole võimalik neid kuidagi muuta.</para
></listitem>
<listitem
><para
>Üleskaneerimine. Põhjus: vaata eespool.</para
></listitem>
<listitem
><para
>Pildi skaleerimine. Enamik TV-riistvara (<hardware
>bt8X8 kiibid</hardware
>) seda ei toeta.</para
></listitem>
<listitem
><para
>Ligipääs ainult kõige olulisematele pildi juhtimise vahenditele, sest &v4l1; API muid ei paku.</para
></listitem>
</itemizedlist>
</para>
</sect3>
</sect2>

<sect2>
<title
>Hõive ja esitus</title>
<para
>Seda režiimi kasutatakse siis, kui kastike <guimenuitem
>Võimalusel eelistatakse overlay videot</guimenuitem
> <emphasis
>ei ole</emphasis
> märgitud. Pilt hõivatakse TV-kaardilt ja salvestatakse kohalikku puhvrisse. Puhvriga võib ette võtta mitmesuguseid asju (ülerealaotuse eemaldamine, üleskaneerimine, muud filtrid) ning seejärel esitada mitmel viisil (vaata allpool). See on kõige paindlikum viis, aga ka kõige enam <hardware
>CPU</hardware
>-d koormav kõigi nende viiside seast, mida &kdetv; pakub. </para>

<sect3>
<title
>Esitusrežiimid</title>

<sect4
><title
>&xvideo; (jagatud mäluga või ilma)</title>
<para
>Pilt edastatakse graafikakaardile &yuv422;-vormingus. Sõltuvalt draiverist, graafikakaardist ja <hardware
>CPU</hardware
> skaalast muudetakse pilt vajaliku värvisügavusega <acronym
>RGB</acronym
>-ks ning seejärel esitatakse. See on kiireim ja kõige paindlikum &kdetv; pakutav meetod. Seda on väga soovitatav kasutada, sest ainult selle korral saab pruukida kõiki &kdetv; võimalusi. Jagatud mälu kasutamine <emphasis
>võib</emphasis
> jõudlust veidi parandada. </para>
</sect4>

<sect4>
<title
>&opengl;</title>
<para
>Pilt edastatakse graafikakaardile <acronym
>RGB</acronym
>-vormingus hulknurga tekstuurina. Kui tarvitad &opengl; riistvaralist kiirendust, skaleerib graafikakaart pildi vajalikku väljundsuurusse, mis koormab väga vähe <hardware
>CPU</hardware
>-d. Miinuseks on asjaolu, et &opengl; režiim pole väga stabiilne. Samuti kasutavad kõik paremad ülerealaotuse eemaldamise meetodid &yuv422;-vormingut, mis tähendab täiendavat teisendamist, see aga omakorda võib nullida riistvaralise kiirendamise pakutava eelise. </para>
</sect4>

<sect4>
<title
>X11 (jagatud mäluga või ilma)</title>
<para
>Pilt esitatakse standardse &xfree; mehhanismi abil. See on <emphasis
>väga</emphasis
> aeglane ega võimalda pildi skaleerimist. Seda tasuks pruukida hädaabinõuna, kui miski muu ei tööta. Kuna video hõivatakse <acronym
>RGB</acronym
>-vormingus, ei toimi paremad ülerealaotuse eemaldamise vahendid. Jagatud mälu kasutamine <emphasis
>võib</emphasis
> jõudlust veidi parandada. </para>
</sect4>
</sect3>

<sect3>
<title
>Kaadrisageduse valik</title>
<para
>See plugin võimaldab valida täis- või poolkaadrisageduse. Täiskaadrisagedus on mõttekas ainult koos mõne <quote
>hea</quote
> &dscaler;i ülerealaotuse eemaldamise vahendiga, sest need loovad kahest viimasest väljast uue pildi. Täiskaadrisagedus pakub <quote
>sujuvamat</quote
> liikumist. </para>
</sect3>

<sect3>
<title
>Milliseid võimalusi see pakub (&xvideo; esitusrežiimi kasutamise korral)?</title>
<para>
<itemizedlist>
<listitem
><para
>Parim pildikvaliteet.</para
></listitem>
<listitem
><para
>Pildi igakülgne filtreerimine (&eg; ülerealaotuse eemaldamine).</para
></listitem>
<listitem
><para
>Hetkvõtted.</para
></listitem>
<listitem
><para
>Üleskaneerimine.</para
></listitem>
<listitem
><para
>Audiorežiimi valik.</para
></listitem>
<listitem
><para
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita.</para
></listitem>
</itemizedlist>
</para>
</sect3>

<sect3>
<title
>Milliseid võimalusi see <emphasis
>ei</emphasis
> paku? Miks?</title>
<para>
<itemizedlist>
<listitem
><para
>Ligipääs ainult kõige olulisematele pildi juhtimise vahenditele, sest &v4l1; API muid ei paku.</para
></listitem>
<listitem
><para
>Sõltuvalt valitud esitusrežiimist võib esineda teatud piiranguid. Vaata nende kohta eespool. &xvideo; režiimi korral saab kasutada kõiki &kdetv; võimalusi.</para
></listitem>
</itemizedlist>
</para>
</sect3>
</sect2>
</sect1>

<sect1 id="v4l2_plugin">
<title
>&video4linux2; plugin</title>
<para
>Selgitamaks, kas kasutad &video4linux2; plugina seadet, uuri osa <link linkend="device_names"
>Videoseadmete nimed</link
>.</para>

<para
>See plugin toetab ainult üht tegutsemisrežiimi: hõive ja esitus. Overlay ei ole toetatud häirivate värelusefektide tõttu, mida overlay kasutamisel X'i serveris pole võimalik kõrvaldada.</para>
<para
>Pilt hõivatakse TV-kaardilt ja salvestatakse kohalikku puhvrisse. Puhvriga võib ette võtta mitmesuguseid asju (ülerealaotuse eemaldamine, üleskaneerimine, muud filtrid) ning seejärel esitada ekraanil. </para>

<sect2>
<title
>Esitusrežiimid</title>

<sect3
><title
>&xvideo; (jagatud mäluga või ilma)</title>
<para
>Pilt edastatakse graafikakaardile &yuv422;-vormingus. Sõltuvalt draiverist, graafikakaardist ja <hardware
>CPU</hardware
> skaalast muudetakse pilt vajaliku värvisügavusega <acronym
>RGB</acronym
>-ks ning seejärel esitatakse. Jagatud mälu kasutamine <emphasis
>võib</emphasis
> jõudlust veidi parandada. </para>
</sect3>
</sect2>

<sect2>
<title
>Kaadrisageduse valik</title>
<para
>See plugin võimaldab valida täis- või poolkaadrisageduse. Täiskaadrisagedus on mõttekas ainult koos mõne <quote
>hea</quote
> &dscaler;i ülerealaotuse eemaldamise vahendiga, sest need loovad kahest viimasest väljast uue pildi. Täiskaadrisagedus pakub <quote
>sujuvamat</quote
> liikumist. </para>
</sect2>

<sect2>
<title
>Milliseid võimalusi see pakub?</title>
<para>
<itemizedlist>
<listitem
><para
>Parim pildikvaliteet.</para
></listitem>
<listitem
><para
>Pildi igakülgne filtreerimine (&eg; ülerealaotuse eemaldamine).</para
></listitem>
<listitem
><para
>Hetkvõtted (kui riistvara toetab <acronym
>RGB</acronym
> hõivet).</para
></listitem>
<listitem
><para
>Üleskaneerimine.</para
></listitem>
<listitem
><para
>Audiorežiimi valik.</para
></listitem>
<listitem
><para
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita.</para
></listitem>
<listitem
><para
>Ligipääs kõigile TV juhtimise vahenditele, mida riistvaradraiver pakub.</para
></listitem>
</itemizedlist>
</para>
</sect2>
</sect1>

<sect1 id="mixers">
<title
>Mikseripluginad</title>
<para
>&kdetv; pakub praegu kaht mikseripluginat ((&oss; ja &alsa;). Need peaks töötama kõigil platvormidel, mida &kdetv; toetab. Kui sul on heli kohendamisega probleeme, loe <link linkend="faq"
>KKK-d</link
>. </para>
</sect1>
</chapter>