Kodi Community Forum
v18 LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Printable Version

Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
---- Thread: v18 LibreELEC Testbuilds for x86_64 (Kodi 18.0) (/showthread.php?tid=298462)



RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - kafisc - 2017-05-14

(2017-05-14, 13:21)Milhouse Wrote: @Soulplayer/@kafisc: Should be fixed tonight, PR12088

@Milhouse: Sounds great! Thank you for your hard work!


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Soulplayer - 2017-05-14

(2017-05-14, 11:19)Milhouse Wrote: Thanks both. Can you please now test this build: #0513c

It's #0512g (ie. PR11901) plus this patch: http://sprunge.us/YTKg

Everything works Smile.


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Milhouse - 2017-05-14

New LibreELEC.tv Leia build #0514: Generic
(Supercedes previous build)

Code:
# uname -a
Linux NUC 4.11.0 #1 SMP Sun May 14 21:05:20 BST 2017 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170514210359-#0514-gb2ec183 [Build #0514]

# Kodi version
(18.0-ALPHA1 Git:61e98fd). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (b2ec183d, changelog) and tip of XBMC master (71e187a4, changelog) with the following modifications: Build Highlights:
  1. Merge changes from vpupdates branch
  2. Fix "inprogresstvshows" (thanks @kafisc, @Soulplayer, @Koying)
  3. Fix libnfs use-after-free (introduced in #0510)
  4. Fix Samba service breakage (Samba may need to be re-enabled in LE Settings)
Build Details:
  1. LibreELEC.tv:
    • vdr-addon: update addon (PR:1510, 1 commit, 5 files changed)
  2. XBMC:
    • video player updates (PR:11946, 63 commits, 166 files changed)
    • [depends][darwin] configure: remove special tarballs dir & nativeprefix (PR:12017, 3 commits, 8 files changed)
    • [Android] SecureDecoder: cleanup / readability (PR:12087, 1 commit, 1 file changed)
    • FIX: [videodbFS] missing "inprogresstvshows" case (PR:12088, 1 commit, 1 file changed)
    • FFmpegImage: Transition to new ffmpeg 3.2+ API (PR:11965, 1 commit, 2 files changed)
    • Fix seeking for pts values larger than max_int (PR:12086, 1 commit, 1 file changed)
    • [windows] retry download depends & vcredist if it fails (PR:12078, 1 commit, 2 files changed)
    • DVDVideoCodecFFmpeg: Consistency fixes (buildsys rework in progress) (PR:12090, 1 commit, 1 file changed)
    • VideoPlayer: lost commit, change in shaders (8405bbf2)
  3. inputstream.adaptive:
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [pkg] 3183bb25: use-after-free: quick hack (libnfs)
    • Added: [pkg] PR:62: change smbd and nmbd location (service.libreelec.settings)



RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Milhouse - 2017-05-15

(2017-05-14, 07:01)smf007 Wrote: There were some issues in the past with Samba 4 where people had to put
Code:
min protocol = NT1
In light of the current events I came across this post which seems to actually work. Setting min protocol to SMB2 or SMB3 would result in my Ubuntu 16.04 box not connecting. Also wouldn't work when setting max protocol to the same as the min. But setting protocol explicitly to either SMB2 or SMB3 works!

There is a Kodi patch included in these test builds that configures Kodi to negotiate a protocol better than NT1 (which is, as everyone should know by now, a security risk and shouldn't be enabled on any server if you are able to disable it by setting either:
Code:
min protocol = SMB2
max protocol = SMB3
or (for more recent versions of Samba)
Code:
server min protocol = SMB2
server max protocol = SMB3
depending on the version of Samba server. Older version of Samba may not support SMB3, in which case specify SMB2 for both options.

These test builds (with patch) will normally negotiate an SMB2 or SMB3 connection as libsmbclient is configured with
Code:
client max protocol = SMB3
in /storage/.smb/smb.conf (this file will be created by Kodi). Without it, Kodi will use libsmbclient to negotiate only an NT1 connection even if the server supports SMB2 or SMB3, or if NT1 is disabled on the server (in which case Kodi won't connect at all - connection timeout etc.).

So, other than securing your own server as described in the first paragraph, there is nothing you should need to configure on the LibreELEC client unless your Samba server is buggy/misconfigured/ancient and only supports NT1 connections in which case you'll need to edit /storage/.smb/smb.conf and change:
Code:
client max protocol = SMB3
to
Code:
client max protocol = NT1
and hope you don't experience any ransomware...

Starting with tomorrow's build (#0515), I'm going to configure the LibreELEC Samba server so that by default it only accepts SMB2 or better connections.

NT1/SMB1 must die.


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - fritsch - 2017-05-15

@Millhouse: VAAPI will be non working in master without: https://github.com/FernetMenta/kodi-agile/pull/141


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Milhouse - 2017-05-15

(2017-05-15, 06:43)fritsch Wrote: @Millhouse: VAAPI will be non working in master without: https://github.com/FernetMenta/kodi-agile/pull/141

Thanks. It will be included when it merges to master, I guess.


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - sw4y - 2017-05-15

(2017-05-14, 23:42)Milhouse Wrote: Build Details:
[*]inputstream.adaptive:

Thank you Milhouse for your new build!

Does these changes above mean that amazon prime / netflix is working (again) now with your builds?


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Milhouse - 2017-05-15

(2017-05-15, 11:00)sw4y Wrote: Does these changes above mean that amazon prime / netflix is working (again) now with your builds?

No it's not working yet, but hopefully will be soon. With Netflix in these builds you will only hear audio when playing a video. Not sure about Amazon. There's a few more pieces that need to be slotted into place before Netflix is working.


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - sw4y - 2017-05-15

Nice to hear!


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - sw4y - 2017-05-15

(2017-05-15, 07:13)Milhouse Wrote:
(2017-05-15, 06:43)fritsch Wrote: @Millhouse: VAAPI will be non working in master without: https://github.com/FernetMenta/kodi-agile/pull/141

Thanks. It will be included when it merges to master, I guess.

Will be in next nightly?


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Milhouse - 2017-05-15

(2017-05-15, 11:53)sw4y Wrote:
(2017-05-15, 07:13)Milhouse Wrote:
(2017-05-15, 06:43)fritsch Wrote: @Millhouse: VAAPI will be non working in master without: https://github.com/FernetMenta/kodi-agile/pull/141

Thanks. It will be included when it merges to master, I guess.

Will be in next nightly?

When it merges in master.


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Soulplayer - 2017-05-15

Hello,

I have a new bug: I updated to the latest build and now there are subtitles that do not play anymore. I went back to LibreELEC-Generic.x86_64-9.0-Milhouse-20170514084713-#0513b-g24c5892 and it worked again. Is there something wrong on my side? I'm using Kodi -> Mysql -> Synology NFS

http://sprunge.us/jLRR

Thanks for all the hard work!

Soul


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - wallacebw - 2017-05-15

(2017-05-11, 12:24)Milhouse Wrote: Interesting. OK, can you try the #0213x build as that is based on 4.10-rc8 - if it is a 4.10.0 kernel issue then it should be present in the rc8 kernel too (unless there is a change between rc8 and final, which is possible but somewhat unlikely).

If it is present in rc8, then testing the earlier 4.10-rc candidates could help narrow it down:

4.10-rc7: 2518444 (post)
4.10-rc6: 2512663 (post)
4.10-rc5: 2508477 (post)
4.10-rc3: 2497349 (post) (there was no rc4)

Also, can you post a debug log (wiki) (enabled from boot) and "journalctl -a" from a current build (ie. #0510) once the skipping has occurred?

Update:
  • #0213x -- Skip Issus IS present
  • #4.10.0 RC7 -- The audio is Garbled (sounds like it's underwater. some digital distortion / echo.)
  • #4.10.0 RC6 -- The audio is Garbled (sounds like it's underwater. some digital distortion / echo.)
  • #4.10.0 RC5 -- The audio is Garbled (sounds like it's underwater. some digital distortion / echo.)
  • #4.10.0 RC3 -- Audio is Clear, but the skipping is present.


Here is a debug log from the latest nightly #0514 -- https://paste.ubuntu.com/24582635/


RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - Milhouse - 2017-05-16

New LibreELEC.tv Leia build #0515: Generic
(Supercedes previous build)

Code:
# uname -a
Linux NUC 4.11.1 #1 SMP Tue May 16 03:42:08 BST 2017 x86_64 GNU/Linux

# lsb_release
LibreELEC (Milhouse) - Version: devel-20170516034050-#0515-gde0cbbb [Build #0515]

# Kodi version
(18.0-ALPHA1 Git:61e98fd). Platform: Linux x86 64-bit

Based on tip of LibreELEC.tv master (de0cbbb7, changelog) and tip of XBMC master (077dbd9e, changelog) with the following modifications: Build Highlights:
  1. New 4.11.1 kernel
  2. Samba: Add "client max protocol" as a GUI setting (if you needed to set this to NT1/SMB1 in the past, you'll need to change it again in Settings > Services > SMB client).

    The default is SMB3 and most people will not need to change this.
  3. LibreELEC Samba server no longer supports pre-SMB2 connections - use a custom server smb config if your clients are pre-Windows 7 and require NT1 support
Build Details:
  1. LibreELEC.tv:
    • Intel HDMI/DP LPE audio config (PR:1442, 1 commit, 1 file changed)
  2. XBMC:
    • Revert "DVDVideoCodecFFmpeg: Consistency fixes (buildsys rework in progress)" (PR:12091, 1 commit, 1 file changed)
    • [buildsteps][windows] download-msys2: disable build32 if build64 specified (PR:12095, 1 commit, 1 file changed)
    • [depends] ffmpeg: fix build for iOS 64 bit (PR:12093, 1 commit, 2 files changed)
    • [guilib] resolve includes in font.xml (PR:12092, 1 commit, 1 file changed)
  3. libnfs:
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: [env] compare: kodi: Allow configurable min/max SMB protocol
    • Added: [env] compare: linux: update to linux-4.11.1



RE: LibreELEC Testbuilds for x86_64 (Kodi 18.0) - atoulmin - 2017-05-17

(2017-05-15, 06:43)fritsch Wrote: @Millhouse: VAAPI will be non working in master without: https://github.com/FernetMenta/kodi-agile/pull/141

So until this gets put back in, I'm assuming H/W acceleration is broken for VAAPI users.