Code Monkey home page Code Monkey logo

hyperhdr-webos-loader's Introduction

HyperHDR for WebOS

Binaries are ready to install from Homebrew Channel

Requirements

Build

Build hyperhdr: ./build_hyperhdr.sh

Build webOS frontend/service: ./build.sh

Both scripts take an environment variable TOOLCHAIN_DIR, defaulting to: $HOME/arm-webos-linux-gnueabi_sdk-buildroot

To provide an individual path, call export TOOLCHAIN_DIR=/your/toolchain/path before executing respective scripts.

build_hyperhdr.sh also takes two other environment variables:

  • HYPERHDR_REPO
  • HYPERHDR_BRANCH

References

Hyperion.NG

HyperHDR

Video grabber of webOS: hyperion-webos

Frontend of Video grabber hyperion-webos: piccap

Credits

@Smx-smx @TBSniller @Informatic @Mariotaku @Lord-Grey @Paulchen-Panther @Awawa @chbartsch

hyperhdr-webos-loader's People

Contributors

informatic avatar liamharper2453 avatar nurikk-sa avatar sundermann avatar throwaway96 avatar tuxuser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

hyperhdr-webos-loader's Issues

USB serial support

Hi there, I have no idea where to ask so I'll take a shot here.

I'd like to use an ESP32 on my C9 flashed with https://github.com/awawa-dev/HyperSerialESP32, the device is detected according to dmesg and lsusb, but no serial interface shows up so it's not usable in hyperhdr.

Comparing to my PC, it would seem webos is lacking a ch341 kernel driver. Any idea how to get that one on webos?

[DRIVER] Add an option to pre-load specified kernel module (specified by path to .ko file) before starting HyperHDR main daemon

Hi.

I have a TV which require to load specified driver (the sideloaded but working on the TV the ch341.ko in my case) to let wired LED controller to work on my TV.
Now I need to manually load the ch341.ko via SSH and then manually restart HyperHDR to make it work.

Is it possible to add an option to insmod the specified .ko module before starting HyperHDR main process?

Thanks.

Blackbar Detection always disabled after restart

I am running the latest version on my CX OLED TV. I noticed that "Blackbar Detection" setting will not survive a restart. Everything I turn on the TV, "Blackbar Detection" is always disabled. Actually same thing applies to "USB Capture" which is always enabled after restart.

Newbie Pointer - Show IP address and Port

Ease of use request

First time setting up Hyperion (and anything in rooted WebOS) perspective.

Please add current IP:Port to visit near Daemon running status.

I was aware there was a web interface from videos in standard installs. I found it confusing on where I was supposed to enter settings and get the lights mapped out. Being new to this type of install, I thought there would be a gui in WebOS or further instructions. Spent some time investigating and just decided to look up the default port and IP. Stupid simple and it worked. This is the reason I rooted my LG TV today and I greatly appreciate the work y'all are doing!

HyperHDR crashes on LUT calibration

My steps to reproduce:

  1. Start the HyperHDR service
  2. Turn on HDR on Windows
  3. Launch LUT calibration from the web interface of HyperHDR
  4. HyperHDR crashes

If I can find more information - please let me know how

Controller type WLED does not end "live mode" before shut down

I am on LG OLED77C19LA and using controller type WLED. It sets my WLED instance in UDP live mode after start correctly but doesn't end it when shutting down the TV. WLED instance continues to stay in live mode even if TV is off.
This causes also to have the setting "restore lights original state when disabled" to have no effect.

Doesn't work

No documentation, doesn't work. Only start stop in inferface

Need compile instructions

Hello,

I'm trying to compile sources without any success for now.
This is what i get when compiling build_hyperhdr.sh:

[  0%] Automatic MOC for target flatbuffers
[  1%] Generating version_features.c
[  1%] Automatic MOC for target flatc
[  2%] Automatic MOC for target qmqtt
[  2%] Automatic MOC for target flathash
[  2%] Automatic MOC for target liblzma
Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /tmp/cirrus-ci-build/output/host/lib/perl5/site_perl/5.34.1/x86_64-linux /tmp/cirrus-ci-build/output/host/lib/perl5/site_perl/5.34.1 /tmp/cirrus-ci-build/output/host/lib/perl5/5.34.1/x86_64-linux /tmp/cirrus-ci-build/output/host/lib/perl5/5.34.1) at /home/nicolas/Projets/lgTV/hyperhdr-webos-loader/hyperhdr-repo/dependencies/external/mbedtls/library/../scripts/generate_features.pl line 18.
BEGIN failed--compilation aborted at /home/nicolas/Projets/lgTV/hyperhdr-webos-loader/hyperhdr-repo/dependencies/external/mbedtls/library/../scripts/generate_features.pl line 18.
make[2]: *** [dependencies/external/mbedtls/library/CMakeFiles/mbedcrypto_autogen.dir/build.make:207: dependencies/external/mbedtls/library/version_features.c] Error 2
make[1]: *** [CMakeFiles/Makefile2:1079: dependencies/external/mbedtls/library/CMakeFiles/mbedcrypto_autogen.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

I don't understand what is the problem.
Can you help me please ?

Out of Date

Hiya there,

This is currently on v18 beta, and v19 beta is out.

is there plans to update or is this repository now archived?

Missing Options

Hello just installed HyperHDR for WebOS I am having some issues with washed out colors and I seem to be missing the below options compared to similar Raspberry PI builds.

  1. No options for SK6812 as a controller option, I use updraw for wled
  2. No HDR to SDR option.
  3. No video capturing options such as letting the system know you have a SK6812 type LED strip to make up for the extra white LED.
  4. HDR global under remote control doesn't do anything

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.