commit 0f6783e3b584b2befd937fe84f17a3f64aced3ba
Author: jdgordon <jdgor...@a1c6a512-1295-4272-9138-f99709370657>
Date:   Tue Nov 3 07:58:10 2009 +0000

Initial recording screen skin support (usable in .sbs skins only for now)
    new skin tokens:
    %Rp - does the target have recording?
    %Rf - samplerate
    %Re - encoder
    %Rb - bitrate
    %Rm - mono/stereo

Please put all bugs from these (which very probably dont work 100%) into FS#10755. And someone who knows how the recoding capabilities work
    CustomWPS on the wiki for more details


git-svn-id: svn://svn.rockbox.org/rockbox/tr...@23491 a1c6a512-1295-4272-9138-f99709370657
---
 apps/gui/skin_engine/skin_parser.c |   17 +++-
apps/gui/skin_engine/skin_tokens.c | 196 ++++++++++++++++++++++++++++++++++++
 apps/gui/skin_engine/skin_tokens.h |    7 ++
 3 files changed, 219 insertions(+), 1 deletions(-)



There's at least 1, if not more, new tags that can properly be expressed with an equivalent %St|<setting>| expression.

Since we have %St, we try to avoid tags that simply wrap a global_settings variable where possible, and I think we just didn't remove the (very few) existing tags of that sort to keep old themes compatible.

I don't really like wasting code on tags that have an existing equivalent already. Having multiple ways of expressing the same thing can be confusing for WPS/SBS authors too. Hence I'm not a fan of parts of the commit.

Do/Can we have an official consensus about those tags?

PS: A very short discussion started (which wasn't very fruitful due to lazy answers) here in IRC: http://www.rockbox.org/irc/log-20091103#09:01:20

Best regards.

Reply via email to