Page 1 of 3

[App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 10:33 am
by zoelechat
Here's a small funny lib giving a makeover to your TV, improving overall GUI speed by speeding up all animations / transitions / scrollings (often boring to reach a far entry in some menu / list).

Usage:
*For D series (arm), replace every instance of /mnt below by /mtd_rwcommon/widgets/user/SamyGO/SamyGO
  • First install latest samyGOso as usual, if needed.
  • Extract attached archives and copy libSpeedUpGUI.so to /mnt/opt/privateer/usr/libso (create folder if needed)
  • Execute

    Code: Select all

    samyGOso -d -A -B -r -l /mnt/opt/privateer/usr/libso/libSpeedUpGUI.so [PERCENT:n]
Usable arg:
  • PERCENT:n - Defines percentage of original speed. If unspecified, default is 200 = twice as fast as original.
Autostart:
  • Copy 99_93_SpeedUpGUI.init to /mnt/etc/init.d
  • Set permissions

    Code: Select all

    chmod +x /mnt/etc/init.d/99_93_SpeedUpGUI.init
  • You can change OPTIONS="PERCENT:200" value on top of script to adjust your prefered speed.
*Changelog:

Code: Select all

5/1/2016
v0.0.2 - First release

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 12:54 pm
by dar3k
Good job thanks, I'm using 300% because in 200 I can't see any different

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 1:16 pm
by zoelechat
I've personally set it to 400 ;)

Btw, I didn't tell it in 1st post, but values <100 are allowed if somebody prefer to slowdown GUI :P

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 5:12 pm
by wluczykijwf
This time, the app runs on the Series F without any problems :) .
Samsung should implement this option permanently in the Menu. And maybe even split it into several suboptions. They instead prefer to artificially slow down the interface :) .
Good job. Thanks.

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 5:18 pm
by zoelechat
wluczykijwf wrote:This time, the app runs on the Series F without any problems :)
That's why it didn't go through test area before release ;)

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 6:24 pm
by wluczykijwf
zoelechat wrote:
wluczykijwf wrote:This time, the app runs on the Series F without any problems :)
That's why it didn't go through test area before release ;)
Yes of course ;).
Btw @zoelechat.
Are the following functions might be called the individual parameter? In order to have better personalization interface. It doesn't make sense because they are responsible for a particular animation together?
SpoilerShow

Code: Select all

_ZN11CCAnimationI9CTVector1IfEE20SetAnimationDurationEm
_ZN11CCAnimationI9CTVector1IiEE20SetAnimationDurationEm
_ZN11CCAnimationI9CTVector2IiEE20SetAnimationDurationEm
_ZN11CCAnimationI9CTVector3IfEE20SetAnimationDurationEm _ZN11CCAnimationI9CTVector4IfEE20SetAnimationDurationEm _ZN11CCAnimationI9CTVector4IiEE20SetAnimationDurationEm

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 6:38 pm
by zoelechat
I think each one is handling an animation "type" (e.g. fade, scroll, translation...). TV often uses more than one type at once, that's why it's not really consistent to dissociate them. At least I'm not considering to do so.
However you can take a look at source, it's probably one of the simplest libs I've ever released, and easily play with offsets separately.
Sorry but I didn't look further which function does what exactly, you may need to try by yourself :)

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Tue Jan 05, 2016 7:13 pm
by wluczykijwf
OK thanks.
Right, the lib is very simple. I'll maybe experiment with this :).

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Wed Jan 06, 2016 2:20 pm
by wluczykijwf
One thing I know. A single change of function parameters did not allow me to observe significant changes in use interface.
Only I noticed faster the disappearance of the window for this function:

Code: Select all

_ZN11CCAnimationI9CTVector3IfEE20SetAnimationDurationEm
The others must work in some mutual configurations.

Re: [App] libSpeedUpGUI D/E/F/H

Posted: Fri Jan 08, 2016 4:05 pm
by prairie
Very nice tweak, thanks!