Mercurial > mplayer.hg
comparison DOCS/German/video.html @ 9285:6e3501a1233b
translation sync until 2003-02-03 23:27
author | mosu |
---|---|
date | Wed, 05 Feb 2003 13:03:00 +0000 |
parents | e293d5eccd41 |
children | 92dbac2e0b79 |
comparison
equal
deleted
inserted
replaced
9284:0efaead56b00 | 9285:6e3501a1233b |
---|---|
202 Version 4.1.0 tut dies noch nicht. Außerdem gibt es keine | 202 Version 4.1.0 tut dies noch nicht. Außerdem gibt es keine |
203 Unterstützung für den TV-Ausgang. Natürlich bekommst | 203 Unterstützung für den TV-Ausgang. Natürlich bekommst |
204 du mit MPlayer <B>hardwarebeschleunigte</B> Wiedergabe, das ganze | 204 du mit MPlayer <B>hardwarebeschleunigte</B> Wiedergabe, das ganze |
205 wahlweise <B>mit oder ohne TV-Ausgang</B>, und es werden dabei nicht | 205 wahlweise <B>mit oder ohne TV-Ausgang</B>, und es werden dabei nicht |
206 einmal weitere Bibliotheken oder X selber benötigt. Lies dazu | 206 einmal weitere Bibliotheken oder X selber benötigt. Lies dazu |
207 die <A HREF="#vidix">Vidix-Sektion</A>.</LI> | 207 die <A HREF="#vidix">VIDIX-Sektion</A>.</LI> |
208 </UL> | 208 </UL> |
209 | 209 |
210 <H4><A NAME="xv_neomagic">2.3.1.2.1.5 NeoMagic-Karten</A></H4> | 210 <H4><A NAME="xv_neomagic">2.3.1.2.1.5 NeoMagic-Karten</A></H4> |
211 | 211 |
212 <P>Diese Chips befinden sich in vielen Laptops. Leider unterstützt der | 212 <P>Diese Chips befinden sich in vielen Laptops. Leider unterstützt der |
233 XFree86 4.2.0, sofern Xv nicht schon mit 4.1.0 funktioniert. Version 4.2.0 | 233 XFree86 4.2.0, sofern Xv nicht schon mit 4.1.0 funktioniert. Version 4.2.0 |
234 enthält Unterstützung für Xv im Vollbild für | 234 enthält Unterstützung für Xv im Vollbild für |
235 Cyberblade XP-Karten.</P> | 235 Cyberblade XP-Karten.</P> |
236 | 236 |
237 | 237 |
238 <H4><A NAME="xv_powervr">2.3.1.2.1.7 Kyro/PowerVR-Karten</A></H4> | |
239 | |
240 <P>Wenn du Xv mit Kyro-Karten (wie z.B. der Hercules Prophet 4000XT) verwenden | |
241 möchstest, dann solltest du die Treiber von der | |
242 <A HREF="http://www.powervr.com/">PowerVR-Seite</A> benutzen.</P> | |
243 | |
244 | |
238 <H4><A NAME="dga">2.3.1.2.2 DGA</A></H4> | 245 <H4><A NAME="dga">2.3.1.2.2 DGA</A></H4> |
239 | 246 |
240 | 247 |
241 <H4><A NAME="dga_summary">2.3.1.2.2.1 Zusammenfassung</A></H4> | 248 <H5>EINLEITUNG</H5> |
242 | 249 |
243 <P>Dieser Abschnitt versucht, in wenigen Worten zu beschreiben, was DGA | 250 <P>Dieser Abschnitt versucht, in wenigen Worten zu beschreiben, was DGA |
244 generell ist, und was der DGA-Videotreiber in MPlayer erreichen kann, | 251 generell ist, und was der DGA-Videotreiber in MPlayer erreichen kann, |
245 und was nicht.</P> | 252 und was nicht.</P> |
246 | 253 |
247 <H4><A NAME="dga_whatis">2.3.1.2.2.2 Was ist DGA?</A></H4> | 254 <H5>Was ist DGA?</H5> |
248 | 255 |
249 <P>DGA ist die Abkürzung für Direct Graphics Access (direkter | 256 <P>DGA ist die Abkürzung für Direct Graphics Access (direkter |
250 Zugriff auf die Grafikhardware) und gibt Programmen die Möglichkeit, | 257 Zugriff auf die Grafikhardware) und gibt Programmen die Möglichkeit, |
251 unter Umgehung des X-Servers direkt den Framebuffer der Grafikkarte | 258 unter Umgehung des X-Servers direkt den Framebuffer der Grafikkarte |
252 zu verändern. Technisch gesehen wird das dadurch realisiert, dass | 259 zu verändern. Technisch gesehen wird das dadurch realisiert, dass |
270 <P>DGA hat aber auch ein paar Nachteile. Die Funktionsweise scheint ein wenig | 277 <P>DGA hat aber auch ein paar Nachteile. Die Funktionsweise scheint ein wenig |
271 von der Grafikkarte und dem Grafikkartentreiber im X-Server abhängig zu | 278 von der Grafikkarte und dem Grafikkartentreiber im X-Server abhängig zu |
272 sein. Es fuktioniert also nicht auf jedem System...</P> | 279 sein. Es fuktioniert also nicht auf jedem System...</P> |
273 | 280 |
274 | 281 |
275 <H4><A NAME="dga_installation">2.3.1.2.2.3 DGA-Unterstützung für | 282 <H5>DGA-UNTERSTÜTZUNG FÜR MPLAYER INSTALLIEREN</H5> |
276 MPlayer installieren</A></H4> | |
277 | 283 |
278 <P>Stell als erstes sicher, dass X die DGA-Erweiterung lädt. Schau | 284 <P>Stell als erstes sicher, dass X die DGA-Erweiterung lädt. Schau |
279 in /var/log/XFree86.0.log nach:</P> | 285 in /var/log/XFree86.0.log nach:</P> |
280 | 286 |
281 <P> <CODE>(II) Loading extension XFree86-DGA</CODE></P> | 287 <P> <CODE>(II) Loading extension XFree86-DGA</CODE></P> |
311 | 317 |
312 <P>Benutze jetzt die Option <CODE>-vo dga</CODE>, und ab geht's (hoffe ich | 318 <P>Benutze jetzt die Option <CODE>-vo dga</CODE>, und ab geht's (hoffe ich |
313 zumindest :))! Du solltest auch ausprobieren, ob bei dir die Option | 319 zumindest :))! Du solltest auch ausprobieren, ob bei dir die Option |
314 <CODE>-vo sdl:dga</CODE> funktioniert. Sie ist viel schneller.</P> | 320 <CODE>-vo sdl:dga</CODE> funktioniert. Sie ist viel schneller.</P> |
315 | 321 |
316 <H4><A NAME="dga_resolution">2.3.1.2.2.4 Ändern der | 322 <H5>ÄNDERN DER AUFLÖSUNG</H5> |
317 Auflösung</A></H4> | |
318 | 323 |
319 <P>Der DGA-Treiber ermöglicht es, die Auflösung zu ändern. | 324 <P>Der DGA-Treiber ermöglicht es, die Auflösung zu ändern. |
320 Damit entfällt die Notwendigkeit der langsamen Softwareskalierung und | 325 Damit entfällt die Notwendigkeit der langsamen Softwareskalierung und |
321 bietet gleichzeitig ein Vollbild. Idealerweise würde DGA in die gleiche | 326 bietet gleichzeitig ein Vollbild. Idealerweise würde DGA in die gleiche |
322 Auflösung schalten, die das Video (natürlich unter Beachtung des | 327 Auflösung schalten, die das Video (natürlich unter Beachtung des |
328 Start ein und deaktiviert alle Modelines, die sich nicht mit deiner Hardware | 333 Start ein und deaktiviert alle Modelines, die sich nicht mit deiner Hardware |
329 vertragen. Du kannst die "überlebenden" Modelines anhand der X11- | 334 vertragen. Du kannst die "überlebenden" Modelines anhand der X11- |
330 Logdatei herausfinden (normalerweise | 335 Logdatei herausfinden (normalerweise |
331 <CODE>/var/log/XFree86.0.log</CODE>).</P> | 336 <CODE>/var/log/XFree86.0.log</CODE>).</P> |
332 | 337 |
333 <P>Einige Modelines findest du in Anhang A.</P> | 338 <P>Diese Einträge funktionieren mit einem Riva128-Chip und dem |
334 | 339 <CODE>nv.o</CODE>-X-Server-Treibermodul.</P> |
335 <H4><A NAME="dga_mplayer">2.3.1.2.2.5 DGA & MPlayer</A></H4> | 340 |
341 <PRE> | |
342 Section "Modes" | |
343 Identifier "Modes[0]" | |
344 Modeline "800x600" 40 800 840 968 1056 600 601 605 628 | |
345 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 | |
346 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 | |
347 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan | |
348 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 | |
349 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan | |
350 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan | |
351 EndSection | |
352 </PRE> | |
353 | |
354 | |
355 <H5>DGA & MPLAYER</H5> | |
336 | 356 |
337 <P>DGA wird bei MPlayer an zwei Stellen benutzt: beim SDL-Treiber mit | 357 <P>DGA wird bei MPlayer an zwei Stellen benutzt: beim SDL-Treiber mit |
338 <CODE>-vo sdl:dga</CODE> oder beim DGA-Treiber selber (<CODE>-vo dga</CODE>). | 358 <CODE>-vo sdl:dga</CODE> oder beim DGA-Treiber selber (<CODE>-vo dga</CODE>). |
339 Das oben gesagte gilt für beide Treiber. In den folgenden Abschnitten | 359 Das oben gesagte gilt für beide Treiber. In den folgenden Abschnitten |
340 erkläre ich, wie der DGA-Treiber von MPlayer selber arbeitet.</P> | 360 erkläre ich, wie der DGA-Treiber von MPlayer selber arbeitet.</P> |
341 | 361 |
342 <H4><A NAME="dga_features">2.3.1.2.2.6 Features des DGA-Treibers</A></H4> | 362 <H5>FEATURES DES DGA-TREIBERS</H5> |
343 | 363 |
344 <P>Der DGA-Treiber wird durch die Option <CODE>-vo dga</CODE> aktiviert. Sein | 364 <P>Der DGA-Treiber wird durch die Option <CODE>-vo dga</CODE> aktiviert. Sein |
345 Standardverhalten sieht vor, dass er in die Auflösung schaltet, die der | 365 Standardverhalten sieht vor, dass er in die Auflösung schaltet, die der |
346 Videoauflösung am nächsten kommt. Der Treiber ignoriert absichtlich | 366 Videoauflösung am nächsten kommt. Der Treiber ignoriert absichtlich |
347 die Optionen <CODE>-vm</CODE> (Videomodusumschaltung aktivieren) und <CODE>- | 367 die Optionen <CODE>-vm</CODE> (Videomodusumschaltung aktivieren) und <CODE>- |
381 Doppelpufferung aktiviert ist. Andererseits kann die Doppelpufferung auch | 401 Doppelpufferung aktiviert ist. Andererseits kann die Doppelpufferung auch |
382 einen großen Einbruch bei der Geschwindigkeit hervorrufen, was sehr von | 402 einen großen Einbruch bei der Geschwindigkeit hervorrufen, was sehr von |
383 der DGA-Implementierung der Treiber für deine Hardware abhängt (auf | 403 der DGA-Implementierung der Treiber für deine Hardware abhängt (auf |
384 meinem K6-II+ 525 benötigt Doppelpufferung weitere 20% CPU-Zeit!).</P> | 404 meinem K6-II+ 525 benötigt Doppelpufferung weitere 20% CPU-Zeit!).</P> |
385 | 405 |
386 <H4><A NAME="dga_speed">2.3.1.2.2.7 Punkte bzgl. der Geschwindigkeit</A></H4> | 406 |
407 <H5>PUNKTE BZGL. DER GESCHWINDIGKEIT</H5> | |
387 | 408 |
388 <P>Generell gesehen sollte der Zugriff auf den DGA-Framebuffer genauso | 409 <P>Generell gesehen sollte der Zugriff auf den DGA-Framebuffer genauso |
389 schnell sein wie der X11-Treiber, wobei man zusätzlich noch ein Vollbild | 410 schnell sein wie der X11-Treiber, wobei man zusätzlich noch ein Vollbild |
390 erhält. Die prozentualen Geschwindigkeitswerte, die MPlayer | 411 erhält. Die prozentualen Geschwindigkeitswerte, die MPlayer |
391 ausgibt, müssen mit Vorsicht genossen werden, da sie z.B. beim X11- | 412 ausgibt, müssen mit Vorsicht genossen werden, da sie z.B. beim X11- |
408 | 429 |
409 <P>Ich habe schon gesehen, wie einige AVI-Dateien auf einem Pentium MMX 266 | 430 <P>Ich habe schon gesehen, wie einige AVI-Dateien auf einem Pentium MMX 266 |
410 wiedergegeben werden konnten. AMD K6-2-CPUs werden ab ca. 400 MHz oder | 431 wiedergegeben werden konnten. AMD K6-2-CPUs werden ab ca. 400 MHz oder |
411 höher funktionieren.</P> | 432 höher funktionieren.</P> |
412 | 433 |
413 <H4><A NAME="dga_bugs">2.3.1.2.2.8 Bekannte Fehler</A></H4> | 434 |
435 <H5>BEKANNTE FEHLER</H5> | |
414 | 436 |
415 <P>Die Entwickler von XFree sagen selber, dass DGA ein ganz schönes | 437 <P>Die Entwickler von XFree sagen selber, dass DGA ein ganz schönes |
416 Monstrum ist. Sie raten eher davon ab, es zu benutzen, da seine Implementation | 438 Monstrum ist. Sie raten eher davon ab, es zu benutzen, da seine Implementation |
417 bei bestimmten Treibern nicht immer ganz fehlerfrei war.</P> | 439 bei bestimmten Treibern nicht immer ganz fehlerfrei war.</P> |
418 | 440 |
430 eingeblendete Menge Grafikspeicher anbelangt, weswegen vo_dga | 452 eingeblendete Menge Grafikspeicher anbelangt, weswegen vo_dga |
431 nicht die Doppelpufferung verwendet (SIS?).</LI> | 453 nicht die Doppelpufferung verwendet (SIS?).</LI> |
432 <LI>Einige Treiber schaffen es nicht einmal, auch nur einen einzigen | 454 <LI>Einige Treiber schaffen es nicht einmal, auch nur einen einzigen |
433 gültigen Grafikmodus bereitzustellen. In solchen Fällen | 455 gültigen Grafikmodus bereitzustellen. In solchen Fällen |
434 gibt der DGA-Treiber schwachsinnige Modi wie z.B. 100000x100000 oder | 456 gibt der DGA-Treiber schwachsinnige Modi wie z.B. 100000x100000 oder |
435 so ähnlich aus...</LI> | 457 so ähnlich aus.</LI> |
436 <LI>Das OSD funktioniert nur, wenn auch die Doppelpufferung aktiviert ist. | 458 <LI>Das OSD funktioniert nur, wenn auch die Doppelpufferung aktiviert ist. |
437 </LI> | 459 </LI> |
438 </UL> | 460 </UL> |
439 | |
440 | |
441 <H4><A NAME="dga_future">2.3.1.2.2.9 Ausblick</A></H4> | |
442 | |
443 <UL> | |
444 <LI>Benutze das neue X11-Renderinterface für das OSD</LI> | |
445 <LI>Wo ist meine TODO-Liste ???? :-(((</LI> | |
446 </UL> | |
447 | |
448 <H4><A NAME="dga_modelines">2.3.1.2.2.A Einige Modelines</A></H4> | |
449 | |
450 <PRE> | |
451 Section "Modes" | |
452 Identifier "Modes[0]" | |
453 Modeline "800x600" 40 800 840 968 1056 600 601 605 628 | |
454 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 | |
455 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 | |
456 Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan | |
457 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 | |
458 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan | |
459 Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan | |
460 EndSection | |
461 </PRE> | |
462 | |
463 <P>Diese Einträge funktionieren mit meinem Riva128-Chip und dem | |
464 nv.o-Treiber einwandfrei.</P> | |
465 | |
466 <H4><A NAME="dga_bug_reports">2.3.1.2.2.B Fehlerberichte</A></H4> | |
467 | |
468 <P>Wenn du Probleme mit dem DGA-Treiber hast, dann kannst du gerne einen | |
469 Fehlerbericht an die unten stehende Adresse schicken. Starte dazu bitte | |
470 MPlayer mit der Option <CODE>-v</CODE> und übernimm alle Zeilen | |
471 in den Fehlerbericht, die mit <CODE>vo_dga:</CODE> anfangen.</P> | |
472 | |
473 <P>Bitte gib auch ann, welche X11-Version du benutzt, welche Grafikkarte und | |
474 welche CPU du hast. Das X11-Treibermodul, das in der <CODE>XF86Config</CODE> | |
475 angegeben wird, könnte ebenfalls hilfreich sein. Danke!</P> | |
476 | |
477 <P><I>Acki (acki@acki-netz.de, www.acki-netz.de)</I></P> | |
478 | 461 |
479 | 462 |
480 <H4><A NAME="sdl">2.3.1.2.3 SDL</A></H4> | 463 <H4><A NAME="sdl">2.3.1.2.3 SDL</A></H4> |
481 | 464 |
482 <P>SDL (Simple Directmedia Layer, Simpele Schicht für den direkten | 465 <P>SDL (Simple Directmedia Layer, Simpele Schicht für den direkten |
528 <TD>Wechselt zwischen den vorhandenen Vollbildmodi</TD></TR> | 511 <TD>Wechselt zwischen den vorhandenen Vollbildmodi</TD></TR> |
529 <TR><TD></TD><TD><CODE>W/S</CODE></TD><TD></TD> | 512 <TR><TD></TD><TD><CODE>W/S</CODE></TD><TD></TD> |
530 <TD>gleiche Funktionen wie * und / (Mixersteuerung)</TD></TR> | 513 <TD>gleiche Funktionen wie * und / (Mixersteuerung)</TD></TR> |
531 </TABLE> | 514 </TABLE> |
532 | 515 |
533 <H4>Bekannte Fehler:</H4> | 516 <H5>BEKANNTE FEHLER</H5> |
534 | 517 |
535 <UL> | 518 <UL> |
536 <LI>Tasten, die bei sdl:aalib einmal gedrückt werden, bleiben aus | 519 <LI>Tasten, die bei sdl:aalib einmal gedrückt werden, bleiben aus |
537 Sicht des Programmes gedrückt (benutz also <CODE>-vo aa</CODE>!). | 520 Sicht des Programmes gedrückt (benutz also <CODE>-vo aa</CODE>!). |
538 Das ist ein Fehler in SDL, den ich nicht beheben kann (mit SDL 1.2.1 | 521 Das ist ein Fehler in SDL, den ich nicht beheben kann (mit SDL 1.2.1 |
541 wie es sollte.</LI> | 524 wie es sollte.</LI> |
542 </UL> | 525 </UL> |
543 | 526 |
544 <H4><A NAME="svgalib">2.3.1.2.4 SVGAlib</A></H4> | 527 <H4><A NAME="svgalib">2.3.1.2.4 SVGAlib</A></H4> |
545 | 528 |
546 <H4>Installation</H4> | 529 <H5>INSTALLATION</H5> |
547 | 530 |
548 <P>Du must zuerst die svgalib und die dazugehörigen Devel-Pakete | 531 <P>Du must zuerst die svgalib und die dazugehörigen Devel-Pakete |
549 installieren, bevor du MPlayer compilierst, da es die Svgalib sonst | 532 installieren, bevor du MPlayer compilierst, da es die Svgalib sonst |
550 nicht automatisch findet und den Treiber dazu nicht compiliert (das kann aber | 533 nicht automatisch findet und den Treiber dazu nicht compiliert (das kann aber |
551 trotzdem erzwungen werden). Vergiss auch nicht, in | 534 trotzdem erzwungen werden). Vergiss auch nicht, in |
552 <CODE>/etc/vga/libvga.config</CODE> richtige Werte für deine Grafikkarte | 535 <CODE>/etc/vga/libvga.config</CODE> richtige Werte für deine Grafikkarte |
553 & deinen Monitor anzugeben.</P> | 536 & deinen Monitor anzugeben.</P> |
554 | 537 |
555 <H4>Anmerkungen</H4> | 538 <H4>ANMERKUNGEN</H4> |
556 | 539 |
557 <P>Verwende nicht die <CODE>-fs</CODE>-Option, da sie die Benutzung des | 540 <P>Verwende nicht die <CODE>-fs</CODE>-Option, da sie die Benutzung des |
558 Softwareskalierers erzwingt, und das ganze dann langsam wird. Wenn du diese | 541 Softwareskalierers erzwingt, und das ganze dann langsam wird. Wenn du diese |
559 Option wirklich brauchst, dann verwende auch <CODE>-sws 4</CODE>, welche zwar | 542 Option wirklich brauchst, dann verwende auch <CODE>-sws 4</CODE>, welche zwar |
560 schlechte Qualität produziert, dafür aber auch ein wenig schneller | 543 schlechte Qualität produziert, dafür aber auch ein wenig schneller |
561 ist.</P> | 544 ist.</P> |
562 | 545 |
563 | 546 |
564 <H4>EGA(4bpp)-Unterstützung</H4> | 547 <H5>EGA(4bpp)-UNTERSTÜTZUNG</H4> |
565 | 548 |
566 <P>SVGAlib beinhaltet die EGAlib, und MPlayer kann damit jeden Film in | 549 <P>SVGAlib beinhaltet die EGAlib, und MPlayer kann damit jeden Film in |
567 16 Farben bei den folgenden Modi anzeigen:</P> | 550 16 Farben bei den folgenden Modi anzeigen:</P> |
568 | 551 |
569 <UL> | 552 <UL> |
581 produzierende Skalierroutine:<BR> | 564 produzierende Skalierroutine:<BR> |
582 <CODE>-sws 4</CODE><BR> | 565 <CODE>-sws 4</CODE><BR> |
583 Eventuell muss die automatische Anpassung des | 566 Eventuell muss die automatische Anpassung des |
584 Höhen-/Breitenverältnisses ausgeschaltet werden:<BR> | 567 Höhen-/Breitenverältnisses ausgeschaltet werden:<BR> |
585 <CODE>-noaspect</CODE></P> | 568 <CODE>-noaspect</CODE></P> |
569 | |
570 <P><B>ANMERKUNG:</B> Die besten Ergebnisse bei EGA-Bildschirmen erhält | |
571 man meiner Erfahrung nach, wenn man die Helligkeit ein wenig verringert: | |
572 <CODE>-vop eq=-20:0</CODE>. Ich musste auch die Audiosamplerate erniedrigen, | |
573 weil bei 44KHz der Sound nicht richtig funktionierte: <CODE>-srate 22050</CODE>. | |
574 </P> | |
575 | |
576 <P>Du kannst das OSD und Untertitel mit dem <CODE>expand</CODE>-Filter | |
577 aktivieren. Die man-Page enthält die exakten Parameter.</P> | |
586 | 578 |
587 | 579 |
588 <H4><A NAME="fbdev">2.3.1.2.5 Framebuffer-Ausgabe (FBdev)</A></H4> | 580 <H4><A NAME="fbdev">2.3.1.2.5 Framebuffer-Ausgabe (FBdev)</A></H4> |
589 | 581 |
590 <P><CODE>./configure</CODE> erkennt automatisch, ob es den Framebuffertreiber | 582 <P><CODE>./configure</CODE> erkennt automatisch, ob es den Framebuffertreiber |
652 <H4><A NAME="mga_vid">2.3.1.2.6 Matrox-Framebuffer (mga_vid)</A></H4> | 644 <H4><A NAME="mga_vid">2.3.1.2.6 Matrox-Framebuffer (mga_vid)</A></H4> |
653 | 645 |
654 <P>Dieser Abschnitt beschäftigt sich mit der Unterstützung für | 646 <P>Dieser Abschnitt beschäftigt sich mit der Unterstützung für |
655 den BES (Back-End Scaler, Hardwareskalierungseinheit) bei Karten mit dem | 647 den BES (Back-End Scaler, Hardwareskalierungseinheit) bei Karten mit dem |
656 Matrox-G200/G400/G450/G550-Chip durch das mga_vid-Kernelmodul. Es wird von | 648 Matrox-G200/G400/G450/G550-Chip durch das mga_vid-Kernelmodul. Es wird von |
657 mir (A'rpi) aktiv entwickelt und bietet Unterstützung für Hardware- | 649 A'rpi aktiv entwickelt und bietet Unterstützung für Hardware- |
658 VSYNC und Dreifachpufferung. Dieser Treiber funktioniert sowohl unter der | 650 VSYNC und Dreifachpufferung. Dieser Treiber funktioniert sowohl unter der |
659 Framebufferconsole als auch unter X.</P> | 651 Framebufferconsole als auch unter X.</P> |
660 | 652 |
661 <P><B>WARNUNG</B>: Auf nicht-Linux-Systemen solltest du <A | 653 <P><B>ANMERKUNG</B>: Das Modul ist nur für Linux-Systeme verfügbar! |
662 HREF="#vidix">VIDIX</A> für mga_vid benutzen!</P> | 654 Auf nicht-Linux-Systemen solltest du statt dessen <A HREF="#vidix">VIDIX</A> |
655 benutzen!</P> | |
663 | 656 |
664 <P><B>Installation:</B></P> | 657 <P><B>Installation:</B></P> |
665 <OL> | 658 <OL> |
666 <LI>Um den Treiber benutzen zu können, musst du erstmal mga_vid.o | 659 <LI>Um den Treiber benutzen zu können, musst du erstmal mga_vid.o |
667 compilieren: | 660 compilieren: |
810 <CODE>/dev/vcsa<terminal></CODE>. Das wird nicht automatisch von aalib | 803 <CODE>/dev/vcsa<terminal></CODE>. Das wird nicht automatisch von aalib |
811 festgestellt, aber vo_aa versucht, den besten Modus herauszufinden. Lies <A | 804 festgestellt, aber vo_aa versucht, den besten Modus herauszufinden. Lies <A |
812 HREF="http://aa-project.sourceforge.net/tune/">http://aa- | 805 HREF="http://aa-project.sourceforge.net/tune/">http://aa- |
813 project.sourceforge.net/tune/</A> für weitere Tuningtipps.</P> | 806 project.sourceforge.net/tune/</A> für weitere Tuningtipps.</P> |
814 | 807 |
815 <H4><A NAME="vesa">2.3.1.2.10 VESA - Ausgabe über das VESA-BIOS</A></H4> | 808 <H4><A NAME="vesa">2.3.1.2.10 VESA-Ausgabe über das VESA-BIOS</A></H4> |
816 | 809 |
817 <P>Dieser Treiber ist vom Design her ein <B>generischer Treiber</B> für | 810 <P>Dieser Treiber ist vom Design her ein <B>generischer Treiber</B> für |
818 alle Grafikkarten, deren Bios VESA VBE 2.0+ unterstützt. Ein weiterer | 811 alle Grafikkarten, deren Bios VESA VBE 2.0+ unterstützt. Ein weiterer |
819 Vorteil dieses Treibers liegt darin, dass er versucht, den TV-Ausgang anzuschalten. | 812 Vorteil dieses Treibers liegt darin, dass er versucht, den TV-Ausgang anzuschalten. |
820 <BR><B>VESA BIOS EXTENSION (VBE) Version 3.0 Date: September 16, 1998</B> (Seite 70) | 813 <BR><B>VESA BIOS EXTENSION (VBE) Version 3.0 Date: September 16, 1998</B> (Seite 70) |
842 <P>Somit hast du also eine Chance, den TV-Ausgang mit diesem Treiber zum | 835 <P>Somit hast du also eine Chance, den TV-Ausgang mit diesem Treiber zum |
843 Laufen zu bringen.<BR> | 836 Laufen zu bringen.<BR> |
844 (Ich vermute, dass der TV-Ausgang normalerweise auf einer separaten | 837 (Ich vermute, dass der TV-Ausgang normalerweise auf einer separaten |
845 Grafikkarte oder zumindest ein separater Ausgang ist.)</P> | 838 Grafikkarte oder zumindest ein separater Ausgang ist.)</P> |
846 | 839 |
847 <H4>Vorteile:</H4> | 840 <H5>VORTEILE</H5> |
848 | 841 |
849 <UL> | 842 <UL> |
850 <LI>Du hast die Möglichkeit, selbst dann Filme anzusehen, wenn | 843 <LI>Du hast die Möglichkeit, selbst dann Filme anzusehen, wenn |
851 <B>Linux nichts von deiner Grafikhardware weiß</B>.</LI> | 844 <B>Linux nichts von deiner Grafikhardware weiß</B>.</LI> |
852 <LI>Du musst keine einzige Grafikanwendung installiert haben (wie | 845 <LI>Du musst keine einzige Grafikanwendung installiert haben (wie |
855 <LI>Die Chancen stehen gut, dass der <B>TV-Ausgang funktioniert</B>. (Es | 848 <LI>Die Chancen stehen gut, dass der <B>TV-Ausgang funktioniert</B>. (Es |
856 funktioniert nachweislich zumindest auf ATI-Karten.)</LI> | 849 funktioniert nachweislich zumindest auf ATI-Karten.)</LI> |
857 <LI>Dieser Treiber ruft wirklich die <B>int 10h</B>-Routine auf und ist | 850 <LI>Dieser Treiber ruft wirklich die <B>int 10h</B>-Routine auf und ist |
858 dementsprechend kein Emulator - er ruft <B>echte</B> Funktionen des | 851 dementsprechend kein Emulator - er ruft <B>echte</B> Funktionen des |
859 <B>echten</B> BIOS im <B>Real</B>-Modus auf (bzw. im vm68-Modus).</LI> | 852 <B>echten</B> BIOS im <B>Real</B>-Modus auf (bzw. im vm68-Modus).</LI> |
860 <LI>Du kannst den Treiber zusammen mit Vidis benutzen und erhälst | 853 <LI>Du kannst den Treiber zusammen mit VIDIX benutzen und erhälst |
861 dadurch gleichzeitig hardwarebeschleunigte Grafikanzeige <B>UND</B> den | 854 dadurch gleichzeitig hardwarebeschleunigte Grafikanzeige <B>UND</B> den |
862 TV-Ausgang! (für ATI-Karten empfohlen)</LI> | 855 TV-Ausgang! (für ATI-Karten empfohlen)</LI> |
863 <LI>Wenn du ein VESA-VBE-3.0+-BIOS hast und irgendwo die Optionen | 856 <LI>Wenn du ein VESA-VBE-3.0+-BIOS hast und irgendwo die Optionen |
864 <CODE>monitor_hfreq</CODE>, <CODE>monitor_vfreq</CODE>, | 857 <CODE>monitor_hfreq</CODE>, <CODE>monitor_vfreq</CODE>, |
865 <CODE>monitor_dotclock</CODE> angegeben werden (Kommandozeile, | 858 <CODE>monitor_dotclock</CODE> angegeben werden (Kommandozeile, |
867 Bildwiederholrate (mit den generischen Timingformeln). Um dieses Feature | 860 Bildwiederholrate (mit den generischen Timingformeln). Um dieses Feature |
868 zu aktivieren, müssen <B>alle</B> Monitoroptionen angegeben | 861 zu aktivieren, müssen <B>alle</B> Monitoroptionen angegeben |
869 werden.</LI> | 862 werden.</LI> |
870 </UL> | 863 </UL> |
871 | 864 |
872 <H4>Nachteile:</H4> | 865 <H5>NACHTEILE</H5> |
873 | 866 |
874 <UL> | 867 <UL> |
875 <LI>Der Treiber funtkioniert nur auf <B>x86-Systemen</B>.</LI> | 868 <LI>Der Treiber funtkioniert nur auf <B>x86-Systemen</B>.</LI> |
876 <LI>Er kann nur von <B>root</B> benutzt werden.</LI> | 869 <LI>Er kann nur von <B>root</B> benutzt werden.</LI> |
877 <LI>Momentan ist er nur für <B>Linux</B> verfügbar.</LI> | 870 <LI>Momentan ist er nur für <B>Linux</B> verfügbar.</LI> |
878 </UL> | 871 </UL> |
879 | 872 |
880 <P>Benutz diesen Treiber nicht mit <B>GCC 2.96</B>! Das wird nicht | 873 <P>Benutz diesen Treiber nicht mit <B>GCC 2.96</B>! Das wird nicht |
881 funktionieren!</P> | 874 funktionieren!</P> |
882 | 875 |
883 <P><B>Bei VESA verfügbare Kommandozeilenoptionen:</B></P> | 876 <H5>BEI VESA VERFÜGBARE KOMMANDOZEILENOPTIONEN</H5> |
884 <DL> | 877 <DL> |
885 <DT><CODE>-vo vesa:opts</CODE></DT> | 878 <DT><CODE>-vo vesa:opts</CODE></DT> |
886 <DD>momentan erkannte Optionen <B>dga</B>, um den DGA-Modus zu erzwingen | 879 <DD>momentan erkannte Optionen <B>dga</B>, um den DGA-Modus zu erzwingen |
887 und <B>nodga</B>, um ihn zu deaktivieren. Im DGA-Modus kannst du den | 880 und <B>nodga</B>, um ihn zu deaktivieren. Im DGA-Modus kannst du den |
888 Doppelpuffermodus mit <CODE>-double</CODE> aktivieren. Anmerkung: Du | 881 Doppelpuffermodus mit <CODE>-double</CODE> aktivieren. Anmerkung: Du |
889 kannst diese Parameter auch weglassen, um die <B>automatische | 882 kannst diese Parameter auch weglassen, um die <B>automatische |
890 Erkennung</B> des DGA-Modus zu ermöglichen.</DD> | 883 Erkennung</B> des DGA-Modus zu ermöglichen.</DD> |
891 </DL> | 884 </DL> |
892 | 885 |
893 <H4>Bekannte Probleme und wie man sie umgeht:</H4> | 886 <H5>BEKANNTE PROBLEME UND WIE MAN SIE UMGEHT</H5> |
894 | 887 |
895 <UL> | 888 <UL> |
896 <LI>Wenn du unter Linux eine <B>NLS</B>-Schrift verwendest und du den | 889 <LI>Wenn du unter Linux eine <B>NLS</B>-Schrift verwendest und du den |
897 VESA-Treiber aus dem Textmodus heraus aufrufst, dann wird nach dem | 890 VESA-Treiber aus dem Textmodus heraus aufrufst, dann wird nach dem |
898 Beenden von MPlayer die <B>ROM-Schrift</B> anstelle der nationalen | 891 Beenden von MPlayer die <B>ROM-Schrift</B> anstelle der nationalen |
951 niedrigen Pixelclock-Werte benutzen, die für niedrige Auflösungen | 944 niedrigen Pixelclock-Werte benutzen, die für niedrige Auflösungen |
952 vonnöten sind.</P> | 945 vonnöten sind.</P> |
953 | 946 |
954 <H4><A NAME="vidix">2.3.1.2.12 VIDIX</A></H4> | 947 <H4><A NAME="vidix">2.3.1.2.12 VIDIX</A></H4> |
955 | 948 |
956 <P>VIDIX ist eine Abkürzung für <B>VID</B>eo <B>I</B>nterface for | 949 <H5>EINLEITUNG</H5> |
950 | |
951 <P>VIDIX ist die Abkürzung für <B>VID</B>eo <B>I</B>nterface for | |
957 *ni<B>X</B> (Video-Schnittstelle für *n*x).<BR> VIDIX wurde entworfen, | 952 *ni<B>X</B> (Video-Schnittstelle für *n*x).<BR> VIDIX wurde entworfen, |
958 um eine Schnittstelle für schnelle Userspacetreiber für | 953 um eine Schnittstelle für schnelle Userspacetreiber für |
959 Grafikkarten zur Verfügung zu stellen, so wie es mga_vid für | 954 Grafikkarten zur Verfügung zu stellen, so wie es mga_vid für |
960 Matroxkarten tut. VIDIX ist ebenfalls sehr portabel.</P> | 955 Matroxkarten tut. VIDIX ist ebenfalls sehr portabel.</P> |
961 | 956 |
967 für z.B. Grafikserver zur Verfügung. (Ich möchte nicht mit dem | 962 für z.B. Grafikserver zur Verfügung. (Ich möchte nicht mit dem |
968 X11-Leuten in Sachen Grafikmodusumschaltung konkurieren.) Das Ziel dieser | 963 X11-Leuten in Sachen Grafikmodusumschaltung konkurieren.) Das Ziel dieser |
969 Schnittstelle liegt also einfach darin, die höchstmögliche | 964 Schnittstelle liegt also einfach darin, die höchstmögliche |
970 Geschwindigkeit bei der Videowiedergabe zu erreichen.</P> | 965 Geschwindigkeit bei der Videowiedergabe zu erreichen.</P> |
971 | 966 |
972 <H4>BENUTZUNG</H4> | 967 <H5>BENUTZUNG</H5> |
973 | 968 |
974 <UL> | 969 <UL> |
975 <LI>Du kannst den eigenständigen Videotreiber benutzen: | 970 <LI>Du kannst den eigenständigen Videotreiber benutzen: |
976 <CODE>-vo vidix</CODE><BR> | 971 <CODE>-vo vidix</CODE><BR> |
977 Dieser Treiber wurde als das X11-Frontend für die VIDIX-Technologie | 972 Dieser Treiber wurde als das X11-Frontend für die VIDIX-Technologie |
993 </UL> | 988 </UL> |
994 | 989 |
995 <P>Es ist in der Tat nicht wichtig, welcher Videoausgabetreiber mit | 990 <P>Es ist in der Tat nicht wichtig, welcher Videoausgabetreiber mit |
996 <B>VIDIX</B> verwendet wird.</P> | 991 <B>VIDIX</B> verwendet wird.</P> |
997 | 992 |
998 <H4>ANFORDERUNGEN</H4> | 993 <H5>ANFORDERUNGEN</H5> |
999 | 994 |
1000 <UL> | 995 <UL> |
1001 <LI>Die Grafikkarte sollte sich gerade im Grafikmodus befinden (ich | 996 <LI>Die Grafikkarte sollte sich gerade im Grafikmodus befinden (ich |
1002 schreibe <B>sollte</B>, weil ich's mal im Textmodus ausprobiert habe - es | 997 schreibe <B>sollte</B>, weil ich's mal im Textmodus ausprobiert habe - es |
1003 funktioniert zwar, produziert aber hässliche Ausgabe ;) Benutze in | 998 funktioniert zwar, produziert aber hässliche Ausgabe ;) Benutze in |
1010 </UL> | 1005 </UL> |
1011 | 1006 |
1012 <P>Ich hoffe, dass jeder von MPlayers Videoausgabetreibern das | 1007 <P>Ich hoffe, dass jeder von MPlayers Videoausgabetreibern das |
1013 <CODE>:vidix</CODE>-Untergerät erkennt.</P> | 1008 <CODE>:vidix</CODE>-Untergerät erkennt.</P> |
1014 | 1009 |
1015 <H4>BEDIENUNG</H4> | 1010 <H5>BEDIENUNG</H5> |
1016 | 1011 |
1017 <P>Wenn VIDIX als <B>Untergerät</B> (<CODE>-vo vesa:vidix</CODE>) | 1012 <P>Wenn VIDIX als <B>Untergerät</B> (<CODE>-vo vesa:vidix</CODE>) |
1018 benutzt wird, dann wird die Konfiguration des Videomodus vom | 1013 benutzt wird, dann wird die Konfiguration des Videomodus vom |
1019 Videoausgabegerät erledigt (kurz <B>vo_server</B>). Deswegen kannst du | 1014 Videoausgabegerät erledigt (kurz <B>vo_server</B>). Deswegen kannst du |
1020 die gleichen Kommandozeilenparameter wie für vo_server verwenden. | 1015 die gleichen Kommandozeilenparameter wie für vo_server verwenden. |
1040 Berichte den Entwicklern von deinen Erfahrungen. Die korrekte Art, VIDIX zu | 1035 Berichte den Entwicklern von deinen Erfahrungen. Die korrekte Art, VIDIX zu |
1041 benutzen, ist ohne das dritte Teilargument, sodass MPlayer automatishc | 1036 benutzen, ist ohne das dritte Teilargument, sodass MPlayer automatishc |
1042 den richtigen Treiber aussucht.</P> | 1037 den richtigen Treiber aussucht.</P> |
1043 | 1038 |
1044 <P>VIDIX ist eine sehr junge Technologie. Es ist deshalb gut möglich, | 1039 <P>VIDIX ist eine sehr junge Technologie. Es ist deshalb gut möglich, |
1045 dass sie auf deinem System (OS=abc, CPU=xyz) nicht funktioniert. In diesem | 1040 dass sie auf deinem System nicht funktioniert. In diesem |
1046 Fall liegt deine einzige Möglichkeit darin, VIDIX auf dein System zu | 1041 Fall liegt deine einzige Möglichkeit darin, VIDIX auf dein System zu |
1047 portieren (hauptsächlich die <CODE>libdha</CODE>). Aber es gibt immer | 1042 portieren (hauptsächlich die <CODE>libdha</CODE>). Aber es gibt immer |
1048 noch die Hoffnung, dass es auf den Systemen funktioniert, auf denen auch X11 | 1043 noch die Hoffnung, dass es auf den Systemen funktioniert, auf denen auch X11 |
1049 funktioniert.</P> | 1044 funktioniert.</P> |
1050 | 1045 |
1051 <BLOCKQUOTE> | 1046 <P>Da VIDIX direkten Zugriff auf die Hardware benötigt, musst du MPlayer |
1052 <B>Warnung: Sicherheitsrisiko</B><BR> | 1047 entweder als root starten oder der Programmdatei das SUID-Bit setzen |
1053 Leider <B>musst</B> du <B>root-Privilegien</B> haben, um VIDIX benutzen zu | 1048 (<B>WARNUNG: Das ist ein Sicherheitsrisiko!</B>). Alternativ kannst du auch |
1054 können, da VIDIX direkt auf die Hardware zugreift. Zumindest das | 1049 spezielle Kernelmodule benutzen:</P> |
1055 <B>SUID</B>-Bit muss beim MPlayer-Executable gesetzt sein. | 1050 |
1056 </BLOCKQUOTE> | 1051 <OL> |
1052 <LI>Lade dir die | |
1053 <A HREF="http://www.arava.co.il/matan/svgalib/">Entwicklerversion</A> | |
1054 der svgalib herunter (z.B. 1.9.17).</LI> | |
1055 <LI><B>ODER</B> lade dir eine von Alex speziell für die Benutzung mit | |
1056 MPlayer modifizierte Version herunter (die nicht die svgalib-Sourcen | |
1057 zum Compilieren benötigt): | |
1058 <A HREF="http://www.mplayerhq.hu/~alex/svgalib_helper-1.9.17-mplayer.tar.bz2"> | |
1059 svgalib_helper-1.9.17-mplayer.tar.bz2</A>. | |
1060 <LI>Compiliere das Modul im <CODE>svgalib_helper</CODE>-Verzeichnis | |
1061 (das im <CODE>svgalib-1.9.17/kernel/</CODE>-Verzeichnis gefunden werden | |
1062 kann, wenn du die Sourcen von der svgalib-Seite heruntergeladen hast) und | |
1063 lade es mit insmod.</LI> | |
1064 <LI>Verschiebe das <CODE>svgalib_helper</CODE>-Verzeichnis nach | |
1065 <CODE>mplayer/main/libdha/svgalib_helper</CODE>.</LI> | |
1066 <LI>Wenn du die Sourcen von der svgalib-Seite heruntergeladen hast, dann musst | |
1067 du den Kommentar vor der CFLAGS-Zeile entfernen, die "svgalib_helper" | |
1068 enthält, und die sich in <CODE>libdha/Makefile</CODE> befindet.</LI> | |
1069 <LI>Compiliere und installiere libdha.</LI> | |
1070 </OL> | |
1071 | |
1072 <H4><A NAME="vidix_ati">2.3.1.2.12.1 ATI-Karten</A></H4> | |
1073 | |
1074 <P>Momentan werden die meisten ATI-Karten unterstützt, von der Mach64 | |
1075 bis hin zur neuesten Radeon.</P> | |
1076 | |
1077 <P>Es gibt zwei compilierte Binaries: <CODE>radeon_vid</CODE> für Radeons | |
1078 und <CODE>rage128_vid</CODE> für Rage128-Karten. Du kannst entweder eine | |
1079 der beiden erzwingen oder das VIDIX-System automatisch alle verfügbaren | |
1080 Treiber ausprobieren lassen.</P> | |
1081 | |
1082 | |
1083 <H4><A NAME="vidix_matrox">2.3.1.2.12.2 Matrox-Karten</A></H4> | |
1084 | |
1085 <P>Matrox G200,G400,G450 und G550 funktionieren.</P> | |
1086 | |
1087 <P>Der Treiber unterstützt Videoequalizer und sollte fast genauso schnell | |
1088 wie der <A HREF="#mga_vid">Matrox-Framebuffer</A> sein.</P> | |
1089 | |
1090 | |
1091 <H4><A NAME="vidix_trident">2.3.1.12.3 Trident-Karten</A></H4> | |
1092 | |
1093 <P>Es gibt einen Treiber für den Trident Cyberblade/i1-Chipsatz, der auf | |
1094 VIA Epia-Mainboards eingesetzt wird.</P> | |
1095 | |
1096 <P>Der Treiber wurde von Alastair M. Robinson geschrieben und weiterentwickelt, | |
1097 welcher auch die neuesten Treiberversionen auf seiner | |
1098 <A HREF="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Homepage</A> zum | |
1099 Download anbietet. Dieer Treiber wird bei MPlayer immer sehr schnell nach | |
1100 Updates implementiert, sodass die CVS-Version von MPlayer immer auf dem | |
1101 aktuellen Stand sein sollte.</P> | |
1102 | |
1103 | |
1104 <H4><A NAME="vidix_3dlabs">2.3.1.2.12.4 3DLabs-Karten</A></H4> | |
1105 | |
1106 <P>Auch wenn es einen Treiber für 3DLabs GLINT R3-Chips und Permedia3-Chips | |
1107 gibt, so hat noch niemand diese getestet. Feedback wird deswegen gern gesehen. | |
1108 </P> | |
1109 | |
1057 | 1110 |
1058 <H4><A NAME="directfb">2.3.1.2.13 DirectFB</A></H4> | 1111 <H4><A NAME="directfb">2.3.1.2.13 DirectFB</A></H4> |
1059 | 1112 |
1060 <P><I>"DirectFB ist eine Grafikbibliothek, deren Zielplattform eingebettete | 1113 <P><I>"DirectFB ist eine Grafikbibliothek, deren Zielplattform eingebettete |
1061 Systeme sind. Sie bietet maximale Hardwarebeschleunigung bei minimalem | 1114 Systeme sind. Sie bietet maximale Hardwarebeschleunigung bei minimalem |
1119 ./configure --with-extraincdir=<DVB-Quellenverzeichnis>/ost/include | 1172 ./configure --with-extraincdir=<DVB-Quellenverzeichnis>/ost/include |
1120 </PRE> | 1173 </PRE> |
1121 | 1174 |
1122 <P>Dann compiliere und installiere wie sonst auch.</P> | 1175 <P>Dann compiliere und installiere wie sonst auch.</P> |
1123 | 1176 |
1124 <H4>BEDIENUNG</H4> | 1177 <H5>BEDIENUNG</H5> |
1125 | 1178 |
1126 <P>Hardwaredecodierung (Abspielen von Standard-MPEG1/2-Dateien) geschieht mit | 1179 <P>Hardwaredecodierung (Abspielen von Standard-MPEG1/2-Dateien) geschieht mit |
1127 diesem Kommando:</P> | 1180 diesem Kommando:</P> |
1128 | 1181 |
1129 <PRE> | 1182 <PRE> |
1198 <PRE> | 1251 <PRE> |
1199 für 3:4 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale | 1252 für 3:4 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale |
1200 für 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 | 1253 für 16:9 TV: -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale=1024 |
1201 </PRE> | 1254 </PRE> |
1202 | 1255 |
1203 <H4>AUSBLICK</H4> | 1256 <H5>AUSBLICK</H5> |
1204 | 1257 |
1205 <P>Wenn du Fragen hast oder an der Diskussion über zukünfitge | 1258 <P>Wenn du Fragen hast oder an der Diskussion über zukünfitge |
1206 Features teilnehen willst, dann melde dich an unserer <A | 1259 Features teilnehen willst, dann melde dich an unserer <A |
1207 HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</A> | 1260 HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</A> |
1208 Mailingliste an. Denk bitte daran, dass dort Englisch gesprochen wird.</P> | 1261 Mailingliste an. Denk bitte daran, dass dort Englisch gesprochen wird.</P> |
1229 0.12.0 oder neuer. Diese Treiber und weitere Installationsanweisungen findest | 1282 0.12.0 oder neuer. Diese Treiber und weitere Installationsanweisungen findest |
1230 du auf der Seite <A HREF="http://dxr3.sourceforge.net/">DXR3 & Hollywood | 1283 du auf der Seite <A HREF="http://dxr3.sourceforge.net/">DXR3 & Hollywood |
1231 Plus for Linux</A>. <CODE>configure</CODE> sollte die Karte automatisch | 1284 Plus for Linux</A>. <CODE>configure</CODE> sollte die Karte automatisch |
1232 finden. Die Compilierung sollte auch problemlos funktionieren.</P> | 1285 finden. Die Compilierung sollte auch problemlos funktionieren.</P> |
1233 | 1286 |
1234 <H4>Bedienung:</H4> | 1287 <H5>BEDIENUNG</H5> |
1235 <DL> | 1288 <DL> |
1236 <DT><CODE>-vo dxr3:prebuf:sync:norm=x:<device></CODE></DT> | 1289 <DT><CODE>-vo dxr3:prebuf:sync:norm=x:<device></CODE></DT> |
1237 | 1290 |
1238 <DD><CODE>overlay</CODE> aktiviert das Overlay anstelle des TV-Ausgangs. | 1291 <DD><CODE>overlay</CODE> aktiviert das Overlay anstelle des TV-Ausgangs. |
1239 Dafür brauchst du ein korrekt konfiguriertes Overlaysetup. Am | 1292 Dafür brauchst du ein korrekt konfiguriertes Overlaysetup. Am |
1276 <CODE>norm=x</CODE> setzt den TV-Standard der DXR3-Karte, ohne dafür | 1329 <CODE>norm=x</CODE> setzt den TV-Standard der DXR3-Karte, ohne dafür |
1277 externe Programme wie <CODE>em8300setup</CODE> zu benötigen. | 1330 externe Programme wie <CODE>em8300setup</CODE> zu benötigen. |
1278 Gültige Werte sind 5 = NTSC, 4 = PAL-60, 3 = PAL. Spezielle Standards | 1331 Gültige Werte sind 5 = NTSC, 4 = PAL-60, 3 = PAL. Spezielle Standards |
1279 sind 2 (automatische Erkennung mit PAL/PAL-60) und 1 (automatische | 1332 sind 2 (automatische Erkennung mit PAL/PAL-60) und 1 (automatische |
1280 Erkennung für PAL/NTSC), da sie den Standard in Abhängigkeit | 1333 Erkennung für PAL/NTSC), da sie den Standard in Abhängigkeit |
1281 der FPS des Films setzen. Moderne Fernseher sind in der Lage, sowohl | 1334 der FPS des Films setzen. norm = 0 (Standard) ändert |
1282 PAL als auch NTSC abzuspielen. Wenn man Filme mit ihrer ursprünglichen | |
1283 Anzahl von Bildern pro Sekunde ansieht, so erhält man die | |
1284 beste Wiedergabe ohne verworfene Bilder. norm = 0 (Standard) ändert | |
1285 den momentan eingestellten TV-Standard nicht.<BR> | 1335 den momentan eingestellten TV-Standard nicht.<BR> |
1286 | 1336 |
1287 <CODE><device></CODE> = Gerätenummer wählt die zu | 1337 <CODE><device></CODE> = Gerätenummer wählt die zu |
1288 verwendene em8300-Karte, falls du mehrere davon hast.<BR> | 1338 verwendene em8300-Karte, falls du mehrere davon hast.<BR> |
1289 | 1339 |
1290 Jede dieser Optionen kann auch weggelassen werden.<BR> | 1340 Jede dieser Optionen kann auch weggelassen werden.<BR> |
1291 | 1341 |
1292 <CODE>:prebuf:sync</CODE> scheint sehr gut zu funktionieren, wenn du DivX | 1342 <CODE>:prebuf:sync</CODE> scheint sehr gut zu funktionieren, wenn du DivX |
1293 abspielst - und das selbst auf AMD-CPUs. Andererseits gab es Berichte von | 1343 abspielst. Es gab Berichte von Leuten, die Probleme mit <CODE>prebuf</CODE> |
1294 Leuten, die Probleme mit dieser Option und normalen MPEGs hatten. Du | 1344 bei der Wiedergabe von MPEG1/2-Dateien hatten. Du |
1295 solltest es also zuerst ohne Optionen probieren. Wenn du Sync-Probleme | 1345 solltest es also zuerst ohne Optionen probieren. Wenn du Sync-Probleme |
1296 hast, dann probier <CODE>:sync</CODE> aus.</DD> | 1346 hast, dann probier <CODE>:sync</CODE> aus.</DD> |
1297 | 1347 |
1298 <DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT> | 1348 <DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT> |
1299 <DD>Audioausgabe, wobei <CODE>X</CODE> die Gerätenummer ist | 1349 <DD>Audioausgabe, wobei <CODE>X</CODE> die Gerätenummer ist |
1336 | 1386 |
1337 <DT><CODE>-ac hwac3</CODE></DT> | 1387 <DT><CODE>-ac hwac3</CODE></DT> |
1338 <DD>Der em8300 unterstützt die Audiowiedergabe von AC3-Streams | 1388 <DD>Der em8300 unterstützt die Audiowiedergabe von AC3-Streams |
1339 (Surroundsound) über den digitalen Ausgang der Karte. Schau oben bei | 1389 (Surroundsound) über den digitalen Ausgang der Karte. Schau oben bei |
1340 der <CODE>-ao oss</CODE>-Option nach. Sie muss angegeben werden, um den | 1390 der <CODE>-ao oss</CODE>-Option nach. Sie muss angegeben werden, um den |
1341 DXR3-Ausgang anstelle der Soundkarte anzugeben. Lies auch die <A | 1391 DXR3-Ausgang anstelle der Soundkarte anzugeben. </DD> |
1342 HREF="codecs.html#hardware_ac3">Hardware-AC3-Sektion</A>. Dort findest du | |
1343 weitere Details.</DD> | |
1344 </DL> | 1392 </DL> |
1345 | |
1346 <H4>Anmerkungen zu MPEG1, MPEG2, VCD und DVD</H4> | |
1347 | |
1348 <P>In manchen Fällen werden Untertitel nicht synchron zum Audio/Video | |
1349 angezeigt, wenn Hardwaredecodierung verwendet wird. Das ist ein bekanntes | |
1350 Problem. Der em8300 kommt auch nicht mit zu großen Untertiteln zurecht. | |
1351 Er wird dann eine oder zwei Sekunden hängen. Momentan ist die einzige | |
1352 Möglichkeit zur Umgehung des Problems die Verwendung von <CODE>-vop | |
1353 lavc</CODE> bei DVDs mit Untertiteln. Wenn <CODE>-vop lavc</CODE> verwendet | |
1354 wird, dann encodiert MPlayer das Video erneut nach MPEG1, selbst wenn | |
1355 es vorher bereits MPEG1 war. Das bedeutet, dass mehr CPU-Power benötigt | |
1356 wird, und dass ein wenig Bildqualität verloren geht.</P> | |
1357 | 1393 |
1358 | 1394 |
1359 <H4><A NAME="other">2.3.1.4 Andere Anzeigehardware</A></H4> | 1395 <H4><A NAME="other">2.3.1.4 Andere Anzeigehardware</A></H4> |
1360 | 1396 |
1361 <H4><A NAME="zr">2.3.1.4.1 Zr</A></H4> | 1397 <H4><A NAME="zr">2.3.1.4.1 Zr</A></H4> |
1451 beenden.</P> | 1487 beenden.</P> |
1452 | 1488 |
1453 <H4><A NAME="blinken">2.3.1.4.2 Blinkenlights</A></H4> | 1489 <H4><A NAME="blinken">2.3.1.4.2 Blinkenlights</A></H4> |
1454 | 1490 |
1455 <P>Dieser Trieber kann Video mit dem Blinkenlights UDP-Protokoll wiedergeben. | 1491 <P>Dieser Trieber kann Video mit dem Blinkenlights UDP-Protokoll wiedergeben. |
1456 Wenn du nicht weißt, was Blinkenlights ist, dann brauchst du diesen | 1492 Wenn du nicht weißt, was <A HREF="http://www.blinkenlights.de/"> |
1457 Treiber auch nicht.</P> | 1493 Blinkenlights</A> ist, dann brauchst du diesen Treiber auch nicht.</P> |
1458 | 1494 |
1459 | 1495 |
1460 <H4><A NAME="tv-out">2.3.1.5 Unterstützung für die TV- | 1496 <H4><A NAME="tv-out">2.3.1.5 Unterstützung für die TV- |
1461 Ausgabe</A></H4> | 1497 Ausgabe</A></H4> |
1462 | 1498 |
1541 </LI> | 1577 </LI> |
1542 </UL> | 1578 </UL> |
1543 | 1579 |
1544 <H4>Matrox-TV-Ausgangskabel zum Selberbau</H4> | 1580 <H4>Matrox-TV-Ausgangskabel zum Selberbau</H4> |
1545 | 1581 |
1546 <P>Diese Informationen stammen von <B>Rácz Balázs</B>. Natürlich | 1582 <P>Niemand übernimmt Verantwortung für irgendetwas oder jegliche |
1547 übernimmt niemand Verantwortung für irgendetwas oder jegliche | |
1548 Schäden, die durch diese Dokumentation entstehen.</P> | 1583 Schäden, die durch diese Dokumentation entstehen.</P> |
1549 | 1584 |
1550 <P>Der vierte Pin des CRTC2-Steckers ist das Composite-Videosignal. Masse | 1585 <P><B>Kabel für die G400</B>: Der vierte Pin des CRTC2-Steckers liefert |
1551 liegt an den Pins sechs, sieben und acht.</P> | 1586 das Composite Video-Signal. Erde liegt am sechsten, siebten und achten Pin. |
1587 (Informationen von Balázs Rácz)</P> | |
1588 | |
1589 <P><B>Kabel für die G450</B>: Der erste Pin des CRTC2-Steckers liefert | |
1590 das Composite Video-Signal. Erde liegt am fünften, sechsten, siebten und | |
1591 fünfzehnten (5, 6, 7, 15) Pin. (Information von Balázs Kerekes)</P> | |
1552 | 1592 |
1553 <H4><A NAME="tv-out_matrox_g450">2.3.1.5.2 Matrox G450/G550-Karten</A></H4> | 1593 <H4><A NAME="tv-out_matrox_g450">2.3.1.5.2 Matrox G450/G550-Karten</A></H4> |
1554 | 1594 |
1555 <P>Unterstützung für den TV-Ausgang dieser Karten wurde erst | 1595 <P>Unterstützung für den TV-Ausgang dieser Karten wurde erst |
1556 kürzlich implementiert und ist noch nicht in den Standardkerneln | 1596 kürzlich implementiert und ist noch nicht in den Standardkerneln |