- c3fd67c Killed a dozen global variables by Björn Stenberg · 22 years ago
- 00b2aad Fixed a few recording glitches, and *maybe* the 30-minute recording bug by Linus Nielsen Feltzing · 22 years ago
- a946156 Even more complicated MAS driver to handle MP2 streams, due to undocumented MAS behaviour. Now delays dma_tick() 1ms after /EOD goes active. (Recorder) by Linus Nielsen Feltzing · 22 years ago
- c9feaaf Even safer watermark margins, in wait for an accurate disk spinup time measurement by Linus Nielsen Feltzing · 22 years ago
- 672479c Less aggressive dynamic watermark calculation by Linus Nielsen Feltzing · 22 years ago
- 7fed4a0 Faster start of playback by Linus Nielsen Feltzing · 22 years ago
- ce882bb Better update of the watermark when changing tracks by Linus Nielsen Feltzing · 22 years ago
- d29248d More fine-tuned buffer handling, and better debug info by Linus Nielsen Feltzing · 22 years ago
- d199e69 Slightly improved swap handling in lowwater situations by Linus Nielsen Feltzing · 22 years ago
- 4851a2a The lowest watermark debug info wasn't correctly updated by Linus Nielsen Feltzing · 22 years ago
- f1f7b61 ...and the usual simulator corrections by Linus Nielsen Feltzing · 22 years ago
- b8ff5f8 Added MP3 buffer margin setting by Linus Nielsen Feltzing · 22 years ago
- f4233e4 Watermark = average bitrate * 1.5 by Linus Nielsen Feltzing · 22 years ago
- 2df262c The low watermark level is now dynamically calculated by Linus Nielsen Feltzing · 22 years ago
- 8344437 Better handling of DMA underrun. Now maybe the stopping audio is history... by Linus Nielsen Feltzing · 22 years ago
- 62c3ba8 Fixed a bug that prevented recording if music was playing when entering the recording screen by Linus Nielsen Feltzing · 22 years ago
- cde27c3 Even more recording fixes. No more lockups (i hope) by Linus Nielsen Feltzing · 22 years ago
- 2c0b72f Saves battery when monitoring, no longer trashes the first frame, corrected DMA timing by Linus Nielsen Feltzing · 22 years ago
- 4432d37 The saving flag wasn't correctly handled by Linus Nielsen Feltzing · 22 years ago
- 6a24059 Recording buffer saving mechanism was braindead by Linus Nielsen Feltzing · 22 years ago
- c833a81 Lots of MAS hacking for better recording results by Linus Nielsen Feltzing · 22 years ago
- 6871977 Optimized recording interrupt by Linus Nielsen Feltzing · 22 years ago
- 79c5202 Experiment to cure the strange sound wuality problem with Line In recording by Linus Nielsen Feltzing · 22 years ago
- 77d9c7c More MAS voodoo resulting in more stable, maybe even working, recording by Linus Nielsen Feltzing · 22 years ago
- 5e15aee Instantaneous start of recording by Linus Nielsen Feltzing · 22 years ago
- 6100dd0 New filename generation based on date/time by Linus Nielsen Feltzing · 22 years ago
- d703389 More recording stability, plus some feedback by Linus Nielsen Feltzing · 22 years ago
- 11055c0 Now sets the correct frequency by Linus Nielsen Feltzing · 22 years ago
- fde9b57 Fixed some sim build errors by Linus Nielsen Feltzing · 22 years ago
- 0dcd47e Now uses IRQ for DEMAND instead of polling. This should improve the playback performance a lot, for all bitrates by Linus Nielsen Feltzing · 22 years ago
- 1521a1c Slightly more correct saving when recording by Linus Nielsen Feltzing · 22 years ago
- 71d346c mpeg_stop() now yields to ensure that the mpeg is stopped when it returns by Linus Nielsen Feltzing · 22 years ago
- f844ab2 Correct flags to the open() call when recording by Linus Nielsen Feltzing · 22 years ago
- 1e524ab Added a timeout debug panic for the recording DMA protocol by Linus Nielsen Feltzing · 22 years ago
- 8e4a0e0 An attempt to support older recorder models by Linus Nielsen Feltzing · 22 years ago
- 893095d Added recording functionality by Linus Nielsen Feltzing · 22 years ago
- c5e2993 Fast forward near the end of the last song in a playlist didn't activate the DMA if the remaining amount to play was below the watermark by Linus Nielsen Feltzing · 22 years ago
- c41322c Better skipping of leading garbage. Fixes bug #625868. by Linus Nielsen Feltzing · 22 years ago
- 0834d3f Pitch steps changed to 0.1% instead of 1%. by Björn Stenberg · 22 years ago
- 647db26 Faster start of playback when Play/Next/Prev by Linus Nielsen Feltzing · 22 years ago
- 3aab18a Prevent the simulator from locking on play in a dir with all-empty files. by Daniel Stenberg · 22 years ago
- 5c6ecc8 Killed a sim warning by Linus Nielsen Feltzing · 22 years ago
- bf303de More debug info by Linus Nielsen Feltzing · 22 years ago
- 402502f Swapping is now done without the MPEG_SWAP message. Added some debugging functionality by Linus Nielsen Feltzing · 22 years ago
- 56e5d1a Better handling of bad playlists, and when all tracks fit in memory by Linus Nielsen Feltzing · 22 years ago
- 33060d0 New version of the DMA underrun handling by Linus Nielsen Feltzing · 22 years ago
- 26e7ec4 Buffer underrun handling by Linus Nielsen Feltzing · 22 years ago
- ee7a888 returned avc value was always 0 (auto volume in cfg wasn't working) by Uwe Freese · 22 years ago
- 6f62bc2 Removed warning on debug builds by Linus Nielsen Feltzing · 22 years ago
- 6ce6d46 Removed some more rounding of addresses by Linus Nielsen Feltzing · 22 years ago
- 03c13a1 Back to byte-aligned bitswapping by Linus Nielsen Feltzing · 22 years ago
- c538593 When ffw/rew, correctly handle case where mpeg_file < 0 (eg. when playing last song of playlist with repeat off) by Hardeep Sidhu · 22 years ago
- a6d0abb Repeat off/all/one toggle. By Hardeep Sidhu. by Björn Stenberg · 22 years ago
- 35913c7 mpeg_phys2val() scaled the volume incorrectly by Linus Nielsen Feltzing · 22 years ago
- cd517cc Sim warning removed by Linus Nielsen Feltzing · 22 years ago
- 2379f0b minor edits by Robert Hak · 22 years ago
- 0478236 volume now increments by 1 not 2 by Robert Hak · 22 years ago
- 40ffbb1 Resetting settings in the menu now applies the settings as well by Linus Nielsen Feltzing · 22 years ago
- 67f95ec Make sure the buffer data has been swapped before resuming after ffw. by Hardeep Sidhu · 22 years ago
- 0e6088f Changed .eq file format to simple 'setting: value' model. by Björn Stenberg · 22 years ago
- f077710 New mpeg_status() function replaces mpeg_is_playing() by Linus Nielsen Feltzing · 22 years ago
- b3bb076 Another strike in the battle against glitches between tracks by Linus Nielsen Feltzing · 22 years ago
- 8d47c5c Philipp's fix .eq loading patch by Eric Linenberg · 22 years ago
- aa287bb 1. Update the playlist index when starting the list (fixes invalid track num when playing from directory). 2. Estimate new position when ffw/rew VBR file with no TOC (eg. tracks recorded with AJBR). by Hardeep Sidhu · 22 years ago
- 2bd519d Removing the ID3V1 tag could give a negative len variable by Linus Nielsen Feltzing · 22 years ago
- 8ce651e Added pitch setting screen for recorders. Hold ON in wps to see it. Pitch range is 50-200% by Björn Stenberg · 22 years ago
- 4ede925 mpeg_set_pitch() was backwards by Linus Nielsen Feltzing · 22 years ago
- 5ed78ea Pitch control for Recorder by Linus Nielsen Feltzing · 22 years ago
- 62bec9e Flush and reload preloaded tracks if playlist changes by Hardeep Sidhu · 22 years ago
- 73f6abe Fixed sim build by Linus Nielsen Feltzing · 22 years ago
- a5e6906 Mono right had the wrong level by Linus Nielsen Feltzing · 22 years ago
- b109898 Added channel configuration by Linus Nielsen Feltzing · 22 years ago
- 98cb636 Fixed ff/rew new position calculation to handle large seek positions and files. This should remove any restrictions on CBR files. VBR files can now seek to ~12 hours (TODO: remove this limit). Also fixed small bug in elapsed time calculation after resume. by Hardeep Sidhu · 22 years ago
- 924b531 Simulators want is_playing too by Björn Stenberg · 22 years ago
- a6000f9 Don't set last_dma_tick in swap_data when song is paused. This should fix the bad time display when selecting resume after previous. by Hardeep Sidhu · 22 years ago
- 4cdd538 Changed the poll timer from 2ms to 1ms by Linus Nielsen Feltzing · 22 years ago
- cfbdf14 More error handling, handles empty MP3 files now. Part 2. by Linus Nielsen Feltzing · 22 years ago
- 606b0f5 More error handling, handles empty MP3 files now by Linus Nielsen Feltzing · 22 years ago
- 030b6bf Even still more simulator fixes by Linus Nielsen Feltzing · 22 years ago
- 94b8f28 Even more simulator fixes by Linus Nielsen Feltzing · 22 years ago
- 97bead3 Simulator fixes by Linus Nielsen Feltzing · 22 years ago
- ccfef04 First attempt to use the new playlist API by Linus Nielsen Feltzing · 22 years ago
- d25cd82 Update id3->index when changing song in simulator. by Mats Lidell · 22 years ago
- 441f48f Fixed elapsed time display after resume for large VBR files. Also, update elapsed time earlier after ffw/rew to try and avoid the time display jump. Finally, skip the id3v2 tag after rew. by Hardeep Sidhu · 22 years ago
- f9914b7 Don't seek in buffer if data is being loaded. This fixes the track silence when ffw/rew while data is being loaded. by Hardeep Sidhu · 22 years ago
- c674415 Make sure there is sufficient data in buffer before resuming after ffw. by Hardeep Sidhu · 22 years ago
- 57392ac the simulator code now deals better with playlist_next() returning NULL by Daniel Stenberg · 22 years ago
- e255798 Fixed a flaw in the ffw/rew logic for large vbr files by Hardeep Sidhu · 22 years ago
- 754651e Reset mp3buf_swapwrite when selecting next track that is already in buffer. This should fix the track silence bug. Also, when seeking to end of file, leave some bytes at the end so that the transition to the next track is done correctly. This should fix the few seconds repeat at beginning of next song. by Hardeep Sidhu · 22 years ago
- 22633d6 Check the return code from each call to mp3info(), as it might return true by Daniel Stenberg · 22 years ago
- 0c2e9f2 Stays in pause mode after seek by Björn Stenberg · 22 years ago
- 82e8b0b Removed warning by Björn Stenberg · 22 years ago
- 3a9e7b5 Now updates time display after resume by Björn Stenberg · 22 years ago
- bfc8d0a Faster, 8-bit bitswap by Magnus Holmgren by Linus Nielsen Feltzing · 22 years ago
- 34486b7 Merged Hardeep's resume fix. Also mpeg_is_playing() now returns true even when paused (broke some other code). by Björn Stenberg · 22 years ago
- 6224cdb Added resume. Works in dirs and playlists, shuffled or not. Resumes mid-song, but press pause on players before you shutdown so they get a chance to store the position on disk. Recorders use RTC ram. Todo: Time display is wrong after mid-track resume and ffd/rew is not handled. by Björn Stenberg · 22 years ago
- bd7fc37 No DAC3550A in the recorder by Linus Nielsen Feltzing · 22 years ago
- 749d87b Correction for fast-forward/rewind by Björn Stenberg · 22 years ago
- 3377e9f Killed a simulator warning by Linus Nielsen Feltzing · 22 years ago
- b3bda03 Added Balance setting by Linus Nielsen Feltzing · 22 years ago