packman's build of libxine missing

when I first installed LEAP there was no packman repo for it and I used packman’'s sle12 repo
when packman opened their LEAP repo I removed sle12’s and as there wore some dependency issues I duped to the OSS repo.
What’s my problem it seams there is no libxine for LEAP from packman, this is an issue as vlc seams to be broken and now kaffeine won’t play any files.
I know wolfy has a kaffeine 1.3.1 build that does not use xine, but that one has a small bug that’s been bugging the hell out of me ie it does not open files with the original resolution even if I set Automatic resize->original size files open downsized.

is there an issue with xine and LEAP, will we get libxine for LEAP?

I just noticed this myself today.

The problem is that libxine2 fails to build completely on Packman (not only for Leap, but for all versions) for a while.
Apparently a change in some other package causes it to be built with VA-API and VDPAU support, which causes the build to fail because expected files do not exist.

I’m working on fixing it at the moment…

PS: I just noticed that somebody else has submitted a fix already (1 month ago):
https://build.opensuse.org/request/show/332525

But it has not been accepted yet.
Something like this can take some time if the maintainers are busy, unfortunately…

As soon as this is accepted, it should be available on Packman again too shortly afterwards.

cool tanks wolfy

On my install today of Leap 42.1 from the release DVD, I found that libxine2 was installed from the standard Leap Oss repository. There was no option to install libxine2-codecs from anywhere (I have packman enabled). I downloaded libxine2-codecs-1.2.6-93.26.x86_64.rpm from packman and installed it manually, after which Kaffeine was able to play media files and TV. I don’t know how this would affect vlc.

I searched
http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/Multimedia/x86_64/
for libxine2 could not find it
I even searched sle12 fepo
http://ftp.gwdg.de/pub/linux/misc/packman/suse/SLE_12/Multimedia/x86_64/
and while it has more xine packages (there is no xine-UI for LEAP) I can’t seam to find libxine2 and I think it use to be there?

Not at all.

Yes, it doesn’t exist for Leap, as it couldn’t be built yet on Packman since the Leap repo exists.

I even searched sle12 fepo
Index of /pub/linux/misc/packman/suse/SLE_12/Multimedia/x86_64/
and while it has more xine packages (there is no xine-UI for LEAP) I can’t seam to find libxine2 and I think it use to be there?

libxine2 is in Essentials.
I would expect that the 13.2 or Tumbleweed package works as well though.

Btw, xine-ui is included in Leap itself (I myself submitted it because I am a co-maintainer). This is just a GUI, so you can just as well use the openSUSE package.
It’s missing in Packman for Leap because it needs libxine2 to be built.

libxine2 is in Essentials.
I would expect that the 13.2 or Tumbleweed package works as well though.

tanks I will install that for the time being

ps. a bit off topic but anyone knows why there are no LEAP links on packman
for example

has links for openSUSE 11.1 up to 13.2, SLE11 and SLE12, Factory and TW both 32 and 64bit but no leap links?

They probably just haven’t updated their page (or rather the scripts that produce that list) yet…

I could not find it either when I searched for “libxine”. I then put “1.2.6” as the search parameter and it then pulled in all the recent versions of libxine2 along with the corresponding libxine2-codecs.

Trying it again today, though, I find that a search for “libxine” or “libxine2” or just “xine” will find all the relevant packages.

Should not be necessary, although you’d maybe have to search for “libxine2” instead of “libxine”.
Where did you search exactly?

Trying it again today, though, I find that a search for “libxine” or “libxine2” or just “xine” will find all the relevant packages.

Well, libxine2-codecs is still not available for Leap yet, for the reasons I mentioned.

If you did find them, they likely are for a different distribution release…

But as indicated, there should be no problems if you install libxine2-codecs from Packman for 13.2, Tumbleweed, or SLE.
They should even just work with the libxine2 package included in Leap.

maybe you still have the packman repo for sle12? as I got libxine2 from the sle12 repo

Should not be necessary, although you’d maybe have to search for “libxine2” instead of “libxine”.
Where did you search exactly?

I searched packman.links2linux.org. In retrospect I think I originally selected “xine-lib-12” in the search results rather than just “xine-lib”.

I have never had an sle repo. What I currently have is

http://packman.inode.at/suse/openSUSE_Leap_42.1/

If you did find them, they likely are for a different distribution release…

I ended up selecting version 1.2.6-93.26, which by numbers would appear to be the latest version but it is listed as the version for openSUSE 11.4.

In fact, as a side question/observation, the version numbers seem to connect the newest versions with older distributions.

I searched packman.links2linux.org. In retrospect I think I originally  selected "xine-lib-12" in the search results rather than just  "xine-lib".

as packman currently has no links for LEAP you probobly downloaded a Factory or Tumbleweed or 13.2 rpm

I ended up selecting version 1.2.6-93.26, which by numbers would appear to be the latest version but it is listed as the version for openSUSE 11.4.

are you sure as kaffeine/xine-ui need libxine2 they won’t run with libxine1.so

well libxine2 from sle12 works with leap, people might be better off getting wolfy’s build of kaffeine-1.3.1 and avoid libxine2
http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Extra/openSUSE_Leap_42.1/x86_64/kaffeine-1.3.1-61.2.x86_64.rpm
this version uses libvlc, but it has a small bug it won’t auto-resize video it always downsizes video’s and you can’t set output to 100% (which is extremely annoying for me) but it works great it supports all formats vlc does and seeing how vlc is a bit buggy it might be the best alternative player

Correct, but version 1.2.6 is libxine2.
libxine1 has version numbers 1.1.x.

[/QUOTE]vlc is a bit buggy it might be the best alternative player[/QUOTE]
I wouldn’t call VLC “buggy”.
There is/was a problem with resizing videos, yes, but that was a bug in Qt5.
Actually AIUI Leap is not even affected by this, because VLC does not embed the video there but opens a separate window, even if configured otherwise…

This shouldn’t affect Kaffeine though (as you indicate), because Kaffeine is its own GUI.

I wouldn’t call VLC “buggy”.
There is/was a problem with resizing videos, yes, but that was a bug in Qt5.
Actually AIUI Leap is not even affected by this, because VLC does not embed the video there but opens a separate window, even if configured otherwise…

lol I wasn’t calling vlc buggy I was calling your build of kaffeine 1.3.1 that uses libvlc a bit buggy, I prefer to watch what ever at 100%, if I set auto resize in kaffeine 1.2.x to 100% it opens my video’s at 100%, if I do that with kaffeine 1.3.1 it does noting. I can always resize the window but when ever I do that I feel that I’m missing something, maybe I should file a bug report with the new kaffeine develover.

Hm?
Sorry for misunderstanding, but you wrote this exactly about Kaffeine 1.3.1:

but it works great it supports all formats vlc does and seeing how vlc is a bit buggy it might be the best alternative player

For me this means that VLC is a bit buggy, Kaffeine works great (except for that auto resize problem you mentioned) and might be the best alternative because it uses the same codecs. (libxine2 should support all formats vlc does as well though, btw…)

So actually you called both buggy… :wink:

Anyway, doesn’t matter really.

Yeah, you probably should report that problem to Kaffeine’s developer.

FYI: libxine2 is available for Leap on Packman now, including libxine2-codecs. :slight_smile:

Thanks for the heads up, Wolfi :slight_smile: