Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Bluechip forking
From: BlueChip (cs_bluechip_at_webtribe.net)
Date: 2004-06-08


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
log)
    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:
http://homepage.ntlworld.com/cyborgsystems/CS_Main/RockBox/Plugins/Audio_3587/v2/Source'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
SourceForge.

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.

Cheers,

BlueChip

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 -=- http://daniel.haxx.se -=-
> ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol
>_______________________________________________
>http://cool.haxx.se/mailman/listinfo/rockbox

_______________________________________________
http://cool.haxx.se/mailman/listinfo/rockbox



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa