Leap 42.2 Optimus laptop Why will xine play a DVD and Kaffeine will not?
In Kaffeine:
trying to open /usr/lib64/dri/i965_drv_video.so
va-getdrivername() returns 0
and stops
But Xine plays it well!
Anyone have a fix?
Leap 42.2 Optimus laptop Why will xine play a DVD and Kaffeine will not?
In Kaffeine:
trying to open /usr/lib64/dri/i965_drv_video.so
va-getdrivername() returns 0
and stops
But Xine plays it well!
Anyone have a fix?
As always get ALL codecs from packman.
Deleted because I was wrong.
Kaffeine > Version 2.0 needs vlc, so if you get kaffeine5 you will need libvlc5 I think.
The kaffeine < 2.0 needs only libxine.
seeing how packman hasn’t enabled the 42.2 build you can only get vlc from the videolan repo working and if you install kaffeine 2.0 which uses libvlc you can get DVD’s decoding in it, kaffeine 1.2 will not play DVD’s neater will xine
https://software.opensuse.org/package/kaffeine
currently there is no “official” kaffeine build for 42.2 as it’s not in the OSS or kde repo’s
ps
while reading thru the packman mailing lists looking for 42.2 info I found a link to a testing repo for 42.2
http://lists.links2linux.de/pipermail/packman/2016-October/014756.html
but the packman maintainers don’t want the public to use it, 42.2 will be officially out in a few days we can wait that long
did you maybe get libxine for 42.1 in that case xine might work I did this for 42.1 with libxine for sle12 as there wore some building errors a year ago eather install kaffeine 1.2.2 or install libvlc from videolan or the secret packman repo
Hm?
But he wrote Xine does play a DVD…
So as has been pointed out already
openSUSE Software
currently there is no “official” kaffeine build for 42.2 as it’s not in the OSS or kde repo’s
Kaffeine (the Xine-based 1.2.2) is included in the standard repos (repo-oss), also in 42.2.
We do not provide 2.0 for Leap (not even in KDE:Extra) because it requires libdvb5 for digital TV, which is not in Leap either, and we already got bug reports that the new Kaffeine 2.0 does not work in Leap…
(and there are also other problems like Audio-CDs not working or the video not being resized automatically)
So, seeing that Xine does play DVDs and Kaffeine (which should be using Xine) not, I can only assume that there’s a difference in the settings.
Kaffeine has its own Xine config in ~/.kde4/share/apps/kaffeine/xine-config.
Try to copy over ~/.xine/config and it should work I suppose.
Uninstalling libvdpau_va_gl1 might help too, this can break Xine/Kaffeine as well on some systems, depending on Xine/Kaffeine’s settings.
It would still be a good idea to clarify which version of Kaffeine this is about though.
PS: there is a bug report about libvdpau_va_gl1 not working in 42.2 (on intel) currently:
https://bugzilla.opensuse.org/show_bug.cgi?id=1008763
kaffeine 2.0 from a user repo worked for me with libvlc from videolan (I got libdvb5 from the same user repo)
http://download.opensuse.org/repositories/home:/deabru:/multimedia/openSUSE_Leap_42.2/x86_64/
I was wondering how he got xine to play dvd’s as packman is the only place to get it from and currently there are no 42.2 builds (except in the the hidden test repo) I was thinking maybe the OP got libxine2 for 42.1 and maybe installed kaffeine 2.0 that would explain why xine-ui works and kaffeine does not
Thanks all! I would answer all the version questions, but, I’m installing on an old laptop and everything is slower than the seven-year-itch this morning. As usual, there is a lot to think about in your responses. Plus, I have to go to work.
As I_A stated:“42.2 will be officially out in a few days we can wait that long”, but I will post my versions when I can get the HP Optimus laptop back on line – may be a while
PS: I was sort of thinking that it may have to do with the intel i965 H/W driver
i have mixed and traded repos trying to get things to work as Packman is not yet up for 42.2.
Kaffeine version is 1.2.2-30.1 from 42.2 Oss
libxine is 1.2.6-114.1 from Packman
xine-ui is 0.99.9-50.23 from 42.2 multimedia repo & Packman
libdvdcss2 is 1.2.13-5.1 from guide.org 42.1 & videoland
I could not get a newer version to work; The newer versions gave me errors like:
“missing symbols in libdvdcss, that shouldn’t happen”
I just finished an install on my old non-optimus laptop using the same setup and it works.is aside
I will set this aside until the release and look at it again then
Thanks again!
Don’t use packman and videolan at the same time.
Actually, I did not intend to.
xine-ui is 0.99.9-50.23 from 42.2 multimedia repo & Packman – is from the 42.2 multimedia repo and that is the way it is presented in Yast after install.
At the release, I will do a clean install and hope the issue goes away, but, I still think that the intel i965 acceleration may be in play – but it works in Xine.
I don’t have Optimus set up as yet…
Thanks for thinking on the issue!
???
It can either be from multimedia or from Packman, not both at the same time…
In the end it doesn’t matter though, xine-ui is just a GUI frontend to libxine, similar to Kaffeine.
You could just as well install the one from the standard repos.
At the release, I will do a clean install and hope the issue goes away, but, I still think that the intel i965 acceleration may be in play – but it works in Xine.
As I wrote, xine-ui and kaffeine may use different settings fo libxine, in particular regarding hardware acceleration.
Again, copying over the config from ~/.xine/config to ~/.kde4/share/apps/kaffeine/xine-config should make them behave the same.
I’m quite certain that the problem is related to libvdpau_va_gl1 though…
You put me on the right path.
ist there was no xine-config in kaffeine; so I copied it over but it still threw an error
I went onto /home/myname/.kde4/share/apps/kaffeine/xine-config
look for the block:
changed that last “1” to a “0” and delete the hash like
video.output.vaapi_guarded_render:0
and it works!
Many thanks!