Kodi 17.6 (Steve repos)

If it doesn't relate to Debian, but you still want to share it, please do it here

Kodi 17.6 (Steve repos)

Postby bester69 » 2019-03-14 22:23

Hi,

I installed kodi 17.6 from steve repos, Ive doubt,
Code: Select all
deb http://......./stevepassert:/ffmpeg4/Debian_9.0/ /
deb http://.......:/stevepassert/Debian_9.0/ /


I can install ffmpeg3.4.1(I kept a copy of this brach) or ffmpeg4.1 (current branch repo),so my question is, would Kodi use thoses codecs I decide to install (It accept both braches to be able to install), or kodi regardless has being built against a specific version and cant use another pack of codecs..So, how can I know which codecs is kodi built against (or using)?

For example, for mpv, I can query that,and saw It has a specific codecs embedded.:
mpv --version
Code: Select all
 mpv --version
mpv 0.28.0 (C) 2000-2017 mpv/MPlayer/mplayer2 projects
 built on Sat Mar 10 14:24:53 UTC 2018
ffmpeg library versions:
   libavutil       56.7.100
   libavcodec      58.9.100
   libavformat     58.3.100
   libswscale      5.0.101
   libavfilter     7.7.100
   libswresample   3.0.101
ffmpeg version: git-2017-12-26-e6a1dfc
bester69 wrote:You wont change my mind when I know Im right, Im not an ...
User avatar
bester69
 
Posts: 1522
Joined: 2015-04-02 13:15

Re: Kodi 17.6 (Steve repos)

Postby CwF » 2019-03-15 00:12

I believe the listing is external libraries in use, as in this example:
Code: Select all
user@buster:~$ mpv --version
mpv 0.29.1 Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
ffmpeg library versions:
   libavutil       56.14.100 (runtime 56.22.100)
   libavcodec      58.18.100 (runtime 58.35.100)
   libavformat     58.12.100 (runtime 58.20.100)
   libswscale      5.1.100 (runtime 5.3.100)
   libavfilter     7.16.100 (runtime 7.40.101)
   libswresample   3.1.100 (runtime 3.3.100)
ffmpeg version: 4.1.1-1
CwF
 
Posts: 545
Joined: 2018-06-20 15:16

Re: Kodi 17.6 (Steve repos)

Postby bester69 » 2019-03-15 01:55

CwF wrote:I believe the listing is external libraries in use, as in this example:
Code: Select all
user@buster:~$ mpv --version
mpv 0.29.1 Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
ffmpeg library versions:
   libavutil       56.14.100 (runtime 56.22.100)
   libavcodec      58.18.100 (runtime 58.35.100)
   libavformat     58.12.100 (runtime 58.20.100)
   libswscale      5.1.100 (runtime 5.3.100)
   libavfilter     7.16.100 (runtime 7.40.101)
   libswresample   3.1.100 (runtime 3.3.100)
ffmpeg version: 4.1.1-1

Ive installed libavcodec57 (ffmpeg 3.4) and mpv 0.28.0 reports libavcodec58, so...
bester69 wrote:You wont change my mind when I know Im right, Im not an ...
User avatar
bester69
 
Posts: 1522
Joined: 2015-04-02 13:15

Re: Kodi 17.6 (Steve repos)

Postby stevepusser » 2019-03-15 19:41

That particular version of mpv 0.28.0 builds and uses its own internal version of ffmpeg 4, which is why you're seeing those newer libraries for it only. Kodi is using the ffmpeg 3.4 libraries in my main OBS multimedia repo. It's a non-Debian style package, but I had to do that for mpv>= 0.28

I put ffmpeg 4 in its own separate repo, since a lot of applications in the main OBS repo won't build against it--putting it there would break them. MPV-0.29.1 in that repo builds against that system ffmpeg 4.1.1 instead, the way God and Debian intended. :D I don't know if you saw that other post, but I just rebuilt that mpv with vapoursynth support for Smooth Video support. You should be able to have both repos added at the same time--the only problem I can see is that if you want any libav*-dev packages to compile anything, you'll get the latest ffmpeg-4.1.1 versions,and not everything builds against those. You'll have to disable the repo in that case, or use apt/aptitude commands to install specific versions of the dev files only. You can have ffmpeg 3.2, 3.4, and 4.1.1 runtime libav files installed all at the same time, since they have different package names, like libavcodec57 vs. 58.

When I get time, I may update the self-contained mpv to 0.29.1 in the main repo and add vapoursynth support to it, too. I don't have Kodi in the ffmpeg4 repo, but if I added it there, it would need the ffmpeg4 runtime libs.

For MX Linux, we have various versions of the ffmpeg -dev packages available from Stretch, MX main, or the MX test repo, also up to 4.1.1, but the pbuilder or sbuild package build systems we use to build packages allow us to enable or disable those repos at will pretty quickly, so we can choose what version to build against. Generally, I try to build MX packages against vanilla Stretch as far as possible, unless some feature needs them to build against newer libraries. Va-api hardware acceleration needs ffmpeg and players all built against the same Mesa stack, so I have to be careful with programs that can use it--Kodi, for example. But the OBS triggers rebuilds with any changes in the stack, so I think that's all handled automatically there.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Kodi 18.5, Featherpad 0.12.0, PulseEffects 4.7.0, KeepassXC 2.5.2, SuperTuxKart 1.1, Waterfox 2019.12
User avatar
stevepusser
 
Posts: 11400
Joined: 2009-10-06 05:53

Re: Kodi 17.6 (Steve repos)

Postby bester69 » 2019-03-15 22:46

stevepusser wrote:That particular version of mpv 0.28.0 builds and uses its own internal version of ffmpeg 4, which is why you're seeing those newer libraries for it only. Kodi is using the ffmpeg 3.4 libraries in my main OBS multimedia repo. It's a non-Debian style package, but I had to do that for mpv>= 0.28

..... but I just rebuilt that mpv with vapoursynth support for Smooth Video support. ....

For MX Linux, we have various versions of the ffmpeg -dev packages available from Stretch, MX main, or the MX test repo, also up to 4.1.1, but the pbuilder or sbuild package build systems we use to build packages allow us to enable or disable those repos at will pretty quickly, so we can choose what version to build against. Generally, I try to build MX packages against vanilla Stretch as far as possible, unless some feature needs them to build against newer libraries. Va-api hardware acceleration needs ffmpeg and players all built against the same Mesa stack, so I have to be careful with programs that can use it--Kodi, for example. But the OBS triggers rebuilds with any changes in the stack, so I think that's all handled automatically there.


Ok, Good to know it,
I had the feeling mpv0.28.0 worked some better than 0.28.2 and 0.29 (perhaps was due to that thing named vapoursynth)..Im very happy with your repos, Steve. It allow us to install some last versions .

>> Ive also installed last catanta version (2.3.3), which works better (mpd respond better) than perviously one.. :o


Thanks Steve :wink:
bester69 wrote:You wont change my mind when I know Im right, Im not an ...
User avatar
bester69
 
Posts: 1522
Joined: 2015-04-02 13:15

Re: Kodi 17.6 (Steve repos)

Postby stevepusser » 2019-03-15 23:01

I just added vapoursynth this morning, so it couldn't have been that. I can also rebuild 0.28.0 with the vapoursynth support more easily than tweaking the self-contained 0.29.1 version from its PPA to build on Debian, but I'll at least try 0.29.1 first.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Kodi 18.5, Featherpad 0.12.0, PulseEffects 4.7.0, KeepassXC 2.5.2, SuperTuxKart 1.1, Waterfox 2019.12
User avatar
stevepusser
 
Posts: 11400
Joined: 2009-10-06 05:53


Return to Offtopic

Who is online

Users browsing this forum: No registered users and 7 guests

fashionable