Jump to content


Photo

[WIP] PLi-DarkOS Skin


  • Please log in to reply
2041 replies to this topic

Re: [WIP] PLi-DarkOS Skin #1041 Huevos

  • PLi® Contributor
  • 4,644 posts

+161
Excellent

Posted 30 December 2023 - 14:06

 

The data in enigma.info is immutable when loaded into BoxInfo. What Littlesat has broken is something different. He has disabled the ability for BoxInfo to write to SystemInfo. The whole point of BoxInfo is compatibility. If you are going to change the rules now you will not have compatibility with oe-a and third party plugins that are using this feature.

 

What is the point of saying "the source is immutable" (which is itsn't, it is a mutable text file, in that respect the first device driver idea was better), but then make the container reading it, which is used as the source of truth in E2, mutable, and explicitly say it is a feature?

 

There is NO valid reason for any bit of E2 code to need to alter the truth about the hardware, if you allow that, you have just dumped the entire idea about WHY an immutable boxinfo was needed.

 

This sounds very much like the continuous story of OE-A: A good idea, ignoring input from others, then completely make a bodge job of the implementation due to a failure of understanding what it was about.

 

You need to read the code. The values coming from the text file are read into BoxInfo as immutable.

 

What has been broken is the ability to modify SystemInfo.

 

For BoxInfo discussion I have started a new thread here.  https://forums.openp...nfo-discussion/

 

Maybe someone can move the posts from here.


Edited by Huevos, 30 December 2023 - 14:08.


Re: [WIP] PLi-DarkOS Skin #1042 DimitarCC

  • PLi® Contributor
  • 1,566 posts

+68
Good

Posted 30 December 2023 - 14:38


Well the problem of the infobar is that it uses 2 big png images with alphablending.

Maybe use images only in corners will fix the issue (like it is in second infobar)


I think so, yes.

Ok i will rework the infobar in this way and see how it will goes.

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1043 littlesat

  • PLi® Core member
  • 57,117 posts

+698
Excellent

Posted 30 December 2023 - 14:45

Maybe consider to build the stuf in sections. So four corners that are small and need the alpha blending and then draw the rest that does not need alpha blending:
Thanks for the efforts…

Edited by littlesat, 30 December 2023 - 14:47.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: [WIP] PLi-DarkOS Skin #1044 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 30 December 2023 - 15:00

Maybe consider to build the stuf in sections. So four corners that are small and need the alpha blending and then draw the rest that does not need alpha blending:

 

That is exactly how the template Screen_Base is defined.

 

btw, I've just flashed a Zgemma H9, and it doesn't have the problem, so it is not that HiSilicon SoC's don't support alpha blending and/or hardware accelleration, but that it is not (properly) implemented in the drivers.

From that I can see, both the H9 and the Dual 4K are built with

EXTRA_OECONF_append_pn-enigma2 += " --with-alphablendingacceleration=always --with-blitaccelerationthreshold=250 --with-fillaccelerationthreshold=190000"

but it looks like this is more copy/paste instead of it actually be supported.

 

I'll see what happens if I compile E2 for the Dual 4K without this.
 


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: [WIP] PLi-DarkOS Skin #1045 DimitarCC

  • PLi® Contributor
  • 1,566 posts

+68
Good

Posted 30 December 2023 - 15:13

Maybe consider to build the stuf in sections. So four corners that are small and need the alpha blending and then draw the rest that does not need alpha blending:
Thanks for the efforts…

 

 

Yes. that is the way it works for other screens. only corners are alphablended images and the rest is plain eLabel with background color.

 

 

 

btw, I've just flashed a Zgemma H9, and it doesn't have the problem, so it is not that HiSilicon SoC's don't support alpha blending and/or hardware accelleration, but that it is not (properly) implemented in the drivers.

From that I can see, both the H9 and the Dual 4K are built with

EXTRA_OECONF_append_pn-enigma2 += " --with-alphablendingacceleration=always --with-blitaccelerationthreshold=250 --with-fillaccelerationthreshold=190000"

but it looks like this is more copy/paste instead of it actually be supported.

 

I'll see what happens if I compile E2 for the Dual 4K without this.
 

 

 

That is interesting.... If H9 doesnt have the issue but Dual 4K have then should be the drivers....

Yes. that is the way it works for other screens. only corners are alphablended images and the rest is plain eLabel with background color.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1046 littlesat

  • PLi® Core member
  • 57,117 posts

+698
Excellent

Posted 30 December 2023 - 15:16

It is a pitty to change it because drivers have issues…

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: [WIP] PLi-DarkOS Skin #1047 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 30 December 2023 - 15:18

That is interesting.... If H9 doesnt have the issue but Dual 4K have then should be the drivers....

 

most likely. Now flashing the Dual without acceleration enabled, see if it makes any difference.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: [WIP] PLi-DarkOS Skin #1048 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 30 December 2023 - 15:20

It is a pitty to change it because drivers have issues…

 

Always the same problem with OEM resellers, they don't have the developers, the skills, or the willingness to spend the money to pay them.

 

Sofar it looks like it is limited to the list @Ev0 mentioned: Qviart Dual, the SF8008 / Trio4k / uSytm4kpro and the Multibox.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: [WIP] PLi-DarkOS Skin #1049 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 30 December 2023 - 15:25

most likely. Now flashing the Dual without acceleration enabled, see if it makes any difference.

 

It doesn't. If anything it even looks marginally slower.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: [WIP] PLi-DarkOS Skin #1050 DimitarCC

  • PLi® Contributor
  • 1,566 posts

+68
Good

Posted 30 December 2023 - 15:32

I see... Well then they have not correct or not developed enough drivers as you mentioned.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1051 Ev0

  • Senior Member
  • 102 posts

+7
Neutral

Posted 30 December 2023 - 15:35

 

most likely. Now flashing the Dual without acceleration enabled, see if it makes any difference.

 

It doesn't. If anything it even looks marginally slower.

 

No idea if this info helps or not.

But I just put the OE-A drivers into OpenPli 9.0 and it didn't change anything.

 



Re: [WIP] PLi-DarkOS Skin #1052 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 30 December 2023 - 16:12

I didn't think so, I'm pretty sure it is something worked around in the E2 cpp code, and not fixed in drivers...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: [WIP] PLi-DarkOS Skin #1053 DimitarCC

  • PLi® Contributor
  • 1,566 posts

+68
Good

Posted 2 January 2024 - 09:32

Happy New Year to everyone!

 

So i have already changed the skin with the alternate rendering of infobar. Currently in the repo so if someone like to test on HiSilicon box just have to get the diffs...

 

There are only 2 small background images with alphablending now in infobar. So i hope it will be fast.


Edited by DimitarCC, 2 January 2024 - 09:40.

Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1054 littlesat

  • PLi® Core member
  • 57,117 posts

+698
Excellent

Posted 2 January 2024 - 09:38

Thanks!

Edited by littlesat, 2 January 2024 - 09:38.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: [WIP] PLi-DarkOS Skin #1055 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 2 January 2024 - 12:04

So i have already changed the skin with the alternate rendering of infobar. Currently in the repo so if someone like to test on HiSilicon box just have to get the diffs...

 

There are only 2 small background images with alphablending now in infobar. So i hope it will be fast.

 

Thanks. Just build a new image, it is a MASSIVE difference !


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: [WIP] PLi-DarkOS Skin #1056 DimitarCC

  • PLi® Contributor
  • 1,566 posts

+68
Good

Posted 2 January 2024 - 12:12

Cool! I hope now is almost instant show up of the infobar...


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1057 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 2 January 2024 - 12:15

Yes, it is, I no longer see any build-up.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: [WIP] PLi-DarkOS Skin #1058 littlesat

  • PLi® Core member
  • 57,117 posts

+698
Excellent

Posted 2 January 2024 - 12:50

A pitty that it is needed... but the result is really wonderful!!!!  :D


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: [WIP] PLi-DarkOS Skin #1059 DimitarCC

  • PLi® Contributor
  • 1,566 posts

+68
Good

Posted 2 January 2024 - 16:29

So i have created a pull with recipe for boxlogos from my repo

 

https://github.com/O...-core/pull/1225

 

However i am not sure is it on correct place so check it out.

 

Later a dependency in the skin can be added.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1060 WanWizard

  • PLi® Core member
  • 70,381 posts

+1,807
Excellent

Posted 2 January 2024 - 16:45

I'll close that PR if you don't mind.

 

I was already busy with it, but it needs quite a bit of customization due to the fact we build images for multiple boxes, so we need image selection at runtime, not at build time.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.



8 user(s) are reading this topic

0 members, 8 guests, 0 anonymous users