dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: Bluechip forking

Re: Bluechip forking

From: BlueChip <>
Date: Tue, 08 Jun 2004 08:32:53 +0100

Unfortunately Rockbox as it stands cannot support the full complement of
audio features available from the MAS chip.

Since our recent chat about requirements for Rockbox to run Audio 3587, I
also need:
(access to mas read & write functions)
a) access to the talk() functions - also not in the plugin interface
b) access to lang.h (for the talk functions)
    Linus says this file will not be made available to the plugins (see irc
    Currently hard-coded into my plugin code - yeuch! :(
c) Core changes to call my plugin when "sound settings" is called form the menu
d) Core changes to call my plugin during startup for reg init
    (could be fixed with the "autoexec.bat" idea)
e) Core changes to fade the volume when powering down
    I have submitted this change to sourceforge as I thought it was
    likely you might think it is cool and include it.
f) Core changes so that the system understands a ".vol" (volume settings) file.
g) Core changes so the volume display is shown using the new non-linear
    scaling algorithm.
...possibly other stuff I forgot right now.

You can find a comprehensive list of all core changes I made by downloading
this file:'n'Stuff/Audio_3587.patch.txt

It it *NOT* my desire to fork, branch or maintain a seperate build of
Rockbox. I would be over the moon if the required changes to the core code
were implemented by Rockbox.

I'm guessing, from much experience, it works this way: I release it;
everybody loves it (and trust me, they will, this plugin opens new doors to
quality sound); Then you guys want it built in; so it gets added and I am
no longer required to maintain a seperate build.

In the meantime I want to include a couple of other features which I
personally feel are missing from rockbox such as filename sorting and
volume triggered recording, so I thought it only polite to speak to the
authors as their work is not technically GPL yet ...hence my posts to

PLEASE realise that any talk of me "branching off" on a permanent or
semi-permanent basis is conjecture, and wrong. It is NOT my intended
outcome. My intended outcome is to impress you so much that you WANT to
make the relevant changes to Rockbox so it can run natively :)

Along with my contacting you directly on IRC, I hope you now understand my
position accurately.



P.S. "forked off" - LOL :)

> > I would like to include this patch in the new Cyborg Systems branch of
> > Rockbox with all the enhanced audio features.
>Please don't use the Rockbox mailing list and the Rockbox trackers to promote
>and work for your own project.
>We use these services to work on Rockbox and you are now clearly off on your
>own project, forked off Rockbox.
>I wish you success and happiness on this venture, please just keep that
>separate from Rockbox as it clearly _is_ separate from Rockbox by your choice.
> -=- Daniel Stenberg -=- -=-
> ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol

Received on 2004-06-08

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy