summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c (follow)
Commit message (Collapse)AuthorAge
...
* New ID3 and MP3 stream parser, plus not-yet-ready Xing header generation codeLinus Nielsen Feltzing2003-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3410 a1c6a512-1295-4272-9138-f99709370657
* Found the only one point that led to imcompatibility of the CVS code with a ↵Uwe Freese2003-03-03
| | | | | | 8MB AJB. Finally, CVS is 8 MB-mod compliant. :-) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3374 a1c6a512-1295-4272-9138-f99709370657
* Even more return code checking when recordingLinus Nielsen Feltzing2003-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3366 a1c6a512-1295-4272-9138-f99709370657
* Now correctly skips ID3V1 tags to avoid gaps between tracksLinus Nielsen Feltzing2003-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3365 a1c6a512-1295-4272-9138-f99709370657
* Added three new channel modes: Stereo narrow, Stereo wide, and Karaoke ↵Björn Stenberg2003-02-27
| | | | | | (voice filter). Patch by Remo Hofer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3356 a1c6a512-1295-4272-9138-f99709370657
* Safer recording, now closes the file after each successful buffer saveLinus Nielsen Feltzing2003-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3321 a1c6a512-1295-4272-9138-f99709370657
* The power-saving SLEEP patch by Simon Elén.Björn Stenberg2003-02-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3259 a1c6a512-1295-4272-9138-f99709370657
* Fixed the 3-hour time display bug, plus some cosmetic changesLinus Nielsen Feltzing2003-02-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3253 a1c6a512-1295-4272-9138-f99709370657
* Correct saving of channel config (patch by Remo Hofer)Linus Nielsen Feltzing2003-02-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3252 a1c6a512-1295-4272-9138-f99709370657
* Killed a nasty bug that could leave the recorded file open. This will cause ↵Linus Nielsen Feltzing2003-02-13
| | | | | | the file to be 0 bytes long. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3247 a1c6a512-1295-4272-9138-f99709370657
* Better simulator mpeg emulationBjörn Stenberg2003-02-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3232 a1c6a512-1295-4272-9138-f99709370657
* Added some debugging info to chase the 3-hour time display bugLinus Nielsen Feltzing2003-02-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3227 a1c6a512-1295-4272-9138-f99709370657
* Include File Cleanup And Move-Around Party 2003.Daniel Stenberg2003-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3213 a1c6a512-1295-4272-9138-f99709370657
* Remove use of rockbox-mode.el in local variables list.Mats Lidell2003-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3157 a1c6a512-1295-4272-9138-f99709370657
* Decreased the DMA transfer size, as proposed by Gerald ClarkLinus Nielsen Feltzing2003-01-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3138 a1c6a512-1295-4272-9138-f99709370657
* Added a thread for the simulator that counts the time.Kjell Ericson2003-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3049 a1c6a512-1295-4272-9138-f99709370657
* set_elapsed() bug fix by Simon ElénBjörn Stenberg2003-01-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3041 a1c6a512-1295-4272-9138-f99709370657
* Signal track change if no tracks in playlist are valid so wps updates and ↵Hardeep Sidhu2003-01-04
| | | | | | exits properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3036 a1c6a512-1295-4272-9138-f99709370657
* Prev was going back too many tracks if more than one track was loaded in memory.Hardeep Sidhu2003-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3035 a1c6a512-1295-4272-9138-f99709370657
* Don't signal track change until all id3 entries have been updated. Also, ↵Hardeep Sidhu2002-12-19
| | | | | | correctly set new write index after removing all tracks. Both changes fix potential resume bugs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3024 a1c6a512-1295-4272-9138-f99709370657
* Killed a dozen global variablesBjörn Stenberg2002-12-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3015 a1c6a512-1295-4272-9138-f99709370657
* Fixed a few recording glitches, and *maybe* the 30-minute recording bugLinus Nielsen Feltzing2002-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2971 a1c6a512-1295-4272-9138-f99709370657
* Even more complicated MAS driver to handle MP2 streams, due to undocumented ↵Linus Nielsen Feltzing2002-12-06
| | | | | | MAS behaviour. Now delays dma_tick() 1ms after /EOD goes active. (Recorder) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2960 a1c6a512-1295-4272-9138-f99709370657
* Even safer watermark margins, in wait for an accurate disk spinup time ↵Linus Nielsen Feltzing2002-12-05
| | | | | | measurement git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2956 a1c6a512-1295-4272-9138-f99709370657
* Less aggressive dynamic watermark calculationLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2955 a1c6a512-1295-4272-9138-f99709370657
* Faster start of playbackLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2953 a1c6a512-1295-4272-9138-f99709370657
* Better update of the watermark when changing tracksLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2951 a1c6a512-1295-4272-9138-f99709370657
* More fine-tuned buffer handling, and better debug infoLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2948 a1c6a512-1295-4272-9138-f99709370657
* Slightly improved swap handling in lowwater situationsLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2944 a1c6a512-1295-4272-9138-f99709370657
* The lowest watermark debug info wasn't correctly updatedLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2941 a1c6a512-1295-4272-9138-f99709370657
* ...and the usual simulator correctionsLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2940 a1c6a512-1295-4272-9138-f99709370657
* Added MP3 buffer margin settingLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2939 a1c6a512-1295-4272-9138-f99709370657
* Watermark = average bitrate * 1.5Linus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2938 a1c6a512-1295-4272-9138-f99709370657
* The low watermark level is now dynamically calculatedLinus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2937 a1c6a512-1295-4272-9138-f99709370657
* Better handling of DMA underrun. Now maybe the stopping audio is history...Linus Nielsen Feltzing2002-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2936 a1c6a512-1295-4272-9138-f99709370657
* Fixed a bug that prevented recording if music was playing when entering the ↵Linus Nielsen Feltzing2002-12-05
| | | | | | recording screen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2929 a1c6a512-1295-4272-9138-f99709370657
* Even more recording fixes. No more lockups (i hope)Linus Nielsen Feltzing2002-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2886 a1c6a512-1295-4272-9138-f99709370657
* Saves battery when monitoring, no longer trashes the first frame, corrected ↵Linus Nielsen Feltzing2002-11-25
| | | | | | DMA timing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2885 a1c6a512-1295-4272-9138-f99709370657
* The saving flag wasn't correctly handledLinus Nielsen Feltzing2002-11-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2883 a1c6a512-1295-4272-9138-f99709370657
* Recording buffer saving mechanism was braindeadLinus Nielsen Feltzing2002-11-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2881 a1c6a512-1295-4272-9138-f99709370657
* Lots of MAS hacking for better recording resultsLinus Nielsen Feltzing2002-11-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2878 a1c6a512-1295-4272-9138-f99709370657
* Optimized recording interruptLinus Nielsen Feltzing2002-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2873 a1c6a512-1295-4272-9138-f99709370657
* Experiment to cure the strange sound wuality problem with Line In recordingLinus Nielsen Feltzing2002-11-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2871 a1c6a512-1295-4272-9138-f99709370657
* More MAS voodoo resulting in more stable, maybe even working, recordingLinus Nielsen Feltzing2002-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2867 a1c6a512-1295-4272-9138-f99709370657
* Instantaneous start of recordingLinus Nielsen Feltzing2002-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2865 a1c6a512-1295-4272-9138-f99709370657
* New filename generation based on date/timeLinus Nielsen Feltzing2002-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2863 a1c6a512-1295-4272-9138-f99709370657
* More recording stability, plus some feedbackLinus Nielsen Feltzing2002-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2860 a1c6a512-1295-4272-9138-f99709370657
* Now sets the correct frequencyLinus Nielsen Feltzing2002-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2859 a1c6a512-1295-4272-9138-f99709370657
* Fixed some sim build errorsLinus Nielsen Feltzing2002-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2856 a1c6a512-1295-4272-9138-f99709370657
* Now uses IRQ for DEMAND instead of polling. This should improve the playback ↵Linus Nielsen Feltzing2002-11-19
| | | | | | performance a lot, for all bitrates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2855 a1c6a512-1295-4272-9138-f99709370657