La liste "aide" |
Janvier 2009 |
| Description: Liste d'aide du site http://lea-linux.org |
- From: "Benjamin (prae) GIGON" <bgigon [CHEZ] lea-linux.org>
- To: "aide" <aide [CHEZ] lea-linux.org>
- Subject: Re: [lea-aide] Erreur DVD: I/O error dev sr0
- Date: Tue, 20 Jan 2009 05:49:48 +0100
- Bounce-to: "Benjamin (prae) GIGON" <bgigon [CHEZ] lea-linux.org>
On 1/18/2009, "Benjamin (prae) GIGON"
<bgigon [CHEZ] lea-linux.org>
wrote:
>
On 1/18/2009, "Peko"
>
<papa.papa.echo [CHEZ] gmail.com>
>
wrote:
>
>
>Salut la loutre,
>
>
>
>C'est pas clair - il manque des lments pour comprendre.
>
>
>
>Si tu dis avoir vrifier le matriel, et que des progs similaires
>
>fonctionnent,
>
>c'est donc du ct logiciel qu'il faut chercher.
>
>
>
>> J'ai voulu cod une petite appli pour de la stuff DVD et en utilisant
>
>> mes lecteurs DVD (fixe et portable), je me suis retrouv avec ses
>
>> erreurs :
>
>
>
>stuff DVD ? a fait quoi ton soft ?
>
>
>
>
>
>
>
>> [ 67.977391] end_request: I/O error, dev sr0, sector 1664
>
>
>
>Sur quelle instruction ?
>
>Lecture ? Ecriture? Les deux ?
>
>Quelle est l'opration minimale que tu arrives faire avec ce lecteur?
>
>
>
>> J'ai tout tester et aucune solution ne marche.
>
>> J'ai beau cherch (mme a forcer le DVD a faire du 1x), je vois pas la
>
>> problmatique.
>
>> Avez-vous des pistes ?
>
>
>
>Oui, reprendre chaque maillon du dbut la fin.
>
>Dans tes progs, quelle est l'opration minimale qui fonctionne?
>
>Lecture ?
>
>Si oui, criture ?
>
>
>
>Sur l'instruction qui ne marche pas,
>
>tester les droits d'accs sur les maillons de la chane.
>
>
>
>Pour tester la chane de gnration du logiciel,
>
>prendre un source d'un prog simple similaire qui fonctionne,
>
>le compiler, et le tester.
>
>
>
>Pour tester, partir d'un source de prog qui fonctionne et le modifier
>
>petit petit.
>
>
>
>Augmenter le niveau de consignation des erreurs
>
>pour obtenir des codes erreurs du plus bas niveau possible,
>
>augmenter le niveau de debug.
>
>
>
>Peko
>
>
>
Hmmm, bizarre: Certains DVD passent sans problme et d'autres, non;
>
Je commence srieusement me dire que la piste "protection DVD" est
>
pas loin.
>
Cependant c'est trange que les DVD "dfectueux" passent sous un VLC
>
ou XINE sans problme.
>
>
Le soft, t'inquites, il marche, ca vient pas de l, mplayer a les mmes
>
erreurs sur les mmes DVD; Je ne fais que de la lecture lambda (frame by
>
frame)
>
J'ai russi faire tourner les deux (softs) pendant des heures avec
>
certains DVD sans problme, alors que d'autre, au bout de 15 secondes,
>
ca partait en vrille.
>
>
Il manquerait plus qu'ils aient refoutu la protection des "correction
>
de bit dfectueux" sur les DVD-V
>
( http://www.cdfreaks.com/reviews/Defeating-Audio-Cd-Copy-Protection/ )
Bon, j'ai enfin trouv la cause; C'est bien cause des protections DVD
& Co.
A priori, la plupart des softs (mplayer, xine, vlc, etc...) se base sur
deux libs: libdvdread et libdvdnav
Quand les softs utilisent libdvdread, cette dernire semble tre plus
"sensible" avec la table de corrections (lecture des secteurs de
correction pour compenser les pertes ou les erreurs)
Problme, c'est une astuce qu'utilise les protections anti copie:
foutre le bordel dans la table des corrections pour empcher la copie
... mais aussi la lecture.
Le seul moyen est d'ignorer la table de correction des DVD.
Je n'ai pas encore trouv o-quand-comment dsactiver ce truc (mme en
mattant les sources de libdvdread) en utilisant libdvdread.
Le seul moyen de virer ce truc serait de passer par libdvdnav qui ne le
fait pas.
Avec mplayer :
$ mplayer dvdnav://1
MhonArc 2.6.16.