Flatbuffers and other Capture Method for high res#8
Open
SryEyes wants to merge 13 commits intoreisxd:mainfrom
Open
Flatbuffers and other Capture Method for high res#8SryEyes wants to merge 13 commits intoreisxd:mainfrom
SryEyes wants to merge 13 commits intoreisxd:mainfrom
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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