Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Official 5.3 Beta Discussion Thread
As a secondary controller, yes.

Complete OT, check this out. This little girl was on one of those Got Talent’s a few years ago, and did a Billy Holiday song like she’d lived more and shot more than Billy Holiday ever did. This just got randomly recommended to me, so I watched it. She is just a freak of nature, and definitely an old soul.

https://www.youtube.com/watch?v=nwFloCPXzCs

And, in that sequence of related videos, another girl who is Dutch and did this 9 year old Maria Callas reborn performance on another of those Got Talent shows. She has definitely continued working hard and has insane pipes. By the end she's blasting.

https://www.youtube.com/watch?v=1Ng6gWo9nws
Dean Roddey
Software Geek Extraordinaire
Okay while we're at it, this is absolutely over the top, watch them all!!!  She actually makes Simon blush in one of them, too good to miss...

Darci Lynne: 12-Year-Old Singing Ventriloquist Gets Golden Buzzer - America's Got Talent 2017

BTW, she won for 2017 - She can belt them out better than most people who are not ventriloquist and actually are using their lips!
BTW, I've not been able to work on the Z-Wave driver for a couple days now, due to having to try to figure out a weird issue that Bryan is having at a new Pluckers location he's putting CQC into. This is his first 5.x install and something about his setup is causing an issue, the solution to which has not presented itself yet.
Dean Roddey
Software Geek Extraordinaire
Well I can reproduce the problem. Byran sent me a setup that I can use simulator drivers to run his setup. It has something to do with the main overlay being scrolled up. When it is, it starts leaking something and quickly runs out of whatever it is (some GUI resource) and croaks. So I'm trying to figure out what it's leaking.
Dean Roddey
Software Geek Extraordinaire
OK, I'm honing in on the problem. Underlying the problem is that, when an active widget decides it needs to redraw, that the fact that it's possibly scrolled above or below the visible area of the overlay it is in is not taken into account. So it invalidates the area it is in, which causes anything in that area to redraw (which layers back up the layers, into a double buffer which is then blitted to the screen.)

If the actual widget is not visible, the redrawing code will ignore it in the draw because it's scrolled out of the visible area of the overlay. But anything else that happens to be in that area still redraw. I.e. something not in the overlay itself but some sibling widget of the overlay that is positioned close to it.

Bryan had a number of marquee text widgets. Once you scrolled the overlay up, a bunch of them were under other things, causing them to constantly redraw. One of those is a toolbar, which was using images for the slot backgrounds. The leakage issue seems to be in there. To verify I got rid of the images and the problem went away.

So that gives Bryan a temp fix to get around the issue. He doesn't need the slot images since some time back we added the 'file slots' option that will just fill the slots instead of the whole toolbar background. So he can get the same effect without the images, and that in turns makes the problem go away for him.

And now I know in what area the problem lies, so I can dig into that. Once I get that figured out, I can fix the underlying issue of checking to see if the widget is actually visible and not redrawing it if so. Or, if it's partially visible, clipping the output to that, and not forcing the thing it's partly under to redraw.

For the most part this is a fairly benign issue. Something like a marquee redraws constantly, but most active widgets are just redrawing when some associated field changes so it wouldn't happen too often. Still, fixing that will be a good efficiently improvement.
Dean Roddey
Software Geek Extraordinaire
OK, I finally found the problem. It is something that was happening in a number of places, it just took this particular issue with the marquee causing a fast redraw of something that used the problematic bit to really bring it out. So graphics devices were getting leaked elsewhere and they were raising the memory size of the GUI applications though until now not enough leakage to kill.

So, whew... got that one taken care of. That's a good thing. I can move back to the Z-Wave driver yet again. Well, I still want to fix the issue of actively updating widgets that are actually scrolled out of view still causing redraws.
Dean Roddey
Software Geek Extraordinaire
OK, I've got the updating issue taken care of now as well. If the actively updating widget is totally scrolled out of view, then it doesn't redraw at all. If it's partially visible, it redraws, but it only forces a redraw of the part that is visible so anything outside of the overlay is not affected. This will significantly reduce overhead in those cases like the one that brought out this issue.
Dean Roddey
Software Geek Extraordinaire
I've gotten back to the Z-Wave driver some. As usual it's annoying. One hugely annoying thing is that there's no real agreement by both sides that, yes, I think I've joined the network and you think I've joined the network. Either side can still get errors at the end and one think it worked and one think it failed. That leaves it in a weird situation, where the user really has to remove the driver from the Z-Wave network and re-add it.

Anyhoo, something very interesting I ran across tonight. When 6 strings just isn't enough of a challenge, try 27. It might sound sort of gimmicky but it actually is pretty amazing.

https://www.youtube.com/watch?v=lo5mvTfYSQY
Dean Roddey
Software Geek Extraordinaire
So, uh, where are the beta downloads? I want to get updated and start some configuration.

I found 5.2.5, is that the latest?
do the needful ...
Hue | Sonos | Harmony | Elk M1G // Netatmo / Brultech
There haven't been any betas yet. Everything so far has been small stuff that could safely be put out as updates to 5.2, or stuff that is being worked on on the side, such as the Z-Wave driver, so it doesn't affect the stability of the system.

5.2.5 is the latest so far. I'll get out a 5.2.7 in probably a couple days, which hopefully will be a candidate for the next 5.2.x release.
Dean Roddey
Software Geek Extraordinaire


Possibly Related Threads...
Thread Author Replies Views Last Post
  Official 5.4 Beta Discussion Thread Dean Roddey 137 5,165 2 hours ago
Last Post: Mark Stega
  Official 5.4 Beta Release Thread Dean Roddey 4 376 09-20-2018, 02:08 PM
Last Post: Dean Roddey
  Official 5.3 Release Thread Dean Roddey 27 3,795 07-05-2018, 12:44 PM
Last Post: Dean Roddey
  Official 5.2 Beta Discussion Thread Dean Roddey 244 57,906 10-14-2017, 07:57 PM
Last Post: Dean Roddey
  Official 5.2 Beta Release Thread Dean Roddey 13 5,925 10-09-2017, 06:49 PM
Last Post: Dean Roddey
  Official 5.1 Beta Discussion Thread Dean Roddey 453 136,998 05-16-2017, 03:45 PM
Last Post: Dean Roddey
  Official 5.1 Beta Release Thread Dean Roddey 28 13,973 05-12-2017, 05:44 PM
Last Post: Dean Roddey
  Official 5.0 Beta Discussions Dean Roddey 2,019 355,097 11-09-2016, 04:34 PM
Last Post: Dean Roddey
  Official 5.0 Beta Release Thread Dean Roddey 15 10,844 11-01-2016, 10:32 AM
Last Post: Dean Roddey
  How to obtain Beta versions? willsauter 3 2,630 07-15-2016, 04:57 PM
Last Post: willsauter

Forum Jump:


Users browsing this thread: 1 Guest(s)