1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. af395f4 Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). by Michael Sevakis · 17 years ago
  3. 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
  4. 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
  5. c90c18e Thanks to LinusN, fix Coldfire bootloaders not booting - FS#7533 by Steve Bavin · 17 years ago
  6. d95c390 Portal Player: Add invalidate_icache and flush_icache. Flush the cache on the core for newborn threads. In doing so, move more ARM stuff to the target tree and organize it to make a clean job of it. If anything isn't appropriate for some particular device give a hollar or even just fix it by some added #ifdefing. I was informed that the PP targets are register compatible so I'm going off that advice. The Sansa likes it though. by Michael Sevakis · 18 years ago
  7. 6689cb0 mpegplayer: Get A-V synchronized. Improve frame sync and dropping logic and take advantage of decoder's ability to assist. Straighten out some threading problems. Clean it up a bit. Added some plugin API functions and decided it was a good time to do a good sorting on them so your next update from this build should be a full replacement. by Michael Sevakis · 18 years ago
  8. ee6bb1b Missed one variable declaration updating byteswapping functions. Not functionally different but keeps things consistent. by Michael Sevakis · 18 years ago
  9. d767064 Fix errors. What an errant keystroke when saving can accomplish. by Michael Sevakis · 18 years ago
  10. e754b16 Add an asm swap_odd_even32 to SH and ARM. Have the byteswapping functions take and return intxx_t data types. by Michael Sevakis · 18 years ago
  11. 8f04fae Save a couple bytes in set_irq_level on Coldfire. Should add up to something. by Michael Sevakis · 18 years ago
  12. 633f388 Coldfire targets: Shuffle IRQ levels around to have all interaction between low level audio function calls and DMA be atomic. Make recording and playback independently startable and stoppable so one can be running and not interfere with the other. All tests I can do at the moment check out ok (play, record, play+record, FM radio on iRivers, S/PDIF on H120 (w/running optical on/off), and on-the-fly samplerate changes). Recording tested for well over an hour run and no problems. by Michael Sevakis · 18 years ago
  13. 8867d00 More catching up on old work. Refine audio interface setup on Coldfire. Stop the funky glitching on the iAudio stuff when starting recording esp. at 88.2kHz. (probably due to the bidi interface). iRivers don't seem to care what you do. TLV320 still seems to have a little trouble selecting it's filters correctly for 88.2kHz or it could be some odd phasing effect. Get rid of the horrible reset parameter in pcm_apply_settings as it can decide for itself. by Michael Sevakis · 18 years ago
  14. 4c43d94 Removed extraneous #ifdef. by Jens Arnold · 18 years ago
  15. 46a608b PLL was incorrectly initialized causing system to crash when ran from ROM. by Miika Pekkarinen · 18 years ago
  16. d7e5527 Use HAVE_FLASHED_ROCKBOX when target is flashable. Currenly only used by the H100 series. by Michael Sevakis · 18 years ago
  17. e89a394 More exodus to the target tree for ColdFire and a bonus sorting of firmware/SOURCES. by Michael Sevakis · 18 years ago
  18. 0f5cb94 Big Patch adds primarily: Samplerate and format selection to recording for SWCODEC. Supprort for samplerates changing in playback (just goes with the recording part inseparably). Samplerates to all encoders. Encoders can be configured individually on a menu specific to the encoder in the recording menu. File creation is delayed until flush time to reduce spinups when splitting. Misc: statusbar icons for numbers are individual digits to display any number. Audio buffer was rearranged to maximize memory available to recording and properly reinitialized when trashed. ColdFire PCM stuff moved to target tree to avoid a complicated mess when adding samplerate switching. Some needed API changes and to neaten up growing gap between hardware and software codecs. by Michael Sevakis · 18 years ago
  19. f29cae0 Moved coldfire code in system.c and system.h into target tree. by Michael Sevakis · 18 years ago