Re: Release policy and coordination
Paul Louden wrote: Most completely casual users won't even complain though. They'll try it, dislike it, and then switch back. I still very strongly feel that a known bug of that degree should not simply be a noted issue in the comments. What *strong* reson is there to include H300 in this release? The code will be there, people can use 3.0 on H300, but since it's not officially released there will be no misconception that it's fully functioning the way it should. It's a fair point. I take back my earlier statement. Christi
Ladies and Gentlemen, we have frozen!
I'm pleased to announce that we've reached a milestone on the road to a release of Rockbox 3.0. As of this morning, CVS is now officially in feature freeze. This means that until the release of Rockbox 3.0, the only patches accepted into CVS will be those which fix an existing bug in the proposed release platforms (Archos and Iriver). The freeze is expected to last a month with the proposed release date for Rockbox 3.0 being 1st May 2006. After the release, we will be accepting new features into CVS again. In the mean time, please feel free to use the patch tracker to keep track of potential new functionality for Rockbox. Commiters, it would be very helpful if you can include a bug database reference in CVS commits during this period so we can track progress towards release. In the mean time, we need volunteers to test Rockbox on Archos Players, Recorders, Ondios and Iriver H1xx and H3xx. Please report missing functionality and bugs at http://www.rockbox.org/tracker/index.php?type=2. The list of things that ought to work in Rockbox on these platforms is at http://www.rockbox.org/twiki/bin/view/Main/ReleaseTodo. Please help us to make the best Rockbox we can. Thanks, Christi
Roxkbox Release Schedule (exciting news from Devcon!)
Rockbox 3.0 - codename Mayday Feature freeze: 0:00 CET, Mon 3rd April 2006 * No new features will be accepted into CVS for a period of four weeks from this date. * Commits limited to bugfixes related to the functionality detailed below. Proposed Release date: 1st May 2006 Supported Platforms The functionality below should work (or be unimplementable) on all targets below. * Archos Player, Recorder, Recorder v2, Recorder FM, Ondio * iRiver H1xx, H3xx Release critical features The freeze will be extended if necessary until the following are fully implemented/ * Core functionality (everything that worked in Rockbox 2.5) (Please report missing functionality for supported platforms in the bug tracker.) * iRiver power consumption issues * Disable Tag DB / runtime DB and replace with tagcache (runtime DB / song ratings not included in this release) * Software codec / EQ * Remote support for iRiver * All WPS/UI functionality currently in CVS * Voice Support Other goals for release * No open bugs on supported platforms * Manual 3.0 * Bootloader release * Doom plugin * Light (striped down themes, fonts, WPSes. etc) and full zip files available for download * Support for platform specific versions of themes Rockbox 3.1 - codename Fireworks Approximate release date: November 2006 Supported Platforms * Archos Player, Recorder, Recorder v2, Recorder FM, Ondio * iRiver H1xx, H3xx * iPod 4g, 5g, Nano * iAudio X5 Proposed new features: * Runtime DB * Album art * Viewports in WPS * One image file WPSes (using tar files) * Platform independent architecture improvements to facilitate porting to new platforms o New /platform directory containing heirarchical structure of platform specific code to reduce #ifdef usage and code duplication o Platform specific #defines in /firmware replaced by inline functions included from the /platform heirarchy o Keymappings for applications to be based upon platform independent functions (eg next item, last item, up in heirarchy etc.) which are defined in a single platform specific file. No #ifdef KEYPAD_* statements to remain. o All #ifdefs in /apps to be function specific (eg HAS_RTC, HAS_RECORD, HAS_MENU_BAR) rather than hardware specific
Re: What has happened with our beloved RomBox? (binary size on Archos targets)
[IDC]Dragon wrote: It works! uuuh! only 1,666 MB buffer, i think its better for daily use to go back to an older build with 1,8 MB buffer... What happened to our buffer, who sliced that chunk away? I'm not really following latest developments, was it unicode, was it graphical wps, or what? gwps buffer is way too large on Archos. (It allocates too much memory by a factor of 16, I believe.) That does need fixing. Christi
Re: Hi Wavpack broken?
David Bryant wrote: I agree that handling the correction files would be great. Unfortunately, in this case the problem is resources. Handling the correction files takes about an additional 40% CPU cycles on the PC, and that doesn't take into account the extra disk reading. In WavPack's high mode that would put us at 100% boost ratio (without any dsp functions on), and even the default mode would be pretty boosty. Ah well, I figured it'd probably be impractical. Still, if you ever develop a sudden bout of masochism... ;) Christi
Re: My vote for BMP cache removal
Thom Johansen wrote: I think it should be taken out as soon as possible. It's flawed in the sense that it can't possibly detect whether the cache is invalid without destroying the entire purpose of the cache in the first place. We've already had a user coming in asking questions about why his WPS wasn't updating when it should, and more will come. It certainly is confusing. While wee on the subject, the image tag method currently used is deeply unsatisfactory, since it arbitrarily limits the number of images. I'm vaguely in favour of moving to a top left/bottom right co-ordinate based syntax for specifying which part of the image to display once we have single image. Thoughts? Christi
Re: About Rockbox utility, for Christi
Alessio Lenzi wrote: I am a Rockbox blind user , i found your post dealing with your utility to simplify Rockbox installation and upgrade reading this list. I immediately installed the program, i think it's really useful. Since last december have you released any other version? Im afraid the project's been on hold as I'm rather busy preparing to move house at the moment. Things should calm down in a month and a half or so, and then I can hopefully devote more time to it. As i already translate Rockbox for italian, i'd like, if possible, do the same with yours. What do you think about that? Waiting for your answer Certainly the infrastructure for translations is built into wxWidgets. Its probably better to wait until rbutil is a bit more stable though, when I porpose to implement full localisation support. Christi
Re: Announcing the Rockbox Utility
Linus Nielsen Feltzing wrote: Christi Alice Scarborough wrote: - Only download the installer once. It then grabs Rockbox from the website. Can it install offline? I want to be able to download the build and install later. Shouldn't be too difficult to add this. At the moment it's possible by installing to a location on your hard drive, then immediately removing the install. Since it caches the zip files, it won't attempt to download it the next time you install. Making it work less clumsily should be fairly trivial. Christi
Announcing the Rockbox Utility
I've been beavering away for the past few weeks, and I'm happy to say that I'm finally in a state where I'm ready to show the fruits of my efforts to others. The Rockbox Utility is a new installer for Rockbox. Don't we already have one of those, I hear you cry? Yes, but Rockbox Utility is much better. Here's why: - Only download the installer once. It then grabs Rockbox from the website. - No need to download lots of files you don't need for other platforms - Support for installing daily builds and bleeding edge builds in addition to released versions of Rockbox. - Uninstall info is stored on your audio device. You can uninstall from a completely different computer to the one you installed on. - A full uninstall for when you're sending your device back under warranty. - Since it works from the zip files made by the build system, changes to Rockbox are much less likely to break it. - Support for Rockbox platforms like iRiver, for which no release version of Rockbox is available. Also, it lays the groundwork for many cool things in the future: - Rockbox Utility is written in wxWidgets, a portable GUI library. This means that a Linux version and hopefully also a Mac version will be on the way soon. - The installer will be able to support multiple languages. - Other functions like patching and downloading firmware, downloading voice files and database generation can be incorporated into the featureset. - Automatic update features. Rockbox Utility will eventually be able to support new platforms as and when they become available by downloading an updated configuration file. Naturally you are all dying to give it a try, but a few words of warning first. This is ALPHA software. This means I've tried it, and I'm happy it works, but do expect a few rough edges, and the possibility of data loss. Please give me feedback on any problems you experience - this will help to make the program more reliable. You can download Rockbox Utility for Windows from http://www.chiark.greenend.org.uk/~christi/misc/rbutil-0.1a-setup.exe Hope you like it, Christi
Submitting WPS files to Rockbox
If you'd like to submit your custom WPS for inclusion in Rockbox, please consult the guidelines available at http://www.rockbox.org/twiki/bin/view/Main/SubmitWPS Following these guidelines will help us to quickly incorporate your work into the Rockbox project. Thanks.