•   
  • 1
  • 152
  • 153
  • 154(current)
  • 155
  • 156
  • 218
  •   
  Thread Closed
v17 LibreELEC Testbuilds for RaspberryPi (Kodi 17.0)
(2016-08-07, 16:35)Trixster Wrote: The pi3 will play pretty much all 720p and will cope with low and some medium bitrate 1080p hevc videos. It won't manage higher bitrate encodings. The best way to get good hevc performance is bumping up the sdram freq. I have mine at 600mhz but 550 is probably achievable with most rpi3s.

These are the settings im using:

force_turbo=1
core_freq=500
sdram_freq=600
gpu_mem=320
#initial_turbo=0
over_voltage_sdram=5
over_voltage_sdram_p=6
over_voltage_sdram_i=4
over_voltage_sdram_c=4
over_voltage=2
hdmi_ignore_cec_init=0
sdram_schmoo=0x02000020
dtoverlay=sdtweak,overclock_50=100

I doubt these settings are optimal and some may have been superseded but they work for me.

With these settings, what bitrates work for you without skipping for a 1080p HEVC file?
(2016-09-21, 23:01)tebor8 Wrote: With these settings, what bitrates work for you without skipping for a 1080p HEVC file?

this file is 10Mb/s and should play fine.
But it's more complicated than just bitrate. With a software decoder, different encoding option may be cheaper or more expensive to decode,
so it's hard to say exactly what will play.
(2016-09-21, 16:47)popcornmix Wrote: Can you provide a sample file that shows the issue? E.g. record couple of minutes of TV check it shows the problem and upload to a hosting site (e.g. google drive or dropbox).

Here is a 1 minute clip (~110MB) that shows both the video jerks on mmal player and the audio sync issue on both omx and mmal player:

https://app.box.com/s/tym2o3687h2k5am9q172znfei3rcrzi2

Same clip plays fine on #0531

Thanks,
Mike
(2016-09-22, 00:55)mikeb8591 Wrote: Here is a 1 minute clip (~110MB) that shows both the video jerks on mmal player and the audio sync issue on both omx and mmal player:
No issues here with that file. Plays perfectly fine.
(2016-09-22, 00:55)mikeb8591 Wrote:
(2016-09-21, 16:47)popcornmix Wrote: Can you provide a sample file that shows the issue? E.g. record couple of minutes of TV check it shows the problem and upload to a hosting site (e.g. google drive or dropbox).

Here is a 1 minute clip (~110MB) that shows both the video jerks on mmal player and the audio sync issue on both omx and mmal player:

https://app.box.com/s/tym2o3687h2k5am9q172znfei3rcrzi2

Same clip plays fine on #0531

Thanks,
Mike

Plays fine here, but freezes momentarily while moving around the menus, but mmal has always done that on my rbp3.
New LibreELEC.tv Krypton build #0921: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.7.4 #1 Thu Sep 22 00:50:16 BST 2016 armv6l GNU/Linux

# vcgencmd version
Sep 21 2016 13:17:10
Copyright (c) 2012 Broadcom
version 2eaf52cc53435b5ce67253af1487f9a4f9f96e2d (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20160922004916-#0921-g9720172 [Build #0921]

# vcdbg log msg 2>&1 | grep DTOK


# Kernel device tree status: DISABLED

Based on tip of LibreELEC.tv master (97201723, changelog) and tip of XBMC master (a8b701d4, changelog) with the following modifications: Build Highlights:
  1. New firmware with Pi2+ support
    popcornmix Wrote:Pi2+ isn't very exciting. It's a Pi2 PCB with underclocked Pi3 CPU (2837). Basically 2836 has become too expensive to produce for the small number of (mostly industrial) customers who still want to buy Pi2. So, there is now a Pi2+ for them for same price as Pi3, without wifi/bluetooth, and clocked at 900MHz.
  2. libnfs updates (mostly WIN32 related)
Build Details:
  1. Firmware (Sep 21):
    • platform: Enable support for Pi2+
  2. LibreELEC.tv:
    • scripts/mkimage: Add run mode, remember default selection, resize gpt… (PR:738, 1 commit, 3 files changed)
    • repository.kodinerds: change repo (PR:757, 1 commit, 3 files changed)
  3. XBMC:
    • [estouchy] exit button should execute the selected shutdown function (PR:10513, 1 commit, 1 file changed)
    • [depends] fix binary-addon install when not cross-compiling (fixes #16916) (PR:10515, 1 commit, 1 file changed)
    • [estuary] - drop some PVR viewtypes (PR:10503, 1 commit, 3 files changed)
    • [mingwlibs] a set of small fixes for ffmpeg build proc. (PR:10497, 6 commits, 4 files changed)
    • Ticket #16906 - Fix iEndOffset property when parsing cue files (PR:10521, 1 commit, 1 file changed)
    • Picture improvements (PR:10484, 5 commits, 3 files changed)
    • [Estuary] misc fixes and tweaks (PR:10526, 1 commit, 19 files changed)
    • Musicroles Menu Additional default nodes (00d113a6)
  4. libnfs:
    • Conditionally include unistd.h from libnfs-zdr.c as some platforms lack this header (6cde2aca)
    • WIN32: win32 does not have IFNAMSIZ (799abde6)
    • WIN32: Don't call assert() before all variables are declared. (4c3d809e)
    • WIN32: Add portmap to more include directives (b741a44f)
    • WIN32: Update the path to nfs-{cp|ls}.c (53f63446)
    • WIN32: fix compile warnings in nfs.c (563c1123)
    • WIN32: Use size_t for the rpc fragment size (c672db83)
    • more win32 fixes (6d3e9814)
    • compiler warnings (e53758fc)
    • Merge branch 'master' of github.comConfusedahlberg/libnfs (fc2501dc)
    • WIN32: No need to run rpcgen.exe anymore. Remove from project. (b70d5b6d)
    • WIN32: Add portmap to the include paths (9a652705)
    • WIN32: remove references to onc-rpc (2601b424)
    • WIN32: Add include paths for include/nfsc for x64 builds (c000bf2a)
  5. inputstream.mpd:
  6. peripheral.joystick:
    • Fix extra semicolon in if statement (b77d587a)
  7. pvr.dvblink:
    • pvr.dvblink version 3.3.5 (krypton) (PR:54, 4 commits, 19 files changed)
  8. pvr.hts:
    • Minor README updates (PR:239, 2 commits, 1 file changed)
  9. newclock5:
    • New commits in this build:
      • OMXPlayer: Fix bug where audio timestamps fail to update (be83f214)
    • Commits no longer in build:
      • fixup! MMAL: Indicate when picture came from still frame so advanced deinterlace can be disabled (e29f13c1)
  10. Additional commits/pull requests/changes not yet merged upstream:
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
(2016-09-22, 01:31)bmonster Wrote: Plays fine here, but freezes momentarily while moving around the menus, but mmal has always done that on my rbp3.

I don't know what to tell you. It doesn't here on my rpi2. omx and mmal are both fine on #0531, on #0602 things went south, and still haven't fully recovered, for me.

Audio gets further and further off the longer it plays, and even starts dropping out (both audibly and on the receiver DD indicator lights...)

This is playback from a raid array on another machine (or a dedicated NAS box), on a lightly loaded gigE network.
(2016-09-22, 00:55)mikeb8591 Wrote:
(2016-09-21, 16:47)popcornmix Wrote: Can you provide a sample file that shows the issue? E.g. record couple of minutes of TV check it shows the problem and upload to a hosting site (e.g. google drive or dropbox).

Here is a 1 minute clip (~110MB) that shows both the video jerks on mmal player and the audio sync issue on both omx and mmal player:

https://app.box.com/s/tym2o3687h2k5am9q172znfei3rcrzi2

Same clip plays fine on #0531

Thanks,
Mike
I'll test it too since I'm having similar problems with my Pi3 and MMAL.
(2016-09-21, 23:06)popcornmix Wrote:
(2016-09-21, 23:01)tebor8 Wrote: With these settings, what bitrates work for you without skipping for a 1080p HEVC file?

this file is 10Mb/s and should play fine.
But it's more complicated than just bitrate. With a software decoder, different encoding option may be cheaper or more expensive to decode,
so it's hard to say exactly what will play.

Do you know which encoding options was been used for this sample? Do you have recommendation for encoding DVDs an BluRays.
(2016-09-10, 05:39)gendo Wrote: @ popcornmix here is a recording.. there is a glitch @ 39 seconds if i play with omx after glitch audio is out of sync.. if i play with mmal after glitch audio and video are in sync
https://mega.nz/#!vpFCGZyZ!2R5OBJiLRLDtr...VEpLmqcjDs

Please try latest build with your omxplayer out-of-sync after glitch samples.
I noticed something odd when playing this sample I posted earlier - https://www.dropbox.com/s/d2f4ldng0mksqz...i.mpg?dl=1
There is a sliding text at the bottom of the screen at 0:40s. With mmal that text is smooth, with OMXPlayer it is very jerky. Is it normal?
(2016-09-22, 12:45)popcornmix Wrote:
(2016-09-10, 05:39)gendo Wrote: @ popcornmix here is a recording.. there is a glitch @ 39 seconds if i play with omx after glitch audio is out of sync.. if i play with mmal after glitch audio and video are in sync
https://mega.nz/#!vpFCGZyZ!2R5OBJiLRLDtr...VEpLmqcjDs

Please try latest build with your omxplayer out-of-sync after glitch samples.

Thanks popcornmix.. I confirm that in latest build omxplayer works fine.. now audio remains in sync even after signal glitch Smile
(2016-09-22, 17:40)gendo Wrote: Thanks popcornmix.. I confirm that in latest build omxplayer works fine.. now audio remains in sync even after signal glitch Smile

Thanks for sample - was a useful bug to squash.
Finally captured a Kodi crash log on first boot after installing the latest #0921 build

Kodi Crash log

Hope it provides some clues and helpful
rPi3B+, SanDisk Ultra 8Gb SD, Milhouse kernel_5.x LE ​Testbuild (Kodi 19 Matrix) -> Onkyo TX-SR608 AV Receiver -> Philips 42" LCD TV
KVIM2 Pro, SanDisk Ultra 8Gb SD, kernel_5.x LE Testbuild (Kodi 19 Matrix) -> LG 27UD69-W 4K Monitor -> AudioEngine A2+ Speakers
New LibreELEC.tv Krypton build #0922: RPi / RPi2
(Supercedes previous build)

Code:
# uname -a
Linux rpi512 4.7.4 #1 Thu Sep 22 23:46:35 BST 2016 armv6l GNU/Linux

# vcgencmd version
Sep 21 2016 13:17:10
Copyright (c) 2012 Broadcom
version 2eaf52cc53435b5ce67253af1487f9a4f9f96e2d (clean) (release)

# lsb_release
LibreELEC (Milhouse) - Version: devel-20160922234533-#0922-g0926869 [Build #0922]

# vcdbg log msg 2>&1 | grep DTOK


# Kernel device tree status: DISABLED

Based on tip of LibreELEC.tv master (0926869e, changelog) and tip of XBMC master (5d584e29, changelog) with the following modifications: Build Highlights:
  1. More libnfs updates
  2. Switch to basic kodi database update notification
  3. peripheral.joystick udpated with linux as default provider - should fix crashes when controller plugged in (please test!)
Build Details:
  1. LibreELEC.tv:
    • llvm: build llvm-config for host (PR:758, 2 commits, 2 files changed)
  2. XBMC:
    • [PVR] Fix epg data unload on application exit / log off. (PR:10524, 1 commit, 1 file changed)
    • Fix potential SQL constraint integrity violation in the PVR database (PR:10507, 1 commit, 2 files changed)
    • [VideoPlayer] Render capture fixes. (PR:10529, 2 commits, 2 files changed)
    • [settings] - increase possible skinzoom from +-20 to +-30 percent. (PR:10520, 1 commit, 1 file changed)
    • Drop AsyncFileCopy and some random seemingly unused stuff (PR:10491, 3 commits, 9 files changed)
    • [cmake] Fix FindCCACHE module (PR:10528, 1 commit, 1 file changed)
    • Fix autoconf-based build after #10491. (PR:10535, 1 commit, 1 file changed)
    • [macos][ios] fix xcode project after #10491. (PR:10534, 1 commit, 1 file changed)
    • TestStopWatch: Take care if we get scheduled (PR:10523, 1 commit, 1 file changed)
    • show text on splash screen during migration tasks (PR:10483, 1 commit, 4 files changed)
    • Miscellaneous keymap cleanup (PR:10347, 1 commit, 8 files changed)
    • [cmake/win32] Remove BUILDING_WITH_CMAKE ifdeffery (PR:10443, 1 commit, 6 files changed)
  3. libnfs:
    • WIN32: make pagecache ttl of type time_t (3d1351bf)
    • WIN32: Fix types for max_watch_len st_dev and st_ino (6b6d6084)
    • WIN32: compiler warnings (dc8e10df)
    • WIN32: Change examples -> utils for nfs-ls and nfs-cp project filter (adc46ec1)
    • WIN32: remove the nfsclient-* examples from the project (72bcd185)
    • nfs-cp: add casts between the nfs stat elements and the normal stat elements (84c894c8)
    • WIN32: conditionally remove some stat fields that are not present under win32 (232c9da7)
    • nfs-cp remove unused variable ret (2ff61312)
    • nfs-cp change uint64_t to size_t for the read/write wrappers (8c8e615e)
    • WIN32: map open to _open. Same for lseek, read, write (048e7737)
  4. peripheral.joystick:
    • Switch default provider from udev to linux (PR:53, 1 commit, 1 file changed)
  5. pvr.hts:
    • Fix Travis XCode 6.1 build by upgrading CMake (PR:242, 1 commit, 1 file changed)
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
  •   
  • 1
  • 152
  • 153
  • 154(current)
  • 155
  • 156
  • 218
  •   
  Thread Closed
 
Thread Rating:
  • 19 Vote(s) - 4.63 Average



Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for RaspberryPi (Kodi 17.0)4.6319