|
10690 | Rockbox | Patches | Codecs | Low | Add 24-bit support to ALAC decoder | 2009-10-19 | 2 |
Task Description
I’ve merged in the changes from 0.2.0 of the ALAC decoder upstream into our implementation. Enables 24-bit ALAC files to playback. Seems to work on all of my samples. I did my best to mimic the current style of the code.
I’d like to make sure this doesn’t overflow IRAM on any target (I can only build for ARM at the moment…). I’m also a bit unsure about the parts where uncompressed bytes are copied into our output buffer. Should that data be shifted?
|
|
9067 | Rockbox | Patches | Language | Low | [GSoC] Accessibility and localization improvements | 2008-06-03 | 8 |
Task Description
This tracker task will be used to house my Summer of Code work. For information about the goals of the project please see http://www.rockbox.org/twiki/bin/view/Main/PluginLocalization . Please read the comments and the descriptions of each patch.
Latest patch: July 22
|
|
7546 | Rockbox | Patches | Applications | Low | Rockboy LCD Unifications (+ iPod Greyscale Support) | 2007-08-06 | 2 |
Task Description
The patch reorganizes Rockboy to use the same method for storing GB frame buffer data on greyscale targets as color targets. As a result, support for greyscale iPods is much easier and has been implemented (inspired by FS #5282).
Some other changes include: - Enable the menu for iRiver H100 - Ability to “Show Stats” on all targets - Screen is redrawn all at once on greyscale instead of line by line - Elimination of fb.mode (all targets use options.scaling for scaling options) - Elimination of fb.cc on non-color targets - Minor variable renaming - Unification of LCD variables (vdest vs frameb) - Move greyscale LCD code into lcd.c - ifdef out vid_update() on greyscale and color targets
Since I don’t have an iPod, I’m curious to see how well this works. It should be fine since the patch my work is based on seems to work for people.
I really need iRiver H1X0 users to test this. There are significant changes to the LCD code and I’d like to know if the is any speed change, whether its an improvement or not. I’d guess that it’s slightly faster or the same as SVN but there’s always a chance that it is slower.
|
|
6918 | Rockbox | Patches | Operating System/Drivers | Low | Remove Nested Functions | 2007-03-28 | 1 |
Task Description
The current Rockbox code uses nested functions in dsp.c and radio.c . Nested functions make Mac OS X choke since libtool doesn’t like them. This patch is for any user that has issues with nested functions in their build environment.
EDIT: here’s the output Mac OS X gives after enabling nested functions and while making them static. http://www.pastebin.ca/413253
|
|
6567 | Rockbox | Patches | Plugins | Low | Rockboy Work (H10, X5, Nano) | 2007-01-24 | 12 |
Task Description
Recently, I began looking at the Rockboy code in an attempt to get it running on more targets. After a few days work, here’s the result. Rockboy should now work on the Nano, X5, and H10 (all models). The keymappings may be a little rough but should work. Please comment back with suggestions and if I broke anything :)
PS: H10 5/6GB owners, I’m aware that there is a blank line on the right side of the screen; I’m not sure if anything can be done about that.
|
|
6540 | Rockbox | Bugs | Manual | Medium | Manual Building is Broken on Mac OS X | 2007-01-15 | |
Task Description
After commit 12013 to /manual/Makefile, building the manual on Mac OS X no longer works. Xargs on Mac doesn’t support the -i option and building fails.
|
|
6539 | Rockbox | Patches | Plugins | Low | e200 Plugin Work | 2007-01-15 | 16 |
Task Description
These patches add Jewels, Spacerocks, and Wormlet to the e200. These patches also include the necessary manual changes. The zip file includes the images that should be placed in /manual/plugins/images . The plugins have been tested and work on the simulator, however, the manual changes have not since I can no longer build the manual. As an added bonus, the keymappings have been included for the X5 for wormlet.
|
|
6535 | Rockbox | Patches | Manual | Low | More e200 Manual Work | 2007-01-13 | 2 |
Task Description
These are some things I missed in my first patch. Adds e200 keys and settings for most of sound settings, appendix, advanced topics, viewers, applications. Also, the zip includes images that were missed by the first commit earlier today.
|
|
6529 | Rockbox | Patches | Manual | Medium | Sansa e200 Manual Work | 2007-01-12 | 4 |
Task Description
I’ve spent some time attempting to catch the e200 manual up to other targets. Right now, I have supplied the keys for the basic interface and the keys for all of the game plugins. I also have added all of the images for the main, interface, and sound sections. The images are in the zip file and the tex changes are in the patch file.
Some things I noticed while working on this that may want to be addressed (I fixed a few in my patch):
In bubbles.tex, pause for the X5 should be ButtonPlay, not ButtonPower
In star.tex “Next level” should be Select+Right, not Select+Left for iPod
Spacerocks.c has strange definitions for e200. It seems to use BUTTON_RIGHT for all the repeats instead of BUTTON_REPEAT. Also AST_FIRE and AST_PAUSE have the same definition which I think may disallow pausing on the e200. As a result, this part of the manual is missing a keymapping in my patch.
Hope to hear back with comments and expect to see more work yet to come.
|
|
6315 | Rockbox | Patches | Battery/Charging | Medium | More Fixes to the OS X Sim | 2006-11-11 | 2 |
Task Description
Currently, OS X can’t build any hwcodec target without crashing. This addresses that and a bit more.
1) Change apps/Makefile to only attempt to create libcodec.a for swcodec 2) Remove #include <sys/param.h> from /uisimulator/common/io.c since it doesn’t seem to be used (correct me if I’m wrong) 3) Suppress warnings about multiple declarations by adding a flag to LDFLAGS (warnings produced by Doom still persist)
Compiles and works fine for the ondio, h100, and h300 sims on Mac OS X.
Note: this patch does not address issues with rockboxui not being able to close gracefully
|
|
6235 | Rockbox | Patches | Simulator | Medium | Fix Mac OS X Sim | 2006-10-25 | 4 |
Task Description
Since the debug menu was added to the simulator builds, it is no longer possible to build on Mac OS X without disabling the debug menu entirely. The following patch fixes that issue but I don’t know if it has a negative effect on other operating systems. If it does, please let me know.
|
|
5839 | Rockbox | Patches | Plugins | Low | Use Menu API in Plugins | 2006-08-18 | 18 |
Task Description
I went through and adapted some of the plugins to use the standard Rockbox Menu API instead of their own implementation. The plugins changed were Dice, Disktidy, Minesweeper, Star, and Xobox. Some of the plugins also received slight cleanups and/or removed dead code and defines. One thing that could be improved is adding titles in these new menus since I couldn’t figure out the correct way to implement one.
|
|
5725 | Rockbox | Patches | Games | Low | New Puzzle Game "PegBox" | 2006-07-27 | 7 |
Task Description
This game is called PegBox and it is based off of Pegs for the TI-83 by Detached Solutions (www.detachedsolutions.com). The object of the game is to clear the board of all of the pieces, or pegs, in order to advance to the next level. This can be done by matching up two similar pegs so that they disappear or by pushing them down the holes. If two triangles are pushed together, they form a wall and if a square is pushed into a hole, the hole is filled. Beware: Falling down a hole or pushing together two unlike pegs will result in a restart of the level.
The game should run on all supported Rockbox targets.
* It would be nice to get some better graphics for this as the current ones are rather simple. * More level designs would be nice as well; this version contains 15 levels. * Some input on keymapping would be nice as well. The buttons may feel awkward.
|
|
5664 | Rockbox | Patches | Games | Low | Blackjack Plugin | 2006-07-15 | 11 |
Task Description
This is a WIP version of Blackjack that I recently looked at again in an attempt to fix as many bugs as I could. The result is less buggy, but still with some issues during splitting. I’ve decided to release this version since I am going away for a few days and thought it best to share my most current code. This version is newer than the version I posted recently in IRC and I fixed up some stupid bugs caused by debug code I had.
New Features:
Now supports all current Rockbox targets with bitmap screens. This includes from Recorder and Ondio to newer ports like irivers, iPods, and iAudio X5. Also included is support for Gigabeat and ifp-700.
Remote support for iriver h1X0 remotes. This code is untested since I don’t have a remote and may not work properly. The code may not be the proper way to implement remote support and may be stripped if the plugin is added to CVS post-3.0.
Now you can bet the minimum
The game also remembers your previous bet and defaults to that each time it asks for a new amount
Bugs:
When there are more than 3 cards in the second set of cards in a split, it freezes.
During a split, sometimes the dealer’s cards are drawn instead of the second split set or vice versa. This bug doesn’t affect gameplay but is certainly annoying.
I’d like bug reports, feature requests, comments, suggestions, concerns, or improvements posted here or at http://www.misticriver.net/showthread.php?t=36272
More detailed information is available in comments at the top of the code. Please read before using as they provide a more in-depth overview than listed here.
|
|
5222 | Rockbox | Bugs | Themes | Very Low | Backdrop not cleared while shutting down from WPS | 2006-04-24 | |
Task Description
When shutting down a player with a backdrop while in the WPS, the entire screen is cleared but the backdrop is redrawn and the “Shutting Down” splash is drawn on top of it. Conversations occurred between lostlogic and myself in the April 24th log between 04.50 and 04.52 and again at 05.20 to 05.23 wit Paul_The_Nerd.
An image can be found at http://img519.imageshack.us/img519/4185/dump0504242317160uc.png
|
|
4952 | Rockbox | Patches | Plugins | Low | Snake2: External Bitmaps + Target Adaption | 2006-03-30 | 2 |
Task Description
This patch will change snake2 to use external bitmaps. It also changes the playing field sizes to better fit each target. Due to some aspect ratio differences, there is more blank screen space on some targets than others. Compare the h100, h300, and gigabeat builds to see differences. The gigabeat build uses a slightly different arrangement as a demostration. The playing field is larger and there is no excess white space, but the borders are slightly clipped. Compile the sim to see what I mean. Bitmaps should be easy to change and the code is slightly more flexible now on bitmap sizes and string locations on-screen. Someone with better art skills may want to look at the bitmaps since I merely colored and resized the bitmap from the original h100 build.
snake2.diff is the actual patch bitmaps.zip is a zip file with all the bitmaps included plus the code that needs to be changed in apps/plugins/bitmaps/native/SOURCES
|
|
3020 | Rockbox | Patches | Codecs | Low | Demux.c Updates + Cosmetics | 2006-02-13 | 1 |
Task Description
This is a patch to update the demux.c code to the newest changes in David Hammerton’s ALAC decoder. Theoretically it supports newer ALAC files created by Quicktime and has the ability to decode m4a files with data before the header. It works on both of my test tracks, so nothing seems broken. I also changed the C++ style comments to C-style.
|
|
2820 | Rockbox | Patches | Plugins | Low | Updated Sokoban for h300 + Win Screen fix | 2005-12-11 | 1 |
Task Description
Sokoban modified to run in color on color targets. Also increases the block size for targets with screens the size of the h300 or greater. Fixes the winning screen to display in fullscreen on all targets. Minor changes made to intro screen to make button descriptions more clear (unsure if it looks correct on Ondio/Player etc - unable to build sim to test)
|