Mercurial > mplayer.hg
annotate DOCS/xml/es/video.xml @ 11917:f17039c05701
sync
author | nauj27 |
---|---|
date | Tue, 03 Feb 2004 15:43:17 +0000 |
parents | 002b970d70d6 |
children | a035d2616e0b |
rev | line source |
---|---|
11025 | 1 <?xml version="1.0" encoding="iso-8859-1"?> |
11917 | 2 <!-- synced with 1.49 --> |
11025 | 3 <sect2 id="video-dev"> |
4 <title>Dispositivos de salida de video</title> | |
5 | |
6 <sect3 id="mtrr"> | |
7 <title>Configurando MTRR</title> | |
8 | |
9 <para> | |
10 Es MUY recomendable comprobar si los registros MTRR están | |
11 correctamente establecidos, porque pueden proporcionar un | |
12 aumento considerable de rendimiento. | |
13 </para> | |
14 | |
15 <para> | |
11383 | 16 Haga <command>cat /proc/mtrr</command>: |
11025 | 17 <screen> |
18 <prompt>--($:~)--</prompt> cat /proc/mtrr | |
19 reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9 | |
20 reg01: base=0xd8000000 (3456MB), size= 128MB: write-combining, count=1<!-- | |
21 --></screen> | |
22 </para> | |
23 | |
24 <para> | |
25 Esto es lo correcto, muestra mi Matrox G400 con 16MB de memoria. | |
26 Tengo esto por usar XFree 4.x.x, que configura los registros MTRR | |
27 automáticamente. | |
28 </para> | |
29 | |
30 <para> | |
31 Si no funciona, deberá hacerlo de manera manual. Primero, debe encontrar | |
32 la dirección base. Tiene 3 formas de encontrarla: | |
33 | |
34 <orderedlist> | |
35 <listitem><para> | |
36 desde los mensajes de inicio de X11, por ejemplo: | |
37 <screen> | |
38 (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 | |
39 (--) SVGA: Linear framebuffer at 0xD8000000<!-- | |
40 --></screen> | |
41 </para></listitem> | |
42 <listitem><para> | |
43 de <filename>/proc/pci</filename> (use la órden <command>lspci -v</command>): | |
44 <screen> | |
45 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 | |
46 Memory at d8000000 (32-bit, prefetchable) | |
47 </screen> | |
48 </para></listitem> | |
49 <listitem><para> | |
50 de los mensajes del controlador del kernel mga_vid kernel (use <command>dmesg</command>): | |
51 <screen>mga_mem_base = d8000000</screen> | |
52 </para></listitem> | |
53 </orderedlist> | |
54 </para> | |
55 | |
56 <para> | |
57 Después encuentre el tamaño de la memoria. Esto es muy fácil, convierta el | |
58 tamaño de la memoria RAM de video a hexadecimal, o use esta tabla: | |
59 <informaltable frame="none"> | |
60 <tgroup cols="2"> | |
61 <tbody> | |
62 <row><entry>1 MB</entry><entry>0x100000</entry></row> | |
63 <row><entry>2 MB</entry><entry>0x200000</entry></row> | |
64 <row><entry>4 MB</entry><entry>0x400000</entry></row> | |
65 <row><entry>8 MB</entry><entry>0x800000</entry></row> | |
66 <row><entry>16 MB</entry><entry>0x1000000</entry></row> | |
67 <row><entry>32 MB</entry><entry>0x2000000</entry></row> | |
68 </tbody> | |
69 </tgroup> | |
70 </informaltable> | |
71 </para> | |
72 | |
73 <para> | |
74 Ahora ya conoce la dirección base y el tamaño de la memoria, ¡vamos | |
75 a configurar los registros MTRR! | |
76 Por ejemplo, para la tarjeta Matrox de antes (<literal>base=0xd8000000</literal>) | |
77 con 32MB ram (<literal>size=0x2000000</literal>) ejecute: | |
78 <screen> | |
79 echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr | |
80 </screen> | |
81 </para> | |
82 | |
83 <para> | |
84 No todas las CPUs soportan MTRRs. Por ejemplo K6-2's antiguos (alrededor | |
85 de 266MHz, stepping 0) no soportan MTRR, pero stepping 12's lo | |
11383 | 86 soportan |
87 (<command>cat /proc/cpuinfo</command> para comprobarlo). | |
11025 | 88 </para> |
89 </sect3> | |
90 | |
91 <sect3 id="output-trad"> | |
92 <title>Salidas de video para tarjetas de video tradicionales</title> | |
93 <sect4 id="xv"> | |
94 <title>Xv</title> | |
95 | |
96 <para> | |
97 Bajo XFree86 4.0.2 o posterior, puede usar las rutinas de hardware YUV de su | |
98 tarjeta gráfica usando la extensión XVideo. Esto es lo que usa la opción | |
99 <option>-vo xv</option>. Además, este controlador soporta ajustes de | |
100 brillo/contraste/saturación/etc (a menos que use el antiguo, lento codec | |
101 DirectShow DivX, que tiene soporte siempre), vea la página de manual. | |
102 </para> | |
103 | |
104 <para> | |
105 Para que esto funcione, asegúrese de comprobar lo siguiente: | |
106 | |
107 <orderedlist> | |
108 <listitem><para> | |
109 Tiene que usar XFree86 4.0.2 o posterior (otras versiones no tienen XVideo) | |
110 </para></listitem> | |
111 <listitem><para> | |
112 Su tarjeta actualmente soporta aceleración hardware (las modernas lo hacen) | |
113 </para></listitem> | |
114 <listitem><para> | |
115 X carga la extensión XVideo, esto es algo como: | |
116 <programlisting>(II) Loading extension XVideo</programlisting> | |
117 en <filename>/var/log/XFree86.0.log</filename> | |
118 <note><para> | |
119 Esto carga solo la extensión de XFree86. En una instalación buena, siempre | |
120 es cargado, y no importa si el soporte XVideo para la | |
121 <emphasis role="bold">tarjeta</emphasis> ha sido cargado! | |
122 </para></note> | |
123 </para></listitem> | |
124 <listitem><para> | |
125 Su tarjeta tiene soporte Xv bajo Linux. Para comprobarlo, pruebe | |
126 <command>xvinfo</command>, es parte de la distribucióno XFree86. Debe mostrar | |
127 un texto largo, similar a éste: | |
128 <screen> | |
129 X-Video Extension version 2.2 | |
130 screen #0 | |
131 Adaptor #0: "Savage Streams Engine" | |
132 number of ports: 1 | |
133 port base: 43 | |
134 operations supported: PutImage | |
135 supported visuals: | |
136 depth 16, visualID 0x22 | |
137 depth 16, visualID 0x23 | |
138 number of attributes: 5 | |
139 (...) | |
140 Number of image formats: 7 | |
141 id: 0x32595559 (YUY2) | |
142 guid: 59555932-0000-0010-8000-00aa00389b71 | |
143 bits per pixel: 16 | |
144 number of planes: 1 | |
145 type: YUV (packed) | |
146 id: 0x32315659 (YV12) | |
147 guid: 59563132-0000-0010-8000-00aa00389b71 | |
148 bits per pixel: 12 | |
149 number of planes: 3 | |
150 type: YUV (planar) | |
151 (...etc...)<!-- | |
152 --></screen> | |
153 Debe soportar formatos de pixel YUY2 packed, y YV12 planar para ser | |
154 usables con <application>MPlayer</application>. | |
155 </para></listitem> | |
156 <listitem><para> | |
157 Y finalmente, compruebe si <application>MPlayer</application> fue | |
11508 | 158 compilado con soporte 'xv'. |
11744 | 159 Haga <command>mplayer -vo help | grep xv</command>. Si fue compilado |
11508 | 160 con soporte 'xv', aparecerá una línea similar a: |
161 <screen> | |
162 xv X11/Xv<!-- | |
163 --></screen> | |
11025 | 164 </para></listitem> |
165 </orderedlist> | |
166 </para> | |
167 | |
168 <sect5 id="tdfx"> | |
169 <title>Tarjetas 3dfx</title> | |
170 | |
171 <para> | |
172 Controladores antiguos 3dfx se sabe que tienen problemas con la aceleración | |
173 XVideo, no soportan ni YUY2 ni YV12, ni nada. Verifique que tiene XFree86 | |
174 versión 4.2.0 o posterior, este funciona bien con YV12 y YUY2. Versiones | |
175 previas, incluyendo 4.1.0, <emphasis role="bold">falla con YV12</emphasis>. | |
176 Si experiencia efectos extraños usando <option>-vo xv</option>, pruebe SDL | |
177 (tiene XVideo también) y vea si eso puede ayudarle. Compruebe la | |
11503 | 178 sección <link linkend="sdl">SDL</link> para más detalles. |
11025 | 179 </para> |
180 | |
181 <para> | |
182 ¡<emphasis role="bold">O</emphasis>, pruebe el NUEVO controlador | |
183 <option>-vo tdfxfb</option>! Vea la sección <link linkend="tdfxfb">tdfxfb</link>. | |
184 </para> | |
185 </sect5> | |
186 | |
187 | |
188 <sect5 id="s3"> | |
189 <title>Tarjetas S3</title> | |
190 | |
191 <para> | |
192 Las S3 Savage3D deben funcionar bien, pero para Savage4, use XFree86 version 4.0.3 | |
193 o posterior (en caso de problemas con la imagen, pruebe 16bpp). Como para | |
194 S3 Virge: hay soporte xv, pero la tarjeta es lenta por sí misma, será mejor que | |
195 la venda. | |
196 </para> | |
197 | |
198 <note> | |
199 <para> | |
200 Actualmente no está claro qué modelos de Savage carecen de soporte YV12, y | |
201 convierten por controlador (lento). Si sospecha de su tarjeta, obtenga un | |
202 controlador nuevo, o pregunte de forma correcta en la lista de correo | |
203 mplayer-users por un controlador con soporte para MMX/3DNow. | |
204 </para> | |
205 </note> | |
206 </sect5> | |
207 | |
208 | |
209 <sect5 id="nvidia"> | |
210 <title>Tarjetas nVidia</title> | |
211 | |
212 <para> | |
11091 | 213 nVidia no es siempre una buena elección bajo Linux (de acuerdo con nVidia esto |
214 <link linkend="nvidia-opinions">no es verdad</link>)... El controlador de | |
215 código abierto de XFree86 tiene soporte en la mayoría de los casos, pero para | |
216 algunas tarjetas, tiene que usar un controlador de código-cerrado de nVidia, | |
11538 | 217 disponible en |
218 <ulink url="http://www.nvidia.com/object/linux.html">el sitio web de nVidia</ulink>. | |
219 Siempre necesitará ese controlador de todos modos si quiere también aceleración 3D. | |
11025 | 220 </para> |
221 | |
222 <para> | |
11091 | 223 Las tarjetas Riva128 no tienen soporte XVideo con el controlador nVidia de |
224 XFree86 :( Las quejas a nVidia. | |
11025 | 225 </para> |
226 | |
227 <para> | |
11150 | 228 Sin embargo, MPlayer contiene un controlador <link linkend="vidix">VIDIX</link> |
11503 | 229 para la mayoría de las tarjetas nVidia. Actualmente está en estado beta, |
230 y tiene algunos problemas. Para más información, vea la sección | |
231 <link linkend="vidix-nvidia">nVidia VIDIX</link>. | |
11025 | 232 </para> |
233 </sect5> | |
234 | |
235 | |
236 <sect5 id="ati"> | |
237 <title>Tarjetas ATI</title> | |
238 | |
239 <para> | |
240 El <ulink url="http://www.linuxvideo.org/gatos">controlador GATOS</ulink> | |
241 (que es el que debería de usar, a menos que tenga una Rage128 o Radeon) tiene | |
242 VSYNC activado por defecto. Esto significa que tiene velocidad de decodificación (!) | |
243 sincronizado con la tasa de refresco del monitor. Si la reproducción es lenta, pruebe | |
244 a desactivar VSYNC, o establezca una tasa de refresco a n*(fps de la película) Hz. | |
245 </para> | |
246 | |
247 <para> | |
248 Radeon VE - si necesita X, use XFree86 4.2.0 o posterior para esta tarjeta. | |
249 No tiene soporte de salida de TV. Por supuesto con <application>MPlayer</application> | |
250 puede felizmente obtener gráficos <emphasis role="bold">acelerados</emphasis>, con o | |
251 sin <emphasis role="bold">salida TV</emphasis>, y no se necesitan bibliotecas o X. | |
252 Lea la sección <link linkend="vidix">VIDIX</link>. | |
253 </para> | |
254 </sect5> | |
255 | |
256 | |
257 <sect5 id="neomagic"> | |
258 <title>Tarjetas NeoMagic</title> | |
259 | |
260 <para> | |
261 Estas tarjetas se pueden encontrar en algunos portátiles. Debe usar XFree86 4.3.0 o | |
262 posterior, o incluso los controladores de Stefan Seyfried | |
263 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">Xv-capable</ulink>. | |
264 Elija el que corresponda a su versión de XFree86. | |
265 </para> | |
266 | |
267 <para> | |
268 XFree86 4.3.0 incluye soporte Xv, a pesar de eso Bohdan Horst envió un pequeño | |
269 <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">parche</ulink> | |
270 contra los fuentes de XFree86 que aceleran las operaciones de framebuffer (y XVideo por tanto) | |
271 hasta cuatro veces. El parche ha sido incluido en XFree86 CVS y deberá estar en la | |
272 siguiente liberación después de la 4.3.0. | |
273 </para> | |
274 | |
275 <para> | |
276 Para permitir reproducción de contenido de tamaño de DVD cambie su XF86Config como este: | |
277 <programlisting> | |
278 Section "Device" | |
279 [...] | |
280 Driver "neomagic" | |
281 <emphasis>Option "OverlayMem" "829440"</emphasis> | |
282 [...] | |
283 EndSection<!-- | |
284 --></programlisting> | |
285 </para> | |
286 </sect5> | |
287 | |
288 | |
289 <sect5 id="trident"> | |
290 <title>Tarjetas Trident</title> | |
291 <para> | |
292 Si quiere usar xv con una tarjeta trident, sepa que no funciona con | |
11503 | 293 4.1.0, instale XFree 4.2.0. 4.2.0 añade soporte para Xv en pantalla completa |
11025 | 294 con la tarjeta Cyberblade XP. |
295 </para> | |
11091 | 296 |
297 <para> | |
11150 | 298 Alternativamente, MPlayer contiene un controlador <link linkend="vidix">VIDIX</link> |
11091 | 299 para la tarjeta Cyberblade/i1. |
300 </para> | |
301 | |
11025 | 302 </sect5> |
303 | |
304 | |
305 <sect5 id="kyro"> | |
306 <title>Tarjetas Kyro/PowerVR</title> | |
307 <para> | |
308 Si quiere usar Xv con una tarjeta basada en Kyro (por ejemplo Hercules | |
309 Prophet 4000XT), debe descargar los controladores desde | |
310 <ulink url="http://www.powervr.com/">el sitio de PowerVR</ulink> | |
311 </para> | |
312 </sect5> | |
313 </sect4> | |
314 | |
315 <!-- ********** --> | |
316 | |
317 <sect4 id="dga"> | |
318 <title>DGA</title> | |
319 | |
320 <formalpara> | |
321 <title>PREÁMBULO</title> | |
322 <para> | |
323 Este documento intenta explicar en pocas palabras que es DGA en general | |
324 y que puede hacer el controlador de video DGA de <application>MPlayer</application> | |
325 (y qué no puede hacer). | |
326 </para> | |
327 </formalpara> | |
328 | |
329 <formalpara> | |
330 <title>QUÉ ES DGA</title> | |
331 <para> | |
332 <acronym>DGA</acronym> es una abreviatura para <emphasis>Direct Graphics | |
333 Access</emphasis> y eso significa que es un programa que pasa por alto | |
334 el servidor X y modifica directamente la memoria de framebuffer. Técnicamente | |
335 hablando esto se hace mapeando la memoria del framebuffer en el rango de | |
336 memoria de su proceso. Esto es permitido por el kernel solo si tiene privilegios | |
337 de superusuario. Puede obtenerlos identificandose como | |
11041 | 338 <systemitem class="username">root</systemitem> o estableciendo el bit SUID en |
11025 | 339 el ejecutable de <application>MPlayer</application> (<emphasis role="bold">no |
340 recomendado</emphasis>). | |
341 </para> | |
342 </formalpara> | |
343 <para> | |
344 Hay dos versiones de DGA: DGA1 es usado por XFree 3.x.x y DGA2 fue | |
345 introducido con Xfree 4.0.1. | |
346 </para> | |
347 | |
348 <para> | |
349 DGA1 provee solo acceso directo al framebuffer como se describe más arriba. | |
350 Para cambiar la resolución de la señal de video debe apoyarse en la extensión | |
351 XVidMode. | |
352 </para> | |
353 | |
354 <para> | |
355 DGA2 incorpora las características de la extensión XVidMode y también | |
356 permite cambiar la profundidad de color de la pantalla. Con eso puede, | |
357 básicamente ejecutar un servidor X con profundidad de color de 32 bit, | |
358 cambiando a una profundidad de 15 bits y viceversa. | |
359 </para> | |
360 | |
361 <para> | |
362 Sin embargo DGA tiene algunos problemas. Parece ser muy dependiente del | |
363 chip gráfico que usa en la implementación del controlador de video en | |
364 el servidor X que controla a este chip. Por eso no funciona en todos los | |
365 sistemas... | |
366 </para> | |
367 | |
368 <formalpara> | |
369 <title>INSTALANDO SOPORTE DGA PARA MPLAYER</title> | |
11041 | 370 |
371 <para>Primero asegura que X carga la extensión DGA, mira en | |
11025 | 372 <filename>/var/log/XFree86.0.log</filename>: |
373 | |
374 <programlisting>(II) Loading extension XFree86-DGA</programlisting> | |
375 | |
11503 | 376 Vea, ¡XFree86 4.0.x o posterior es <emphasis role="bold">altamente recomendado</emphasis>! |
11025 | 377 El controlador DGA de <application>MPlayer</application> es autodetectado |
378 por <filename>./configure</filename>, o puede forzarlo con <option>--enable-dga</option>. | |
379 </para> | |
380 </formalpara> | |
381 | |
382 <para> | |
383 Si el controlador no puede cambiar a una resolución menor, experimente | |
384 con opciones <option>-vm</option> (solo con X 3.3.x), <option>-fs</option>, | |
385 <option>-bpp</option>, <option>-zoom</option> para encontrar un modo de | |
386 video donde quepa la película. No hay un conversor bueno por ahora :( | |
387 </para> | |
388 | |
389 <para> | |
390 Hágase <systemitem class="username">root</systemitem>. DGA necesita acceso | |
391 root para permitir escribir directamente en la memoria de video. Si quiere | |
392 ejecutarlo como usuario, entonces instale <application>MPlayer</application> | |
393 SUID root: | |
394 | |
395 <screen> | |
11740 | 396 chown root <replaceable>/usr/local/bin/mplayer</replaceable> |
397 chmod 750 <replaceable>/usr/local/bin/mplayer</replaceable> | |
398 chmod +s <replaceable>/usr/local/bin/mplayer</replaceable> | |
11025 | 399 </screen> |
400 | |
401 Ahora funciona como usuario simple, también. | |
402 </para> | |
403 | |
404 <caution> | |
405 <title>Riesgos de seguridad</title> | |
406 <para> | |
407 ¡Esto es un <emphasis role="bold">gran</emphasis> riesgo de seguridad! | |
408 <emphasis role="bold">Nunca</emphasis> haga esto en un servidor o en un ordenador | |
409 que pueda ser accedido por otra gente porque pueden ganar privilegios de root | |
410 a través del <application>MPlayer</application> SUID root. | |
411 </para> | |
412 </caution> | |
413 | |
414 <para> | |
415 Ahora use la opción <option>-vo dga</option>, y ya debe ir! (espero :) También | |
416 debe probar si la opción <option>-vo sdl:dga</option> funciona para usted! | |
417 ¡Esto es mucho más rápido! | |
418 </para> | |
419 | |
420 | |
421 <formalpara id="dga-modelines"> | |
422 <title>CAMBIOS DE RESOLUCIÓN</title> | |
423 | |
424 <para> | |
425 El controlador DGA le permite cambiar la resolución de la señal de salida. | |
426 Esto evita tener que hacer escalado por software (lento) y al mismo tiempo | |
427 provee imagen a pantalla completa. Idealmente debe cambiarse a la resolución | |
428 exacta (excepto para respetar relación de aspecto) de los datos de video, pero | |
429 el servidor X solo permite cambiar resoluciones predefinidas en | |
430 <filename>/etc/X11/XF86Config</filename> | |
431 <filename>/etc/X11/XF86Config</filename> | |
432 (<filename>/etc/X11/XF86Config-4</filename> para XFree 4.X.X respectivamente). | |
433 Estas son definidas por las llamadas modelines y dependen de las capacidades | |
434 de su hardware de video. El servidor X escanea este archivo de configuración | |
435 durante el inicio y desactiva los modelines que no sirvan para su hardware. | |
436 Puede encontrar que modos sobreviven en el archivo de historial de X11. Puede | |
437 encontrarse en: <filename>/var/log/XFree86.0.log</filename>. | |
438 </para> | |
439 </formalpara> | |
440 | |
441 <para> | |
442 Se sabe que estas entradas funcionan bien con un chip Riva128, usando el | |
443 modulo de controlador nv.o del servidor X. | |
444 </para> | |
445 | |
446 | |
447 <para><programlisting> | |
448 Section "Modes" | |
449 Identifier "Modes[0]" | |
450 Modeline "800x600" 40 800 840 968 1056 600 601 605 628 | |
451 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 | |
452 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 | |
453 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan | |
454 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 | |
455 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan | |
456 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan | |
457 EndSection | |
458 </programlisting></para> | |
459 | |
460 | |
461 <formalpara> | |
462 <title>DGA & MPLAYER</title> | |
463 <para> | |
464 DGA es usado en dos lugares con <application>MPlayer</application>: El | |
465 controlador SDL puede prepararse para que lo use (<option>-vo sdl:dga</option>) | |
466 y el controlador DGA (<option>-vo dga</option>. Lo mencionado más arriba es | |
467 correcto para ambos; en las siguientes secciones explicaré cómo funciona | |
468 el controlador DGA para <application>MPlayer</application>. | |
469 </para> | |
470 </formalpara> | |
471 | |
472 | |
473 <formalpara> | |
474 <title>CARACTERISTICAS</title> | |
475 | |
476 <para> | |
477 El controlador DGA es invocado especificando <option>-vo dga</option> en la | |
478 línea de órdenes. El comportamiento por defecto es cambiar a una resolución | |
479 que coincida con la resolución original del video o tan cercana como sea | |
480 posible. De forma deliberada ignora las opciones <option>-vm</option> y | |
481 <option>-fs</option> (activando el cambio de modo de video y pantalla | |
482 completa) - siempre intenta cubrir tanta área de su pantalla como sea | |
483 posible cambiando el modo de video, lo que lo hace usar un ciclo adicional | |
484 de su CPU para escalar la imagen. Si no le gusta este modo que elije puede | |
485 forzar que se elija el modo que se ajuste más a la resolución especificada | |
486 por <option>-x</option> y <option>-y</option>. Proporcionando la opción | |
487 <option>-v</option>, el controlador DGA imprimirá, junto con otro montón | |
488 de cosas, una lista de todas las resoluciones soportadas por su archivo | |
489 <filename>XF86Config</filename> actual. Teniendo DGA2 también puede forzar | |
490 que se use cierta profundidad de color usando la opción <option>-bpp</option>. | |
491 Profundidades de color válidas son 15, 16, 24 y 32. Depende de su hardware | |
492 que estén soportadas de manera nativa o que se hagan mediante una conversión | |
493 por software (posiblemente lento). | |
494 </para> | |
495 </formalpara> | |
496 <para> | |
497 Si tiene la suerte suficiente para tener memoria fuera de pantalla restante | |
498 donde colocar una imagen entera, el controlador DGA usará doblebuffering, | |
499 lo que puede resultar en una reproducción de la película mucho más suave. | |
500 Le informará de cuándo está activado o no el doble-buffer. | |
501 </para> | |
502 | |
503 <para> | |
504 Doblebuffering significa que el siguiente marco de su video está siendo | |
505 dibujado en alguna zona de memoria fuera de la pantalla mientras se muestra | |
506 el marco actual. Cuando el siguiente marco está listo, el chip de gráficos | |
507 solo dice la posición en memoria donde se encuentra y muestra los datos | |
508 que hay allí. Mientras tanto el otro buffer en memoria es rellenado de nuevo | |
509 con nuevos datos de video. | |
510 </para> | |
511 | |
512 <para> | |
513 Doblebuffering puede ser activado usando la opción <option>-double</option> | |
514 y desactivado con <option>-nodouble</option>. Actualmente la opción por | |
515 defecto es doblebuffering desactivado. Cuando use el controlador DGA, | |
516 la información en pantalla (OSD) solo funciona si está el doblebuffering activado. | |
517 Sin embargo, activar doblebufferint puede resultar en una falta grande | |
518 de velocidad (en mi K6-II+ 525 usa un 20% adicional de tiempo de CPU!) dependiendo | |
519 de la implementación de DGA para su hardware. | |
520 </para> | |
521 | |
522 | |
523 <formalpara> | |
524 <title>ASUNTOS SOBRE VELOCIDAD</title> | |
525 | |
526 <para> | |
527 Generalmente hablando, el acceso DGA al framebuffer debe ser al menos tan | |
528 rápido como usar el controlador X11 con el beneficio adicional de obtener | |
529 una imagen a pantalla completa. Los porcentajes de velocidad son impresos por | |
530 <application>MPlayer</application> y se tienen que interpretar con cuidado, | |
531 por ejemplo, con el controlador X11 no se incluye el tiempo usado por | |
532 el servidor X necesario para realizar el dibujo en pantalla. Conecte un | |
533 terminal serie a su equipo e inicie <command>top</command> para ver qué | |
534 es realmente lo que está ocurriendo en su equipo. | |
535 </para> | |
536 </formalpara> | |
537 | |
538 <para> | |
539 Generalmente hablando, el aumento de velocidad por usar DGA frente al uso | |
540 'normal' usando X11 depende en gran medida de su tarjeta gráfica y de cómo | |
541 de optimizado esté el módulo del servidor X. | |
542 </para> | |
543 | |
544 <para> | |
545 Si tiene un sistema lento, mejor use 15 o 16 bit de profundidad de color porque | |
546 requieren solo la mitad de ancho de banda de memoria que una pantalla de 32 bit. | |
547 </para> | |
548 | |
549 <para> | |
550 Usar una profundidad de color de 24 bit sigue siendo incluso buena idea aunque | |
551 su tarjeta soporte 32 bit de forma nativa porque transfiere 25% menos datos que | |
552 el modo 32/32. | |
553 </para> | |
554 | |
555 <para> | |
556 He visto algunos archivos AVI reproducidos en un Pentium MMX 266. Las CPUs | |
557 AMD K6-2 deben funcionar a 400 MHz o superior. | |
558 </para> | |
559 | |
560 | |
561 <formalpara> | |
562 <title>FALLOS CONOCIDOS</title> | |
563 | |
564 <para> | |
565 Bien, de acuerdo con algunos desarrolladores de XFree, DGA es bastante | |
566 bestia. Ellos aconsejan que es mejor no usarlo. Su implementación no | |
567 funciona bien con todos los controladores de chipsets para XFree existentes. | |
568 </para> | |
569 </formalpara> | |
570 | |
571 <itemizedlist> | |
572 <listitem><simpara> | |
573 Con XFree 4.0.3 y <filename>nv.o</filename> hay un fallo que resulta en | |
574 extraños colores. | |
575 </simpara></listitem> | |
576 <listitem><simpara> | |
577 El controlador ATI requiere cambiar el modo original más de una vez una | |
578 vez finaliza el uso de DGA. | |
579 </simpara></listitem> | |
580 <listitem><simpara> | |
581 Algunos controladores símplemente fallan al volver a la resolución | |
582 normal (use | |
583 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> y | |
584 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap> | |
585 para volver al modo normal de manera manual). | |
586 </simpara></listitem> | |
587 <listitem><simpara> | |
588 Algunos controladores símplemente muestran colores extraños. | |
589 </simpara></listitem> | |
590 <listitem><simpara> | |
591 Algunos controladores se quejan de la cantidad de memoria que intenta | |
592 mapear el espacio de direcciones del proceso, incluso cuando vo_dga no | |
593 quiere usar doblebuffering (¿SIS?). | |
594 </simpara></listitem> | |
595 <listitem><simpara> | |
596 Algunos controladores parecen fallar informando de un único modo | |
597 válido. En este caso el controlador DGA falla diciendole que no tiene | |
598 sentido el modo 100000x100000 o algo así. | |
599 </simpara></listitem> | |
600 <listitem><simpara> | |
601 OSD solo funciona con doblebuffering activado (si no parpadea). | |
602 </simpara></listitem> | |
603 </itemizedlist> | |
604 | |
605 </sect4> | |
606 <!--</sect3>--> | |
607 | |
608 <!-- ********** --> | |
609 | |
610 <sect4 id="sdl"> | |
611 <title>SDL</title> | |
612 | |
613 <para> | |
614 <acronym>SDL</acronym> (Simple Directmedia Layer) es básicamente una | |
615 interfaz unificada de video/audio. Los programas que la usan solo tienen | |
616 que preocuparse de SDL, y no del controlador de video o audio que SDL esté | |
617 usando. Por ejemplo una versión de Doom que use SDL puede usarse en | |
618 svgalib, aalib, X, fbdev, y otros, solo tiene que especificar el (por | |
619 ejemplo) controlador de video a usar con la variable de entorno | |
620 <envar>SDL_VIDEODRIVER</envar>. Bueno, teóricamente. | |
621 </para> | |
622 | |
623 <para> | |
624 Con <application>MPlayer</application>, se usa la característica del escalador | |
625 software del controlador X11 para tarjetas/controladores que no soportan | |
626 XVideo, hasta que hagamos nuestro propio (más rápido, más bonito) escalador | |
627 por software. También usamos su salida aalib, pero ahora tenemos el nuestro propio | |
628 que es más confortable. Su modo DGA fue mejor que el nuestro, hasta hace poco. | |
629 ¿Lo quiere probar ahora? :) | |
630 </para> | |
631 | |
632 <para> | |
633 También ayuda con algunos controladores/tarjetas con fallos si el video va | |
634 a saltos (sin ser un problema de sistema lento), o el audio va con retardo. | |
635 </para> | |
636 | |
637 <para> | |
638 La salida de video SDL permite mostrar los subtítulos debajo de la película, | |
639 en la (si está presente) banda negra. | |
640 </para> | |
641 | |
642 <variablelist> | |
643 <title>Hay varias opciones en la línea de órdenes para SDL:</title> | |
644 <varlistentry> | |
645 <term><option>-vo sdl:<replaceable>nombre</replaceable></option></term> | |
646 <listitem><simpara> | |
647 especifica el controlador de SDL de video a usar (i.e. <literal>aalib</literal>, | |
648 <literal>dga</literal>, <literal>x11</literal>) | |
649 </simpara></listitem> | |
650 </varlistentry> | |
651 <varlistentry> | |
652 <term><option>-ao sdl:<replaceable>nombre</replaceable></option></term> | |
653 <listitem><simpara> | |
654 especifica el controlador de SDL de audio a usar (i.e. <literal>dsp</literal>, | |
655 <literal>esd</literal>, <literal>arts</literal>) | |
656 </simpara></listitem> | |
657 </varlistentry> | |
658 <varlistentry> | |
659 <term><option>-noxv</option></term> | |
660 <listitem><simpara> | |
661 desactiva la aceleración hardware XVideo | |
662 </simpara></listitem> | |
663 </varlistentry> | |
664 <varlistentry> | |
665 <term><option>-forcexv</option></term> | |
666 <listitem><simpara> | |
667 intenta forzar la aceleración XVideo | |
668 </simpara></listitem> | |
669 </varlistentry> | |
670 </variablelist> | |
671 | |
672 <table> | |
673 <title>Teclas solo para SDL</title> | |
674 <tgroup cols="2"> | |
675 <thead> | |
676 <row><entry>Tecla</entry><entry>Acción</entry></row> | |
677 </thead> | |
678 <tbody> | |
679 <row><entry><keycap>c</keycap></entry><entry> | |
680 cambia entre los modos de pantalla completa disponibles | |
681 </entry></row> | |
682 <row><entry><keycap>n</keycap></entry><entry> | |
683 regresa al modo normal | |
684 </entry></row> | |
685 </tbody> | |
686 </tgroup> | |
687 </table> | |
688 | |
689 <itemizedlist> | |
690 <title>Fallos conocidos:</title> | |
691 <listitem><simpara> | |
692 Al pulsar teclas bajo una consola sdl:aalib el controlador la repite | |
693 indefinidamente. (¡Mejor use la opción <option>-vo aa</option>!) Es un | |
694 fallo de SDL, yo no puedo cambiarlo (probado con SDL 1.2.1). | |
695 </simpara></listitem> | |
696 <listitem><simpara> | |
697 ¡NO USE SDL con GUI! El comportamiento no será el esperado. | |
698 </simpara></listitem> | |
699 </itemizedlist> | |
700 </sect4> | |
701 | |
702 | |
703 <sect4 id="svgalib"> | |
704 <title>SVGAlib</title> | |
705 | |
706 <formalpara> | |
707 <title>INSTALACIÓN</title> | |
708 <para> | |
709 Debe instalar svgalib y su paquete de desarrollo para construir | |
710 <application>MPlayer</application> con el controlador SVGAlib (es autodetectado, | |
711 aunque también puede forzarse), y no se olvide de editar | |
712 <filename>/etc/vga/libvga.config</filename> para configurar su tarjeta y su | |
713 monitor. | |
714 </para> | |
715 </formalpara> | |
716 | |
717 <note> | |
718 <para> | |
719 Asegúrese de no usar la opción <option>-fs</option>, porque cambia el estado | |
720 del uso del escalador software, y es lento. Si realmente lo necesita, use | |
721 la opción <option>-sws 4</option> lo que le producirá peor calidad, pero | |
722 es algo más rápido. | |
723 </para> | |
724 </note> | |
725 | |
726 <formalpara><title>SOPORTE EGA (4BPP)</title> | |
727 <para> | |
728 SVGAlib incorpora EGAlib, y <application>MPlayer</application> tiene la | |
729 posibilidad de mostrar cualquier película en 16 colores, de manera que se | |
730 puede usar con las siguientes configuraciones de equipos: | |
731 </para> | |
732 </formalpara> | |
733 | |
734 <itemizedlist> | |
735 <listitem><simpara> | |
736 Tarjeta EGA con monitor EGA: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp | |
737 </simpara></listitem> | |
738 <listitem><simpara> | |
739 Tarjeta EGA con monitor CGA: 320x200x4bpp, 640x200x4bpp | |
740 </simpara></listitem> | |
741 </itemizedlist> | |
742 | |
743 <para> | |
744 El valor bpp (bits por pixel) debe establecerse a 4 manualmente: | |
745 <option>-bpp 4</option> | |
746 </para> | |
747 | |
748 <para> | |
749 La película probablemente deberá ser escalada para ajustarse al modo EGA: | |
750 <screen>-vf scale=640:350</screen> | |
751 o | |
752 <screen>-vf scale=320:200</screen> | |
753 </para> | |
754 | |
755 <para> | |
756 Para eso se necesita una rutina de escalado de mala calidad pero rápida: | |
757 <screen>-sws 4</screen> | |
758 </para> | |
759 | |
760 <para> | |
761 Quizá la corrección automática de relación de aspecto deberá desactivarse: | |
762 <screen>-noaspect</screen> | |
763 </para> | |
764 | |
765 <note><para> | |
766 De acuerdo con mi experiencia la mejor calidad de imagen | |
767 en pantallas EGA puede obtenerse decrementando el brillo un poco: | |
768 <option>-vf eq=-20:0</option>. También necesité bajar la tasa de | |
769 muestreo en mi equipo, porque el sonido no funcionaba a 44kHz: | |
770 <option>-srate 22050</option>. | |
771 </para></note> | |
772 | |
773 <para> | |
11318 | 774 Puede activar OSD y subtítulos solo con el filtro <option>expand</option>, |
11025 | 775 vea la página de manual para los parámetros concretos. |
776 </para> | |
777 </sect4> | |
778 | |
779 | |
780 <sect4 id="fbdev"> | |
781 <title>Salida en framebuffer (FBdev)</title> | |
782 | |
783 <para> | |
784 Si se construye o no el objetivo FBdev es autodetectado durante el | |
785 <filename>./configure</filename>. Lea la documentación del framebuffer en | |
786 los fuentes del núcleo (<filename>Documentation/fb/*</filename>) para más | |
787 información. | |
788 </para> | |
789 | |
790 <para> | |
791 Si su tarjeta no soporta el estándar VBE 2.0 (tarjetas ISA/PCI antiguas, tales | |
792 como S3 Trio64), solo VBE 1.2 (¿o anterior?): Bueno, VESAfb sigue funcionando, | |
793 pero necesitará cargar SciTech Display Doctor (formalmente UniVBE) antes de | |
794 iniciar Linux. Use un disco de inicio DOS o similar. Y no olvide registrar | |
795 UniVBE ;)) | |
796 </para> | |
797 | |
798 <para> | |
799 La salida FBdev toma parámetros adicionales sobre los otros: | |
800 </para> | |
801 | |
802 <variablelist> | |
803 <varlistentry> | |
804 <term><option>-fb</option></term> | |
805 <listitem><simpara> | |
806 especifica el dispositivo framebuffer a usar (<filename>/dev/fb0</filename>) | |
807 </simpara></listitem> | |
808 </varlistentry> | |
809 <varlistentry> | |
810 <term><option>-fbmode</option></term> | |
811 <listitem><simpara> | |
812 nombre del modo a usar (de acuerdo con <filename>/etc/fb.modes</filename>) | |
813 </simpara></listitem> | |
814 </varlistentry> | |
815 <varlistentry> | |
816 <term><option>-fbmodeconfig</option></term> | |
817 <listitem><simpara> | |
818 archivo de configuración de modos (por defecto <filename>/etc/fb.modes</filename>) | |
819 </simpara></listitem> | |
820 </varlistentry> | |
821 <varlistentry> | |
11289 | 822 <term><option>-monitor-hfreq</option></term> |
823 <term><option>-monitor-vfreq</option></term> | |
824 <term><option>-monitor-dotclock</option></term> | |
11025 | 825 <listitem><simpara> |
826 valores importantes <emphasis role="bold">important</emphasis>, vea | |
827 <filename>example.conf</filename> | |
828 </simpara></listitem> | |
829 </varlistentry> | |
830 </variablelist> | |
831 | |
832 <para> | |
833 Si desea cambiar a un modo específico, use | |
11740 | 834 <screen> |
835 mplayer -vm -fbmode <replaceable>nombre_del_modo</replaceable> <replaceable>nombrearchivo</replaceable> | |
836 </screen> | |
11025 | 837 </para> |
838 | |
839 <itemizedlist> | |
840 <listitem><para> | |
841 <option>-vm</option> sin más opciones elije el mejor modo desde | |
842 <filename>/etc/fb.modes</filename>. Puede usarse junto con | |
843 las opciones <option>-x</option> y <option>-y</option> también. La opción | |
844 <option>-flip</option> está soportada solo si el formato de pixel de la | |
845 película coincide con el formato de pixel del modo de video. Preste atención | |
846 al valor bpp, el controlador fbdev intentará usar el actual, o si especifica | |
847 uno con la opción <option>-bpp</option>, pues ese. | |
848 </para></listitem> | |
849 <listitem><para> | |
850 La opción <option>-zoom</option> no está soportada (use <option>-vf scale</option>). | |
851 No puede usar modos de 8bpp (o menos). | |
852 </para></listitem> | |
853 <listitem><para> | |
854 Posiblemente quiera desactivar el cursor: | |
855 <screen>echo -e '\033[?25l'</screen> | |
856 o | |
857 <screen>setterm -cursor off</screen> | |
858 y el protector de pantalla: | |
859 <screen>setterm -blank 0</screen> | |
860 Para volver a activar el cursor: | |
861 <screen>echo -e '\033[?25h'</screen> | |
862 o | |
863 <screen>setterm -cursor on</screen> | |
864 </para></listitem> | |
865 </itemizedlist> | |
866 | |
867 <note> | |
868 <para> | |
869 Los cambios de modo de video para FBdev <emphasis>no funcionan</emphasis> con | |
870 el framebuffer VESA, y no nos pida que funcione, porque no es una limitación | |
871 de <application>MPlayer</application>. | |
872 </para> | |
873 </note> | |
874 </sect4> | |
875 | |
876 | |
877 <sect4 id="mga_vid"> | |
878 <title>Framebuffer de Matrox (mga_vid)</title> | |
879 | |
880 <para> | |
881 Esta sección se encarga de describir el soporte de Matrox | |
882 G200/G400/G450/G550 BES (Back-End Scaler), el controlador del núcleo mga_vid. | |
883 Está en activo desarrollo poro A'rpi, y tiene soporte de VSYNC por hardware | |
884 con triple buffering. Funciona tanto en consola con frambuffer como bajo X. | |
885 </para> | |
886 | |
887 <warning> | |
888 <para> | |
889 ¡Esto es solo en Linux! En sistemas no-Linux (probado en FreeBSD), puede | |
890 usar en su lugar <link linkend="vidix">VIDIX</link>! | |
891 </para> | |
892 </warning> | |
893 | |
894 <procedure> | |
895 <title>Instalación:</title> | |
896 <step><para> | |
897 Para usarlo, primero tendrá que compilar <filename>mga_vid.o</filename>: | |
898 <screen> | |
899 cd drivers | |
900 make<!-- | |
901 --></screen> | |
902 </para></step> | |
903 <step><para> | |
904 Cree ahora el dispositivo <filename>/dev/mga_vid</filename>: | |
905 <screen>mknod /dev/mga_vid c 178 0</screen> | |
906 y cargue el controlador con | |
907 <screen>insmod mga_vid.o</screen> | |
908 </para></step> | |
909 <step><para> | |
910 Deberá verificar la autodetección del tamaño de memoria | |
911 usando la órden <command>dmesg</command>. Si es incorrecta, | |
912 use la opción <option>mga_ram_size</option> (antes haga | |
913 <command>rmmod mga_vid</command>), especifique el tamaño | |
914 de la memoria de la tarjeta gráfica en MB: | |
915 <screen>insmod mga_vid.o mga_ram_size=16</screen> | |
916 </para></step> | |
917 <step><para> | |
918 Para que se cargue/descargue automáticamente cuando sea necesario, | |
919 primero inserte la siguiente línea al final de | |
920 <filename>/etc/modules.conf</filename>: | |
921 | |
922 <programlisting>alias char-major-178 mga_vid</programlisting> | |
923 | |
924 Después copie el módulo <filename>mga_vid.o</filename> al lugar | |
925 apropiado bajo <filename>/lib/modules<replaceable>versión de | |
926 kernel</replaceable>/<replaceable>dondesea</replaceable></filename>. | |
927 </para><para> | |
928 Y después ejecute | |
929 <screen>depmod -a</screen> | |
930 </para></step> | |
931 <step><para> | |
932 Ahora deberá (re)compilar <application>MPlayer</application>, | |
933 <filename>./configure</filename> detectará | |
934 <filename>/dev/mga_vid</filename> y construirá el controlador 'mga'. | |
935 Luego lo podrá usar con <application>MPlayer</application> mediante | |
936 <option>-vo mga</option> si tiene una consola matroxfb, o | |
937 <option>-vo xmga</option> bajo XFree86 3.x.x ó 4.x.x. | |
938 </para></step> | |
939 </procedure> | |
940 | |
941 <para> | |
942 El controlador mga_vid coopera con Xv. | |
943 </para> | |
944 | |
945 <para> | |
946 El archivo de dispositivo <filename>/dev/mga_vid</filename> puede ser leído | |
947 para obtener informaión, por ejemplo mediante <screen>cat /dev/mga_vid</screen> | |
948 y puede se escrito para realizar cambios en el brillo: | |
949 <screen>echo "brightness=120" > /dev/mga_vid</screen> | |
950 </para> | |
951 </sect4> | |
952 | |
953 | |
954 <sect4 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)"> | |
955 <title>Soporte 3Dfx YUV</title> | |
956 <para> | |
957 Este controlador usa el controlador framebuffer del kernel tdfx para | |
958 reproducir las películas con aceleración YUV. Necesita un kernel con | |
959 soporte tdfxfb, y recompilar con | |
960 <screen>./configure --enable-tdfxfb</screen> | |
961 </para> | |
962 </sect4> | |
963 | |
964 | |
965 <sect4 id="opengl"> | |
966 <title>Salida OpenGL</title> | |
967 | |
968 <para> | |
969 <application>MPlayer</application> permite mostrar películas usando OpenGL, | |
970 pero si su plataforma/controlador soporta xv como es el caso en un PC con | |
971 Linux, usa xv en su lugar, el rendimiento en OpenGL es considerablemente | |
972 peor. Si tiene una implementación de X11 sin soporte para xv, OpenGL es una | |
973 alternativa viable. | |
974 </para> | |
975 | |
976 <para> | |
977 Desafortunadamente no todos los controladores soportan esta característica. | |
978 Los controladores Utah-GLX (para XFree86 3.3.6) lo soportan para todas las | |
979 tarjetas. | |
980 Vea <ulink url="http://utah-glx.sourceforge.net"/> para detalles sobre su | |
981 instalación. | |
982 </para> | |
983 | |
984 <para> | |
985 XFree86(DRI) 4.0.3 o posterior soportan OpenGL con tarjetas Matrox y Radeon, | |
986 4.2.0 o posterior soportan Rage128. | |
987 Vea <ulink url="http://dri.sourceforge.net"/> para instrucciones de descarga | |
988 e instalación. | |
989 </para> | |
990 | |
991 <para> | |
992 Un consejo de uno de nuestros usuarios: la salida de video GL puede usarse | |
993 para obtener salida de TV con sincronización vertical. Puede establecer | |
994 una variable de entorno (por lo menos con nVidia): | |
995 </para> | |
996 | |
997 <para> | |
998 <command>export $__GL_SYNC_TO_VBLANK=1</command> | |
999 </para> | |
1000 | |
1001 </sect4> | |
1002 | |
1003 | |
1004 <sect4 id="aalib"> | |
1005 <title>AAlib - reproduciendo en modo texto</title> | |
1006 | |
1007 <para> | |
1008 AAlib es una biblioteca para mostrar gráficos en modo texto, usando un | |
1009 render ASCII potente. Hay <emphasis>montones</emphasis> de programas que | |
1010 tienen soporte para AAlib, como Doom, Quake, etc. | |
1011 <application>MPlayer</application> contiene un controlador que funciona | |
1012 bastante bien para ello. Si <filename>./configure</filename> detecta | |
1013 que aalib está instalado, el controlador aalib libvo será compilado. | |
1014 </para> | |
1015 | |
1016 <para> | |
1017 Puede usar algunas teclas en la ventana AA para cambiar las opciones | |
1018 de renderizado: | |
1019 </para> | |
1020 | |
1021 <informaltable> | |
1022 <tgroup cols="2"> | |
1023 <thead> | |
1024 <row><entry>Tecla</entry><entry>Acción</entry></row> | |
1025 </thead> | |
1026 <tbody> | |
1027 <row><entry><keycap>1</keycap></entry><entry> | |
1028 reducir contraste | |
1029 </entry></row> | |
1030 <row><entry><keycap>2</keycap></entry><entry> | |
1031 aumentar contraste | |
1032 </entry></row> | |
1033 <row><entry><keycap>3</keycap></entry><entry> | |
1034 reducir brillo | |
1035 </entry></row> | |
1036 <row><entry><keycap>4</keycap></entry><entry> | |
1037 aumentar brillo | |
1038 </entry></row> | |
1039 <row><entry><keycap>5</keycap></entry><entry> | |
1040 cambiar renderizado rápido activado/desactivado | |
1041 </entry></row> | |
1042 <row><entry><keycap>6</keycap></entry><entry> | |
1043 establece el modo de difuminado (ninguno, distribución de error, | |
1044 Floyd Steinberg) | |
1045 </entry></row> | |
1046 <row><entry><keycap>7</keycap></entry><entry> | |
1047 invierte la imagen | |
1048 </entry></row> | |
1049 <row><entry><keycap>8</keycap></entry><entry> | |
1050 cambia entre control de aa y <application>MPlayer</application> | |
1051 </entry></row> | |
1052 </tbody> | |
1053 </tgroup> | |
1054 </informaltable> | |
1055 | |
1056 <variablelist> | |
1057 <title>Pueden usarse las siguientes opciones en la línea de órdenes:</title> | |
1058 <varlistentry> | |
1059 <term><option>-aaosdcolor=<replaceable>V</replaceable></option></term> | |
1060 <listitem><para> | |
1061 cambia el color OSD | |
1062 </para></listitem> | |
1063 </varlistentry> | |
1064 <varlistentry> | |
1065 <term><option>-aasubcolor=<replaceable>V</replaceable></option></term> | |
1066 <listitem><para> | |
1067 cambia el color de los subtítulos | |
1068 </para><para> | |
1069 donde <replaceable>V</replaceable> puede ser: | |
1070 <literal>0</literal> (normal), | |
1071 <literal>1</literal> (oscuro), | |
1072 <literal>2</literal> (negrita), | |
1073 <literal>3</literal> (tipografía negrita), | |
1074 <literal>4</literal> (invertido), | |
1075 <literal>5</literal> (especial). | |
1076 </para></listitem> | |
1077 </varlistentry> | |
1078 </variablelist> | |
1079 | |
1080 <variablelist> | |
1081 <title>AAlib provee por sí mismo una gran cantidad de opciones. Aquí están | |
1082 algunas de las más importantes:</title> | |
1083 <varlistentry> | |
1084 <term><option>-aadriver</option></term> | |
1085 <listitem><simpara> | |
1086 establecer el controlador aa recomendado (X11, curses, Linux) | |
1087 </simpara></listitem> | |
1088 </varlistentry> | |
1089 <varlistentry> | |
1090 <term><option>-aaextended</option></term> | |
1091 <listitem><simpara> | |
1092 usar los 256 caracteres | |
1093 </simpara></listitem> | |
1094 </varlistentry> | |
1095 <varlistentry> | |
1096 <term><option>-aaeight</option></term> | |
1097 <listitem><simpara> | |
1098 usar ASCII de ocho bit | |
1099 </simpara></listitem> | |
1100 </varlistentry> | |
1101 <varlistentry> | |
1102 <term><option>-aahelp</option></term> | |
1103 <listitem><simpara> | |
1104 muestra todas las opciones de aalib | |
1105 </simpara></listitem> | |
1106 </varlistentry> | |
1107 </variablelist> | |
1108 | |
1109 <note> | |
1110 <para> | |
1111 El renderizado hace un uso intensivo de la CPU, especialmente usando | |
1112 AA-en-X (usando aalib bajo X), y hace un uso menos intenso de CPU en | |
1113 una consola estándar, sin framebuffer. Use SVGATextMode para establecer | |
1114 un modo texto grande, ¡y disfrútelo! (en las tarjetas Hercules con | |
1115 pantalla secundaria queda muy bien :)) (pero en mi humilde opinión | |
1116 puede usar la opción <option>-vf 1bpp</option> para obtener gráficos | |
1117 en hgafb :) | |
1118 </para> | |
1119 </note> | |
1120 | |
1121 <para> | |
1122 Use la opción <option>-framedrop</option> si su ordenador no es lo | |
1123 suficientemente rápido para renderizar todos los marcos! | |
1124 </para> | |
1125 | |
1126 <para> | |
1127 Al reproducir en un terminal puede obtener mejor velocidad y calidad | |
1128 usando el controlador Linux, en lugar del curses (<option>-aadriver linux</option>). | |
1129 Pero lo malo es que necesita permisos de escritura en | |
11041 | 1130 <filename>/dev/vcsa<replaceable><terminal></replaceable></filename>! |
11025 | 1131 Esto no es automáticamente detectado por aalib, pero vo_aa intenta encontrar |
1132 el mejor modo. | |
1133 Vea <ulink url="http://aa-project.sourceforge.net/tune"/> para más detalles | |
1134 y ajustes. | |
1135 </para> | |
1136 </sect4> | |
1137 | |
1138 | |
1139 <sect4 id="vesa"> | |
1140 <title>VESA - salida en VESA BIOS</title> | |
1141 | |
1142 <para> | |
1143 Este controlador fue diseñado e introducido como un | |
1144 <emphasis role="bold">controlador genérico</emphasis> para cualquier tarjeta | |
1145 gráfica que tenga una BIOS compatible con VESA VBE 2.0. Otra ventaja | |
1146 de este controlador es que intenta forzar la activación de la salida | |
1147 de TV. | |
1148 <citetitle>VESA BIOS EXTENSION (VBE) Version 3.0 Fecha: 16 de Septiembre, | |
1149 1998</citetitle> (Página 70) dice: | |
1150 </para> | |
1151 | |
1152 <blockquote> | |
1153 <formalpara><title>Diseños de controlador-dual</title> | |
1154 <para> | |
1155 VBE 3.0 soporta el diseño de controlador-dual asumiendo que ambos controladores | |
1156 norlmanmente son proporcionados por el mismo OEM, bajo el control de una ROM | |
1157 BIOS única en la misma tarjeta gráfica, es posible esconder el hecho | |
1158 de que hay dos controladores presentes para la aplicación. Esto tiene la | |
1159 limitación de prevenir el uso simultáneo de controladores independientes, | |
1160 pero permite a las aplicaciones que se hayan desarrollado antes de la liberación | |
1161 de VBE 3.0 operar normalmente. La función VBE 00h (Devuelve Información sobre | |
1162 el Controlador) devuelve información combinada de ambos controladores, incluyendo | |
1163 una lista combinada de los modos disponibles. Cada una de las funciones VBE | |
1164 restantes operan en el controlador activo. | |
1165 </para> | |
1166 </formalpara> | |
1167 </blockquote> | |
1168 | |
1169 <para> | |
1170 Por ello puede hacer que la salida-TV funcione usando este controlador. | |
1171 (Yo creo que la salida-TV normalmente tiene una cabeza individual o | |
1172 al menos una salida individual.) | |
1173 </para> | |
1174 | |
1175 <itemizedlist spacing="compact"> | |
1176 <title>VENTAJAS</title> | |
1177 <listitem><simpara> | |
1178 Le permite ver sus películas <emphasis role="bold">incluso si Linux no | |
1179 conoce</emphasis> su hardware de video. | |
1180 </simpara></listitem> | |
1181 <listitem><simpara> | |
1182 No necesita tener instalado nada relacionado con gráficos en su Linux | |
1183 (como X11 (también conocido como XFree86), fbdev ni nada por el estilo). | |
1184 Este controlador puede funcionar en <emphasis role="bold">modo-texto</emphasis>. | |
1185 </simpara></listitem> | |
1186 <listitem><simpara> | |
1187 Puede hacer <emphasis role="bold">funcionar la salida-TV</emphasis>. | |
1188 (Esto es conocido al menos para las tarjetas ATI). | |
1189 </simpara></listitem> | |
1190 <listitem><simpara> | |
1191 Este controlador llama al manejador <function>int 10h</function> y no | |
1192 realiza una emulación - hace llamas <emphasis role="bold">reales</emphasis> | |
1193 de BIOS <emphasis>real</emphasis> en <emphasis>modo-real</emphasis>. | |
1194 (actualmente en modo vm86). | |
1195 </simpara></listitem> | |
1196 <listitem><simpara> | |
1197 Puede usar VIDIX con él, obteniendo pantalla de gráficos acelerados | |
1198 <emphasis role="bold">y</emphasis> salida TV al mismo tiempo! | |
1199 (Recomendado para tarjetas ATI.) | |
1200 </simpara></listitem> | |
1201 <listitem><simpara> | |
1202 Si tiene VESA VBE 3.0+, y especifica | |
11289 | 1203 <systemitem>monitor-hfreq, monitor-vfreq, monitor-dotclock</systemitem> en |
11025 | 1204 algún sitio (archivo de configuración, o línea de órdenes) podrá obtener |
1205 la tasa de refresco mayor posible. (Usando la Fórmula de Temporización General). | |
1206 Para activar ésta característica debe especificar <emphasis role="bold">todas</emphasis> | |
1207 las opciones de su monitor. | |
1208 </simpara></listitem> | |
1209 </itemizedlist> | |
1210 | |
1211 <itemizedlist spacing="compact"> | |
1212 <title>DESVENTAJAS</title> | |
1213 <listitem><simpara> | |
1214 Solo funciona en <emphasis role="bold">sistemas x86</emphasis>. | |
1215 </simpara></listitem> | |
1216 <listitem><simpara> | |
1217 Solo puede ser usado por <systemitem class="username">root</systemitem>. | |
1218 </simpara></listitem> | |
1219 <listitem><simpara> | |
1220 En la actualidad solo está disponible para <emphasis role="bold">Linux</emphasis>. | |
1221 </simpara></listitem> | |
1222 </itemizedlist> | |
1223 | |
1224 <important> | |
1225 <para> | |
1226 No use este controlador con <emphasis role="bold">GCC 2.96</emphasis>! | |
1227 ¡No funcionará! | |
1228 </para> | |
1229 </important> | |
1230 | |
1231 <variablelist> | |
1232 <title>OPCIONES EN LA LÍNEA DE ÓRDENES PARA VESA</title> | |
1233 <varlistentry> | |
1234 <term><option>-vo vesa:<replaceable>opts</replaceable></option></term> | |
1235 <listitem><simpara> | |
1236 reconocidas actualmente: <literal>dga</literal> para forzar el modo dga | |
1237 y <literal>nodga</literal> para desactivar el modo dga. En modo dga puede | |
1238 activar doble buffering mediante la opción <option>-double</option>. Nota: | |
1239 puede omitir estos parámetros activando | |
1240 <emphasis role="bold">autodetección</emphasis> del modo dga. | |
1241 </simpara></listitem> | |
1242 </varlistentry> | |
1243 </variablelist> | |
1244 | |
1245 <itemizedlist spacing="compact"> | |
1246 <title>PROBLEMAS CONOCIDOS Y SUS SOLUCIONES</title> | |
1247 <listitem><simpara> | |
1248 Si tiene instalada una tipografía <emphasis role="bold">NLS</emphasis> en | |
1249 su equipo Linux y ejecuta el controlador VESA en modo-texto entonces después | |
1250 de terminar <application>MPlayer</application> tendrá cargada una | |
1251 <emphasis role="bold">tipografía ROM</emphasis> en lugar de la nacional. | |
1252 Puede cargar de nuevo la tipografía nacional usando la utilidad | |
1253 <command>setsysfont</command> de la distribución Mandrake por ejemplo. | |
1254 (<emphasis role="bold">Consejo</emphasis>: La misma utilidad se usa para | |
1255 la localización de fbdev). | |
1256 </simpara></listitem> | |
1257 <listitem><simpara> | |
1258 Algunos <emphasis role="bold">controladores gráficos para Linux</emphasis> | |
1259 no actualizan el <emphasis role="bold">modo BIOS</emphasis> activo en la | |
1260 memoria DOS. Si tiene ese problema - use siempre el controlador VESA solo | |
1261 en <emphasis role="bold">modo-texto</emphasis>. De otro modo | |
1262 el modo texto (#03) será activado de todas maneras y tendrá que reiniciar | |
1263 la computadora. | |
1264 </simpara></listitem> | |
1265 <listitem><simpara> | |
1266 Además puede obtener una pantalla <emphasis role="bold">negra</emphasis> cuando | |
1267 el controlador VESA termine. Para volver al estado original de la pantalla - | |
1268 símplemente cambie a otra consola (pulsando <keycap>Alt</keycap>+<keycap>F<x></keycap>) | |
1269 y vuelva a la consola original del mismo modo. | |
1270 </simpara></listitem> | |
1271 <listitem><simpara> | |
1272 Para hacer que <emphasis role="bold">funcione la salida-TV</emphasis> deberá | |
1273 tener conectado el conector de TV antes de iniciar el PC porque la BIOS de video | |
1274 lo inicia automáticamente durante el proceso POST. | |
1275 </simpara></listitem> | |
1276 </itemizedlist> | |
1277 </sect4> | |
1278 | |
1279 | |
1280 <sect4 id="x11"> | |
1281 <title>X11</title> | |
1282 | |
1283 <para> | |
1284 Evite usarlo si es posible. La salida a X11 (usa la extensión de memoria | |
1285 compartida), sin ninguna aceleración hardware. Soporta (acelerado por | |
1286 MMX/3DNow/SSE, pero sigue siendo lento) escalado por software, use las | |
1287 opciones <option>-fs -zoom</option>. La mayoría de las tarjetas tienen | |
1288 soporte de escalado por hardware, use la salida <option>-vo xv</option> | |
1289 para obtenerlo, o <option>-vo xmga</option> para las Matrox. | |
1290 </para> | |
1291 | |
1292 <para> | |
1293 El problema es que la mayoría de los controladores de las tarjetas no | |
1294 soportan aceleración hardware en un monitor/TV secundario. En esos casos, | |
1295 puede ver una ventana de color verde/azul en lugar de la película. Aquí es | |
1296 donde entra en escena este controlador, pero necesitará una CPU potente | |
1297 para escalar por software. No use el escalador+salida por software de SDL, | |
1298 ¡obtendrá una peor calidad de imagen! | |
1299 </para> | |
1300 | |
1301 <para> | |
1302 El escalado por software es muy lento, mejor pruebe a cambiar el modo de video. | |
1303 Es muy simple. Vea los <link linkend="dga-modelines">la sección de modos de | |
1304 DGA</link>, e insertela en su <filename>XF86Config</filename>. | |
1305 | |
1306 <itemizedlist spacing="compact"> | |
1307 <listitem><simpara> | |
1308 Si tiene XFree86 4.x.x: use la opcioón <option>-vm</option>. Esto cambiará | |
1309 a una resolución donde la película se ajuste. Si no lo hace: | |
1310 </simpara></listitem> | |
1311 <listitem><simpara> | |
1312 Con XFree86 3.x.x: tiene que cambiar entre las resoluciones disponibles | |
1313 con las teclas | |
1314 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>plus</keycap> | |
1315 y | |
1316 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>minus</keycap>. | |
1317 </simpara></listitem> | |
1318 </itemizedlist> | |
1319 </para> | |
1320 | |
1321 <para> | |
1322 Si no puede encontrar los modos que ha insertado, consule la salida de | |
1323 XFree86. Algunos controladores no pueden usar pixelclocks bajos que son | |
1324 necesarios para modos de video de baja resolución. | |
1325 </para> | |
1326 </sect4> | |
1327 | |
1328 | |
1329 <sect4 id="vidix"> | |
1330 <title>VIDIX</title> | |
1331 | |
1332 <formalpara> | |
1333 <title>PREÁMBULO</title> | |
1334 <para> | |
1335 <acronym>VIDIX</acronym> es la abreviatura para | |
1336 <emphasis role="bold">VID</emphasis>eo<emphasis role="bold">I</emphasis>nterface | |
1337 para *ni<emphasis role="bold">X</emphasis>. | |
1338 VIDIX ha sido diseñado e introducido como una interfaz para los controladores de | |
1339 espacio de usuario que proveen tanto rendimiento de video como mga_vid lo hace para | |
1340 las tarjetas Matrox. También es muy portable. | |
1341 </para> | |
1342 </formalpara> | |
1343 <para> | |
1344 Esta interfaz ha sido diseñada como un intento por ajustar las interfaces | |
1345 de aceleración de video existentes (conocidas como mga_vid, rage128_vid, radeon_vid, | |
1346 pm3_vid) en un esquema fijo. Provee una interfaz de alto nivel a los chips | |
1347 que es conocida como BES (BackEnd scalers) u OV (Video Overlays). No provee | |
1348 interfaz a bajo nivel de cosas conocidas por los servidores gráficos. | |
1349 (No quiero competir con el equipo X11 en el cambio de modos de gráfidcos). | |
1350 Es decir, el principal objetivo de esta interfaz es maximizar la velocidad | |
1351 de la reproducción de video. | |
1352 </para> | |
1353 | |
1354 <itemizedlist spacing="compact"> | |
1355 <title>USO</title> | |
1356 <listitem><simpara> | |
1357 Puede usar un controlador de salida de video individual: | |
1358 <option>-vo xvidix</option>. Este controlador ha sido desarrollado como u | |
1359 front end de X11 a la tecnología VIDIX. Requiere un servidor X y puede funcionar | |
1360 solo bajo un servidor X. Note que, como accede directamente al hardware y | |
1361 no usa el controlador X, los mapas de pixels en caché en la memoria de la | |
1362 tarjeta gráfica pueden estar corruptos. Puede prevenir esto limitando la | |
1363 cantidad de memoria de video usada por X con la opción "VideoRam" de | |
1364 XF86Config en la sección device. Debe establecer el valor a la cantidad de | |
1365 memoria instalada en su tarjeta menos 4MB. Si tiene menos de 8MB de ram de | |
1366 video, puede usar la opción "XaaNoPixmapCache" en la sección screen en su lugar. | |
1367 </simpara></listitem> | |
1368 <listitem><simpara> | |
11150 | 1369 Hay un controlador de consola VIDIX: <option>-vo cvidix</option>. |
11091 | 1370 Requiere un framebuffer inicializado y funcionando para muchas tarjetas (o |
1371 fastidiará su pantalla), y obtendrá un efecto similar al que se obtiene con | |
1372 <option>-vo mga</option> o <option>-vo fbdev</option>. Las tarjetas nVidia, sin | |
1373 embargo, son capaces de mostrar gráficos reales de video sobre una consola | |
11503 | 1374 de texto real. Vea la sección <link linkend="vidix-nvidia">nvidia_vid</link> |
11091 | 1375 para más información. |
1376 </simpara></listitem> | |
1377 <listitem><simpara> | |
11025 | 1378 Puede usar el subdispositivo VIDIX aplicado a varios controladores de salida |
1379 de video, tales como: <option>-vo vesa:vidix</option> | |
1380 (<emphasis role="bold">solo en Linux</emphasis>) y <option>-vo fbdev:vidix</option>. | |
1381 </simpara></listitem> | |
1382 </itemizedlist> | |
1383 | |
1384 <para> | |
1385 Como ve no impora qué controlador de salida de video se usa con | |
1386 <emphasis role="bold">VIDIX</emphasis>. | |
1387 </para> | |
1388 | |
1389 <itemizedlist spacing="compact"> | |
1390 <title>REQUISITOS</title> | |
1391 <listitem><simpara> | |
11091 | 1392 La tarjeta gráfica debe estar en modo gráfico (excepto las tarjetas nVidia |
1393 con el controlador de salida <option>-vo cvidix</option>. | |
11025 | 1394 </simpara></listitem> |
1395 <listitem><simpara> | |
1396 El controlador de salida de video de <application>MPlayer</application> debe | |
1397 conocer el modo de video activo y ser capaz de decir al subdispositivo | |
1398 VIDIX algunas características de video del servidor. | |
1399 </simpara></listitem> | |
1400 </itemizedlist> | |
1401 | |
1402 <formalpara> | |
1403 <title>MODOS DE USO</title> | |
1404 <para> | |
1405 Cuando VIDIX se usa como <emphasis role="bold">subdispositivo</emphasis> | |
1406 (<option>-vo vesa:vidix</option>) entonces la configuración del modo de video | |
1407 es hecha por el dispositivo de salida de video (<emphasis role="bold">vo_server</emphasis> | |
1408 en pocas palabras). Por ese motivo puede pasar en la línea de órdenes de | |
1409 <application>MPlayer</application> las mismas teclas que para vo_server. | |
1410 Además entiende <option>-double</option> como un parámetro visible globalmente. | |
1411 (Recomiendo usar esto con VIDIX por lo menos en tarjetas ATI). Como para | |
11150 | 1412 <option>-vo xvidix</option>, actualmente reconoce las siguientes opciones: |
11025 | 1413 <option>-fs -zoom -x -y -double</option>. |
1414 </para> | |
1415 </formalpara> | |
1416 <para> | |
1417 También puede especificar el controlador VIDIX directamente con un tercer | |
1418 argumento en la línea de órdenes: | |
1419 | |
11740 | 1420 <screen>mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>archivo.avi</replaceable></screen> |
1421 o | |
1422 <screen>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 <replaceable>archivo.avi</replaceable></screen> | |
11025 | 1423 |
1424 Pero esto es peligroso, y no debería hacerlo. En ese caso el controlador | |
1425 se ve forzado y el resultado puede ser impredicible (puede incluso | |
1426 <emphasis role="bold">dejar colgado</emphasis> su ordenador). Debe hacerlo | |
1427 SOLO si está absolutamente seguro de que funciona, y | |
11041 | 1428 <application>MPlayer</application> no lo hace automáticamente. Por favor |
11025 | 1429 en ese caso dígaselo a los desarrolladores. La manera correcta de usar VIDIX es |
1430 sin argumentos para activar la autodetección del controlador. | |
1431 </para> | |
1432 | |
1433 <para> | |
1434 VIDIX es una tecnología nueva y es extremadamente posible que en su | |
1435 sistema no funcione. En ese caso la única solución para usted es | |
1436 portarlo (principalmente con libdha). Pero se supone que debe de funcionar | |
1437 en los sistemas en los que funciona X11. | |
1438 </para> | |
1439 | |
1440 <para> | |
1441 Debido a que VIDIX requiere acceso directo al hardware puede ejecutarlo | |
1442 como root o establecer el bit SUID en el binario de | |
1443 <application>MPlayer</application> (<emphasis role="bold">Advertencia: | |
1444 ¡eso es un riesgo de seguridad!</emphasis>). De manera alternativa, | |
1445 puede usar un módulo especial del kernel, como esto: | |
1446 </para> | |
1447 | |
1448 <procedure> | |
1449 <step><para> | |
1450 Descargue la <ulink url="http://www.arava.co.il/matan/svgalib/">versión de desarrollo</ulink> | |
1451 de svgalib (por ejemplo 1.9.17), <emphasis role="bold">O</emphasis> | |
1452 descargue una versión hecha por Alex especialmente para usar con | |
1453 <application>MPlayer</application> (no necesita el código fuente de svgalib para | |
1454 compilar) desde | |
1455 <ulink url="http://www.mplayerhq.hu/~alex/svgalib_helper-1.9.17-mplayer.tar.bz2">aquí</ulink>. | |
1456 </para></step> | |
1457 <step><para> | |
1458 Compile el módulo en el directorio <filename class="directory">svgalib_helper</filename> | |
1459 (puede encontrarse dentro del directorio | |
1460 <filename class="directory">svgalib-1.9.17/kernel/</filename> si ha descargado el | |
1461 código fuente del sitio de svgalib) e insmodéelo. | |
1462 </para></step> | |
1463 <step><para> | |
1464 Para crear los dispositivos necesarios en el directorio | |
1465 <filename class="directory">/dev</filename>, haga un <screen>make device</screen> | |
1466 en el directorio <filename class="directory">svgalib_helper</filename> como root. | |
1467 </para></step> | |
1468 <step><para> | |
1469 Mueva el directorio <filename class="directory">svgalib_helper</filename> a | |
1470 <filename class="directory">mplayer/main/libdha/svgalib_helper</filename>. | |
1471 </para></step> | |
1472 <step><para> | |
1473 Requerido si descarga el código fuente desde el sitio de svgalib: Borre el comentario | |
1474 antes de la línea CFLAGS que contiene la cadena "svgalib_helper" en | |
1475 <filename class="directory">libdha/Makefile</filename>. | |
1476 </para></step> | |
1477 <step><para> | |
1478 Recompile e instale libdha. | |
1479 </para></step> | |
1480 </procedure> | |
1481 | |
1482 <sect5 id="vidix-ati"> | |
1483 <title>Tarjetas ATI</title> | |
1484 <para> | |
1485 Actualmente la mayoría de las tarjetas ATI están soportadas de manera nativa, | |
1486 desde la Mach64 hasta las más nuevas Radeons. | |
1487 </para> | |
1488 | |
1489 <para> | |
1490 Hay dos binarios compilados: <filename>radeon_vid</filename> para Radeon y | |
1491 <filename>rage128_vid</filename> para tarjetas Rage 128. Puede forzar uno | |
1492 o dejar que el sistema VIDIX pruebe automáticamente todos los controladores | |
1493 disponibles. | |
1494 </para> | |
1495 </sect5> | |
1496 | |
1497 <sect5 id="vidix-mga"> | |
1498 <title>Tarjetas Matrox</title> | |
1499 <para> | |
11503 | 1500 Hemos sido informados de que funcionan Matrox G200, G400, G450 y G550. |
11025 | 1501 </para> |
1502 | |
1503 <para> | |
1504 El controlador soporta ecualizadores de video y debe ser casi tan rápido como el | |
1505 <link linkend="mga_vid">Matrox framebuffer</link> | |
1506 </para> | |
1507 </sect5> | |
1508 | |
1509 <sect5 id="vidix-trident"> | |
1510 <title>Tarjetas Trident</title> | |
1511 <para> | |
1512 Hay un controlador disponible para los chipset Trident Ciberblade/i1, que | |
1513 puede ser encontrado en las placas base VIA Epia. | |
1514 </para> | |
1515 | |
1516 <para> | |
11091 | 1517 El controlador ha sido escrito y es mantenido por, |
1518 <ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M. | |
1519 Robinson</ulink>. | |
11025 | 1520 </para> |
1521 </sect5> | |
1522 | |
1523 <sect5 id="vidix-3dlabs"> | |
1524 <title>Tarjetas 3DLabs</title> | |
1525 <para> | |
1526 Aunque hay un controlador para los chips 3DLabs GLINT R3 y Permedia3, ninguno | |
1527 ha sido probado, así que cualquier comentario o informe será bienvenido. | |
1528 </para> | |
1529 </sect5> | |
11053 | 1530 |
1531 <sect5 id="vidix-nvidia"> | |
1532 <title>Tarjetas nVidia</title> | |
1533 <para> | |
1534 Hay controladores para nVidia relativamente recientes, se sabe que funcionan bien | |
1535 con los chipset Riva 128, TNT y GeForce2, también se nos ha informado de que funciona | |
1536 con otros. | |
1537 </para> | |
1538 | |
11091 | 1539 <itemizedlist spacing="compact"> |
1540 <title>LIMITACIONES</title> | |
1541 <listitem><para> | |
1542 Es recomendable usar los controladores binarios de nVidia para X antes de usar el | |
1543 controlador VIDIX, porque algunos de los registros que es necesario inicializar | |
1544 aún no han sido descubiertos, por lo que probablemente falle con el controlador | |
1545 de Código Abierto de XFree86 <filename>nv.o</filename>. | |
1546 </para></listitem> | |
1547 <listitem><para> | |
1548 Actualmente solo los codecs que tienen salida en el espacio de color UYVY son los | |
1549 que funcionan junto con este controlador. Desafortunadamente, esto excluye | |
11830 | 1550 todo decodificador simple de la familia <systemitem class="library">libavcodec</systemitem>. |
1551 Esto nos deja con los siguientes codecs populares usables: | |
1552 <systemitem>cvid, divxds, xvid, divx4, wmv7, wmv8</systemitem> y algunos otros. | |
1553 Por favor tenga en cuenta que esto es solo algo temporal. | |
1554 La sintaxis de uso es la siguiente: | |
11091 | 1555 <screen> |
11740 | 1556 mplayer -vf format=uyvy -vc divxds <replaceable>archivodivx3.avi</replaceable> |
11091 | 1557 </screen> |
11093 | 1558 </para></listitem> |
11091 | 1559 </itemizedlist> |
1560 | |
11053 | 1561 <para> |
11091 | 1562 Una característica única del controlador nvidia_vid es la habilidad de mostrar |
1563 video en <emphasis role="bold">una consola de texto solo, plano y puro</emphasis> | |
1564 - sin framebuffer o X magic ni nada. Para conseguir esto, se ha de usar la | |
1565 salida de video <option>cvidix</option>, como muestra el siguiente ejemplo: | |
1566 <screen> | |
11271
252fb0cf331a
spelling fixes, mostly by <ismail.donmez@boun.edu.tr>
diego
parents:
11150
diff
changeset
|
1567 mplayer -vf format=uyvy -vc divxds -vo cvidix ejemplo.avi |
11091 | 1568 </screen> |
11053 | 1569 </para> |
1570 | |
1571 <para> | |
1572 ¡Esperamos que nos informe! | |
1573 </para> | |
1574 </sect5> | |
1575 | |
1576 <sect5 id="vidix-sis"> | |
1577 <title>Tarjetas SiS</title> | |
1578 <para> | |
1579 Se trata de un código muy experimental, al igual que el nvidia_vid. | |
1580 </para> | |
1581 | |
1582 <para> | |
1583 Ha sido probado en SiS 650/651/740 (los chipset más comunes usados en las versiones | |
1584 SiS de las placas base "Shuttle XPC") | |
1585 </para> | |
1586 | |
1587 <para> | |
1588 ¡Esperamos que nos informe! | |
1589 </para> | |
1590 </sect5> | |
11025 | 1591 </sect4> |
1592 | |
1593 <sect4 id="directfb"> | |
1594 <title>DirectFB</title> | |
1595 <blockquote><para> | |
1596 "DirectFB es una biblioteca de gráficos que ha sido diseñada | |
1597 con los sistemas embebidos en mente. Ofrece el máximo rendimientdo en | |
1598 aceleración hardware con el mínimo uso de recursos y sobrecarga." - | |
1599 cita de <ulink url="http://www.directfb.org"/> | |
1600 </para></blockquote> | |
1601 | |
1602 <para>No incluiré las características de DirectFB en esta sección.</para> | |
1603 | |
1604 <para> | |
1605 Aunque <application>MPlayer</application> no está reconocido como un "proveedor | |
1606 de video" en DirectFB, este controlador de salida debe activar la reproducción | |
1607 de video a través del DirectFB. Tiene - por supuesto - aceleración, en mi Matrox | |
1608 G400 la velocidad para DirectFB es la misma que con XVideo. | |
1609 </para> | |
1610 | |
1611 <para> | |
1612 Intente usar siempre la versión más reciente de DirectFB. Puede usar las opciones | |
1613 de DirectFB en la línea de órdenes, usando la opción <option>-dfbopts</option>. | |
1614 La capa de selección puede hacerse con el método de subdispositivo, p.e.: | |
1615 <option>-vo directfb:2</option> (la capa -1 se usa por defecto: autodetectado) | |
1616 </para> | |
1617 </sect4> | |
1618 | |
1619 <sect4 id="dfbmga"> | |
1620 <title>DirectFB/Matrox (dfbmga)</title> | |
1621 <para> | |
11830 | 1622 Lea por favor la sección <link linkend="directfb">principal de DirectFB</link> para |
1623 información general. | |
11025 | 1624 </para> |
1625 | |
1626 <para> | |
11830 | 1627 Este controlador de salida de video activa CRTC2 (en un segundo monitor) en la |
1628 tarjeta G400/G450/G550, mostrando video <emphasis role="bold">independiente</emphasis> | |
1629 en el monitor principal. | |
1630 </para> | |
1631 | |
1632 <para> | |
1633 Ville Syrjala tiene un | |
1634 <ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">LEAME</ulink> | |
1635 y un | |
1636 <ulink url="http://www.sci.fi/~syrjala/directfb/matrox_tv-out_howto">COMO</ulink> | |
1637 en su página web que explica cómo sacar salida de TV con DirectFB en tarjetas | |
1638 Matrox. | |
11025 | 1639 </para> |
1640 | |
1641 <note><para> | |
1642 La primera versión de DirectFB que hace que esto funcione fue 0.9.17 (tiene fallos, | |
1643 necesita el parche <systemitem>surfacemanager</systemitem> de la URL de más arriba). | |
1644 De todos modos se está trabajando para portar el código de CRTC2 a | |
1645 <emphasis role="bold">mga_vid</emphasis>. | |
1646 </para></note> | |
1647 </sect4> | |
1648 </sect3> | |
1649 | |
1650 <sect3 id="mpeg_decoders"> | |
1651 <title>Decodificadores MPEG</title> | |
1652 | |
1653 <sect4 id="dvb"> | |
11383 | 1654 <title>DVB salida y entrada</title> |
11025 | 1655 <para> |
1656 <application>MPlayer</application> soporta tarjetas con el chipset Siemens DVB | |
1657 de vendedores como Siemens, Technotrend, Galaxis o Hauppauge. Los últimos | |
1658 controladores DVB están disponibles en | |
1659 <ulink url="http://www.linuxtv.org">el sitio de Linux TV</ulink>. Si quiere hacer | |
1660 transcoding de software deberá usar al menos una CPU de 1GHz. | |
1661 </para> | |
1662 | |
1663 <para> | |
1664 <filename>configure</filename>debe detectar su tarjeta DVB. Si no lo hace, | |
1665 fuerce la detección con | |
1666 </para> | |
1667 | |
1668 <para><screen>./configure --enable-dvb</screen></para> | |
1669 | |
1670 <para>Si tiene cabeceras ost en una ruta no estándar, establezca la ruta con</para> | |
1671 | |
1672 <para><screen>./configure --with-extraincdir=<replaceable>directorio de fuentes de DVB</replaceable>/ost/include | |
1673 </screen></para> | |
1674 | |
1675 <para>Y luego compile e instale del modo habitual.</para> | |
1676 | |
1677 <formalpara> | |
1678 <title>USO</title> | |
1679 <para> | |
1680 Decodificación por hardware (reproducción de archivos estándar MPEG1/2) puede hacerse | |
1681 con esta órden: | |
1682 </para> | |
1683 </formalpara> | |
11383 | 1684 |
11740 | 1685 <para><screen>mplayer -ao mpegpes -vo mpegpes <replaceable>archivo.mpg|vob</replaceable></screen></para> |
11025 | 1686 |
1687 <para> | |
1688 Decodificación software o transcoding de formatos diferentes a MPEG1 puede hacerse | |
1689 usando una órden como esta: | |
1690 </para> | |
1691 <para><screen> | |
11740 | 1692 mplayer -ao mpegpes -vo mpegpes <replaceable>suarchivo.ext</replaceable> |
1693 mplayer -ao mpegpes -vo mpegpes -vf expand <replaceable>yourfile.ext</replaceable> | |
11025 | 1694 </screen></para> |
1695 | |
1696 <para> | |
1697 Tenga en cuenta que las tarjetas DVB solo soportan altugas de 288 y 576 para PAL o | |
1698 240 y 480 para NTSC. Usted <emphasis role="bold">debe</emphasis> escalar para | |
1699 otras alturas añadiendo <option>scale=ancho:alto</option> con el ancho y el alto | |
1700 que quiera para la opción <option>-vf</option>. Las tarjetas DVB aceptan varios | |
1701 anchos, como 720, 704, 640, 512, 480, 352 etc y hacen el escalado por hardware | |
1702 en dirección horizontal, de modo que no necesita escalar horizontalmente en | |
1703 la mayoría de los casos. Para un DivX de 512x384 (aspecto 4:3) pruebe: | |
1704 </para> | |
1705 | |
1706 <para><screen>mplayer -ao mpegpes -vo mpegpes -vf scale=512:576</screen></para> | |
1707 | |
1708 <para>Si tiene una película widescreen y no quiere escalar a altura completa, | |
11041 | 1709 puede usar el filtro <option>expand=w:h</option> para añadir bandas negras. |
11025 | 1710 Para ver un DivX de 640x384, pruebe: |
1711 </para> | |
1712 | |
11740 | 1713 <para> |
1714 <screen> | |
1715 mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 <replaceable>archivo.avi</replaceable> | |
1716 </screen> | |
1717 </para> | |
11025 | 1718 |
1719 <para>Si su CPU es demasiado lenta para un DivX de tamaño completo de 720x576, | |
1720 pruebe a subescalar:</para> | |
1721 | |
11740 | 1722 <para> |
1723 <screen> | |
1724 mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 <replaceable>archivo.avi</replaceable> | |
1725 </screen> | |
1726 </para> | |
11025 | 1727 |
1728 <para>Si la velocidad no mejora, pruebe a subescalar verticalmente, también:</para> | |
1729 | |
11740 | 1730 <para> |
1731 <screen> | |
1732 mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 <replaceable>archivo.avi</replaceable> | |
1733 </screen> | |
1734 </para> | |
11025 | 1735 |
1736 <para> | |
1737 For OSD and subtitles use the OSD feature of the expand filter. So, instead of | |
1738 Para OSD y subtítulos use la característica OSD del filtro expand. Para ello, en lugar de | |
1739 <option>expand=w:h</option> o <option>expand=w:h:x:y</option>, use | |
1740 <option>expand=w:h:x:y:1</option> (el 5º parámetro <option>:1</option> | |
1741 al final habilitará el renderizado OSD). Puede que quiera mover la imagen hacia arriba | |
1742 un poco para obtener una zona negra más grande para los subtítulos. También puede mover | |
1743 los subtítulos hacia arriba, si quedan fuera de la pantalla de TV, use la | |
1744 opción <option>-subpos <0-100></option> para ajustar esto (<option>-subpos 80</option>) | |
1745 es una buena elección). | |
1746 </para> | |
1747 | |
1748 <para> | |
1749 Para reproducir películas que no sean de 25fps en una TV PAL o con una CPU lenta, | |
1750 añada la opción <option>-framedrop</option>. | |
1751 </para> | |
1752 | |
1753 <para> | |
1754 Para mantener la razón de aspecto de los archivos DivX y obtener los | |
1755 parámtros óptimos de escalado (escalado horizontal por hardware y | |
1756 escalado vertical por software manteniendo la razón de aspecto correcta), | |
1757 use el filtro dvbscale: | |
1758 </para> | |
1759 | |
1760 <para><screen> | |
1761 para una TV 4:3: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1 | |
1762 para una TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1 | |
1763 </screen></para> | |
1764 | |
1765 <formalpara> | |
11917 | 1766 <title>TV Digital (módulo de entrada DVB)</title> |
1767 <para>Puede usar su tarjeta DVB para ver TV Digital.</para> | |
11383 | 1768 </formalpara> |
1769 | |
1770 <para> | |
11917 | 1771 Tiene que tener los programas <command>scan</command> y |
11383 | 1772 <command>szap/tzap/czap</command> intalados; estos están incluidos |
1773 en el paquete de controladores. | |
1774 </para> | |
1775 | |
1776 <para> | |
1777 Verifique que sus controladores están funcionando correctamente con un | |
1778 programa como | |
1779 <ulink url="http://www.sf.net/projects/dvbtools/"><command>dvbstream</command></ulink> | |
1780 (que es la base del módulo de entrada DVB). | |
1781 </para> | |
1782 | |
1783 <para> | |
1784 Ahora debe compilar un archivo <filename>~/.mplayer/channels.conf</filename>, | |
1785 con la sintaxis aceptada por <command>szap/tzap/czap</command>, o tener | |
1786 <command>scan</command> compilado por usted mismo. | |
1787 </para> | |
1788 | |
1789 <para> | |
1790 Asegúrese de que tiene <emphasis>solo</emphasis> canales Free to Air en su | |
1791 archivo <filename>channels.conf</filename>, o <application>MPlayer</application> | |
1792 se colgará en los otros. | |
1793 </para> | |
1794 | |
1795 <para> | |
1796 Para mostrar el primero de los canales presentes en su lista, ejecute | |
1797 </para> | |
1798 | |
1799 <screen> | |
1800 mplayer dvb:// | |
1801 </screen> | |
1802 | |
1803 <para> | |
1804 Si quiere ver un canal específico, tal como R1, ejecute | |
1805 </para> | |
1806 | |
1807 <screen> | |
1808 mplayer dvb://R1 | |
1809 </screen> | |
1810 | |
1811 <para> | |
1812 Para cambiar canales pulse la teclas <keycap>h</keycap> (siguiente) y | |
1813 <keycap>k</keycap> (previo), o use el menú OSD (requiere un | |
1814 <link linkend="subosd">subsistema OSD</link> funcionando). | |
1815 </para> | |
1816 | |
1817 <para> | |
1818 Si su <filename>~/.mplayer/menu.conf</filename> contiene una entrada | |
1819 <literal><dvbsel></literal>, como una del archivo de ejemplo | |
1820 <filename>etc/dvb-menu.conf</filename> (el cual puede usar para | |
1821 sobreescribir <filename>~/.mplayer/menu.conf</filename>),el menú | |
1822 principal mostrará una entrada de un submenú que le permitirá elegir | |
1823 uno de los canales presentes en su <filename>channels.conf</filename>. | |
1824 </para> | |
1825 | |
1826 <para> | |
1827 Si quiere grabar un programa en disco puede usar | |
1828 </para> | |
1829 | |
1830 <screen> | |
1831 mplayer -dumpfile r1.ts -dumpstream dvb://R1 | |
1832 </screen> | |
1833 | |
1834 <para> | |
1835 si quiere grabar en un formato diferente (re-codificando) en su lugar | |
1836 puede usar una órden como | |
1837 </para> | |
1838 | |
1839 <screen> | |
1840 mencoder -o r1.avi -ovc xvid -xvidencopts bitrate=800 -oac mp3lame -lameopts cbr:br=128 -pp=ci dvb://R1 | |
1841 </screen> | |
1842 | |
1843 <para> | |
1844 Lea la página de manual para una lista de opciones que puede pasar al módulo | |
1845 de entrada de DVB. | |
1846 </para> | |
1847 | |
1848 <formalpara> | |
11025 | 1849 <title>FUTURO</title> |
1850 <para> | |
1851 Si tiene alguna pregunta o desea oir anuncios sobre características futuas | |
1852 y tomar parte en discusiones acerca de estos asuntos, únase a nuestra lista | |
1853 de correo | |
1854 <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</ulink> | |
1855 Por favor, recuerde que el idioma en la lista de correo es el Inglés. | |
1856 </para> | |
1857 </formalpara> | |
1858 | |
1859 <para> | |
1860 En el futuro puede esperar la habilidad de mostrar OSD y subtítulos usando | |
1861 las características nativas de OSD de las tarjetas DVB, así como una | |
1862 reproducción más fluida de películas que no estén a 25fps y transcoding en | |
1863 tiempo real entre MPEG2 y MPEG4 (descompresión parcial). | |
1864 </para> | |
1865 </sect4> | |
1866 | |
1867 <sect4 id="dxr2"> | |
1868 <title>DXR2</title> | |
1869 <para>MPlayer soporta reproducción acelerada por hardware con la tarjeta Creative DXR2.</para> | |
1870 <para> | |
1871 Lo primero que necesita tener es los controladores DRX2 correctamente instalados. Puede | |
1872 encontrar estos controladores e instrucciones para su instalación en el sitio | |
1873 <ulink url="http://dxr2.sourceforge.net/">DXR2 Resource Center</ulink>. | |
1874 </para> | |
1875 | |
1876 <variablelist> | |
1877 <title>USO</title> | |
1878 <varlistentry> | |
1879 <term><option>-vo dxr2</option></term> | |
1880 <listitem><para>activa la salida TV</para></listitem> | |
1881 </varlistentry> | |
1882 | |
1883 <varlistentry> | |
1884 <term><option>-vo dxr2:x11</option> o <option>-vo dxr2:xv</option></term> | |
1885 <listitem><para>activa la salida Overlay en X11</para></listitem> | |
1886 </varlistentry> | |
1887 | |
1888 <varlistentry> | |
1889 <term><option>-dxr2 <opción1:opción2:...></option></term> | |
1890 <listitem><para>Esta opción se usa para manejar el controlador DXR2.</para></listitem> | |
1891 </varlistentry> | |
1892 </variablelist> | |
1893 | |
1894 <para> | |
1895 El chipset de overlay usado en DXR2 tiene una calidad bastante mala pero | |
1896 la configuración por defecto debe funcionar para todo el mundo. El OSD puede | |
1897 ser usable con overlay (no en una TV) dibujando sobre el colorkey. Con la | |
1898 configuración de colorkey por defecto puede obtener resultados variables, normalmente | |
1899 verá el colorkey alrededor de los caracteres o algún otro efecto divertido. Pero | |
1900 si ajusta bien la configuración del colorkey debe ser capaz de obtener resultados | |
1901 aceptables. | |
1902 </para> | |
1903 | |
1904 <para>Por favor, vea la página de manual para ver las opciones disponibles.</para> | |
1905 </sect4> | |
1906 | |
1907 <sect4 id="dxr3"> | |
1908 <title>DXR3/Hollywood+</title> | |
1909 <para> | |
1910 <application>MPlayer</application> soporta reproducción acelerada por hardware | |
1911 con las tarjetas Creative DXR3 y Sigma Designs Hollywood. Ambas tarjetas usan | |
1912 el chip decodificador em8300 MPEG de Sigma Designs. | |
1913 </para> | |
1914 | |
1915 <para> | |
1916 Lo primero que necesita es tener el controlador DXR3/H+ correctamente instalado, | |
1917 versión 0.12.0 o posterior. Puede encontrar estos controladores e instrucciones | |
1918 para su instalación en el sitio | |
1919 <ulink url="http://dxr3.sourceforge.net/">DXR3 & Hollywood Plus para Linux</ulink>. | |
1920 <filename>configure</filename> debe detectar su tarjeta automáticamente, y la compilación | |
1921 debe funcionar sin problemas. | |
1922 </para> | |
1923 | |
1924 <!-- FIXME: find a more clear presentation --> | |
1925 <variablelist> | |
1926 <title>USO</title> | |
1927 <varlistentry> | |
1928 <term><option>-vo dxr3:prebuf:sync:norm=x:<replaceable>dispositivo</replaceable></option></term> | |
1929 <listitem><para> | |
1930 <option>overlay</option> activa overlay en lugar de TVOut. Requiere que tenga | |
1931 una configuración de overlay que funcione correctamente. La manera facil de | |
1932 configurar el overlay es iniciar primero autocal. Después ejecute MPlayer con | |
1933 salida dxr3 y sin overlay, ejecute dxr3view. En dxr3view puede tocar la | |
1934 configuración de overlay y ver los efectos en tiempo real, quizá esta característica | |
1935 esté soportada en el GUI de MPlayer en el futuro. Cuando overlay está correctamente | |
1936 configurado ya no necesitará usar más dxr3view. | |
1937 <option>prebuf</option> activa el prebuffering. Prebuffering es una característica del | |
1938 chip em8300 que se activa para mantener más de un marco por video al mismo tiempo. Esto | |
1939 significa que cuando está ejecutando con prebufferint MPlayer intentará mantener lleno | |
1940 el buffer de video con datos todo el tiempo. Si está en una máquina lenta MPlayer | |
1941 probablemente usa un valor cercano a, o totalmente de 100% de CPU. Esto ocurre | |
1942 normalemente si reproduce flujos MPEG (como DVDs, SVCDs a.s.o.) ya que MPlayer no | |
1943 tiene recodificador a MPEG y llena el buffer muy rápido. | |
1944 Con reproducción de video con prebufferint es <emphasis role="bold">mucho</emphasis> | |
1945 menos sensible a otros programas que quieran uso de CPU, no elimina marcos a menos | |
1946 que alguna aplicación aproveche la CPU un largo periodo de tiempo. | |
1947 Cuando ejecuta sin prebuffering el em8300 es mucho más sensible a cargar la CPU, | |
1948 por lo que le sugerimos que active en MPlayer la opción <option>-framedrop</option> | |
1949 para evitar posibles pérdidas de sincronización. | |
1950 <option>sync</option> activa el nuevo motor de sincronización. Esta es actualmente | |
1951 una característica experimental. Con la característica de sincronización activada en | |
1952 el reloj interno de em8300 se monitoriza todas las veces, si comienza a desviarse del | |
1953 reloj de MPlayer es puesto a cero causando que em8300 se salte algunos marcos que | |
1954 están comenzando a tener retardo. | |
1955 <option>norm=x</option> establece la norma de TV de la tarjeta DXR3 sin la | |
1956 necesidad de herramientas externas como em8300setup. Normas válidas son | |
1957 5 = NTSC, 4 = PAL-60, 3 = PAL. Normas especiales son 2 (auto-ajuste usando | |
1958 PAL/PAL-60) y 1 (auto-ajuste usando PAL/NTSC) porque deciden qué norma usar | |
1959 consultando la tasa de imágenes por segundo de la película. norm = 0 (por | |
1960 defecto) no cambia la norma actual. | |
1961 <option><replaceable>dispositivo</replaceable></option> = número de dispositivo | |
1962 a usar si tiene más de una tarjeta em8300. | |
1963 Cualquiera de esas opciones se pueden dejar sin especificar. | |
1964 <option>:prebuf:sync</option> parece que se obtiene un mejor funcionamiento cuando | |
1965 se reproducen películas DivX. La gente ha informado sobre problemas usando la | |
1966 opción prebuf mientras se reproducían archivos MPEG1/2. Puede que desee intentar | |
1967 la reproducción sin ninguna opción primero, y si tiene problemas de sincronía, | |
1968 o problemas con los subtítulos, probar con la opción <option>:sync</option>. | |
1969 </para></listitem> | |
1970 </varlistentry> | |
1971 | |
1972 <varlistentry> | |
1973 <term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term> | |
1974 <listitem><para> | |
1975 Para la salida de audio, donde <replaceable>X</replaceable> es el número de dispositivo | |
1976 (0 si hay una tarjeta). | |
1977 </para></listitem> | |
1978 </varlistentry> | |
1979 | |
1980 <varlistentry> | |
1981 <term><option>-aop list=resample:fout=<replaceable>xxxxx</replaceable></option></term> | |
1982 <listitem><para> | |
1983 El em8300 no puede reproducir tasas de muestreo menores de 44100Hz. Si la tasa | |
1984 de muestreo es mejor que 44100Hz elija 44100Hz o 48000Hz dependiendo de cual | |
1985 se ajuste mejor. P.e. si la pelíula usa 22050Hz use 44100Hz ya que | |
1986 44100 / 2 = 22050, si es 24000Hz use 48000Hz porque 48000 / 2 = 24000 y de ese | |
1987 modo con cualquier valor que tenga. Esto no funciona con salida de audio | |
1988 digital (<option>-ac hwac3</option>). | |
1989 </para></listitem> | |
1990 </varlistentry> | |
1991 | |
1992 <varlistentry> | |
1993 <term><option>-vf lavc/fame</option></term> | |
1994 <listitem><para> | |
1995 Para ver contenido no-MPEG en el em8300 (p.e. DivX o RealVideo) deberá especificar | |
11830 | 1996 un filtro de video MPEG1 como <systemitem class="library">libavcodec</systemitem> |
1997 (lavc) o libfame (fame). | |
1998 Actualmente lavc es más rápido y da mejor calidad de imagen, por lo que le sugerimos que lo | |
11025 | 1999 use a menos que tenga algún problema con él. Vea la página de manual para más |
2000 información acerca de <option>-vf lavc/fame</option>. | |
2001 El uso de lavc es altamente recomendado. Actualmente no hay manera de establecer | |
2002 los fps del em8300 lo que significa que son fijos a 29.97fps. Debido a esto es | |
2003 altamente recomendable que use <option>-vf lavc=<replaceable>quality</replaceable>:25</option> | |
2004 especialmente si está usando prebuffering. ¿Y por qué 25 y no 29.97? bien, el motivo | |
2005 es que cuando usa 29.97 la imagen se vuelve un poco saltarina. La razón de por qué | |
2006 ocurre esto no la conocemos. Si establece un valor entre 25 y 27 la imagen se vuelve | |
2007 estable. Por ahora todo lo que puede haer es aceptar esto sin preguntarse por qué. | |
2008 </para></listitem> | |
2009 </varlistentry> | |
2010 | |
2011 <varlistentry> | |
2012 <term><option>-vf expand=-1:-1:-1:-1:1</option></term> | |
2013 <listitem><para> | |
2014 A pesar de que el controlador DXR3 puede poner OSD en el video MPEG1/2/4, tiene | |
2015 una calidad mucho peor que el tradicional OSD de <application>MPlayer</application>, | |
2016 además de varios problemas de refresco. La línea de órdenes de arriba convertirá | |
2017 primero la entrada de video a MPEG4 (esto es obligatorio, lo siento), y después | |
2018 aplicará un filtro de expansión que no expandirá nada (-1: por defecto), pero | |
2019 servirá para aplicar OSD normal sobre la imagen (esto es lo que hace el "1" del | |
2020 final). | |
2021 </para></listitem> | |
2022 </varlistentry> | |
2023 | |
2024 <varlistentry> | |
2025 <term><option>-ac hwac3</option></term> | |
2026 <listitem><para> | |
2027 El em8300 permite la reproducción de audio AC3 (sonido surround) a través de | |
2028 la salida de audio digital de la tarjeta. Vea la opción <option>-ao oss</option> | |
2029 de más arriba, debe usarse para especificar salida DXR3 en lugar de una tarjeta | |
2030 de sonido. | |
2031 </para></listitem> | |
2032 </varlistentry> | |
2033 </variablelist> | |
2034 </sect4> | |
2035 | |
2036 </sect3> | |
2037 | |
2038 <sect3 id="other"> | |
2039 <title>Otro hardware de visualización</title> | |
2040 | |
2041 <sect4 id="zr"> | |
2042 <title>Zr</title> | |
2043 | |
2044 <para> | |
2045 Se trata de un controlador de pantalla (<option>-vo zr</option>) para un número | |
2046 de tarjetas de captura/reproducción de MJPEG (probado con DC10+ y Buz, y también | |
2047 debe funcionar con LML33, el DC10). El controlador funciona codificando el marco | |
2048 a JPEG y enviándolo luego a la tarjeta. Para la codificación JPEG se usa | |
11830 | 2049 <systemitem class="library">libavcodec</systemitem>, y además es obligatorio usarlo. Con el modo |
11025 | 2050 especial <emphasis>cinerama</emphasis>, puede ver películas en wide screen real |
2051 suponiendo que tiene dos proyectores y dos tarjetas MJPEG. Dependiendo de la | |
2052 configuración de resolución y calidad, este controlador puede requerir una gran | |
2053 cantidad de potencia de CPU, recuerde especificar <option>-framedrop</option> | |
2054 si su máquina es demasiado lenta. Nota: Mi AMD K6-2 350MHz es (con | |
2055 <option>-framedrop</option>) bastante adecuada para reproducir material del | |
2056 tamaño de VCD y escalar a menor tamaño del original las películas. | |
2057 </para> | |
2058 | |
2059 <para> | |
2060 Este controlador se comunica con el controlador del kernel disponible en | |
2061 <ulink url="http://mjpeg.sourceforge.net"/>, por eso | |
2062 antes de nada deberá tener este funcionando. La presencia de una tarjeta MJPEG | |
2063 es autodetectada por el script <filename>configure</filename>, si la autodetección | |
2064 falla, fuércela con | |
2065 <screen>./configure --enable-zr</screen> | |
2066 </para> | |
2067 <para> | |
2068 La salida puede ser controlada con varias opciones, una descripción larga | |
2069 de las opciones puede encontrarse en la página de manual, una lista corta de | |
2070 las opciones puede verse ejecutando | |
2071 <screen>mplayer -zrhelp</screen> | |
2072 </para> | |
2073 | |
2074 <para> | |
2075 Piense que el escalado y el OSD (información en pantalla) no son manejados | |
2076 por este controlador pero pueden hacerse usando filtros de video. Por ejemplo, | |
2077 suponta que tiene una película con una resolución de 512x272 y desea verla | |
2078 en pantalla completa con su DC10+. Hay tres posibilidades principalmente, puede | |
2079 escalar la película a un ancho de 768, 384 o 192. Por motivos de rendimiento | |
2080 y calidad, puede que quiera elegir escalar la película a 384x204 usando el | |
2081 escalador por software rápido bilineal. La línea de órdenes es | |
11740 | 2082 <screen>mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>película.avi</replaceable></screen> |
11025 | 2083 </para> |
2084 | |
2085 <para> | |
11318 | 2086 Se puede recortar con el filtro <option>crop</option> y también |
11025 | 2087 por este controlador directamente. Supongamos que tenemos una película que |
2088 es demasiado ancha para mostrarla en su Buz y que quiere usar <option>-zrcrop</option> | |
2089 para hacer la película menos ancha, entonces puede que le sea útil la siguiente | |
2090 órden | |
11740 | 2091 <screen>mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable></screen> |
11025 | 2092 </para> |
2093 | |
2094 <para> | |
2095 si quiere usar el filtro <option>crop</option>, puede que desee hacer | |
11740 | 2096 <screen>mplayer -vo zr -vf crop=720:320:80:0 <replaceable>benhur.avi</replaceable></screen> |
11025 | 2097 </para> |
2098 | |
2099 <para> | |
2100 Si aparece <option>-zrcrop</option> más veces invoca el modo | |
2101 <emphasis>cinerama</emphasis>, p.e. si quiere distribuir la película en varias | |
2102 TV's o proyectores para crear una pantalla más grande. Supongamos que tiene | |
11383 | 2103 dos proyectores. Uno lo conecta a su Buz en <filename>/dev/video1</filename> |
2104 y el otro lo conecta a su DC10+ en <filename>/dev/video0</filename>. La película | |
11025 | 2105 tiene una resolución de 704x288. Supongamos también que que quiere el proyector de |
2106 la derecha en blanco y negro y el otro debe tener imágenes JPEG con calidad 10, para | |
2107 todo esto deberá usar la siguiente órden | |
2108 <screen> | |
2109 mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \ | |
11740 | 2110 -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \ |
2111 <replaceable>movie.avi</replaceable> | |
11025 | 2112 </screen> |
2113 </para> | |
2114 | |
2115 <para> | |
2116 Puede ver que las opciones que aparecen antes del segundo <option>-zrcrop</option> | |
2117 solo se aplican al DC10+ y que las opciones después del segundo | |
2118 <option>-zrcrop</option> se aplican al Buz. El número máximo de tarjetas | |
2119 MJPEG que pueden participar en el modo <emphasis>cinerama</emphasis> es cuatro, | |
2120 de modo que puede construirse una pantalla de 2x2. | |
2121 </para> | |
2122 | |
2123 <para> | |
2124 Finalmente un apunte importante: No inicie o pare XawTV en el dispositivo de | |
2125 reproduccion durante la misma, porque puede colgar su ordenador. Sin embargo | |
2126 sí va bien si <emphasis role="bold">PRIMERO</emphasis> inicia XawTV, | |
2127 <emphasis role="bold">DESPUÉS</emphasis> inicia <application>MPlayer</application>, | |
2128 espera a que <application>MPlayer</application> termine y | |
2129 <emphasis role="bold">DESPUÉS</emphasis> detiene XawTV. | |
2130 </para> | |
2131 </sect4> | |
2132 | |
2133 <sect4 id="blinkenlights"> | |
2134 <title>Blinkenlights</title> | |
2135 <para> | |
2136 Este controlador permite la reproducción usando el protocolo UDP Blinkenlinghts. Si no | |
2137 sabe qué es <ulink url="http://www.blinkenlinghts.de/">Blinkenlinghts</ulink> | |
2138 no necesita este controlador. | |
2139 </para> | |
2140 </sect4> | |
2141 </sect3> | |
2142 | |
2143 <sect3 id="tvout"> | |
2144 <title>Soporte de salida-TV</title> | |
2145 | |
2146 <sect4 id="tvout-mga-g400"> | |
2147 <title>Tarjetas Matrox G400</title> | |
2148 | |
2149 <para> | |
2150 Bajo Linux tiene dos maneras de que la salida de TV de la G400 funcione: | |
2151 </para> | |
2152 | |
2153 <important> | |
2154 <para> | |
2155 para instrucciones sobre salida-TV de Matrox G450/G550 , ¡vaya a la sección siguiente! | |
2156 </para> | |
2157 </important> | |
2158 | |
2159 <variablelist> | |
2160 <varlistentry> | |
2161 <term>XFree86</term> | |
2162 <listitem><para> | |
2163 Usando el controladoro y el módulo HAL, disponible en | |
2164 <ulink url="http://www.matrox.com">el sitio web de Matrox</ulink>. | |
2165 Esto hará que tenga salida de TV bajo X. | |
2166 </para><para> | |
2167 <emphasis role="bold">Este método no obtiene reproducción acelerada</emphasis> | |
2168 ¡como bajo Windows! La segunda salida tiene solo framebuffer YUV, el | |
2169 <emphasis>BES</emphasis> (Back End Scaler, el escalador YUV en las tarjetas | |
2170 G200/G400/G450/G550) no funciona allí! El controlador de windows arregla esto | |
2171 de algún modo, probablemente usando el motor 3D para el zoom, y el framebuffer | |
2172 YUV para mostrar la imagen ampliada. Si realmente desea usar X, use | |
2173 las opciones <option>-vo x11 -fs -zoom</option>, pero irá | |
2174 <emphasis role="bold">LENTO</emphasis>, y tendrá la protección de | |
2175 <emphasis role="bold">Macrovision</emphasis> activada (puede saltarse la | |
2176 protección de Macrovisión usando éste | |
2177 <ulink url="http://avifile.sourceforge.net/mgamacro.pl">script en perl</ulink>). | |
2178 </para></listitem> | |
2179 </varlistentry> | |
2180 <varlistentry> | |
2181 <term>Framebuffer</term> | |
2182 <listitem><para> | |
2183 Usando los <emphasis role="bold">módulos matroxfb</emphasis> en los kernel 2.4. | |
2184 Los kernel 2.2 no tienen la característica de TVout, por lo que no se pueden | |
2185 usar para esto. Tiene que activar todas las características específicas de | |
2186 matroxfb durante la compilación (excepto MultiHead), ¡y compilarlo como | |
2187 <emphasis role="bold">módulos</emphasis>! También necesita activar I2C. | |
2188 </para> | |
2189 | |
2190 <procedure> | |
2191 <step><para> | |
11503 | 2192 Entre en <filename class="directory">TVout</filename> y escriba |
2193 <command>./compile.sh</command>. Instale | |
11538 | 2194 <filename>TVout/matroxset/matroxset</filename> |
11503 | 2195 en cualquier lugar de su <envar>PATH</envar>. |
11025 | 2196 </para></step> |
2197 <step><para> | |
11503 | 2198 Si no tiene <command>fbset</command> instalado, ponga |
11538 | 2199 <filename>TVout/fbset/fbset</filename> |
11503 | 2200 en cualquier lugar de su <envar>PATH</envar>. |
11025 | 2201 </para></step> |
2202 <step><para> | |
11503 | 2203 Si no tiene <command>con2fb</command> instalado, ponga |
11538 | 2204 <filename>TVout/con2fb/con2fb</filename> |
11503 | 2205 en cualquier lugar de su <envar>PATH</envar>. |
11025 | 2206 </para></step> |
2207 <step><para> | |
2208 Después entre en el directorio <filename class="directory">TVout/</filename> | |
2209 de los fuentes de <application>MPlayer</application>, y ejecute | |
2210 <filename>./modules</filename> como root. Su consola de modo-texto | |
2211 entrará en modo framebuffer (¡no hay marcha atrás!). | |
2212 </para></step> | |
2213 <step><para> | |
2214 A continuación, EDITE y ejecute el script <filename>./matroxtv</filename>. | |
2215 Esto mostrará un menú muy simple. Pulse <keycap>2</keycap> y | |
2216 <keycap>Enter</keycap>. Ahora debe tener la misma imagen en su monitor, | |
2217 y TV. Si la imagen TV (PAL por defecto) tiene algunos efectos extraños, | |
2218 el script no ha sido capaz de establecer la resolución correcta (a 640x512 | |
2219 por defecto). Pruebe otras resoluciones desde el menúo experimente un poco | |
2220 con fbset. | |
2221 </para></step> | |
2222 <step><para> | |
2223 Bueno. La siguiente tarea es hacer que el cursor en tty1 (o donde sea) | |
2224 desaparezca, y desactive el apagado automático del monitor. Ejecute | |
2225 las siguientes órdenes: | |
2226 | |
2227 <screen> | |
2228 echo -e '\033[?25l' | |
2229 setterm -blank 0<!-- | |
2230 --></screen> | |
2231 or | |
2232 <screen> | |
2233 setterm -cursor off | |
2234 setterm -blank 0<!-- | |
2235 --></screen> | |
2236 | |
2237 Probablemente desee poner lo de arriba en un script, y también limpiar | |
2238 la pantalla. Para hacer que regrese el cursor: | |
2239 <screen>echo -e '\033[?25h'</screen> o | |
2240 <screen>setterm -cursor on</screen> | |
2241 </para></step> | |
2242 <step><para> | |
2243 Muy bien chaval. Inicie la reproducción con | |
2244 <screen> | |
2245 mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>nombrearchivo</replaceable><!-- | |
2246 --></screen> | |
2247 | |
2248 (Si usa X, ahora cambie a matroxfb con por ejemplo | |
2249 <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>F1</keycap>.) | |
2250 Cambie <literal>640</literal> y <literal>512</literal> si establece | |
2251 otra resolución... | |
2252 </para></step> | |
2253 <step><para> | |
2254 <emphasis role="bold">¡Disfrute de la salida de TV ultra-rápida ultra-buena | |
2255 de Matrox (mejor que Xv)!</emphasis> | |
2256 </para></step> | |
2257 </procedure> | |
2258 </listitem> | |
2259 </varlistentry> | |
2260 </variablelist> | |
2261 | |
2262 <formalpara> | |
2263 <title>Fabricando un cable de salida de TV para Matrox</title> | |
2264 <para> | |
2265 Nadie se hace responsable, ni se ofrece ninguna garantía por ningún | |
2266 daño causado por esta documentación. | |
2267 </para> | |
2268 </formalpara> | |
2269 | |
2270 <formalpara> | |
2271 <title>Cable para G400</title> | |
2272 <para> | |
2273 El conector de cuatro contactos de CRTC2 es una señal de video compuesto. | |
2274 La toma de tierra son los contactos sexto, séptimo y octavo. (información | |
2275 proporcionada por Balázs Rácz) | |
2276 </para> | |
2277 </formalpara> | |
2278 | |
2279 <formalpara> | |
2280 <title>Cable para G450</title> | |
2281 <para> | |
2282 Los cuatro primeros contactos del conector CRTC2 son la señal de video | |
2283 compuesto. La tierra es el quinto, sexto, séptimo, y decimoquinto contactos | |
2284 (5, 6, 7, 15). (información proporcionada por Balázs Kerekes) | |
2285 </para> | |
2286 </formalpara> | |
2287 </sect4> | |
2288 | |
2289 <sect4 id="tv-out_matrox_g450"> | |
2290 <title>Tarjetas Matrox G450/G550</title> | |
2291 <para> | |
2292 El soporte para salida de TV en estas tarjetas ha sido introducido recientemente, | |
2293 y aún no está en la rama principal del kernel. Actualmente el | |
2294 módulo <emphasis role="bold">mga_vid</emphasis> no puede usarse AFAIK, porque | |
2295 el controlador de G450/G550 funciona solo en una configuración: el primer chip | |
2296 CRTC (con muchas más características) en la primera pantalla (en el monitor), | |
2297 y el segundo CRTC (no <emphasis role="bold">BES</emphasis> - para explicación | |
2298 sobre BES, vea la sección de G400 más arriba) en TV. Actualmente solo puede | |
2299 usar el controlador de salida <emphasis>fbdev</emphasis> de | |
2300 <application>MPlayer</application>. | |
2301 </para> | |
2302 | |
2303 <para> | |
2304 Actualmente el primer CRTC no puede ser enrutado hacia el segundo monitor. El | |
2305 autor del controlador del kernel matroxfb - Petr Vandrovec - quizá añada soporte | |
2306 para ello, mostrando la salida del CRTC primario en ambas pantallas al mismo | |
2307 tiempo, como recomendamos actualmente para G400, vea la sección anterior. | |
2308 </para> | |
2309 | |
2310 <para> | |
2311 El parche para el kernel necesario y un 'como' detallado es descargable desde | |
2312 <ulink url="http://www.bglug.ca/matrox_tvout/"/> | |
2313 </para> | |
2314 </sect4> | |
2315 | |
2316 | |
2317 <sect4 id="tvout-ati"> | |
2318 <title>Tarjetas ATI</title> | |
2319 | |
2320 <formalpara> | |
2321 <title>PREÁMBULO</title> | |
2322 <para> | |
2323 Actualmente ATI no soporta ningún chip de salida de TV bajo Linux, | |
2324 debido a los problemas de licencia de la tecnología Macrovision. | |
2325 </para> | |
2326 </formalpara> | |
2327 | |
2328 <itemizedlist> | |
2329 <title>ESTADO DE LA SALIDA DE TV DE LAS TARJETAS ATI EN LINUX</title> | |
2330 <listitem><simpara> | |
2331 <emphasis role="bold">ATI Mach64</emphasis>: | |
2332 soportado por <ulink url="http://gatos.sf.net">gatos</ulink>. | |
2333 </simpara></listitem> | |
2334 <listitem><simpara> | |
2335 <emphasis role="bold">ASIC Radeon VIVO</emphasis>: | |
2336 soportado por <ulink url="http://gatos.sf.net">gatos</ulink>. | |
2337 </simpara></listitem> | |
2338 <listitem><simpara> | |
2339 <emphasis role="bold">Radeon</emphasis> y <emphasis role="bold">Rage128</emphasis>: | |
2340 soportados por <application>MPlayer</application>! | |
2341 Consulte el <link linkend="vesa">controlador VESA</link> y la secciones | |
2342 <link linkend="vidix">VIDIX</link>. | |
2343 </simpara></listitem> | |
2344 <listitem><simpara> | |
2345 <emphasis role="bold">Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</emphasis>: | |
2346 soportado por <ulink url="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">atitvout</ulink>. | |
2347 </simpara></listitem> | |
2348 </itemizedlist> | |
2349 | |
2350 <para> | |
2351 En otras tarjetas, use el controlador <link linkend="vesa">VESA</link>, | |
2352 sin VIDIX. Lo malo es que se necesita una CPU potente. | |
2353 </para> | |
2354 | |
2355 <para> | |
2356 Lo único que necesita hacer - <emphasis role="bold">Tener el conector | |
2357 de TV conectado antes de iniciar su PC</emphasis> porque la BIOS de video | |
2358 se inicializa por sí misma solo una vez durante el proceso POST. | |
2359 </para> | |
2360 </sect4> | |
2361 | |
2362 | |
2363 <sect4 id="tvout-voodoo"> | |
2364 <title>Voodoo 3</title> | |
2365 <para> | |
2366 Consulte <ulink url="http://www.iki.fi/too/tvout-voodoo3-3000-xfree">esta URL</ulink>. | |
2367 </para> | |
2368 </sect4> | |
2369 | |
2370 <sect4 id="tvout-nvidia"> | |
2371 <title>nVidia</title> | |
2372 <para> | |
2373 Lo primero, DEBE descargar los controladores de fuente-cerrada desde | |
2374 <ulink url="http://nvidia.com"/>. No voy a describir el proceso de instalación y configuración | |
2375 porque no es el objetivo que pretende cubrir esta documentación. | |
2376 </para> | |
2377 | |
2378 <para> | |
2379 Después de que XFree86, XVideo, y la aceleración 3D estén funcionando correctamente, | |
2380 edite su sección Devide sobre la tarjeta en el archivo <filename>XF86Config</filename>, | |
2381 de acuerdo con el siguiente ejemplo (adaptado para su tarjeta/TV): | |
2382 | |
2383 <programlisting> | |
2384 Section "Device" | |
2385 Identifier "GeForce" | |
2386 VendorName "ASUS" | |
2387 BoardName "nVidia GeForce2/MX 400" | |
2388 Driver "nvidia" | |
2389 #Option "NvAGP" "1" | |
2390 Option "NoLogo" | |
2391 Option "CursorShadow" "on" | |
2392 | |
2393 Option "TwinView" | |
2394 Option "TwinViewOrientation" "Clone" | |
2395 Option "MetaModes" "1024x768,640x480" | |
2396 Option "ConnectedMonitor" "CRT, TV" | |
2397 Option "TVStandard" "PAL-B" | |
2398 Option "TVOutFormat" "Composite" | |
2399 | |
2400 EndSection | |
2401 </programlisting> | |
2402 </para> | |
2403 | |
2404 <para> | |
2405 Por supuesto lo importante es la parte del TwinView. | |
2406 </para> | |
2407 </sect4> | |
11383 | 2408 |
2409 <sect4 id="tvout-neomagic"> | |
2410 <title>Neomagic</title> | |
2411 <para> | |
2412 Probado en un Toshiba Tecra 8000. Su chip de salida de TV es una cagada miserable. | |
2413 Evítelo si es posible. | |
2414 </para> | |
2415 <para> | |
2416 Debe usar <option>-vo vesa</option>. El chip probado tiene capacidad solo para | |
2417 una relación de aspecto 1.333333, por lo que debe asegurarse de que usa | |
2418 las opciones <option>-x</option>, <option>-y</option> y/o los filtros | |
2419 <option>-vf scale,crop,expand</option> si la imagen no le deja habilitar | |
2420 la salida de TV. La resolución máxima es 720*576 a 16bpp. | |
2421 </para> | |
2422 <para> | |
2423 Problemas conocidos: solo-VESA, limitación 1.33333, la imagen no está siempre | |
2424 centrada, la película aparece en 4bpp cada 10 minutos, y se queda de esa forma. | |
2425 Cuelgues frecuentes de hardware, problemas de representación en pantalla LCD. | |
2426 </para> | |
2427 </sect4> | |
11025 | 2428 </sect3> |
2429 </sect2> |