Jessie-totem-dvd

Bonjour,
J’utilise jessie:
:~$ uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

L’application “Vidéos” utilisant Totem 3.14.0-2 ne lit pas les dvds; elle lit cependant des vidéos enregistrées de Youtube.
Le dvd non lu est présent dans la liste de lecture de “Vidéos”.

Les dépendances et les plugins nécessaires sont installés.

Sur ce même ordinateur vlc lit les dvds.

Merci pour les suggestions à venir,
Ciao.

Si ça fonctionne avec VLC, ne t’embête pas à chercher ailleurs.

Bonjour,

Il te manque peut-être un paquet libdvdcss ou un truc du genre pour lire les DVD protégés?

Cherches dans synaptic “libdvd”, peut-être qu’une bibliothèque est manquante, c’est étonnant.

Regardes aussi si tu as les droits pour ton utilisateur,… mais bon, si VLC les lit.

Oui, VLC utilise libdvdcss pour lire les DVD.

Bonsoir,
Voici quelques informations:

@debian:~$ dpkg --status libdvdcss2
Package: libdvdcss2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 76
Maintainer: Dmitry Smirnov onlyjob@debian.org
Architecture: amd64
Multi-Arch: same
Source: libdvdcss
Version: 1.4.0-1~local
Replaces: libdvdcss-dev (<= 0.0.3-3), libdvdcss0 (<= 1.0.0-0.0), libdvdcss2-dev (<= 1.2.10-0.0)
Provides: libdvdcss
Depends: libdvd-pkg, libc6 (>= 2.7)
Pre-Depends: multiarch-support
Description: library for accessing encrypted DVDs
libdvdcss is a library for accessing and unscrambling DVDs encrypted
with the Content Scramble System (CSS).
libdvdcss is part of the VideoLAN project.
.
This package provides runtime libraries.
Homepage: https://www.videolan.org/developers/libdvdcss.html

Je sais que je peux utiliser vlc mais laisser un bug cela fait désordre.
Ciao.

Bonjour,

Lancer le programme depuis un terminal pour avoir éventuellement plus de messages concernant ce problème.

Bonjour,
Voici les informations du terminal:

~$ totem /dev/sr0
libdvdread: Attempting to use device /dev/sr0 mounted on /media/cdrom0 for CSS authentication
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Attempting to use device /dev/sr0 mounted on /media/cdrom0 for CSS authentication
libdvdnav: DVD disk reports itself with Region mask 0x00ed0000. Regions: 2 5

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 0x0007bb80
libdvdread: Elapsed time 2
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0007c2e8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0007d4a0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x003640ed
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x003641cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0037347d
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS’s
libdvdread: Elapsed time 2
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��

À propos du langage non trouvé:

@debian:~$ locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

A+

S’il n’y a rien d’autre, je ne vois rien de bloquant… Désolé

EDIT

Essayer avec cette option

$ totem --gst-debug-level=1 /dev/sr0

Bonjour,
Merci pour votre patience.

J’ai testé la commande “totem --gst-debug-level=1 /dev/sr0” sans le dvd et avec le dvd.
Sans le dvd:

@debian:~$ totem --gst-debug-level=1 /dev/sr0
0:00:01.743700830 2348 0x7fac2296dc40 ERROR default totem-gst-helpers.c:61:totem_gst_message_print: message = Impossible d’ouvrir le fichier « /dev/sr0 » en lecture.
0:00:01.743971909 2348 0x7fac2296dc40 ERROR default totem-gst-helpers.c:63:totem_gst_message_print: domain = 4823 (gst-resource-error-quark)
0:00:01.744090642 2348 0x7fac2296dc40 ERROR default totem-gst-helpers.c:64:totem_gst_message_print: code = 5
0:00:01.744202764 2348 0x7fac2296dc40 ERROR default totem-gst-helpers.c:65:totem_gst_message_print: debug = gstfilesrc.c(520): gst_file_src_start (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstFileSrc:source:
system error: Aucun medium trouvé
0:00:01.744328332 2348 0x7fac2296dc40 ERROR default totem-gst-helpers.c:66:totem_gst_message_print: source =
0:00:01.744363724 2348 0x7fac2296dc40 ERROR default totem-gst-helpers.c:67:totem_gst_message_print: uri = (NULL)

Avec le dvd:

@debian:~$ totem --gst-debug-level=1 /dev/sr0
libdvdread: Attempting to use device /dev/sr0 mounted on /media/cdrom0 for CSS authentication
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Attempting to use device /dev/sr0 mounted on /media/cdrom0 for CSS authentication
libdvdnav: DVD disk reports itself with Region mask 0x00ed0000. Regions: 2 5
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 0x0007bb80
libdvdread: Elapsed time 2
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0007c2e8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0007d4a0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x003640ed
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x003641cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0037347d
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS’s
libdvdread: Elapsed time 2
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��

Je pense que je devrai faire un rapport de bug.
Ciao.

Les deux retours ont l’air tout à fait normaux.

Il est possible d’augmenter le niveau de verbosité de 1 à 9.
Par exemple :
$ totem --gst-debug-level=3 /dev/sr0

En l’état, un rapport de bug n’aura pas beaucoup d’impact car … il n’y a pas de message d’erreur.

Bonsoir,
Voici le résultat de la commande qui me semble plus bavard mais je ne sais comment utiliser les FIXME:

@debian:~$ totem --gst-debug-level=3 /dev/sr0
0:00:01.561819876 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:01.562033919 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:01.697292157 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:01.697406899 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
libdvdread: Attempting to use device /dev/sr0 mounted on /media/cdrom0 for CSS authentication
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Attempting to use device /dev/sr0 mounted on /media/cdrom0 for CSS authentication
libdvdnav: DVD disk reports itself with Region mask 0x00ed0000. Regions: 2 5
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 0x0007bb80
libdvdread: Elapsed time 2
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0007c2e8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0007d4a0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x003640ed
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x003641cb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0037347d
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS’s
libdvdread: Elapsed time 2
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
0:00:09.012581547 3194 0x7f6288b5fc40 WARN rsndvdsrc resindvdsrc.c:2490:rsn_dvdsrc_post_title_info: Failed to get title 0 info
0:00:09.012674638 3194 0x7f6289194770 FIXME default gstutils.c:3643:gst_pad_create_stream_id_internal:dvdsrc:src Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:09.197751591 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.197836734 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.201187940 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.201245392 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.214104900 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.214205024 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.214329211 3194 0x7f6288b5fc40 WARN totem bacon-video-widget.c:1723:bvw_handle_element_message: Unhandled element message application/x-gst-dvd from dvdsrc: element message: 0x7f62400026a0, time 99:99:99.999999999, seq-num 91, element ‘dvdsrc’, application/x-gst-dvd, event=(string)dvd-title-info, title-durations=(guint64)< 18446744073709551615, 7536160000000, 12800000000, 47800000000, 49320000000, 49320000000, 64200000000, 49560000000 >;
0:00:09.648784894 3194 0x7f6288b5fc40 WARN totem bacon-video-widget.c:1723:bvw_handle_element_message: Unhandled element message GstNavigationMessage from dvdsrc: element message: 0x7f6254020c40, time 99:99:99.999999999, seq-num 146, element ‘dvdsrc’, GstNavigationMessage, type=(string)angles-changed, angle=(uint)1, angles=(uint)1;
0:00:09.649068238 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.649162261 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.660792742 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.660863063 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.661069847 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.661107130 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.661370554 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:09.661406700 3194 0x7f6288b5fc40 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again

Ciao.

En ignorant les FIXME et en lisant les WARN, ça donne ça

0:00:09.012581547 3194 0x7f6288b5fc40 WARN rsndvdsrc resindvdsrc.c:2490:rsn_dvdsrc_post_title_info: Failed to get title 0 info
0:00:09.214329211 3194 0x7f6288b5fc40 WARN totem bacon-video-widget.c:1723:bvw_handle_element_message: Unhandled element message application/x-gst-dvd from dvdsrc: element message: 0x7f62400026a0, time 99:99:99.999999999, seq-num 91, element 'dvdsrc', application/x-gst-dvd, event=(string)dvd-title-info, title-durations=(guint64)< 18446744073709551615, 7536160000000, 12800000000, 47800000000, 49320000000, 49320000000, 64200000000, 49560000000 >;
0:00:09.648784894 3194 0x7f6288b5fc40 WARN totem bacon-video-widget.c:1723:bvw_handle_element_message: Unhandled element message GstNavigationMessage from dvdsrc: element message: 0x7f6254020c40, time 99:99:99.999999999, seq-num 146, element 'dvdsrc', GstNavigationMessage, type=(string)angles-changed, angle=(uint)1, angles=(uint)1;

Il n’arrive pas à trouver le titre principal pour lancer la lecture.

Bonsoir,

Citation de jcsm33

0:00:09.012581547 3194 0x7f6288b5fc40 WARN rsndvdsrc resindvdsrc.c:2490:rsn_dvdsrc_post_title_info: Failed to get title 0 info

Il n’arrive pas à trouver le titre principal pour lancer la lecture.

J’ai visionné un autre dvd avec totem et vlc peut lire le dvd non lu par totem; ça me dépasse.
Est-ce que c’est rédibitoire ou y-a-t-il une solution?

Merci encore pour votre patience,
ciao.

vlc n’utilise pas gstreamer (gst) ce qui fait que le bug est sans doute dans gstreamer mais en lisant le code, qui n’a pas changé depuis jessie, difficile de dire ce qui cloche.

File: resindvdsrc.c | Debian Sources

Bonjour,
Merci pour tous les commentaires.
Ciao.