Wanted to respond to my own post in case any one else experiences this. I noticed eventually that this occurred only on certain content, and started checking the info trying to find the difference. I had Kodi set to adjust refresh rate on playback, and anything that was at 23.976 fps would result in the flicker. Anything at 25 or 60 fps was fine. I turned the refresh rate adjustment off and everything works ok so far.
Beiträge von xxrzdxx
-
-
Using a RPi2 to control the LEDS, and Kodi addon as source. If there is a scene change while watching where darkness suddenly becomes bright there is usually a flicker in the middle of the sudden transition. If the light transition is gradual or moves around the screen there is no problem. I've tried two different bit rates with no change. I realize the cause could be a number of things, but was hoping maybe someone else has experienced this and knew a solution.
-
Moved back to my Windows 10 setup and Hyperion works just fine while playing videos. I'm going to say at this point that the add-on currently does not support android installs of Kodi correctly.
-
Content of Hyperion Log (Did not activate at all while playing video, it's hit or miss)
Code
Alles anzeigenssh in: Nov 22 10:03:28 MF-RPiHyp systemd[1]: Started Hyperion Systemd service. ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: Hyperion Ambilight Deamon (1827) ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: Version : V1.03.3 (brindosch-2fbbcff/2f01dfa-1495880388 ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: Build Time: Jun 3 2017 02:06:37 ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: INFO: Selected configuration file: /etc/hyperion/hyperion.config.json ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: HYPERION INFO: ColorTransform 'default' => [0; 111] ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: HYPERION INFO: ColorCorrection 'default' => [0; 111] ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: HYPERION INFO: ColorAdjustment 'default' => [0; 111] ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: LEDDEVICE INFO: configuration: ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: { ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: "colorOrder" : "grb", ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: "delayAfterConnect" : 0, ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: "name" : "MyHyperionConfig", ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: "output" : "/dev/ttyACM0", ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: "rate" : 500000, ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: "type" : "adalight" ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: } ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: Opening UART: /dev/ttyACM0 ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: INFO: Creating linear smoothing ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: HYPERION (CS) INFO: Created linear-smoothing(interval_ms=50;settlingTime_ms=200;updateDelay=0 ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: EFFECTENGINE INFO: 27 effects loaded from directory /usr/share/hyperion/effects ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: EFFECTENGINE INFO: Initializing Python interpreter ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: INFO: Hyperion started and initialised ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: INFO: Boot sequence 'Knight rider' EFFECTENGINE INFO: run effect Knight rider on channel 0 ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: BLACKBORDER INFO: threshold set to 0.1 (26) ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: BLACKBORDER INFO: mode:default ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: started ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: INFO: Kodi checker created and started ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: INFO: Json server created and started on port 19444 ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: INFO: Proto server created and started on port 19445 ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: KODICHECK INFO: Kodi Connected ssh in: Nov 22 10:03:28 MF-RPiHyp hyperiond[1827]: KODICHECK INFO: switching to VIDEO mode ssh in: Nov 22 10:03:31 MF-RPiHyp hyperiond[1827]: EFFECTENGINE INFO: effect finished ssh in: Nov 22 10:03:53 MF-RPiHyp hyperiond[1827]: KODICHECK INFO: switching to MENU mode ssh in: Nov 22 10:04:27 MF-RPiHyp hyperiond[1827]: PROTOSERVER INFO: New connection ssh in: Nov 22 10:04:27 MF-RPiHyp hyperiond[1827]: BLACKBORDER INFO: threshold set to 0.1 (26) ssh in: Nov 22 10:04:27 MF-RPiHyp hyperiond[1827]: BLACKBORDER INFO: mode:default ssh in: Nov 22 10:05:41 MF-RPiHyp hyperiond[1827]: PROTOSERVER INFO: Connection closed [code\]
-
I don't know if I'm doing something wrong, or if it simply doesn't work at the moment.
I have a Hyperion set-up that functions perfectly with any remote app to activate the default effects, colors. However, integrating it with Kodi on the Nvidia Shield TV has been spotty at best.
I've tried both Kodi 17 and 18 nightlies and get roughly the same results, both with the Hardware renderer on and off (Including the modification to advancedsettings.xml to enable screen capture).
It doesn't seem to pay much attention to the Kodi status checks enabled in the HyperCon config. Some lights might flicker when playing a video once in a while and then throw an error to check the log files when video stops, but that's about it.
Content of Kodi Error Log
Code
Alles anzeigen20:48:38.838 T:18446744071702571296 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.RuntimeError'> Error Contents: Hyperion server error: Traceback (most recent call last): File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/addon.py", line 49, in <module> next_state = state.execute() File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/state.py", line 92, in execute self.clear_priority() File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/state.py", line 82, in clear_priority self.__hyperion.clear(self.__settings.priority) File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/hyperion/Hyperion.py", line 111, in clear self.__sendMessage(request) File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/hyperion/Hyperion.py", line 144, in __sendMessage raise RuntimeError("Hyperion server error: " + reply.error) RuntimeError: Hyperion server error: -->End of Python script error report<--