- 877ea48 Move multiply routines into the header. Give Coldfire a fixmul32b(). Remove some tabs and empty lines. by Thom Johansen · 17 years ago
- d332601 Save a little space and only initialize the minimum for initial threads at startup. The BSS sections should already be zereod and if they're mistakenly not, be sure to crash ASAP. ;) by Michael Sevakis · 17 years ago
- 9ec00d7 Add the thread state check into test_codec as used in mpegplayer which makes it should make it less prone to trash the codec thread after use. by Michael Sevakis · 17 years ago
- df1f0d6 Chessbox: ported to c200, also simplify the tile size calculation (thanks to Jens). Just retrieve it from the assigned bmp (same as e.g. Sudoku does), so that there's no need to check for lcd resolution in two different places. Update the manual. by Marianne Arnold · 17 years ago
- 3ab686e Patches moved out from twiki. by Björn Stenberg · 17 years ago
- 2e9c77c APE codec: Further optimised filtering yields 3..4% speedup for -c2000 (now 135% realtime), -c3000 (now 97% realtime) and higher modes. Single 32 bit stores are faster than movem/lea in IRAM. by Jens Arnold · 17 years ago
- 26b3a74 Reverse some logic with Peterson's algorithm and cut an instruction. Make C-reference reflect it. by Michael Sevakis · 17 years ago
- 1e199cd dirbrowse should return a GO_TO_* value, not false on error (fixes the problem where browsing plugins/fons/etc dirs from the menu would put you back n the filebrowser if the folder was empty instead of back in the menu) by Jonathan Gordon · 17 years ago
- 63c3f98 Code police strike. Every line was padded with trailing space. Trim it. by Michael Sevakis · 17 years ago
- 39e7ab6 start of a working keymap for mrobe 500 by Jonathan Gordon · 17 years ago
- 61f1ab2 init spi and uart in the main build by Jonathan Gordon · 17 years ago
- 2640bdb APE codec: Assembler optimised vector math routines for coldfire. -c2000 is now usable at 130% realtime (was 107%), -c3000 is near realtime (93%, was 64%). -c1000 doesn't change. by Jens Arnold · 17 years ago
- 4a19ce3 Replace thumb-interwork-4.0.3.diff patch for arm-elf-gcc with rockbox-multilibs-arm-elf-gcc-4.0.3.diff. This builds libgcc.a for armv4 (current targets), armv5 (M:Robe), armv6 (Gigabeat S) and thumb interworking. by Dave Chapman · 17 years ago
- 2f2410e Just fix a typo. by Mustapha Senhaji · 17 years ago
- 7189d24 Bump version to 1.0.2 for new rbutil release. by Dominik Riebeling · 17 years ago rbutilqt_v1_0_2
- ab5a38d Clean out an unused struct member from the synthObject struct by Nils Wallménius · 17 years ago
- 7ed7c84 Removed annoying 'Saving settings' splash by Björn Stenberg · 17 years ago
- d8667df slightly better touchpad driver. Still not brilliant, but the bootloader/debugger can follow a stylus with a cursor, so we can start work on getting apps/ working by Jonathan Gordon · 17 years ago
- b431fe3 Make rockbox think we have a full battery untill this actually works, otherwise apps/ doesnt like it by Jonathan Gordon · 17 years ago
- 25ff558 Fix a warning in the sim by Dave Chapman · 17 years ago
- 9a1a2fd Oversight in syncing on my end, sorry. by Thom Johansen · 17 years ago
- 6e4aa26 Add Coldfire and ARM assembler for "reverse multiply and copy" function too. Gives big speedup on Coldfire, small on ARM. by Thom Johansen · 17 years ago
- 3124568 Put some arrays used in the decoder into IRAM for a few percent speedup (mainly on coldfire). by Jens Arnold · 17 years ago
- c5263a4 Use the core codec thread's stack for the mpegplayer audio thread - this will free up another 9KB of IRAM for use by mpegplayer by Dave Chapman · 17 years ago
- fa1a38e Some changes to the UART/button driver - reduce the number of interrupts - more work is needed by Karl Kurbjun · 17 years ago
- a443614 PP502x: Get switch_thread back out of IRAM and devise a better core wakeup system that's not timing dependant. Hopefully something simpler will be found or devised eventually that meets all requirements. Rename mailbox-related registers. by Michael Sevakis · 17 years ago
- fffc257 Woops, movem.l needs other order. by Thom Johansen · 17 years ago
- 00662a2 Add Coldfire assembler for window and add function, yielding a nice speedup. Tweak ARM assembler version of same routine to act the same as the Coldfire version. Remove an error condition that newer ffmpegs do not bail out on. Files requiring this new behaviour have been observed. by Thom Johansen · 17 years ago
- e5ba649 Fix a problem that caused stale pcm data to be played subsequent to a by Stéphane Doyon · 17 years ago
- 1cca3ce Less stack hogging in the coldfire IDCT for mpegplayer. Speedup might or might not be measurable. by Jens Arnold · 17 years ago
- 7bcfa84 Don't check for external rbutil.ini anymore -- doing so didn't gave a real benefit but caused trouble instead. The file is built-in anyway. by Dominik Riebeling · 17 years ago
- 3674af6 Coldfire: Partially revert buffered writes, and enable them explicitly for the LCD only. Turned out that with buffered writes enabled, reads after writes are not always serialized, which is a bad thing for I/O. Buffered writes to the LCD are safe because that's write-only. Fixes FS #7985. How come I didn't notice this earlier? :> by Jens Arnold · 17 years ago
- 702600c Move some tables that aren't performance critical out of iram, const police by Nils Wallménius · 17 years ago
- 443ccb6 Remove some dead code by Dave Chapman · 17 years ago
- 7113d11 Make a fix for the WMA seek to start bug that actually works... by Thom Johansen · 17 years ago
- a5f3b93 Add myself as maintainer for a couple of things. by Barry Wardell · 17 years ago
- e1b4bf7 Mpegplayer: Assembler optimised motion compensation for coldfire (just the variants that are assemblerised for ARM) for a nice speedup. by Jens Arnold · 17 years ago
- a25b76e Get rid of special handling of 'The'; it's 100% language-specific and we need to work towards better handling og 'The' in general. Feel free to include it in your own tagnavi_custom.config if you really need it. by Steve Bavin · 17 years ago
- a478e46 Fix FS #7973. Hack a way to make skip to start of track work for WMA until we have proper seeking. by Thom Johansen · 17 years ago
- b1caffc Include Tracks in A to Z database search (FS#7983). by Steve Bavin · 17 years ago
- 98d186c Try to fix the non-working $ replacement. by Jens Arnold · 17 years ago
- 1766703 Add Karim Boucher for his initial work on the mpegplayer assembler IDCT for coldfire. by Jens Arnold · 17 years ago
- f6bc191 Turns out you can boot the main build by copying apps/rockbox.bin to /rockbox.mrboot. Something is wrong with the rockbox bootloader, but at least now we can work with the main build. Added in a warning for the core_sleep function by Karl Kurbjun · 17 years ago
- c3584c0 MIDI: Scale each instrument by a calibration value, since not all patches are at the same base volume. by Stepan Moskovchenko · 17 years ago
- d33645b MIDI: Optimize the new pitch bending code for a small speedup. by Stepan Moskovchenko · 17 years ago
- 1cc852c Fix core_sleep for targets that have not implemented it yet by Karl Kurbjun · 17 years ago
- 45d4345 Mpegplayer: Convert the assembler optimised ARM IDCT into a proper assembler file. Clean up the CPU selection in idct.c. by Jens Arnold · 17 years ago
- 4829f78 Apply Akio Idehara's fix for FS#7972 - Fix ARM's swp (xchg) inline assembly for gcc 4.2. Also avoids UNPREDICTABLE behavior that GCC should have always warned about. by Michael Sevakis · 17 years ago
- fc43b9d Mpegplayer: Assembler optimised IDCT for coldfire, based on FS #5995 by Karim Boucher. Put the IDCT block buffer in IRAM for better performance. The whole libmpeg2 decoder struct doesn't fit without throwing some libmad buffers out of IRAM, but then doesn't change performance significantly. Mpegplayer is quite usable now on X5; H300 is sort-of usable for widescreen. by Jens Arnold · 17 years ago
- 84f5c5c Take out some NOCACHEBSS_ATTR's that were accidentally left. Put some threading code in IRAM that should be there on PP502x. by Michael Sevakis · 17 years ago
- 2893660 When portable installation is finished set progress value to 100%. by Dominik Riebeling · 17 years ago
- 4bd1aac Mandelbrot: make increasing/decreasing iterations on X5/M5 actually usable (the buttoncombo was not possible before) and add necessary _PRE definitions to the defines and the button loop to prevent repeating the event accidentally (on some targets there was no control about how many steps one actually zoomed out on one button 'press'). Update the menu accordingly and fill out the blanks... by Marianne Arnold · 17 years ago
- d9b1f40 Updated italian translation. by Alessio Lenzi · 17 years ago
- 4c18152 Jewels: use 'Power' on M5/X5 to exit the plugin as in every other plugin. Mention this in the manual button table too and add the missing information for other targets as well. The table part in the tex file is restructured, a small workaround was necessary to make the Ipod manuals build correctly (is commented). Maybe someone with better tex skills could find a better solution? by Marianne Arnold · 17 years ago
- 1129ed7 Fix FS #7976. WMA metadata parser didn't store file size in metadata struct. by Thom Johansen · 17 years ago
- 294a4c0 Blackjack: small improvement in the c200 buttonmap - use the volume buttons instead of a combo, add the missing help text. Fill out the blank button table in the c200 manual. by Marianne Arnold · 17 years ago
- 6c002da Pong: small improvement in the c200 buttonmap; the left paddle is now controlled with the volume buttons. Also update the manual accordingly. by Marianne Arnold · 17 years ago
- b5f779b Parts of FS #7951 by Andree Buschmann. Faster YUV BLIT (means faster mpegplayer) for Ipods Nano and Video while we're waiting for the assembler ones. by Thom Johansen · 17 years ago
- 3688e94 Fix wrong button displayed for returning from database building screen, closes FS#7974 by Nils Wallménius · 17 years ago
- 9a8677c Fix yellow by Tom Ross · 17 years ago
- 437c3e4 Code police and clean up for rockboy. by Tom Ross · 17 years ago
- 0b911fe FS#7971 - mpegplayer - start menu loads quicker - menu clean up - code clean up by Robert Kukla · 17 years ago
- 94c23df Allow people to waste lots of memory and have 32000 tracks in a single playlist, should they so desire. by Steve Bavin · 17 years ago
- 1d1a17c Improved H10 ADC driver. We now do things exactly as the OF does. This includes shifting the readings by 0x14 when PLL is enabled. Battery voltages and remote/scrollpad values adjusted accordingly. We also now wait for the ADC to indicate the conversion is complete before reading the data, so hopefully we will get more reliably steady readings. by Barry Wardell · 17 years ago
- 8b44601 Disable highperf mode in the peakmeter for swcodec targets, as it makes no sense. Improves responsiveness a lot with a peakmeter-enabled wps on targets with slow lcd updates (e.g. G5). Added a comment why highperf mode is needed for MAS targets. by Jens Arnold · 17 years ago
- e9feb06 Oops made a mistake that messed up test_and_set selection. by Michael Sevakis · 17 years ago
- 19c280f Reenable icode in Rockboy for PP/Arm targets. Previously caused problems on Nano and Photo but these issues should no longer exist. by Tom Ross · 17 years ago
- 782aae4 Finish the conversion to packed i2s for PP502x. Karl Kurbjun-approved for Mini-1G. Simplify the pcm format selection #ifdefs. by Michael Sevakis · 17 years ago
- 9b1f1dd Fix a warning (no newline at end of file). by Michael Sevakis · 17 years ago
- 6f51399 Fix the red by Michael Sevakis · 17 years ago
- a9b2fb5 Finally full multicore support for PortalPlayer 502x targets with an eye towards the possibility of other types. All SVN targets the low-lag code to speed up blocking operations. Most files are modified here simple due to a name change to actually support a real event object and a param change to create_thread. Add some use of new features but just sit on things for a bit and leave full integration for later. Work will continue on to address size on sensitive targets and simplify things if possible. Any PP target having problems with SWP can easily be changed to sw corelocks with one #define change in config.h though only PP5020 has shown an issue and seems to work without any difficulties. by Michael Sevakis · 17 years ago
- a3fbbc9 These two files should have been part of the first 'fill out plugin button tables' commit but got overlooked. by Marianne Arnold · 17 years ago
- e250369 Add two missing 'robotfindskitten' screenshots and mention the buttons in the c200's robotfindskitten section. by Marianne Arnold · 17 years ago
- 3145ad5 Manual: fill out some more button tables in the plugin chapter especially for the c200 but added missing information or corrections for other players as well where found missing (mainly Gigabeat and H10). More to come... by Marianne Arnold · 17 years ago
- 0d3ca00 Fix warnings in test_fps. by Jens Arnold · 17 years ago
- b85b6be Coldfire targets: enable buffered writes by default. Speeds up all sorts of I/O that writes to ports: LCD update (except the functions using DMA on H300), ATA writes, .... Some timings had to be adjusted for the new configuration. by Jens Arnold · 17 years ago
- c08c081 Add the "build/" directory to svn:ignore. by Antoine Cellerier · 17 years ago
- c05ba51 Enable star transition on all targets and prevent lcd partial updating of 0 area rectangles. This should fix FS #6334. As I don't own one of the targets which were affected by this bug I can't confirm. by Antoine Cellerier · 17 years ago
- c2e5065 Oops, forgot to increment the plugin api version numbers. by Antoine Cellerier · 17 years ago
- d66b3c0 Remove the "invert scroll" code since it's not used anywhere anymore (and it was broken on color targets with gradients anyway). Closes FS #7875. by Antoine Cellerier · 17 years ago
- 2490700 Playlist viewer move live preview. Closes FS #7968. by Antoine Cellerier · 17 years ago
- 8714b75 Delay boosting and backlight on until after the menu selection is done. Fixes FS #7964. There remains an issue with the movie being loaded before the menu is shown. by Peter D'Hoye · 17 years ago
- 3a5509a Fix coldfire PCF50606 I2C driver, and iriver FM radio I2C driver. Both drivers had wrong timing, discovered while experimenting with buffered writes. by Jens Arnold · 17 years ago
- 52040a0 fix the wrong value being selected initially by Jonathan Gordon · 17 years ago
- 0f7f346 Integer setting changes to make all those settings consistant on the target. by Jonathan Gordon · 17 years ago
- 50eed82 Fix an improper file_exist check in zxbox. by Michael Sevakis · 17 years ago
- c03002b use the list context in credits which has to be defined for every target by Jonathan Gordon · 17 years ago
- 0b0c23f Fix some plugins that use NULL instead of -1 when not using a voice id in struct opt_items. Change as many '#define NULL 0' to '#define NULL ((void*)0)' as grep would find - somewehere the former is still hiding it seems. :\ by Michael Sevakis · 17 years ago
- 887ff33 Fix int settings being backwards on the player by Jonathan Gordon · 17 years ago
- 93434b4 Bugfix: The solid colour and gradient selector no longer extends to the left display margin when the text needs to scroll and the lcd margins are zeroed, e.g. overwriting the icon in the file browser when loading a file. by Jens Arnold · 17 years ago
- 85fba24 FS#7957 - hebrew lang update by Rani Hod by Jonathan Gordon · 17 years ago
- 58777c3 Fix FS#7952 - flip list settings didnt work properly by Jonathan Gordon · 17 years ago
- 1515ff8 MIDI: At long last, though quick and dirty, pitch bend depth! Or, I think it works. Tested on two by Stepan Moskovchenko · 17 years ago
- 99f9550 H300, X5: Optimised lcd_yuv_blit(), using line-pair zig-zag writing to the LCD controller. ~7% speedup on H300, ~5% speedup on X5. by Jens Arnold · 17 years ago
- 57418b2 Use the CLOCK_RATE define instead of 44100. by Antoine Cellerier · 17 years ago
- f1fead0 Turn on the backlight in the e200 booloader. This is necessary for when we replace the sansa bootloader altogether. by Barry Wardell · 17 years ago
- 080889a Add support for installing/replacing the bootloader in the PPBL section of the firmware partition. Allows installation of the Rockbox bootloader in place of the Sandisk one. This expects a plain bootloader binary with no header. Our Rockbox bootloader successfully boots both Rockbox and the OF when installed in this way. This makes it easy to get to a state where e200tool is required, so care is advised. by Barry Wardell · 17 years ago
- e6e5975 Update Swedish translation. by Magnus Holmgren · 17 years ago
- 9ca0587 Update francais language. Plus few minor changes. by Mustapha Senhaji · 17 years ago
- 9146f20 MP4 tag parser: guard against problems when the buffer is full. by Magnus Holmgren · 17 years ago