PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : d5d Plugin für Xine-1.0beta4



pixel
13.02.03, 14:18
Hi@all,

gibt es eigentlich schon eine Version vom d5d (unserm allseitsbeliebten Forschungs-Plugin) welche unter der Version 1.0-beta4 (xine-lib) läuft?

Gruss Sven

Kentar
14.02.03, 10:39
bisher nicht. Allerdings ist bei Xine eine dvd-plugin dabei (dvdnav). Läuft auch sehr gut. Man sollte nur zusätzlich libdvdread und libdvdcss installiert haben, um die Verschlüsselten DVDs zu sehen!

pixel
14.02.03, 11:04
Hi@all,

was heist dabei? Ich muss lediglich 'xine-lib-1-beta4.tar.gz' auspacken, compilieren und installieren + GUI und habe automatisch dvdnav?

Auf der Webseite finde ich das dvdnav-plugin nicht?

Achja, libdvdread und libdvdcss sind installiert und funktionieren auch (transcode/dvd::rip)

Gruss Pixel

Kentar
14.02.03, 11:39
was heist dabei? Ich muss lediglich 'xine-lib-1-beta4.tar.gz' auspacken, compilieren und installieren + GUI und habe automatisch dvdnav?

Jap genau so ist es. Seit version 1.0x ist dvdnav direkt dabei.

pixel
15.02.03, 11:35
ok, habe ich gemacht. Wenn ich nun Xine starte gibt es keinen Knopf mehr mit NAV lediglich noch DVD. Wenn ich den betätige fängt er an auf das DVD-LW zuzugreifen und nach ca. 20 Sekunden steht das ganze System.

Kennt jemand das Problem?

move
15.02.03, 13:01
Kennt jemand das Problem?
Ne, ich hab mir gerade gestern die xine-lib-1-beta4 kompiliert mit xine-ui-0.9.18.

Bis jetzt konnte ich nur zwei DVD`s testen. Pulp-Fiction und The Sixth Sense.
Soweit ich weiß ist The Sixth Sense verschlüsselt. Liefen beiden.
Ein Blick in die Konsole (Meldungen die xine im betrieb ausgibt), aus der ich xine gestartet hatte,
hat mir gezeigt das xine mit libdvdcss,libdvdread und libdvdnav zusammen arbeitet.

Mach doch mal ein Log-File.
xine >>log-xine.txt
gruß :)

pixel
18.02.03, 14:40
Hi@all,

also die Sache das der Rechner komplett einfriert nachdem ich auf den Knopf 'DVD' klicke konnte ich beheben. Nachdem ich
die SCSI-Emulation deaktiviert habe hat's geklappt ;)

Soweit die gute Naricht und nun die schlechte. Eines muss ich jedoch vorweg schieben. JA, ich habe die tausenden von Postings gelesen (ok, nicht alle) in denen User von Ruckelproblememn in Xine berichtet hatten. Das Problem habe ich jetzt auch. DMA-Modus ist aktiviert, SCSI-Emu deaktiviert und xine-lib-1-beta4 kompiliert mit xine-ui-0.9.18 habe ich selbst compiliert. Wenn ich nun eine DVD direkt abspiele ruckel das ganz schön (AthlonXP 2000+ / 768 MB RAM / GForce4 Ti4200).

Wenn ich einen Film von der Platte, egal ob VOB - Files oder DivX abspiele läufts wunderbar. Denn ich dachte zuerst es läge an meinem Grafiksystem (2 x 19" FLAT mit je 1280x1024 als ein Desktop), bzw. dem neuen nVIDIA-Treiber.

Also kann es doch eigentlich nur an der Übertragung von DVD->Rechner hängen aber mehr wie den DMA zu aktivieren kann ich ja nicht tun, oder? Desweiteren habe ich noch ein paar Meldungen wenn ich Xine über die Konsole starte welche damit zusammenhängen können, ich habe die welche ich nicht verstehe hervorgehoben:

Zuerst Infos zur Version:
Dies ist xine (X11 gui) - Ein freier Video-Player v0.9.18
(c) 2000-2003 G. Bartsch und das xine Projektteam.
Kompiliert mit xine Bibliothek 1.0.0 (1-beta4)
xine Bibliothek, Version 1.0.0 (1-beta4) gefunden.
XServer Hersteller: The XFree86 Project, Inc. Version: 40200000,
Protokollversion: 11, Revision: 0,
Verfügbare Screen(s): 1, benutze 0
Tiefe: 24.
XShm-Version: 1.1.
-[ xiTK version 0.10.1 ]-
-[ xiTK will use XShm ]-
-[ WM type: (EWMH) KWIN {KWin} ]
Display is not using Xinerama
Nennt man so nicht den Modus wenn man einen Desktop über mehrere Bildschirme erweitert? Das habe ich doch
demux_sputext: initializing
video_out_xv: using Xv port 138 from adaptor NV05 Video Blitter for hardware colorspace conversion and scaling.
video_out_xv: open_plugin
video_out_xv: no port attributes defined.
video_out_xv: this adaptor supports the yuy2 format.
video_out_xv: this adaptor supports the yv12 format.
video_out_xv: property #11 = 0
video_out: thread created
audio_oss_out: Opening audio device...
audio_oss_out: using device >/dev/dsp<
audio_oss_out: using SNDCTL_DSP_GETOPTR
audio_oss_out : supported modes are mono stereo 4-channel 5-channel 5.1-channel
xine: xine_stream_new
xine: xine_stream_new
xine: xine_stream_new
xine: xine_stream_new
video_out_xv: property #2 = 0
video_out_xv: property #5 = 0
video_out_xv: property #3 = 0
video_out_xv: property #4 = 0
demux_sputext: open_plugin() calle
xine: found input plugin : file input plugin
xine: found demuxer plugin: Elementary MPEG stream demux plugin
metronom: video discontinuity #1, type is 0, disc_off is 0
metronom: waiting for audio discontinuity #1
metronom: audio discontinuity #1, type is 0, disc_off 0
metronom: waiting for in_discontinuity update #1
metronom: video vpts adjusted with prebuffer to 66330
metronom: audio vpts adjusted with prebuffer to 66330
dxr3_decode_video: dxr3 not present
load_plugins: plugin dxr3-mpeg2 failed to instantiate itself.
Using MMXEXT for IDCT transform
Using MMXEXT for motion compensation
xine: xine_play
xine: xine_play_internal ...done

-> Jetzt klicke ich auf 'DVD'
input_dvd.c: open_plugin called.
input_dvd.c:open_plugin:dvd_device=/dev/dvd
libdvdnav: Using dvdnav version 1-beta4 from http://xine.sf.net
libdvdread: Using libdvdcss version 1.2.2 for DVD access
VM DVD Title: LOTR_SEE_D1
VM DVD Serial Number: 2d3852d5
VM DVD Title (Alternative):
Loading /home/sven/.xine/LOTR_SEE_D1.map.
Unable to find map file '/home/sven/.xine/LOTR_SEE_D1.map'
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Maybe region 2.

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000138
libdvdread: Elapsed time 3
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00007574
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00068efb
libdvdread: Elapsed time 3
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x0036d5d1
libdvdread: Elapsed time 5
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0036d5d6
libdvdread: Elapsed time 5
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0037dcfa
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS's
libdvdread: Elapsed time 17
input_dvd: DVD Title: LOTR_SEE_D1
input_dvd: DVD Serial Number: 2d3852d5
input_dvd: DVD Title (Alternative):
demux_sputext: open_plugin() called
demux_pva.c: input not seekable, can not handle!
demux_yuv4mpeg2.c: input not seekable, can not handle!
demux_fli.c: input not seekable, can not handle!
demux_qt.c: input not seekable, can not handle!
[...]
[...]
das mit demux wiederholt sich nun einige mal bis dann...
demux_mpeg_block:open_plugin:input ID=DVD count = 2
xine: found input plugin : DVD Navigator
xine: found demuxer plugin: DVD/VOB demux plugin
metronom: video discontinuity #2, type is 0, disc_off is 0
metronom: waiting for audio discontinuity #2
metronom: audio discontinuity #2, type is 0, disc_off 0
metronom: waiting for in_discontinuity update #2
metronom: video vpts adjusted with prebuffer to 11407368
metronom: audio vpts adjusted with prebuffer to 11407373
xine: xine_play
xine: xine_play_internal ...done
libdvdnav: get_VTS_TT called, testing!!! vtsN=3, vts_ttn=1
libdvdnav: RANDOM or SHUFFLE titles are NOT handled yet.
libdvdnav: Cell should restart here
audio_decoder: suggested switching to stream_id 00
dxr3_decode_spu: dxr3 not present
load_plugins: plugin dxr3-spudec failed to instantiate itself.
libspudec:init_plugin called
audio_decoder: suggested switching to stream_id 00
VTS_PTT_SRPT - PGC: 1 PG: 1
libdvdnav: ************ this chapter FOUND!
libdvdnav: VTS_PTT_SRPT - Title 4 part 1: PGC: 1 PG: 1
metronom: video discontinuity #3, type is 2, disc_off is 25854
metronom: waiting for audio discontinuity #3
metronom: audio discontinuity #3, type is 2, disc_off 25854
metronom: waiting for in_discontinuity update #3
liba52:No accelerated IMDCT transform found
audio_oss_out: ao_open rate=48000, mode=64, dev=/dev/dsp
audio_oss_out: audio rate : 48000 requested, 48000 provided by device/sec
audio_oss_out : 6 channels output
audio_out: output sample rate 48000
audio_out: thread created
metronom: fixing sound card drift by -1250 pts
metronom: fixing sound card drift by -1391 pts
metronom: fixing sound card drift by -1271 pts
demux_sputext: open_plugin() called
xine: found input plugin : file input plugin
xine: found demuxer plugin: Elementary MPEG stream demux plugin
metronom: video discontinuity #4, type is 0, disc_off is 0
metronom: waiting for audio discontinuity #4
metronom: audio discontinuity #4, type is 0, disc_off 0
metronom: waiting for in_discontinuity update #4
metronom: video vpts adjusted with prebuffer to 11831489
metronom: audio vpts adjusted with prebuffer to 11831489

Hat jemand eine Ahnung woran es liegen könnte?

Gruss Pixel

pixel
18.02.03, 15:09
Ich denke ich habe zumindest die Ursache gefunden.

-DMA Modus für DVD ist aktiv

-> Ich starte Xine. In der Konsole kommt eine Meldung die beim 2. mal nicht kommt:
input_dvd.c:open_plugin:dvd_device=/dev/dvd

Wenn ich nun Xine beende und nachschaue ist der DMA wieder deaktiviert?? Ich weiss das dies ein Problem des SuSE-8.0 Standardkernels war aber in 8.1 habe ich das noch nie gehabt.

Gruss Pixel

Kentar
18.02.03, 18:24
es ist nicht undebdingt ein Fehler des Kernels;) . Suse hatte lediglich die DMA-Unterstützung für CD-lw s ausgeschaltet. Im notfall hilft da nix, außer nochmal compilieren. Wie es geht, habe ich schon soooooooooooo häufig gepostet. Such mal nach Suse und DMA. Da findest du auf jedenfall eine Schritt für Schritt Anleitung.

pixel
18.02.03, 19:01
Hi@all,

die Funktion das der DMA bei allem ausser Festplatten wieder deaktiviert wurde war bei SuSE-8.0. Bei 8.1 hatte ich dieses Problem noch nie. Ich habe mir ein neues DVD eingebaut und vermute mal dass es da her kommt.

Unter SuSE einen Kernel zu compilieren ist so ne Sache. Danach sind die SuSE-Patches (alsa usw.) flöten und mir konnte noch keiner so richtig sagen was ich alles tun muss damit alles wieder funktioniert.

Gruss Pixel

Wesie
19.02.03, 11:35
Bei Suse :



erst mit hdparm -I /dev/hdx (x steht für mein DVD -Laufwerk) nachgesehen was von meinem DVD Unterstützt wird.

Dann mit hdparm -d1 -X66 /dev/hdx die unterstützung getestet.
Es funktioniert wunderbar.

Dann erst habe ich die Aktivierung /sbin/hdparm -d1 -X66/dev/hdx in die Datei /etc/init.d/boot.local eingetragen (natürlich als Root)




Funzt wunderbar :)

pixel
19.02.03, 20:42
Hi@all,

ich brauch nicht nachzusehen. Ich habe doch oben geschrieben dass das Laufwerk DVD unterstützt. Der wird auch aktiviert nur sobald Xine darauf zugreift schaltet sich der DMA aus.

Gruss Pixel