-
-
Notifications
You must be signed in to change notification settings - Fork 4k
Fixed UDP Realtime streaming in DNRGBW Mode #4499
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
Conversation
|
Note: If this PR goes through smoothly I'll adapt the documentation next to ensure it is also documented on https://kno.wled.ge/interfaces/udp-realtime |
|
@Christanoid thanks for your contribution. As a general matter (applies to all PRs), please don't
|
|
I have read the rule on force pushing, sorry for going agianst it, I decided that since the PR was only a few minutes old and it was 1 AM (did not think about timezones, that one's on me), nobody will have seen it yet. Reason for the force push was a bit of local git chaos on my end forcing me to pull from the repo again before committing since my local checked out WLED folder was a bit older, so this PR's history was multiple commits, one of which was unnecessary. I therefore thought I might aswell clean the commit history. Won't do again in the future, once the PR is accepted it will likely get squashed anyways I assume. |
|
Is any further action from me required for the request to be merged? Since it has been stale with awaiting testing for a while now. |
|
Sorry for the delay with testing To help with this could you just add some brief testing notes that explain setup needed, the behaviour of the bug Vs behaviour after the fix? |
|
No Problem. I have been using it on my ambilight with a custom build for weeks now, seems to work fine for me. Only calculation still to be made is for the documentation, how many LED's can be controlled in one packet maximum. I calculated it in the past but have forgotten, would do so again once documentation needs changing. I do not see any possibility for a crash due to a packet being too big, since the handling of oversized packets should be identical to the one in the other udp streaming modes. |
|
I have been running this firmware on all my devices for months now. Any update on the review? Would appreciate going back to nightly / alpha again. |
|
Sorry for the delay |
The udp.cpp class contained code to handle dnrgbw as a possible format, however a earlier if filtered out the possibility of actually using that mode due to not accepting the first protocol selection byte being 5 (4 is dnrgb, 5 was already added to be dnrgbw, however then filtered out again)