summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c (follow)
Commit message (Collapse)AuthorAge
...
* Third step of the voice-UI: numerical settings are spoken (composed at ↵Jörg Hohensohn2004-03-19
| | | | | | runtime), needs new voicefont at the new location ".rockbox/langs/english.voice" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4414 a1c6a512-1295-4272-9138-f99709370657
* killed an overlooked warningJörg Hohensohn2004-03-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4382 a1c6a512-1295-4272-9138-f99709370657
* First step of the voice-UI: the menus can talk. You need a "voicefont" file ↵Jörg Hohensohn2004-03-14
| | | | | | in .rockbox to use this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4381 a1c6a512-1295-4272-9138-f99709370657
* Feature for recording: Delayed file open avoids disk spinup as long as the ↵Jörg Hohensohn2004-03-11
| | | | | | buffer lasts. So for short clips the internal mic can be used without disturbance. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4367 a1c6a512-1295-4272-9138-f99709370657
* Added mpeg_next_track(), which returns a pointer to the id3 struct of theDaniel Stenberg2004-01-15
| | | | | | | | | | upcoming song (if available). Now we just need a WPS patch to make it possibly to display info based on this! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4240 a1c6a512-1295-4272-9138-f99709370657
* mpeg_stop() now clears the paused flag in the simulatorLinus Nielsen Feltzing2004-01-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4224 a1c6a512-1295-4272-9138-f99709370657
* next round of playback function split: everything in place, working and ↵Jörg Hohensohn2004-01-10
| | | | | | used; except for the playtime git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4218 a1c6a512-1295-4272-9138-f99709370657
* Fixed the newly introduced hang when leaving the recording screenLinus Nielsen Feltzing2004-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4202 a1c6a512-1295-4272-9138-f99709370657
* typo: one create_thread() too many, caused crashJörg Hohensohn2004-01-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4196 a1c6a512-1295-4272-9138-f99709370657
* fixes the red builds, I hopeJörg Hohensohn2004-01-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4193 a1c6a512-1295-4272-9138-f99709370657
* Moved the low-level playback functionality into a new, separate module ↵Jörg Hohensohn2004-01-05
| | | | | | "mp3_playback". This e.g. allows to export a memory playback API to the plugins, opens the door to games with sound, UI sounds, etc. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4192 a1c6a512-1295-4272-9138-f99709370657
* New recording feature: Prerecord up to 30 seconds before you press the Play ↵Linus Nielsen Feltzing2003-12-31
| | | | | | key. Especially useful for FM radio recording. Also fixed a bug which didn't apply the recording settings correctly in the Radio screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4183 a1c6a512-1295-4272-9138-f99709370657
* Fixed yellow and red buildsLinus Nielsen Feltzing2003-12-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4182 a1c6a512-1295-4272-9138-f99709370657
* Internal code cleanup - the header template for the Xing header generation ↵Linus Nielsen Feltzing2003-12-28
| | | | | | is read from the MAS instead of from the recorded file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4179 a1c6a512-1295-4272-9138-f99709370657
* restart the byte counter on a new recorded fileDaniel Stenberg2003-12-12
| | | | | | | patch #846899 by Alexander Eickhoff git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4141 a1c6a512-1295-4272-9138-f99709370657
* All platforms don't have USBDaniel Stenberg2003-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4134 a1c6a512-1295-4272-9138-f99709370657
* In simulator thread, increment id3 offset along with elapsed time so that ↵Hardeep Sidhu2003-12-09
| | | | | | resume settings are periodically updated. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4120 a1c6a512-1295-4272-9138-f99709370657
* Recording in FM screen, USB mode possible in FM and recording screenLinus Nielsen Feltzing2003-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4046 a1c6a512-1295-4272-9138-f99709370657
* The code police strikes backLinus Nielsen Feltzing2003-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4024 a1c6a512-1295-4272-9138-f99709370657
* set/clear port bits with atomic instructions instead of read-modify-write, ↵Jörg Hohensohn2003-11-06
| | | | | | saves time+space, allows port usage in ISR git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4022 a1c6a512-1295-4272-9138-f99709370657
* Patch #798050 by Leslie Donaldson, activates Line In on Player modelsLinus Nielsen Feltzing2003-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4008 a1c6a512-1295-4272-9138-f99709370657
* Another fix for bug #835158, now handles multiple splitsLinus Nielsen Feltzing2003-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4007 a1c6a512-1295-4272-9138-f99709370657
* Now handles empty recordings without crashing. This fixes bug #835158.Linus Nielsen Feltzing2003-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4006 a1c6a512-1295-4272-9138-f99709370657
* Killed a warningLinus Nielsen Feltzing2003-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3999 a1c6a512-1295-4272-9138-f99709370657
* Frame-accurate file splits when recording. Now the PLAY button closes the ↵Linus Nielsen Feltzing2003-11-02
| | | | | | current file and opens a new one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3998 a1c6a512-1295-4272-9138-f99709370657
* Resume rounding error fixes (patch #783078 by Harold Toler)Björn Stenberg2003-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3978 a1c6a512-1295-4272-9138-f99709370657
* Fixed ff/rew rounding error (patch #783525 by Harold Toler)Björn Stenberg2003-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3977 a1c6a512-1295-4272-9138-f99709370657
* The 'rec upd' panic now prints the filename as wellLinus Nielsen Feltzing2003-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3973 a1c6a512-1295-4272-9138-f99709370657
* Pass actual time instead of offset to mpeg_ff_rewind. Fixes ff/rew to wrong ↵Hardeep Sidhu2003-08-29
| | | | | | time when mpeg thread is busy loading data. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3943 a1c6a512-1295-4272-9138-f99709370657
* Reset playing variables when usb connectedHardeep Sidhu2003-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3935 a1c6a512-1295-4272-9138-f99709370657
* Setting the lowest mic gain no longer turns off the mic (bug #774349)Linus Nielsen Feltzing2003-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3865 a1c6a512-1295-4272-9138-f99709370657
* Only recorders use PA11 for /PR. Players use it for the STOP button...Björn Stenberg2003-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3801 a1c6a512-1295-4272-9138-f99709370657
* Another port init fixes the silent play problem, Rockbox is now ready for FLASH!Jörg Hohensohn2003-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3793 a1c6a512-1295-4272-9138-f99709370657
* The mono recording fix was braindead.Linus Nielsen Feltzing2003-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3791 a1c6a512-1295-4272-9138-f99709370657
* missing port init prevented recording with Rockbox from flashJörg Hohensohn2003-06-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3790 a1c6a512-1295-4272-9138-f99709370657
* Mono recording with Line In now mixes the left and right channel. Fixes bug ↵Linus Nielsen Feltzing2003-06-30
| | | | | | #753084. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3786 a1c6a512-1295-4272-9138-f99709370657
* Renamed flush() to fsync() to be more in line with POSIX/unixBjörn Stenberg2003-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3766 a1c6a512-1295-4272-9138-f99709370657
* In flush_reload, don't reset swapwrite if we're still swapping current ↵Hardeep Sidhu2003-06-25
| | | | | | track. Fixes a silent play bug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3760 a1c6a512-1295-4272-9138-f99709370657
* Slightly better handling of disk-full situationsLinus Nielsen Feltzing2003-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3756 a1c6a512-1295-4272-9138-f99709370657
* Better file system performance when recording by not using O_TRUNCLinus Nielsen Feltzing2003-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3709 a1c6a512-1295-4272-9138-f99709370657
* Configurable dir browser file buffer size. No more 400-file limit. No more ↵Linus Nielsen Feltzing2003-05-09
| | | | | | whining. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3661 a1c6a512-1295-4272-9138-f99709370657
* Stop radio when playing mp3 filesLinus Nielsen Feltzing2003-05-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3641 a1c6a512-1295-4272-9138-f99709370657
* Spin down disk directly after buffer saves when recordingLinus Nielsen Feltzing2003-04-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3630 a1c6a512-1295-4272-9138-f99709370657
* Xing headers now support mono better, added the 'editable files' optionLinus Nielsen Feltzing2003-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3572 a1c6a512-1295-4272-9138-f99709370657
* Better generation of Xing headers, now they contain the correct MPEG version ↵Linus Nielsen Feltzing2003-04-19
| | | | | | and sample rate info. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3567 a1c6a512-1295-4272-9138-f99709370657
* Safer low water mark when recordingLinus Nielsen Feltzing2003-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3557 a1c6a512-1295-4272-9138-f99709370657
* Fixed the dreaded 'silent play' bugLinus Nielsen Feltzing2003-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3541 a1c6a512-1295-4272-9138-f99709370657
* Now creates an empty ID3 header to not confuse MP3 editorsLinus Nielsen Feltzing2003-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3539 a1c6a512-1295-4272-9138-f99709370657
* Better handling of next/prevLinus Nielsen Feltzing2003-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3528 a1c6a512-1295-4272-9138-f99709370657
* Added missing gain setting code (Henrik Backe)Björn Stenberg2003-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3521 a1c6a512-1295-4272-9138-f99709370657