summaryrefslogtreecommitdiff
path: root/apps/playback.c (follow)
Commit message (Collapse)AuthorAge
...
* seek_time should be reset here, not in each codec, as is currently done.Thom Johansen2005-10-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7610 a1c6a512-1295-4272-9138-f99709370657
* Temporary trivial workaround for empty/invalid playlistsRyan Jackson2005-10-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7595 a1c6a512-1295-4272-9138-f99709370657
* Fix for the problem that the iriver would not auto poweroff if a file had ↵Jonas Häggqvist2005-09-26
| | | | | | been played. Pointed out by Stephan Wezel in patch #1298779. Tested, and pause still remains on if skipping tracks, but if this causes problems, revert it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7564 a1c6a512-1295-4272-9138-f99709370657
* Skipping to the previous track from the last buffered track caused playback ↵Ryan Jackson2005-09-24
| | | | | | to stop after the last buffered track if it didn't originally fit completely in the file buffer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7559 a1c6a512-1295-4272-9138-f99709370657
* First version of ALAC (Apple Lossless) decoderDave Chapman2005-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7547 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Correctly keeping playback paused when skipping tracks.Miika Pekkarinen2005-09-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7506 a1c6a512-1295-4272-9138-f99709370657
* Reworked handling of MPEG audio frame & file info: * Fixed frame size ↵Jens Arnold2005-09-10
| | | | | | calculation for layer 1 (all versions) and layer 2 (V2/V2.5). * Exact frame time (expressed as a fraction) for way more precise playtime calculation at 44100/22050/11025Hz sample frequency. * Exact playtime<->position conversion for CBR also used for resume position. * More compact code, long policy. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7505 a1c6a512-1295-4272-9138-f99709370657
* Fixed possible problem with move to next folder option enabled. PlacedMiika Pekkarinen2005-09-04
| | | | | | | | voice codec stack on iram and reduced both codec stack sizes by 0x500. Now voice codec should be much faster. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7468 a1c6a512-1295-4272-9138-f99709370657
* Iriver: Changed the IRAM splitting between core and plugins to 48KB/48KB, ↵Jens Arnold2005-09-01
| | | | | | and reduced the main thread stack to 8KB, same size as on archos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7447 a1c6a512-1295-4272-9138-f99709370657
* Restructured codec type handling a bit. Reduced code size, esp. on archos.Jens Arnold2005-09-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7443 a1c6a512-1295-4272-9138-f99709370657
* Define empty macros for cpu boosting on targets with no such a feature.Miika Pekkarinen2005-08-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7412 a1c6a512-1295-4272-9138-f99709370657
* Fixed iriver cpu boosting problems.Miika Pekkarinen2005-08-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7410 a1c6a512-1295-4272-9138-f99709370657
* iriver: const police.Magnus Holmgren2005-08-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7400 a1c6a512-1295-4272-9138-f99709370657
* Fixed unused codec swapping when voice codec is not playing.Miika Pekkarinen2005-08-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7370 a1c6a512-1295-4272-9138-f99709370657
* Now codecs will do the buffer flushing after seeking as they find itMiika Pekkarinen2005-08-21
| | | | | | | necessary. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7369 a1c6a512-1295-4272-9138-f99709370657
* Now beep can be disabled.Miika Pekkarinen2005-08-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7365 a1c6a512-1295-4272-9138-f99709370657
* Preparations to fix the usb mode (something is still preventing it fromMiika Pekkarinen2005-08-20
| | | | | | | working). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7363 a1c6a512-1295-4272-9138-f99709370657
* Initial voice ui support for software codec platforms. Added also aMiika Pekkarinen2005-08-20
| | | | | | | beep when changing tracks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7360 a1c6a512-1295-4272-9138-f99709370657
* Preparation for runtimedb hookup on archos: don't pass software playback ↵Jens Arnold2005-08-18
| | | | | | system specific structures. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7345 a1c6a512-1295-4272-9138-f99709370657
* patch #1255805 by Frederic Devernay - fix to buffer overflow in dsp.cLinus Nielsen Feltzing2005-08-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7301 a1c6a512-1295-4272-9138-f99709370657
* iriver: fix by Frederic Devernay, Rockbox could crash if the metadata ↵Linus Nielsen Feltzing2005-08-10
| | | | | | reading failed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7300 a1c6a512-1295-4272-9138-f99709370657
* iriver: always save resume offset, not only if it's bigger than the already ↵Linus Nielsen Feltzing2005-08-10
| | | | | | stored one. This fixes the bug where rewinding doesn't save the resume position git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7297 a1c6a512-1295-4272-9138-f99709370657
* Put back the line (accidentally?) removed on the last commit. That isMiika Pekkarinen2005-08-06
| | | | | | | necessary to prevent playback stuttering when fast skipping tracks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7285 a1c6a512-1295-4272-9138-f99709370657
* Fixed track changing in REPEAT_ONE mode and playlists with only one track. ↵Ryan Jackson2005-08-05
| | | | | | Removed previous workaround for this bug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7284 a1c6a512-1295-4272-9138-f99709370657
* Fixed a hang with backward skipping.Miika Pekkarinen2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7269 a1c6a512-1295-4272-9138-f99709370657
* All repeat modes now work correctly if there is only one track in the ↵Ryan Jackson2005-07-30
| | | | | | playlist. Fixed a track-changing bug in 'Move to Next Folder' mode that could cause Rockbox to crash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7268 a1c6a512-1295-4272-9138-f99709370657
* Now playlist ending and skipping to a next directory should work.Miika Pekkarinen2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7267 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem that wps didn't exit at end of the playlist.Miika Pekkarinen2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7266 a1c6a512-1295-4272-9138-f99709370657
* Correctly setting the last_index to prevent playback stuttering.Miika Pekkarinen2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7264 a1c6a512-1295-4272-9138-f99709370657
* Now removing right tracks from playlist.Miika Pekkarinen2005-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7263 a1c6a512-1295-4272-9138-f99709370657
* Fixed a hang on track changed. Automatically deleting invalid trackMiika Pekkarinen2005-07-30
| | | | | | | entries from current playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7262 a1c6a512-1295-4272-9138-f99709370657
* Added comments, Replay Gain, and resume/bookmarks for FLAC.Ryan Jackson2005-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7253 a1c6a512-1295-4272-9138-f99709370657
* Changing tracks in REPEAT_ONE mode restarts the current track instead of ↵Ryan Jackson2005-07-24
| | | | | | crashing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7232 a1c6a512-1295-4272-9138-f99709370657
* Fixed a hang while selecting a new track and playback was paused. ThisMiika Pekkarinen2005-07-23
| | | | | | | was probably my last commit within the next three weeks, see you around! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7230 a1c6a512-1295-4272-9138-f99709370657
* Fixed the backwards skipping problem.Miika Pekkarinen2005-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7229 a1c6a512-1295-4272-9138-f99709370657
* Show a nice splash screen when restarting the playback.Miika Pekkarinen2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7225 a1c6a512-1295-4272-9138-f99709370657
* It's now possible to select the crossfading mode: "Off, Crossfade,Miika Pekkarinen2005-07-22
| | | | | | | Mix". If set to mix, no fading is applied but tracks are mixed up. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7224 a1c6a512-1295-4272-9138-f99709370657
* More accurate playback position calculation.Miika Pekkarinen2005-07-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7218 a1c6a512-1295-4272-9138-f99709370657
* Fixed the unnecessary compiler warning.Miika Pekkarinen2005-07-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7215 a1c6a512-1295-4272-9138-f99709370657
* Fixed the crossfade setting: Resuming stopped playback automaticallyMiika Pekkarinen2005-07-21
| | | | | | | | when changing values, setting crossfade amount correctly and pcm drivers should not be re-initialized. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7214 a1c6a512-1295-4272-9138-f99709370657
* Crossfade (and pcm buffer size) length is now configurable.Miika Pekkarinen2005-07-21
| | | | | | | | Implemented anti-skip buffer setting for iriver also. Settings block bumped up, PLEASE SAVE YOUR SETTINGS BEFORE UPGRADING. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7210 a1c6a512-1295-4272-9138-f99709370657
* Fixed the backwards skipping.Miika Pekkarinen2005-07-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7207 a1c6a512-1295-4272-9138-f99709370657
* Implemented mp3_pause_done() for software codecs to make wps correctlyMiika Pekkarinen2005-07-20
| | | | | | | wait for pause to complete when fading the volume. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7205 a1c6a512-1295-4272-9138-f99709370657
* No longer crashes when resuming or on shutdown in car adapter modeRyan Jackson2005-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7204 a1c6a512-1295-4272-9138-f99709370657
* Fixed track changing problems.Miika Pekkarinen2005-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7201 a1c6a512-1295-4272-9138-f99709370657
* Track count is now correct.Miika Pekkarinen2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7185 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem that caused codec switching to fail on certain rareMiika Pekkarinen2005-07-17
| | | | | | | conditions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7184 a1c6a512-1295-4272-9138-f99709370657
* Fixed the gapless playback.Miika Pekkarinen2005-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7180 a1c6a512-1295-4272-9138-f99709370657
* Restructured DSP code for readability and speed. Simplified the API.Magnus Holmgren2005-07-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7174 a1c6a512-1295-4272-9138-f99709370657
* Correctly read the next track metadata information. Don't crash ifMiika Pekkarinen2005-07-16
| | | | | | | frequency is ever set to 0. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7171 a1c6a512-1295-4272-9138-f99709370657