Xine + DVD abspielen - wie?
Hallo, Was benötige ich um mit xine von Suse 8.2 meine DVD's abspielen zu können. Suse verweist auf irgendwelche Legalitätsprobleme ohne zu erwähnen was ich zusätzlich installieren muss. Ich vermute CSS ist das Problem. Ich bin für jeden Hinweis dankbar. Grüße Wolf
am Freitag, 6. Juni 2003 09:25 schrieb Wolf-Ruediger Juergens:
Was benötige ich um mit xine von Suse 8.2 meine DVD's abspielen
http://cambuca.ldhs.cetuc.puc-rio.br/xine/ dort findest Du ganz unten auf der Seite alle Dateien die Du brauchst. Vorher aber das von SuSE evtl. schon installierte xine entfernen. Und bei xine dann nicht vergessen den Pfad auf /media/dvd ändern, dann klappts mit den DVDs Robert -- Das Recht des Stärkeren ist das stärkste Unrecht. [Marie von Ebner-Eschenbach]
Am Freitag, 6. Juni 2003 12:25 schrieb Robert Seemann:
http://cambuca.ldhs.cetuc.puc-rio.br/xine/ dort findest Du ganz unten auf der Seite alle Dateien die Du brauchst.
Also gibts keine Möglichkeit das orig. Suse xine fit für DVD zu machen? Dann muß ich das wohl mit den anderen genannten Paketen versuchen. Wolf -- The primary cause of failure in electrical appliances is an expired warranty. Often, you can get an appliance running again simply by changing the warranty expiration date with a 15/64-inch felt-tipped marker. -- Dave Barry, "The Taming of the Screw"
Am Samstag, 7. Juni 2003 06:19 schrieb Wolf-Ruediger Juergens:
Am Freitag, 6. Juni 2003 12:25 schrieb Robert Seemann:
http://cambuca.ldhs.cetuc.puc-rio.br/xine/ dort findest Du ganz unten auf der Seite alle Dateien die Du brauchst.
Vorsicht, die xine-Version auf dem Server ist ein (mehr oder weniger) täglicher CVS-Snapshot, compiliert unter RedHat Linux. Die warscheinlichkeit, dass der aktuelle CVS gut funktioniert ist im Moment zwar ziemlich hoch, nichts destotrotz ist es eine Entwicklerversion, die genausogut nicht funktionieren kann. Die Problematik von RedHat-RPMs unter SuSE-Linux ist die andere Sache, da ja bereits die unterschiedlichen SuSE-Versionen Incompatibiltäten untereinander haben, weshalb ich abraten würde, diese RPMs einzusetzen. Passende SuSE-RPMs gibts bei Packman, wer Mutig ist und den aktuellen CVS ausprobieren will, findet den als SuSE 8.2 RPM auch auf dem Packman-Download-Server (nicht im Webinterface) unter ftp://kbs59.informatik.uni-bremen.de/testing/xine-cvs
Also gibts keine Möglichkeit das orig. Suse xine fit für DVD zu machen? Dann muß ich das wohl mit den anderen genannten Paketen versuchen.
Sorry, aber die von SuSE mitgelieferten Varianten von MPlayer und xine kannst Du getrost in der Pfeife rauchen, die sind aus lizenz-, patent- oder sonstigen rechtlichen Gründen in irgendeinem Land in dem SuSE Linux vertrieben wird, zusammengestrichen worden, dass der Ersatz durch "vollwertige" Pakete dringenst zu empfehlen ist. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo, So nun habe ich es geschafft mittels xine von Packman dass ich DVD's abspielen kann. Meine Lieblings-DVD "Eric Clapton Live in Hyde Park" läuft fantastisch. Danke für die hilfreichen Tips. Ein Problem bleibt noch, während die DVD läuft habe ich 100% Prozessorlast so dass sich das UI von xine fast nicht bedienen läßt. Alles andere (Mail, News, usw) kann ich weiter bedienen nur das UI ist somit fast unbenutzbar. Gibts da noch eine Einstellung um die Bedienung etwas flüssiger zu machen. 1 Minute Reaktionszeit ist irgendwie suboptimal ;-) Der Rechner hier ist sicher nicht der schnellste (Duron 1100Mhz, SIS740, 512Mb Ram, Plextor 320A über /dev/sr0 ) aber unter Knoppix ging das alles recht ordentlich. Danke und Grüße Wolf -- The primary cause of failure in electrical appliances is an expired warranty. Often, you can get an appliance running again simply by changing the warranty expiration date with a 15/64-inch felt-tipped marker. -- Dave Barry, "The Taming of the Screw"
Am Mittwoch, 11. Juni 2003 21:05 schrieb Wolf-Ruediger Juergens:
So nun habe ich es geschafft mittels xine von Packman dass ich DVD's abspielen kann. Meine Lieblings-DVD "Eric Clapton Live in Hyde Park" läuft fantastisch. Danke für die hilfreichen Tips.
Gratuliere.
Ein Problem bleibt noch, während die DVD läuft habe ich 100% Prozessorlast so dass sich das UI von xine fast nicht bedienen läßt.
Also die beiden Punkte, die die meiste CPU-Zeit ziehen, sind fehlendes DMA beim DVD-Laufwerk und fehlende Unterstützung durch die Grafikkarte (XVideo-Extension). Wenn beides fehlt, kanns auch mit ner 3 GHz CPU noch ruckeln. Sehr hilfreich bei der Suche nach möglichen Optimierungen ist das kleine Programm xine-check (Teil der xine-ui), es untersucht den Rechner und gibt tipps, was man verbessern kann. Start es mal (Konsolenfenster auf und xine-check eintippen).
Alles andere (Mail, News, usw) kann ich weiter bedienen nur das UI ist somit fast unbenutzbar. Gibts da noch eine Einstellung um die Bedienung etwas flüssiger zu machen. 1 Minute Reaktionszeit ist irgendwie suboptimal ;-)
Nicht nur suboptimal, das ist grausam.
Der Rechner hier ist sicher nicht der schnellste (Duron 1100Mhz,
Naja, dafür sollte es dicke reichen. Hab hier einen Celeron 1GHz, der pendelt beim DVD-Abspielen zwischen 30 und 50% CPU-Auslastung, je nach abzuspielendem Material. Entsprechend Power ist dann übrig und Verzögerungen gibts eigentlich nicht.
SIS740, 512Mb Ram, Plextor 320A über /dev/sr0 ) aber unter Knoppix ging das alles recht ordentlich.
Wenn Du die SCSI-Emulation beim DVD-Laufwerk aktiviert hast, musst Du für hdparm zum aktivieren des DMA-Modus trotzdem das IDE-Device verwenden, dann sollte das schon gehen. Sehr viel gute Tipps gibts auch in der xine-Faq: http://xinehq.de/index.php/faq -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Samstag, 14. Juni 2003 13:00 schrieb Manfred Tremmel:
Also die beiden Punkte, die die meiste CPU-Zeit ziehen, sind fehlendes DMA beim DVD-Laufwerk und fehlende Unterstützung durch die Grafikkarte
DMA ist angeschaltet, über die Bootoptionen. linux:~ # hdparm /dev/hdc /dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) BLKRAGET failed: Invalid argument HDIO_GETGEO failed: Invalid argument
(XVideo-Extension). Wenn beides fehlt, kanns auch mit ner 3 GHz CPU noch ruckeln. Sehr hilfreich bei der Suche nach möglichen Optimierungen ist das kleine Programm xine-check (Teil der xine-ui), es untersucht den Rechner und gibt tipps, was man verbessern kann. Start es mal (Konsolenfenster auf und xine-check eintippen).
rungi@linux:rungi $ xine-check Please be patient, this script may take a while to run... [ good ] you're using Linux, doing specific tests [ good ] looks like you have a /proc filesystem mounted. [ good ] You seem to have a reasonable kernel version (2.4.20-4GB-athlon) [ good ] intel compatible processor, checking MTRR support [ good ] you have MTRR support and there are some ranges set. [ good ] found the player at /usr/bin/xine [ good ] /usr/bin/xine is in your PATH [ good ] found /usr/bin/xine-config in your PATH [...] [ good ] plugin directory /usr/lib/xine/plugins/1.0.0 exists. [ good ] found input plugins [ good ] found demux plugins [ good ] found decoder plugins [ good ] found video_out plugins [ good ] found audio_out plugins [ good ] /dev/cdrom points to /dev/sr0 [...] [ good ] found xvinfo: X-Video Extension version 2.2 [ good ] your Xv extension supports YUV overlays (improves MPEG performance) [ good ] your Xv extension supports packed YUV overlays [ good ] Xv ports: YUY2 YV12 UYVY I420 RV15 RV16 YVYU Das sieht für mich auf den ersten Blick OK aus. Das Problem ist wohl hauptsächlich dass die Bedienung von Xine selbst blockiert, andere Programme laufen ja ohne Problem nebenher.
Wenn Du die SCSI-Emulation beim DVD-Laufwerk aktiviert hast, musst Du für hdparm zum aktivieren des DMA-Modus trotzdem das IDE-Device verwenden, dann sollte das schon gehen.
Hatte ich gemacht. Siehe oben.
Sehr viel gute Tipps gibts auch in der xine-Faq: http://xinehq.de/index.php/faq
Die lese ich dann wohl als nächstes mal gründlich durch, vielleicht findet sich da ein Anhaltspunkt. Danke nochmal. Grüße - Wolf -- All power corrupts, but we need electricity. (/usr/games/fortunes)
Am Samstag, 14. Juni 2003 22:22 schrieb Wolf-Ruediger Juergens:
Die lese ich dann wohl als nächstes mal gründlich durch, vielleicht findet sich da ein Anhaltspunkt. Danke nochmal.
Prüf doch auch mal in den Einstellungen, ob wirklich der Xv Treiber verwendet wird. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Sonntag, 15. Juni 2003 02:16 schrieb Manfred Tremmel:
Prüf doch auch mal in den Einstellungen, ob wirklich der Xv Treiber verwendet wird.
Nachdem ich auf Expert umgestellt habe konnte ich den Eintrag von Auto auf XV umstellen, am Ergebnis hat sich jedoch nichts geändert. Heute hatte ich dann mal eine SVCD, da lag die CPU Belastung nur bei 20% und xine ließ sich einwandfrei bedienen. Grüße Wolf -- All power corrupts, but we need electricity. (/usr/games/fortunes)
Am Sonntag, 15. Juni 2003 23:00 schrieb Wolf-Ruediger Juergens:
Nachdem ich auf Expert umgestellt habe konnte ich den Eintrag von Auto auf XV umstellen, am Ergebnis hat sich jedoch nichts geändert. Heute hatte ich dann mal eine SVCD, da lag die CPU Belastung nur bei 20% und xine ließ sich einwandfrei bedienen.
Hm, die Datenraten bei einer DVD natürlich ungleich höher. Ich kann mir eigentlich nur noch vorstellen, dass es an der IDE-SCSI-Emulation liegen könnte, oder der DMA-Modus sich aus irgendwelchen Gründen abschaltet (dazu sollte es dann einen Eintrag in /var/log/messages geben). Versuch doch mal ohne SCSI-Emulation zu booten, setz den /dev/dvd link auf das IDE-Device und schau ob die Probleme dann weg sind. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo, Am Montag, 16. Juni 2003 01:03 schrieb Manfred Tremmel:
Hm, die Datenraten bei einer DVD natürlich ungleich höher. Ich kann mir eigentlich nur noch vorstellen, dass es an der IDE-SCSI-Emulation liegen könnte, oder der DMA-Modus sich aus irgendwelchen Gründen abschaltet (dazu sollte es dann einen Eintrag in /var/log/messages geben).
Nein, der DMA Mode bleibt an, ich kann auch nur vermuten dass die Bremse im IDE-SCSI Modul steckt.
Versuch doch mal ohne SCSI-Emulation zu booten, setz den /dev/dvd link auf das IDE-Device und schau ob die Probleme dann weg sind.
Kann ich das Modul ide-scsi nicht einfach entladen und dafür ein anderes modproben? Wenn ja welches wäre denn für ein DVD-LW zuständig? IDE-CDROM? Oder reicht /dev/dvd auf /dev/hdc zu symlinken? Grüße Wolf -- All power corrupts, but we need electricity. (/usr/games/fortunes)
Am Montag, 16. Juni 2003 16:51 schrieb Wolf-Ruediger Juergens:
Kann ich das Modul ide-scsi nicht einfach entladen und dafür ein anderes modproben? Wenn ja welches wäre denn für ein DVD-LW
Nö, dürfte nicht gehen.
zuständig? IDE-CDROM? Oder reicht /dev/dvd auf /dev/hdc zu symlinken?
Nimm doch einfach beim Booten den Eintrag für ide-scsi bei den Kernel-Paramtern raus, dann den Symlink ändern. Ne andere Methode fällt mir auch nicht ein. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Sonntag, 15. Juni 2003 02:16 schrieb Manfred Tremmel:
Prüf doch auch mal in den Einstellungen, ob wirklich der Xv Treiber verwendet wird.
Wie ich schon schrieb, der Xv Treiber lief, aber wahrscheinlich schaumgebremst ;-) Seit dem Update von Suse's Xv über YOU heute früh sind die Probleme verschwunden. CPU-Load bei 20% auf einem Athlon XP 1800+. Es lag also gar nicht am IDE-SCSI. Vielen Dank nochmals für deine Hilfe. Ich bin aber beim rumforschen im System auf ein Merkwürdigkeit gestoßen. Wenn ich cat /proc/ide/sis aufrufe, kommt [in wenig umformatiert wegen Zeilenumbruch]: SiS 5513 Ultra 100 chipset ------Primary Channel ---------- Secondary Channel Channel Status: On On Operation Mode: Compatible Compatible Cable Type: 80 pins 80 pins Prefetch Count: 0 0 Drive 0: Postwrite Disabled Postwrite Disabled Prefetch Disabled Prefetch Disabled UDMA Disabled UDMA Disabled UDMA Cycle Time Reserved UDMA Cycle Time Reserved Data Active Time 8 PCICLK Data Active Time 8 PCICLK Data Recovery Time 12 PCICLK Data Recovery Time 12 PCICLK Drive 1: Postwrite Disabled Postwrite Disabled Prefetch Disabled Prefetch Disabled UDMA Disabled UDMA Disabled UDMA Cycle Time Reserved UDMA Cycle Time Reserved Data Active Time 8 PCICLK Data Active Time 8 PCICLK Data Recovery Time 12 PCICLK Data Recovery Time 12 PCICLK Das sieht aus als ob ich den SiS-IDE Driver gar nicht voll auslaste?
hdparm /dev/hda
/dev/hda: multcount = 16 (on) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 3648/255/63, sectors = 58615258, start = 0 hdparm /dev/hdc /dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) BLKRAGET failed: Invalid argument HDIO_GETGEO failed: Invalid argument Das sieht aus als ob da noch Reserven sind. :-) Wie kann ich die einschalten? DMA ist ja schon an. Für hda sogar udma2. boot.msg zeigt: /dev/hdc: setting using_dma to 1 (on) using_dma = 1 (on) /dev/hda: setting using_dma to 1 (on) setting xfermode to 66 (UltraDMA mode2) using_dma = 1 (on) Grüße Wolf -- Old programmers never die. They just branch to a new address. (/usr/games/fortunes)
participants (3)
-
Manfred Tremmel
-
Robert Seemann
-
WJuergens@t-online.de