Ogle n'accède qu'aux 2 premiers chapitres! [DVD Linux] - Linux et OS Alternatifs
Marsh Posté le 29-04-2002 à 13:05:01
Plusieurs choses à régler donc.
Tout d'abord, crée un lien entre ton cd-rom et /dev/dvd
Par exemple mon fichier /etc/fstab contient :
/dev/cdrom /cdrom iso9660 defaults,ro,user,noauto 0 0
Et j'ai un lien /dev/dvd qui pointe vers /dev/cdrom :
lrwxrwxrwx 1 root root 10 avr 27 14:00 /dev/dvd -> /dev/cdrom
Ensuite, quand on lit un cd audio ou un dvd, on ne le monte pas. Tu le fais uniquement si tu as un systeme de fichiers a lire. La tu vas lire un media en direct donc tu ne le montes pas.
Enfin, vérifie que tu as bien installé libdvdcss fourni par ogle. Je dis ca parce que si je prends un autre libdvdcss que celui d'ogle ca rame chez moi (P2 400 64 de RAM, et ca marche parfaitement avec le css de ogle).
Pour info, tu devrais upgrader ta distrib, histoire d'avoir un kernel plus recent (les noyaux en dessous du 2.4.10 ont des problemes de swap) et un XFree recent. (Mandrake 8.2 ou Debian Woody/Sid)
Voila, en esperant que ca t'aidera, bonne chance.
[jfdsdjhfuetppo]--Message édité par lucaramel le 29-04-2002 à 13:07:25--[/jfdsdjhfuetppo]
Marsh Posté le 29-04-2002 à 15:08:35
lucaramel a écrit a écrit : ... |
Merci, j'essaierai ce soir, sans monter le DVD et en recréant le lien /dev/dvd. Pour le reste (maj noyau et XFree), la lecture de tout le DVD a marché auparavant avec ceux de ma Mandrake!
Le libdvdcss installé vient du site de ogle.
Ton /dev/cdrom pointe sur quoi? Peux-tu faire un ls -l dessus, que je voie les droits et propriétaire à mettre?
Tu utilises ogle 0.8.2? As-tu dans ce cas fait des modifications dans /usr/share/ogle/oglerc notamment pour la zone du lecteur DVD?
Marsh Posté le 29-04-2002 à 16:00:03
bizarre tes probs car g jamais modifié olerc et g ps de prob. J'ai juste un lien /dev/dvd qui pointe sur mon lecteur de dvd (/dev/scd1 dans mon cas) et pis basta. Le seul prob est qu'Ogle ne me désactive pas l'économie d'énergie et que mon écrans s'éteint au bout d'un moment et que j'ai toujours pas chercher la solution (autre que xset dpms off ou un truc de ce genre...) car je ne mate plus trop de dvd
Marsh Posté le 29-04-2002 à 16:10:37
étrange comme problème effectivement
essaye mplayer + le skin xine-lcd
ça marche très bien les dvd dessus normalement, on verra si ça vient d'ogle ou d'une .so
Marsh Posté le 29-04-2002 à 19:10:00
Pardon, j'avais oublié de préciser sur quoi pointait mon /dev/cdrom :
lrwxrwxrwx 1 root root 3 avr 21 00:00 /dev/cdrom -> hdc
J'utilise effectivement ogle 0.8.2, optimisé pour mmx (j'ai une debian sid), et je n'ai fait que créer le lien /dev/dvd et hop ca marchait.
Marsh Posté le 29-04-2002 à 21:55:18
Fait un lien de /dev/dvd vers /dev/cdrom et /dev/rdvd vers /dev/cdrom.
Vérifié les droits.
Remis le fichier oglerc initial
Pas monté le DVD : Ogle ne voit pas les fichiers IFO.
Si je monte le DVD, il ne lit toujours que les 2 premiers chapitres.
Installé Xine. DVD non monté.
je clique sur d4d :
Citation : |
Xine se ferme. Idem si DVD non monté.
Il semble avoir un problème pour récupérer les clés du DVD.
Si je clique sur NAV, puis sur un chapitre > 2, il relit l'intro du DVD.
Si je clique sur DVD, il rejette un tas de frames et se ferme (erreur de segmentation)
A tous les participants de ce topic qui réussissent à lire tous les chapitres d'un DVD :
pourriez-vous m'indiquer SVP quel est votre lecteur de DVD (Pioneer 10x?), les packages installés pour lire ces DVD, dont ceux du logiciel DVD, ainsi que la version du noyau linux(y en a-t-il avec 1 noyau 2.4.3 comme moi)?
Je pense installer un noyau plus récent (2.4.17).
En désespoir de cause je passerai à la Mandrake 8.2 ...
Marsh Posté le 30-04-2002 à 01:08:00
PinG a écrit a écrit : non, c'est parceque tu as les versions sharewares limitées... Il faut récupérer le crack [url=http://I_don_t_trust_Ping!!![/url] |
Merci de ta collaboration utile, Ping!
Bon, des conseils ou infos utiles cette fois-ci?
Marsh Posté le 30-04-2002 à 06:43:58
toroth2 a écrit a écrit : Merci de ta collaboration utile, Ping! Bon, des conseils ou infos utiles cette fois-ci? |
si on peut plus rigoler
Marsh Posté le 30-04-2002 à 09:40:57
Xine sux. Je n'ai jamais réussi à lire de dvd avec (si, une fois mais bon).
Essaie de passer à une Mandrake 8.2 ou une Debian pour lire tes DVDs, je pense quand même que tu auras plus de chance.
Marsh Posté le 30-04-2002 à 10:27:26
PinG a écrit a écrit : si on peut plus rigoler |
J'étais ironique! Moi aussi je plaisantais!
Je suis depuis assez longtemps sur ces forums hardware pour connaitre la "boutique"!
Ah, quelle aventure ces DVDs sous Linux!
Je commence à me demander si :
1/ Ce n'est pas à cause de ma distribution qu'il faut mettre à jour. J'ai entendu parler d'une version de la glibc non compatible avec libdvdCSS. Ca ne serait pas la 2.96 par hasard?
2/ Si mon modèle de lecteur DVD Pioneer 10X n'a pas un problème sous Linux (j'avais vu des discussions la-dessus mais je ne sais plus où)
Marsh Posté le 30-04-2002 à 10:28:54
lucaramel a écrit a écrit : Xine sux. Je n'ai jamais réussi à lire de dvd avec (si, une fois mais bon). Essaie de passer à une Mandrake 8.2 ou une Debian pour lire tes DVDs, je pense quand même que tu auras plus de chance. |
Je tente d'abord avec un noyau + récent, puis ensuite avec une MDK8.2 si ça rate.
Bonne journée
Marsh Posté le 02-05-2002 à 12:49:59
Pour ceux (celles) qui lisent sans problèmes les DVDs sous Linux, avez-vous un noyau 2.4.3, et/ou une glibc2.96 et/ou un lecteur DVD Pioneer 10x?
Ca m'aiderait pour cibler la cause du problème.
Marsh Posté le 02-05-2002 à 12:57:24
Essaie d'installer une Mandrake 8.2
Et puis les kernels en dessous du 2.4.10 ils suxxent des ours
Marsh Posté le 02-05-2002 à 14:24:33
kernel 2.4.18
libC 2.2.5-6
pionner scsi 6x
debian SID
Marsh Posté le 02-05-2002 à 16:47:49
the_fireball a écrit a écrit : kernel 2.4.18 libC 2.2.5-6 pionner scsi 6x debian SID |
Merci
La mise à jour vers la Mdk8.2 semble de + en + nécessaire, parce que c'est bien possible que le dvdCSS ne marche pas avec la glibc 2.96 (je ne sais plus où j'avais vu cette info). Et la fois où j'ai voulu mettre à jour la glibc ce fut la cata...
lucaramel > Je suis en train de télécharger la Mandrake 8.2!
Mais devoir réinstaller un tas de trucs ailleurs (3D, modem, mplayer pour DivX?) juste pour lire les DVDs, ça me soûle...
Je tenterai d'abord avec un noyau + récent que le 2.4.3 mais pas avant le week-end.
Quelqu'un a un Pioneer 10X IDE dans l'assistance?
Marsh Posté le 29-04-2002 à 11:09:47
Bonjour
Je suis désespéré pour lire des DVDs sous Linux!
Il y a 2 jours, j'ai enfin réussi à lire divers DVDs avec Ogle sur une Mandrake 8.0 (noyau 2.4.3 et XFree 4.0.3).
Tout content, j'ai testé ogle avec "l'armée des 12 singes". J'accédais bien à tous les chapitres du DVD.
Depuis j'ai éteins (proprement) le PC. Hier, je voulais regarder un autre DVD. Arrivé sous Linux, je lance Ogle.
Il démarre bien, mais ne veut lire que les 2 premiers chapitres du DVD.
Si je désire atteindre un chapitre plus en avant du film, ogle se ferme brutalement.
Je me dis qu'il a peut-être un problème avec ce DVD et je reteste donc avec "l'armée des 12 singes".
Et là aussi, même comportement!!!
Je joins ci-dessous la sortie sur console lors de l'exécution de ogle :
##############################################################
[xxx@xxx xxx]$ ogle
Note[ogle_ctrl]: ogle 0.8.2
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_gui with pid 1509
warning: failed to load external entity "/home/xxx/.oglerc"
WARNING[ogle_gui]: Couldn't load config file
WARNING[ogle_gui]: interpret_config(): Couldn't read '/home/xxx/.oglerc'
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_nav with pid 1510
warning: Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_mpeg_ps with pid 1511
failed to load external entity "/home/xxx/.oglerc"
WARNING[ogle_nav]: Couldn't load config file
WARNING[ogle_nav]: interpret_config(): Couldn't read '/home/xxx/.oglerc'
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_vout with pid 1512
vm: play_PGC: first_play_pgc
JumpSS_VMGM_PGC 2
Language 'en' not found, using 'fr' instead
vm: play_PGC:Language 'en' not found, using 'fr' instead
state.pgcN (2)
play_PG: state.pgN (1)
play_Cell: state.cellN (1)
Debug[ogle_nav]: sending subpicture palette
Debug[ogle_nav]: sending aspect 4:3
Debug[ogle_nav]: sending audio demuxstream 0
Debug[ogle_nav]: sending subp demuxstream 0
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 0x00000128
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000d7f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000f59
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x0021768f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00217694
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 0
Debug[ogle_ctrl]: _new stream bf, 0
vmg: shmid: 15499269
Debug[ogle_nav]: FlowCtrlCompleteVideoUnit = 1;
Debug[ogle_nav]: end of cell
Note[ogle_nav]: Pause for 5 seconds,
Debug[ogle_ctrl]: _new stream e0, 0
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_mpeg_vs with pid 1515
## video_stream:req cap
video_dec: shmid: 15532038
video_dec: data_buf shmid: 15466500
## video_stream:got cap and stream
vs: get ouput buffer
Debug[ogle_ctrl]: got capability video_out
horizontal_size: 720, vertical_size: 576
padded_width: 720, padded_height: 576
frame rate: 25
Debug[ogle_vout]: set_sync_point()
warning: failed to load external entity "/home/xxx/.oglerc"
Note[ogle_vout]: get_video_config(): Couldn't read '/home/xxx/.oglerc'
Note[ogle_vout]: using default config for ':0.0'
Note[ogle_vout]: Using 'X11' as source for geometry
Note[ogle_vout]: Using 'XF86VidMode' as source for resolution
Note[ogle_vout]: Display w: 292, h: 212, hp: 1024, vp: 768
Note[ogle_vout]: Display sar: 217088/224256 = 0.968037
Note[ogle_vout]: Found Xv extension 2.2, checking for suitable adaptors
Note[ogle_vout]: Xv adaptor "NV10 Video Overlay" port 48 image format 842094169 Debug[ogle_vout]: resize: 743, 576
Debug[ogle_vout]: resize: 743, 576
vm: play_PGC:Language 'en' not found, using 'fr' instead
state.pgcN (8)
play_PG: state.pgN (1)
play_Cell: state.cellN (1)
Debug[ogle_nav]: sending subpicture palette
*** Backward scr discontinuity
system_clock_reference: [0.000000 s]
prev system_clock_reference: [0.103948 s]
demux: changed to scr_nr: 8
*vmg: unrecognized event type (24)
Debug[ogle_nav]: forced select button 1
Debug[ogle_nav]: FlowCtrlCompleteVideoUnit = 1;
Debug[ogle_nav]: end of cell
Note[ogle_nav]: Still picture select an item to continue.
Debug[ogle_vout]: set_sync_point()
JumpVTS_PTT 1:5
play_PG: state.pgN (5)
play_Cell: state.cellN (5)
Debug[ogle_nav]: sending subpicture palette
Debug[ogle_nav]: sending aspect 16:9
Debug[ogle_nav]: sending subp demuxstream 31
demux: dvdreadblocks returned 0
demux: dvdreadblocks only got 0, wanted 1
demux: dvdreadblocks returned 0
demux: dvdreadblocks only got 0, wanted 1
demux: dvdreadblocks returned 0
demux: dvdreadblocks only got 0, wanted 1
demux: dvdreadblocks returned 0
demux: dvdreadblocks only got 0, wanted 1
demux: dvdreadblocks returned 0
Ogle can't read any data.
Make sure that the CSS authentication works correctly.
See also the FAQ at http://www.dtek.chalmers.se/~dvd/faq.shtml
Three common problems are:
no write permission on you DVD drives device node.
you are trying to play a DVD from a region other than the one
of the DVD drive.
or you have never set the region on the drive.
For setting the region; a program called regionset will do this.
Search for dvd_disc or dvdkit on freshmeat.net
Beware that you can only sset the region 5 times!
Debug[ogle_ctrl]: child: 1511 exited with 1
Debug[ogle_ctrl]: pid: 1511 exited with status: 1
Debug[ogle_ctrl]: child: 1516 killed
Debug[ogle_ctrl]: pid: 1516 terminated on signal: 2
Debug[ogle_ctrl]: child: 1510 killed
Debug[ogle_ctrl]: pid: 1510 terminated on signal: 2
Debug[ogle_ctrl]: child: 1509 killed
Debug[ogle_ctrl]: pid: 1509 terminated on signal: 2
Debug[ogle_ctrl]: child: 1515 exited with 0
Debug[ogle_ctrl]: pid: 1515 exited with status: 0
Debug[ogle_ctrl]: child: 1512 exited with 0
Debug[ogle_ctrl]: pid: 1512 exited with status: 0
Debug[ogle_ctrl]: removing shmid: 14647298
Debug[ogle_ctrl]: removing shmid: 15466500
Debug[ogle_ctrl]: removing shmid: 15499269
Debug[ogle_ctrl]: removing shmid: 15532038
Debug[ogle_ctrl]: removing shmid: 15564807
ctrl: ipc_rmid: Invalid argument
Debug[ogle_ctrl]: removing shmid: 15597576
Debug[ogle_ctrl]: removing shmid: 15630345
Debug[ogle_ctrl]: removing shmid: 15663114
Note[ogle_ctrl]: exiting
[xxx@xxx xxx]$
##############################################################
La partie en gras correspond à la réaction de ogle quand je veux accéder à un chapitre > 2
Je pense que l'authentification CSS fonctionne, sinon je n'aurais même pas pu regarder les 2 premiers chapitres du DVD.
J'avais déjà lu des DVDs avant sur ce lecteur DVD (Pioneer 10X) donc la zone du lecteur DVD est bien fixée sur 2.
Je pencherais plutôt pour un problème de droit sur mon inode de DVD.
Une autre info utile : je n'arrive à monter un DVD sous la Mandrake 8.0 que si j'ai auparavant monté un CDROM.
Sinon, je reçois un message du style : erreur de montage, mauvais système de fichiers ou trop de systèmes
de fichiers montés.
Voici mon fichier fstab :
##############################################################
[xxx@xxx xxx]$ cat /etc/fstab
/dev/hda5 / ext2 defaults 1 1
/dev/fd0 /A vfat user,noexec,nodev,nosuid,rw,noauto,fs=vfat 0 0
/dev/hda1 /C vfat noexec,nodev,nosuid,rw,noauto,umask=0,codepage=850,iocharset=iso8859-1 0 0
/dev/cdrom /CDROM iso9660 user,owner,exec,dev,suid,rw,noauto,uid=0,gid=22,umask=666,fs=iso9660 0 0
/dev/hda5 /D vfat user,noexec,nodev,nosuid,rw,noauto,umask=0,codepage=850,iocharset=iso8859-1 0 0
/dev/hda6 /E vfat user,exec,nodev,nosuid,rw,noauto,umask=0,codepage=850,iocharset=iso8859-1 0 0
/dev/hda7 /F vfat user,exec,nodev,nosuid,rw,noauto,umask=0,codepage=850,iocharset=iso8859-1 0 0
/dev/hdb5 /G vfat user,exec,nodev,nosuid,rw,noauto,umask=0,codepage=850,iocharset=iso8859-1 0 0
/dev/scd0 /GRAVEUR iso9660 user,noexec,nodev,nosuid,ro,noauto,fs=iso9660 0 0
/dev/hdc5 /Hfoireux vfat user,exec,nodev,nosuid,rw,noauto,umask=0,codepage=850,iocharset=iso8859-1 0 0
/dev/hda3 /boot ext2 exec,dev,suid,rw 1 2
none /dev/pts devpts mode=0620 0 0
/dev/hda9 /home ext2 exec,dev,suid,rw 1 2
none /proc proc defaults 0 0
/dev/hda10 /root ext2 exec,dev,suid,rw 1 2
/dev/hdb7 /usr/games/UnrealTournament ext2 defaults 1 2
/dev/hda8 partition swap defaults 0 0
/dev/hdb6 none swap exec,dev,suid,rw 1 1
/dev/hdc6 /var/log ext2 exec,dev,suid,rw 1 1
/dev/hdc7 /backup ext2 exec,dev,suid,rw 1 1
[xxx@xxx xxx]
##############################################################
Les droits sur mes inodes et liens symboliques :
##############################################################
[xxx@xxx xxx]$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 8 mar 10 00:28 /dev/cdrom -> /dev/hdd
[xxx@xxx xxx]$
[xxx@xxx xxx]$ ls -l /dev/hdd
brw------- 1 xxx cdrom 22, 64 avr 14 2001 /dev/hdd
[xxx@xxx xxx]$
##############################################################
Pour info, j'avais les droit 777 et root.root sur /dev/hdd (lecteur de DVD) avant de démarrer ogle! Très bizarre...
les partitions montées au moment du test :
##############################################################
[xxx@xxx xxx]$ mount
/dev/hda4 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda3 on /boot type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0620)
/dev/hda9 on /home type ext2 (rw)
/dev/hda10 on /root type ext2 (rw)
/dev/hdb7 on /usr/games/UnrealTournament type ext2 (rw)
/dev/hdc6 on /var/log type ext2 (rw)
/dev/hdc7 on /backup type ext2 (rw)
/proc/bus/usb on /proc/bus/usb type usbdevfs (rw,devmode=0664,devgid=43)
/dev/hdd on /CDROM type iso9660 (ro,uid=0,gid=22,umask=666,fs=iso9660,user=xxx)
[xxx@xxx xxx]$
##############################################################
En gras, la partie du fichier de config de ogle que j'ai modifié
(j'ai la même erreur avec le fichier par défaut) et avec un lien /dev/dvd -> /dev/hdd :
##############################################################
[xxx@xxx xxx]$ cat /usr/share/ogle/oglerc
<?xml version="1.0"?>
<!DOCTYPE ogle_conf SYSTEM "/usr/share/ogle/ogle_conf.dtd">
<!-- This is the configuration file for ogle. (man oglerc(5)) -->
<ogle_conf>
<dvd>
<nav>
<defaults>
<DefaultMenuLanguage>en</DefaultMenuLanguage>
<DefaultAudioLanguage>en</DefaultAudioLanguage>
<DefaultSubtitleLanguage>en</DefaultSubtitleLangua
ge>
<ParentalCountry>US</ParentalCountry>
<ParentalLevel>15</ParentalLevel>
<PlayerRegion>2</PlayerRegion>
</defaults>
</nav>
<device>
<path>/dev/cdrom</path>
</device>
</dvd>
<audio>
<device>
<path>/dev/dsp</path>
</device>
<speakers>
...
[xxx@xxx xxx]$
##############################################################
le contenu du DVD :
##############################################################
[xxx@xxx xxx]$ ls -R /CDROM
/CDROM:
audio_ts/ video_ts/
/CDROM/audio_ts:
/CDROM/video_ts:
video_ts.bup* vts_01_0.bup* vts_01_1.vob* vts_01_4.vob* vts_02_0.ifo*
video_ts.ifo* vts_01_0.ifo* vts_01_2.vob* vts_01_5.vob* vts_02_0.vob*
video_ts.vob* vts_01_0.vob* vts_01_3.vob* vts_02_0.bup* vts_02_1.vob*
[xxx@xxx xxx]$
##############################################################
Les packages installés en rapport avec la lecture des DVDs, tous récupérés sur le site officiel de Ogle :
##################################################
############
dvd_disc-20000215-2
libcss-0.1.0-4
libcss-devel-0.1.0-1
libdvdcss-0.0.3.ogle3-1
libdvdcss-devel-0.0.3.ogle3-1
libdvdread-devel-0.9.2-fr3
libdvdread-0.9.2-fr3
ogle_gui-0.8.2-ogle1
ogle-0.8.2-ogle1
##################################################
############
J'espère qu'avec toutes ces infos vous serez en mesure de me fournir une piste, car là je désespère :
ça a marché une fois mais depuis c'est la galère!
Pas vu la solution de ce problème sur la FAQ ou la mailing list de Ogle
Merci
[jfdsdjhfuetppo]--Message édité par toroth2 le 29-04-2002 à 11:11:30--[/jfdsdjhfuetppo]
---------------
Je me disais justement ce matin qu'il me manquait quelque chose pour descendre les poubelles!!!