My system (13.1 - 64-bit) used to playback DVD just fine on VLC, Totem Videos or through MythTV’s player. Recently though, I had a ton of gstreamer updates (as well as a bunch of other updates) and since those patches, neither VLC or Totem Videos will play DVDs. If I try to play them through Videos, it gives me an error message saying, “Videos requires an additional plugin for this operation. The following plugin is required. GStreamer element mpegvideoparse. Do you want to search for this now?” I can Cancel or Scan. If I choose Scan, it searches and finds 5 instances of gstreamer-plugins-bad-1.4.0-5.2 (64 bit), 2 instances of gstreamer-plugins-bad-1.0.10-2.1.4 (64 bit), and 1 instance of gstreamer-plugins-bad-1.0.10-2.5.4 (64-bit). At the top of this window it says, “Install the following plugins. Do you want to install this software now?” I can Cancel or Install, but I cannot select any of these entries. If I select Install, it does “Refreshing software list”, then “Querying”, then “Resolving dependancies.” Finally, I get an error that says, “Failed to install software. A package could not be found that allows the action to complete. More information is available in the detailed report.” It has a Close button.
I have checked and I have the latest version of gstreamer-plugins-bad installed (1.4.0-5.2). I’ve tried re-installing it.
In VLC, if I try to play the disc, after a few seconds, VLC just crashes to desktop. If I run it with --file-logging enabled, I get this:
~> vlc --file-logging
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[0x2269e88] logger interface: using logger.
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.13 for DVD access
libdvdnav: DVD Title: P90X3_DISC_3
libdvdnav: DVD Serial Number: 43590c54
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/tonka/.dvdnav/P90X3_DISC_3.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
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 0x000001c8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000039c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000003ba
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_0.VOB at 0x000005ae
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00000fbb
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0020d8a1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x00214f52
libdvdread: Elapsed time 0
libdvdread: Found 15 VTS's
libdvdread: Elapsed time 0
libdvdnav: decoder.c: [WARNING, unknown bits: 1000000000080000]
libdvdnav: decoder.c: [WARNING, unknown bits: 1000000000000000]
*** libdvdread: CHECK_VALUE failed in ifo_read.c:915 ***
*** for pgc->cell_playback_offset != 0 ***
Segmentation fault
Does anybody have any clue why this is going on, and what I can do about it?