LibreELEC(Optimized with 720p Netflix support)

edited March 2019 in ROC-RK3328-CC

Changelog

  • Based on LibreELEC master branch of 10/03/2019

  • Add a setting to adjust the refresh-rate/resolution only on playback start (useful if you don't want the tv/monitor's resolution to change every time video playback stops)

  • Changed CPU governor to Interactive(best performance for tv boxes and development boards with a power supply, helps with freezes)
  • Initialize color_primaries to AVCOL_PRI_UNSPECIFIED (helps with software decoding in InputStream)
  • Check for UNPACK_ROW_LENGTH support on renderer instantiation, not on every LoadPlane call
  • OverlayRendererGL: add support for BGRA extensions for GLES
  • Fix corrupt packets in transit causing segfaults or video corruption with Live H264 streams in TVHeadend
  • Increase analyze duration to fix playback of DVB-T2 streams with aac_lapm audio streams
  • Improve German keyboard layout

Download link
https://mega.nz/#!tVNzyKIK!BmEVgwR8xtkX1RFx4bo2d4G4lfuE6MGjiQe_FHEp4Og

Remember to enable the InputStream addon in LE so DRM content can play back.
For Netflix, Amazon Prime Video, when the addons are run, it will ask to download a Chrome image to install the Linux Widevine DRM plugin.

https://github.com/asciidisco/plugin.video.netflix - Netflix
https://github.com/Sandmann79/xbmc - Amazon Prime Video

Comments

  • Is this a bootable image for the ROC-RK3328-CC? When I try to boot it, both of the board's LED's light up and stay lit, there's no activity on the Ethernet port and no video signal from HDMI. 
  • edited April 2019
    I did test that .IMG, but found it a bit sketchy in the gaming department. Since then I've compiled a few of my own and although I haven't tested every aspect of them, they seem to run fairly well.
    If your interested you can give this one a go: Link
    If you would like to get rid of the annoying blinking (Red Power Light), place this in /storage/.config/autostart.sh
    #!/bin/sh
    #Stop power LED blinking
    (
    echo default-on > /sys/class/leds/power/trigger
    ) &
    
    nohup autostart.sh &

    I take no credit for any of it and just pulled from: Kwiboo

  • Hey, thanks for that. The image you linked booted and seems to run well. I haven't had the RK3328 running long enough to become annoyed by the blinking red LED, but I'll keep that fix in mind for when I do.
  • I have an older one built from the 9.0 branch that I used for sometime and besides some minor issues, it ran really well. That particular one I linked I haven't used much, so I don't know what the bugs are. If you experience any trouble, let me know and I'll post the older .IMG.
  • The 9.1 image seems to have a couple minor quirks, i.e. difficulty resuming 4K H.265 streams after a long (1+ hr) pause, and occasionally glitchy subtitle layouts. I don't really know that 4K H.265 is a factor in the former (it's just what I was watching at the time), and no clue where the subtitle issue comes from but the same sub displays correctly on LibreELEC 9.1 running on a RPi 3+. Otherwise, the 9.1 image seems solid enough that I'm thinking of using it with the RK3328 as my main HTPC... the 3328's performance is nice and snappy compared to my Pi's.

    I wouldn't mind taking a look at the 9.0 image though, if you wouldn't mind sharing it, unless you've seen those quirks on that image. I also wouldn't mind learning a little bit about how to build these images if you know of a quick start somewhere that I might look at. 
  • edited April 2019
    I can't recall having those errors using the 9.0, but if you wanna test it out and see, here you go: Link
    Here is the Wiki
    I have a designated computer for building my images running Ubuntu 18.04.x (LTS) server. Basically, an old Dell Inspiron 15R N5010 Laptop (Core i5 4th Gen) that I removed from the shell and setup as a buildbox. It can push out Armbian .IMG's and kernels pretty quick, but can take up to half a day to compile LibreELEC. For a while I had just partitioned one of my drives on my main computer, but because of the time it can take to sometimes compile things, it wasn't practical for me to keep doing it that way. Really the whole process is simple once you get the base system up and running. I just run it headless and use SSH.
  • Turns out the subtitle issue was unrelated after all, so I'm going to stick with your 9.1 build and use the RK3328 as my main HTPC going forward and see how things shake out.
    Thanks also for that Wiki! It all looks pretty complicated but I don't have anything else going on right now, so I think I'll try setting up an old Dell Core 2 Quad tower as a buildbox and see how far I can get with it.
Sign In or Register to comment.