Kaffeine: no demux plugin?

After wrestling with Kaffeine on openSUSE 11.2, I thought I had solve the issue I had with it and I got a new error as described below:

Original Issue: Kaffeine will not play a dvd. Error: Cannot find input plugin for MRL

So, I did what this post: http://forums.opensuse.org/new-user-how-faq-read-only/407184-multi-media-restricted-format-installation-guide.html#post1940596 suggested.

Then: error no longer appeared, but I got a new error.

New error: "Cannot find demux plugin for MRL “dvd:///dev/sr0"”

Of course, I could install Demux, but what is this plugin business? Any ideas? Please, if possible include a little information about what MRL refers to.

Thanks.

Make sure you have

libdvdread4-4.1.3-2.pm.2.1.i586
libdvdplay0-1.0.1-1.pm.1.1.i586
libdvdnav4-4.1.3-2.2.i586
libdvdcss-1.2.10-6.17.i586

to match your arch.

…and make sure /dev/sr0 is the correct device too.

After installing some packages marked for auto install. The error went away and a new error has appeared:

“Read Error From: Error Reading Nav Packet”

How can I verify that /dev/sr0 is correct? It is the only dvd drive in the machine (Compaq Presario Laptop f577CL).

After installing some packages marked for auto install. And verifying/installing
libdvdread
libdvdplay0
libdvdnav
libdvdcss

The original error went away and a new error has appeared:
“Error opening vtsN=-1, domain=2”

But I still would like to know how to verify that /dev/sr0 is the correct device for the dvd drive.

But I still would like to know how to verify that /dev/sr0 is the correct device for the dvd drive.

After inserting the media, check

cat /etc/mtab

Could you please run Kaffeine via command-line and post the full output?

This time my dvd played normally with excellent picture and sound!
However, as requested, I will post the output because I’m concerned about some of it. There are some “Please send bug report” messages.

apriest@linux-jdwh:~> kaffeine
apriest@linux-jdwh:~> libdvdnav: Using dvdnav version 1.1.17 from the xine project - Home
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title: Finding Nemo
libdvdnav: DVD Serial Number: 2ef8bd44
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file ‘/home/apriest/.dvdnav/Finding Nemo.map’
libdvdnav: DVD disk reports itself with Region mask 0x00f60000. Regions: 1 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 0x0000016f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000003e9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0003a459
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002ac8a5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002ac8a9
libdvdread: Elapsed time 1
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x002ac8be
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x002ac8c2
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x002ac948
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002aca03
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x002aca1b
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x002acad6
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x002acaee
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x002acaf2
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x002acb34
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x002acb38
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x002acb77
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x002acb7b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x002b1cc0
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x0031e78b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x0038b27c
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x0038b280
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x003ad2ef
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x003ad2f3
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x003c7711
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x003c7bb7
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_13_0.VOB at 0x003c8256
libdvdread: Elapsed time 1
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x003c825a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_0.VOB at 0x003cc313
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x003cc317
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x003cee71
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x003cee75
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x003cf937
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x003cf93c
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x003d0f26
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x003d0f2b
libdvdread: Elapsed time 0
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x003d107a
libdvdread: Elapsed time 1
Please send bug report - no VTS_TMAPT ??
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x003d107f
libdvdread: Elapsed time 0
libdvdread: Found 18 VTS’s
libdvdread: Elapsed time 4
libdvdnav: RANDOM or SHUFFLE titles are NOT handled yet.
Please send bug report - no VTS_TMAPT ??
Please send bug report - no VTS_TMAPT ??
libdvdnav: RANDOM or SHUFFLE titles are NOT handled yet.
libdvdnav: RANDOM or SHUFFLE titles are NOT handled yet.
libdvdnav: RANDOM or SHUFFLE titles are NOT handled yet.
Film mode enabled.
Film mode disabled. (This continues to repeat while dvd is on the menu)

Some DVD’s just can’t be played I’m afraid
You could try this from a terminal

mplayer dvdnav://

Some DVD’s just can’t be played I’m afraid

But this one does! :slight_smile:

Sorry, I don’t even have the slightest idea, googling this message gives me only dead ends - one has to note that Kaffeines output is quite verbose, so not every message is actually important, even if it sounds so. I say this a) because I really actually have no clue and b) because I get pretty much the same messages when playing a DVD which runs perfectly. Maybe that helps…

My advise: forget kaffiene, seriously it sucks.
Do yourself a favor and install VLC, or SMplayer, or both as I recommend.

My advise: forget kaffiene, seriously it sucks.

When doing such recommendations, one should be able to give some reasons. Just throwing “$applicationA sucks, $applicationB FTW!1!!!1!!” at someone doesn’t really work. I’ll show you an alternative:

“While generally preferring SMplayer / MPlayer (since it offers more options and supports VDPAU) I do recommend Kaffeine for playing DVDs, because MPlayer (or frontends such as SMPlayer) can not handle DVD-menus in a reliable way. The current Kaffeine lacks many funtions and its interface appears to be rather meager, but it does play video-DVDs without a problem.”

Actually for me Kaffeine will often work where others don’t - But try em all if necessary.

Alright I will give the many reasons why kaffeine in KDE4 sucks:
1: it fails to detect more then 1 DVD drive, I have 2, one is my regular DVD drive and the other is a DVD/DVD writer combo drive, BOTH work fine in VLC and SMPlayer on my hardware not in kaffiene.
2: there is no real way to configure the bloody thing, VLC and SMPlayer can be tweeked for the users needs, heck even Totem can be configured a little…
3: Like manyQT4 apps it lacks many features of its predecessor, makes me wonder if QT4 really is “superior” if none of the QT4 ports of QT3 apps work that well.
4: Buggy as hell, like the rest of KDE4
5: Its a real pain in the arse to get it working, especially with all the codecs it needs.

You could add “on my system(s)” to “sucks”. Or “IMHO”. Still, some reply:

ad 1: Two systems in my house have 2 DVD-rewriters (4 different ones, 2 NEC and 2 LG). On both systems I can start 2 DVD playback KDE4 kaffeine sessions.
ad 2. You can configure Xine, kaffeine uses it as it’s engine.
ad 3. Qt3 is not a predecessor of Qt4, Qt4 is brandnew, same goed for KDE3 vs. KDE4: KDE4 was meant to be a new desktop, not some Qt4-ed KDE3. Both stated on respective websites.
ad 4. Don’t know about the buggyness of hell :slight_smile:
ad 5. Install Packman (codec)packages, done.

To the OP: some dvd’s/downloaded iso’s just are not made as they should. Our 2 standalone players refuse DVD’s from time to time.

(Do I feed him? Do I not?)

1: it fails to detect more then 1 DVD drive, I have 2, one is my regular DVD drive and the other is a DVD/DVD writer combo drive, BOTH work fine in VLC and SMPlayer on my hardware not in kaffiene.

It’s “Kaffeine”, not “kaffiene”… I don’t see any difference in the behaviour of Kaffeine in recognizing different devices. When I put a DVD into any drive, the devicemanager pops up and offers (amongst other options) to play the DVD via Kaffeine, which always works, no matter what drive is used. Now, one could complain about Kaffeine only being able to look in one device when it is already opened and the users simply chooses “Play DVD”, but this is the same behaviour as in SMPlayer, which asks the user to preset one device for DVDs.

2: there is no real way to configure the bloody thing, VLC and SMPlayer can be tweeked for the users needs, heck even Totem can be configured a little…

True, the Kaffeine-development seems to be slow, the user-interface still lacks many options one would expect from pretty much any player and in no way could it be compared to the rich interface of SMPlayer. Try configuring Xine itself.

3: Like manyQT4 apps it lacks many features of its predecessor, makes me wonder if QT4 really is “superior” if none of the QT4 ports of QT3 apps work that well.

You don’t have to wonder, Qt3 / Qt4 are pretty well documented. But you are on a totally wrong track here, as features of a player have only very little to do with the used framework. Also you should note that SMPlayer is based on Qt4 as well…

4: Buggy as hell, like the rest of KDE4

It might lack some features, but what is offered does work pretty well… I am sure I am not the only one with this impression. Since KDE4.3 Kaffeine never crashed on me or had any funny behaviour. What can I say? You are the admin of your system.

5: Its a real pain in the arse to get it working, especially with all the codecs it needs.

Oh so totally, that is at least two minutes of hard work, plus any other player will not need codecs of course… ever tried SMPlayer with the default MPlayer as provided after the initial install of a SuSE? Like playing a DVD? Or an .mpeg? Besides, as mentioned support for DVD-menus is still experimental in SMPlayer and works for me only for a few number of DVDs, while Kaffeine plays them all.

And this thread is about playing DVDs.

(Gee, I did…)

@TaraIkeda
Some old kde knocking story, taking this out of court as far as being any use to the OP
I concur with @Knurpht as I can replicate his findings quoted.

[QUOTE=gropiuskalle;2124905](Do I feed him? Do I not?)

It’s “Kaffeine”, not “kaffiene”…

Its called a typo

I don’t see any difference in the behaviour of Kaffeine in recognizing different devices. When I put a DVD into any drive, the devicemanager pops up and offers (amongst other options) to play the DVD via Kaffeine, which always works, no matter what drive is used.

Not on my system, this feature barely works for me

Now, one could complain about Kaffeine only being able to look in one device when it is already opened and the users simply chooses “Play DVD”, but this is the same behaviour as in SMPlayer, which asks the user to preset one device for DVDs.

Yes but I can configure SMplayer

True, the Kaffeine-development seems to be slow, the user-interface still lacks many options one would expect from pretty much any player and in no way could it be compared to the rich interface of SMPlayer. Try configuring Xine itself.

I have, xine works fine Kaffeine doesnt

You don’t have to wonder, Qt3 / Qt4 are pretty well documented. But you are on a totally wrong track here, as features of a player have only very little to do with the used framework. Also you should note that SMPlayer is based on Qt4 as well…

Yes but it seems that the developers of SMplayer know what they are doing.

Oh so totally, that is at least two minutes of hard work, plus any other player will not need codecs of course… ever tried SMPlayer with the default MPlayer as provided after the initial install of a SuSE? Like playing a DVD? Or an .mpeg? Besides, as mentioned support for DVD-menus is still experimental in SMPlayer and works for me only for a few number of DVDs, while Kaffeine plays them all.

Yes but Smplayer does have nice detection, VLC is better in the DVD department but everything else seems to work fine in SMPlayer.

First, thanks to gropiuskalle for the hard work helping me (or at least attempting to help) me out :slight_smile: Second, arguing about the values and shortcomings of software is what windows users have to do (myself included). How can we contribute to Kaffeine (or any other application) to make it better? Either with our ideas or our code? (I’m a little light on the coding ability right now, which is why I mention ideas.)

Well, I am sure the Kaffeine-team is aware of the mentioned lacks - Kaffeine as it is now is not the final word, and from what I know they are working hard to add new features and fixes with every release.

This is not meant to discourage you, just the opposite (I really like to see that spirit!) - anyone who is willing can provide help for example by posting bugreports or offering to help with translations, writing wikis and manuals or testing alpha- and beta-releases. I am not following Kaffeines way too close these days, though, so I suggest browsing through their →forum to find out what is needed. I suppose it’s a good point to begin, so give it a try.