dvdread languages
I tried using gstreamer dvdread ugly plugin and it didn't work as expected:
- The DVD plays loads fine and the title menu plays.
- The language menu inside of totem is completely empty (it should not be as VLC is able to list all audio tracks).
- If I force language from audio menu, the title menu updates properly but not the actual movie.
Distribution: Pop!_OS 20.04 Installed by totem auto-install (I suppose totem relies on deb packages) I also have posted the issue on gnome totem: https://gitlab.gnome.org/GNOME/totem/-/issues/435 Log from gstreamer + totem:
Gtk-Message: 12:49:32.953: Failed to load module "appmenu-gtk-module"
libdvdread: Attempting to use device /dev/sr0 mounted on /media/X/Y for CSS authentication
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Attempting to use device /dev/sr0 mounted on /media/X/Y for CSS authentication
libdvdnav: Can't read name block. Probably not a DVD-ROM device.
libdvdnav: vm: dvd_read_name failed
libdvdnav: DVD disk reports itself with Region mask 0x00f50000. Regions: 2 4
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 0x0000014d
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00003e04
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00028547
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x003d7bab
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x003d7c5e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x003d9574
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x003d9627
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x003d9c1b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x003d9cfb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x003d9dd0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x003d9e83
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x003da00b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x003da0be
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x003ec77b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x003ec82e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x003efe81
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x003eff34
libdvdread: Elapsed time 0
libdvdread: Found 8 VTS's
libdvdread: Elapsed time 0
0:00:03.202631689 7304 0x558710a8b430 WARN rsndvdsrc resindvdsrc.c:2489:rsn_dvdsrc_post_title_info:<dvdsrc> Failed to get title 0 info
0:00:03.253551926 7304 0x558710a8b430 WARN totem bacon-video-widget.c:1811:bvw_handle_element_message: Unhandled element message application/x-gst-dvd from dvdsrc: element message: 0x55871227cd20, time 99:99:99.999999999, seq-num 97, element 'dvdsrc', application/x-gst-dvd, event=(string)dvd-title-info, title-durations=(guint64)< 18446744073709551615, 2908720000000, 2903480000000, 2903840000000, 2905000000000, 480000000, 480000000, 480000000, 480000000, 480000000, 480000000, 480000000, 480000000, 14280000000, 60000000000, 480000000, 480000000, 480000000, 62640000000, 62520000000, 62560000000, 62760000000, 480000000, 60160000000 >;
0:00:03.253817325 7304 0x558710a8b430 WARN totem bacon-video-widget.c:1811:bvw_handle_element_message: Unhandled element message GstNavigationMessage from dvdsrc: element message: 0x7f43c0154290, time 99:99:99.999999999, seq-num 149, element 'dvdsrc', GstNavigationMessage, type=(string)angles-changed, angle=(uint)1, angles=(uint)1;
0:00:03.352769507 7304 0x558710a8b430 WARN totem bacon-video-widget.c:2098:bvw_update_tags: Pipeline sent video tags update with no changes
0:00:03.405548915 7304 0x558710a8b430 WARN totem bacon-video-widget.c:2098:bvw_update_tags: Pipeline sent audio tags update with no changes
(totem:7304): Gtk-WARNING **: 12:49:36.581: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node slider owner GtkScale)
0:00:03.791096789 7304 0x5587115bc060 WARN videodecoder gstvideodecoder.c:2759:gst_video_decoder_prepare_finish_frame:<mpeg2dec0> decreasing timestamp (0:00:10.560000000 < 0:00:10.600000000)
0:01:10.424952306 7304 0x7f43c0163130 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<audio-sink-actual-sink-pulse> Got underflow
0:01:10.425195412 7304 0x7f43c0163130 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<audio-sink-actual-sink-pulse> Got underflow
0:01:10.425370804 7304 0x7f43c0163130 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<audio-sink-actual-sink-pulse> Got underflow
0:01:34.979568318 7304 0x558710a8b430 WARN totem bacon-video-widget.c:2098:bvw_update_tags: Pipeline sent text tags update with no changes
0:01:35.961682006 7304 0x7f43c0163130 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<audio-sink-actual-sink-pulse> Got underflow
0:01:40.557095548 7304 0x558710a8b430 WARN totem bacon-video-widget.c:2098:bvw_update_tags: Pipeline sent text tags update with no changes