1080p50 and 2160p24 are working fine here with hyperion active.
so long,
Hias
1080p50 and 2160p24 are working fine here with hyperion active.
so long,
Hias
Check the picture settings of your TV, they can be adjusted separately for built-in players and each HDMI port - and there are separate picture settings for SDR and HDR.
I've got a 55C8 here and when using the (usually recommended) ISF Expert Dark Room profile (set up with identical parameters for HDMI port and internal player) for SDR videos I don't see really a difference between RPi4 output and internal player.
Edit: also make sure that you're not comparing HDR videos on the internal player with SDR from RPi4 (it doesn't support HDR output yet).
so long,
Hias
It also occurs with sample files referenced on the KODI page: Samples - Official Kodi Wiki
LibreELEC on RPI4 is still beta, so problems are expected. I hope they will be fixed eventually. I don't give up hope.
Can you please tell us which sample files cause issues?
If you have an Ubuntu Linux PC or a Windows PC it might be worth checking if the issue occurs with official Kodi builds as well - that'd help us narrow the issue down.
so long,
Hias
HiassofT any clue about subtitles issue I commented before?
If I can help with any kind of test please let me know.
Sorry, no idea ATM.
I tried to reproduce it yesterday but wasn't really successful.
With hdmi_enable_4kp60=1 in config.txt I got working output both with subtitles on and off (played Disenchantment S02E01, screen running at 1080p24) and without hdmi_enable_4kp60=1 in config.txt I got occasional black screens, no matter if I enabled subtitles or not (same episode, same resolution/refreshrate).
so long,
Hias
thnx but that means all the 4k content on kodi will be 1080?
And hyperion works with this method?
If we cannot watch 4k then why we should upgrade?
A quick test showed that 4kp24 content (tested with Interstellar-divx-hevc-uhd-51ch-4K.mkv) played fine with hyperion active (both at 4k and HD output at 24Hz), but 4kp60 seems to be too much (both at HD and 4k output). So, sorry, reducing the output resolution doesn't seem to help.
If you want something that plays all 4k content with hyperion active then ATM the RPi4 is not the right choice for you. It probably will get fixed at some point but as posted numerous times there's no ETA for the fix.
so long,
Hias
I found out why the alsa_usb lirc driver was missing and PR'ed a fix for that lirc: add dependency on alsa-lib by HiassofT · Pull Request #4046 · LibreELEC/LibreELEC.tv · GitHub
If testing goes fine it'll be included in the next LibreELEC release.
so long,
Hias
It doesn't matter much if you enable passthrough (so your AV receiver decodes the AC3/DTS signal) or disable passthrough and set the number of channels to 5.1 (then the RPi decodes the AC3/DTS signal).
Passthrough can be useful for the high quality TrueHD/Atmos/... formats (which can't be decoded in software but might be supported by the AV receiver), but ATM the RPi4 doesn't support passtrhough of these formats (that should come some time in the future, though).
so long,
Hias
Yes. IIRC Sync playback to display will break audio passthrough so just use Adjust display refresh rate. Kodi will then switch refreshrate and resolution (as configured in the whitelist) to match the video.
BTW: if you set up the whitelist better don't enable the 25/29.97/30Hz modes as that'll cause issues with interlaced content (kodi doesn't detect interlaced right and then tries to use eg 30Hz for 60Hz interlaced...)
so long,
Hias
Ah, sorry, scratch what I just wrote, this won't work. Just noticed we don't build the alsa_usb driver/plugin for lirc.
so long,
Hias
I think this should work if you set driver = alsa_usb and device = hw:Extigy in lirc_options.conf (copy /etc/lirc/lirc_options.conf to /storage/.config/ and edit these two lines).
See the wiki for more info Infrared Remotes [LibreELEC.wiki]
You'll probably also need to create a /storage/.config/lircd.conf file matching your remote. However I'm not quite sure which remote (protocols) the Soundblaster receiver actually supports - from a quick glance it seems IR decoding is performed by the soundblaster hardware so it could well be that the IR receiver only works with the remote that shipped with it.
It's probably easier if you keep your MCE USB receiver (that one will work fine OOTB) and maybe use a USB hub if you're running short on USB ports.
so long,
Hias
how do I can play 4k with hyperion. You said something about an file to insert. How do I do that and is 4k with hyperion after that possible?
4k playback with hyperion doesn't work ATM - I immediately get "no signal" when I try. Either disable hyperion or the 4k modes in whitelist (so 4k movies get played back at 1080p and have working hyperion).
so long,
Hias
what does it mean?
Disable MMAL and try the same netflix video ?
--> i disable MMAL and play netflix but the same issue with internal grabber.
With deactivated MMAL and external grabber no problems.
No. What I meant with "other software decoded videos" is play some MPEG2/4/VC-1 file from your card (or NAS) - i.e. something that's not Netflix.
RPi4 only supports H264 / MPEG4 and H265 / HEVC hardware acceleration, so if you want to play those files with software decode you have to manually disable MMAL acceleration. 1080p HEVC will be way too CPU-demanding to play smooth and 1080p60 H264 probably, too. So testing with MPEG2 (and maybe VC-1) might be better. Though smooth playback isn't really high priority, if you get black screens is interesting.
so long,
Hias
Can you check if you get the black screens also with some other software-decoded videos (eg 1080p MPEG2 or VC-1 or by disabling MMAL acceleration in Player->Video)? Ideally with some publicly available sample file so it can be easily reproduced.
Would be interesting to know if it's a general issue with software decoded videos or if it's limited to Netflix, inputstream.adaptive or the widevine CDM.
so long,
Hias
Unit service.hyperion.service could not be found.
I installed it via HyperCon. I tried to install it from the libreelec repository but the installation fails. I guess this at least explains why the delay won't happen.
Please only use the LibreELEC Hyperion addon and the LibreELEC Hypercon version to configure it (see this Wiki page for details Hypercon [LibreELEC.wiki]).
so long,
Hias
From the log it indeed looks like a corrupted file and ffmpeg trips over that:
2019-12-02 17:50:14.609 T:2554299248 ERROR: ffmpeg[983F8370]: [truehd] Number of primitive matrices cannot be greater than 8.
2019-12-02 17:50:14.609 T:2554299248 ERROR: ffmpeg[983F8370]: [truehd] restart header sync incorrect (got 0x0b58)
2019-12-02 17:50:14.609 T:2554299248 ERROR: ffmpeg[983F8370]: [truehd] too many audio samples in frame
2019-12-02 17:50:14.609 T:2554299248 ERROR: Previous line repeats 1 times.
2019-12-02 17:50:14.610 T:2554299248 ERROR: ffmpeg[983F8370]: [truehd] Invalid blocksize.
so long,
Hias
The start up rainbow swirl of Hyperion happens right on the LibreElec bootscreen no matter how much time I put in the config file.
Do you have any idea why that might be? I put your code into a file "delay.conf" in a new folder "service.hyperion.service.d" into the "system.d"-folder. Thanks for your help!
Run systemctl status service.hyperion and check if it has correctly picked up the delay.conf drop-in. You should see the systemd service loaded from the kodi addon-folder and the Drop-In loaded from the systemd config folder
● service.hyperion.service - Hyperion service
Loaded: loaded (/storage/.kodi/addons/service.hyperion/system.d/service.hyperion.service; enabled; vendor preset: disabled)
Drop-In: /storage/.config/system.d/service.hyperion.service.d
└─delay.conf
Active: active (running) since Sun 2019-12-08 17:41:31 CET; 1min 5s ago
Process: 658 ExecStartPre=/usr/bin/sleep 10 (code=exited, status=0/SUCCESS)
Process: 810 ExecStart=/bin/sh -c exec sh /storage/.kodi/addons/service.hyperion/bin/hyperiond.start (code=exited, status=0/SUCCESS)
Main PID: 813 (hyperiond)
Memory: 7.1M
CGroup: /system.slice/service.hyperion.service
└─813 hyperiond /storage/.kodi/userdata/addon_data/service.hyperion/hyperion.config.json
Display More
so long,
Hias