-
Notifications
You must be signed in to change notification settings - Fork 25
Flatbuffers and other Capture Method for high res #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Code still not perfect tho. Needs more testing and some more work and love. +using high res screen capture via libsec-video-capture +sending yuv images directly via flatbuffers removes rgb conversion overhead and is way better for hdr content -needs some more research on the inner workings of libsec-video-capture -needs more performance adjustments -needs reimplementation of using the config values from the ui -needs some stability improvements
translated code comment removed old code named classes right removed hardcoded config stuff to use the ui values added notifications on error
removed privileges where partner cert was needed (for now-could be necessary in the future) sent flatbuffer messages multithreaded for better fps -more to come
not using the UI at all rn
|
Yeah nice. But how I install your HyperTizenUi? I have a tizen 8 TV but there is nothing happen when I add a github module. Can you explain this to me? |
|
@andreknieriem follow the instructions he posted on his github step by step. installation works. it will however timeout on connecting to your hyperHDR instance as it does for most ppl. Wait for update. |
So it is normal to connect for a couple of seconds and then disconnect? What is the problem here? Thanks for your answer. |
For best results:
Use at least HyperHDR v21.0.0beta2 or the latest HyperHDR Version(better)!
Use LAN (Ethernet Calbe) and not WIFI for the HyperHdr Host PC/RaspberyPI and for the TV for better results!
On Erros:
CaptureScreen Result: -2 [Failed scaler_capture] -> restart the TV (not just standby) and rerun the service
CaptureScreen Result: -4 [Netflix/ Widevine Drm Error] -> the App which you are watchign rn protects their video stream. Capturing that App isnt supported yet. But reporting the app name might help getting it to work someday.
HyperHDR IP and Port gets set though ssdp discovery. Having more than one HyperHDR instance int the Network running might not work.
Code still not perfect tho. Needs more testing and some more work and love.
+using high res screen capture via libsec-video-capture
+sending yuv images directly via flatbuffers removes rgb conversion overhead and is way better for hdr content
Known Problems
-drm protected content doesn't work (yet?)
-needs some more research on the inner workings of libsec-video-capture
-needs more performance adjustments
-needs some stability improvements