1
<chapter id="architecture">
5
>Ühilduvuse ja paindlikkuse huvides kasutab &kdetv; pluginaid. Neid on mitut tüüpi, ⪚ 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>
7
<sect1 id="device_names">
9
>Videoseadmete nimed</title>
11
>Enamikus &linux;i süsteemides näeb seadmete nimekirjas kaht laadi seadmenimesid: <itemizedlist>
16
>XVideo: video4linux (port <mingi_arv>)</guimenuitem
19
>Need on seadmed, mida pakub &xvideo; plugin. Täpsemalt räägib selle plugina omadustest osa <link linkend="xvideo_plugin"
20
>&xvideo; plugin</link
27
>Video4Linux: <sinu videokaardi nimi></guimenuitem
30
>Need on seadmed, mida pakub &video4linux;i plugin. Täpsemalt räägib selle plugina omadustest osa <link linkend="v4l_plugin"
31
>&video4linux;i plugin</link
38
>Video4Linux2: <sinu videokaardi nimi></guimenuitem
41
>Need on seadmed, mida pakub &video4linux2; plugin. Täpsemalt räägib selle plugina omadustest osa <link linkend="v4l2_plugin"
42
>&video4linux2; plugin</link
50
<sect1 id="xvideo_plugin">
52
>&xvideo; plugin</title>
54
>Selgitamaks, kas kasutad &xvideo; plugina seadet, uuri osa <link linkend="device_names"
55
>Videoseadmete nimed</link
59
>Kuidas see töötab?</title>
61
>See plugin kasutab video esitamiseks X'i serverit. Selleks tarvitatakse videoesitust tagavat X'i serveri moodulit (<quote
63
> 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 kihilisust eemaldada: käesoleva käsiraamatu autor kasutab Radeon 9500 kaarti avatud lähtekoodiga &xfree; draiveritega, mis tagab kihilisuse eemaldamise toetuse. Kuna &v4l; sild töötab &xfree; serveris, suudab see tagada video ülelaotuse ilma ekraani rikkumata (erinevalt näiteks &video4linux;i plugina ülelaotusrežiimist). </para>
68
>Milliseid võimalusi see pakub?</title>
73
>Väike protsessori (<hardware
79
>Üsna hea pildikvaliteet (sõltub riistvarast).</para
87
>Milliseid võimalusi see <emphasis
94
>Kaadrite filtreerimine. Kaadrid edastatakse otse graafikakaardile, neid ei ole võimalik vahepeal kuidagi muuta.</para
98
>Hetkvõtted. Põhjus: vaata eespool.</para
102
>Üleskaneerimine. Põhjus: vaata eespool.</para
106
>Audiorežiimi valik. &xvideo; &xfree; liides seda lihtsalt ei paku.</para
110
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita. &xvideo; &xfree; liides ei paku võimalust määrata kindlaks signaali tugevust.</para
114
>Pildi skaleerimine väga vanal riistvaral (⪚ NVidia Riva 128).</para
118
>Ligipääs ainult kõige olulisematele pildi juhtimise vahenditele, sest &xvideo; API muid ei paku.</para
126
<sect1 id="v4l_plugin">
128
>&video4linux;i plugin</title>
130
>Selgitamaks, kas kasutad &video4linux;i plugina seadet, uuri osa <link linkend="device_names"
131
>Videoseadmete nimed</link
135
>Pluginal on kaks tegutsemisrežiimi:</para>
141
>Plugin töötab ülelaotusrežiimis, kui märkida ära kastike <guimenuitem
142
>Võimalusel eelistatakse video ülelaotust</guimenuitem
143
>. Selles režiimis edastatakse telepilt otse graafikakaardile. Kuna videoakent saab uuendada alles <emphasis
144
>pärast seda</emphasis
145
>, 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
147
> ressursse, kuid seda tuleks pruukida hädaabinõuna juhul, kui kuidagi teisiti ei saa. </para>
151
>Milliseid võimalusi see pakub?</title>
156
>Väike protsessori (<hardware
166
>Audiorežiimi valik.</para
170
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita.</para
178
>Milliseid võimalusi see <emphasis
180
> paku? Miks?</title>
185
>Pildi filtreerimine. Kaadrid edastatakse otse graafikakaardile, vahepeal ei ole võimalik neid kuidagi muuta.</para
189
>Üleskaneerimine. Põhjus: vaata eespool.</para
193
>Pildi skaleerimine. Enamik TV-riistvara (<hardware
194
>bt8X8 kiibid</hardware
195
>) seda ei toeta.</para
199
>Ligipääs ainult kõige olulisematele pildi juhtimise vahenditele, sest &v4l1; API muid ei paku.</para
208
>Hõive ja esitus</title>
210
>Seda režiimi kasutatakse siis, kui kastike <guimenuitem
211
>Võimalusel eelistatakse video ülelaotust</guimenuitem
214
> märgitud. Pilt hõivatakse TV-kaardilt ja salvestatakse kohalikku puhvrisse. Puhvriga võib ette võtta mitmesuguseid asju (kihilisuse eemaldamine, üleskaneerimine, muud filtrid) ning seejärel esitada mitmel viisil (vaata allpool). See on kõige paindlikum viis, aga ka kõige enam <hardware
216
>-d koormav kõigi nende viiside seast, mida &kdetv; pakub. </para>
220
>Esitusrežiimid</title>
224
>&xvideo; (jagatud mäluga või ilma)</title>
226
>Pilt edastatakse graafikakaardile &yuv422;-vormingus. Sõltuvalt draiverist, graafikakaardist ja <hardware
228
> skaalast muudetakse pilt vajaliku värvisügavusega <acronym
230
>-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
232
> jõudlust veidi parandada. </para>
239
>Pilt edastatakse graafikakaardile <acronym
241
>-vormingus hulknurga tekstuurina. Kui tarvitad &opengl; riistvaralist kiirendust, skaleerib graafikakaart pildi vajalikku väljundsuurusse, mis koormab väga vähe <hardware
243
>-d. Miinuseks on asjaolu, et &opengl; režiim pole väga stabiilne. Samuti kasutavad kõik paremad kihilisuse eemaldamise meetodid &yuv422;-vormingut, mis tähendab täiendavat teisendamist, see aga omakorda võib nullida riistvaralise kiirendamise pakutava eelise. </para>
248
>X11 (jagatud mäluga või ilma)</title>
250
>Pilt esitatakse standardse &xfree; mehhanismi abil. See on <emphasis
252
> aeglane ega võimalda pildi skaleerimist. Seda tasuks pruukida hädaabinõuna, kui miski muu ei tööta. Kuna video hõivatakse <acronym
254
>-vormingus, ei toimi paremad kihilisuse eemaldamise vahendid. Jagatud mälu kasutamine <emphasis
256
> jõudlust veidi parandada. </para>
262
>Kaadrisageduse valik</title>
264
>See plugin võimaldab valida täis- või poolkaadrisageduse. Täiskaadrisagedus on mõttekas ainult koos mõne <quote
266
> &dscaler;i kihilisuse eemaldamise vahendiga, sest need loovad kahest viimasest väljast uue pildi. Täiskaadrisagedus pakub <quote
273
>Milliseid võimalusi see pakub (&xvideo; esitusrežiimi kasutamise korral)?</title>
278
>Parim pildikvaliteet.</para
282
>Pildi igakülgne filtreerimine (⪚ kihilisuse eemaldamine).</para
290
>Üleskaneerimine.</para
294
>Audiorežiimi valik.</para
298
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita.</para
306
>Milliseid võimalusi see <emphasis
308
> paku? Miks?</title>
313
>Ligipääs ainult kõige olulisematele pildi juhtimise vahenditele, sest &v4l1; API muid ei paku.</para
317
>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
325
<sect1 id="v4l2_plugin">
327
>&video4linux2; plugin</title>
329
>Selgitamaks, kas kasutad &video4linux2; plugina seadet, uuri osa <link linkend="device_names"
330
>Videoseadmete nimed</link
334
>See plugin toetab ainult üht tegutsemisrežiimi: hõive ja esitus. Ülelaotus ei ole toetatud häirivae värelusefektide tõttu, mida ülelaotuse kasutamisel X'i serveris pole võimalik kõrvaldada.</para>
336
>Pilt hõivatakse TV-kaardilt ja salvestatakse kohalikku puhvrisse. Puhvriga võib ette võtta mitmesuguseid asju (kihilisuse eemaldamine, üleskaneerimine, muud filtrid) ning seejärel esitada ekraanil. </para>
340
>Esitusrežiimid</title>
344
>&xvideo; (jagatud mäluga või ilma)</title>
346
>Pilt edastatakse graafikakaardile &yuv422;-vormingus. Sõltuvalt draiverist, graafikakaardist ja <hardware
348
> skaalast muudetakse pilt vajaliku värvisügavusega <acronym
350
>-ks ning seejärel esitatakse. Jagatud mälu kasutamine <emphasis
352
> jõudlust veidi parandada. </para>
358
>Kaadrisageduse valik</title>
360
>See plugin võimaldab valida täis- või poolkaadrisageduse. Täiskaadrisagedus on mõttekas ainult koos mõne <quote
362
> &dscaler;i kihilisuse eemaldamise vahendiga, sest need loovad kahest viimasest väljast uue pildi. Täiskaadrisagedus pakub <quote
369
>Milliseid võimalusi see pakub?</title>
374
>Parim pildikvaliteet.</para
378
>Pildi igakülgne filtreerimine (⪚ kihilisuse eemaldamine).</para
382
>Hetkvõtted (kui riistvara toetab <acronym
388
>Üleskaneerimine.</para
392
>Audiorežiimi valik.</para
396
>Kanalite skaneerimine ilma töötava &vbi; dekoodrita.</para
400
>Ligipääs kõigile TV juhtimise vahenditele, mida riistvaradraiver pakub.</para
409
>Mikseripluginad</title>
411
>&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"
b'\\ No newline at end of file'