summaryrefslogtreecommitdiff
path: root/apps/playback.c (follow)
Commit message (Collapse)AuthorAge
...
* 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
* Revert back the previous commit, there are some problems with id3Miika Pekkarinen2005-07-15
| | | | | | | fields to be solved. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7167 a1c6a512-1295-4272-9138-f99709370657
* Don't read metadata twice.Miika Pekkarinen2005-07-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7163 a1c6a512-1295-4272-9138-f99709370657
* Don't hang when trying to stop paused playback.Miika Pekkarinen2005-07-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7159 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem that caused playback to stutter when changing tracksMiika Pekkarinen2005-07-15
| | | | | | | fast. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7157 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem that cpu boost didn't always reset when stopping theMiika Pekkarinen2005-07-15
| | | | | | | playback. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7153 a1c6a512-1295-4272-9138-f99709370657
* Separated buffering stuff from pcm_playback to pcmbuf. Renamed someMiika Pekkarinen2005-07-13
| | | | | | | function calls (audiobuffer -> pcmbuf etc.). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7131 a1c6a512-1295-4272-9138-f99709370657
* Resume now starts playback at the point it was stopped, not 2-7 seconds later.Ryan Jackson2005-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7125 a1c6a512-1295-4272-9138-f99709370657
* Resetting the pause indicator when seeking songs.Miika Pekkarinen2005-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7109 a1c6a512-1295-4272-9138-f99709370657
* Patch #1235763 by Ryan Jackson - Resume/bookmark support for VorbisLinus Nielsen Feltzing2005-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7098 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem with transition to next album which caused rockboxMiika Pekkarinen2005-07-10
| | | | | | | virtually to crash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7096 a1c6a512-1295-4272-9138-f99709370657
* Fixed an audio burst coming out when pausing a track with fadingMiika Pekkarinen2005-07-10
| | | | | | | enabled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7095 a1c6a512-1295-4272-9138-f99709370657
* Fixed a simulator crash while trying to play a song. Fixed crossfadeMiika Pekkarinen2005-07-10
| | | | | | | | when selecting a new track to play. Most likely fixed a bug which caused playback to stop on track change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7094 a1c6a512-1295-4272-9138-f99709370657
* Updating wps info correctly when changing a track while buffering.Miika Pekkarinen2005-07-10
| | | | | | | Fixed the delay while seeking. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7093 a1c6a512-1295-4272-9138-f99709370657
* The previous commit did not fix the metadata reading correctly. Now itMiika Pekkarinen2005-07-10
| | | | | | | should have been fixed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7092 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem that next track info was not always available after theMiika Pekkarinen2005-07-10
| | | | | | | initial file buffering. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7091 a1c6a512-1295-4272-9138-f99709370657
* Track changing works now better (not still perfect).Miika Pekkarinen2005-07-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7090 a1c6a512-1295-4272-9138-f99709370657
* Some playback fixes.Miika Pekkarinen2005-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7076 a1c6a512-1295-4272-9138-f99709370657
* Lame hack to strip ID3v1 tags from MP3 playback, so they can play back ↵Linus Nielsen Feltzing2005-07-07
| | | | | | without gaps git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7054 a1c6a512-1295-4272-9138-f99709370657
* PCM buffering fixes. Made a temporary workaround for playback glitchMiika Pekkarinen2005-07-07
| | | | | | | bug (see the patch). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7049 a1c6a512-1295-4272-9138-f99709370657
* Makes sure that the pause/resume/prev/next functions are executed in the ↵Linus Nielsen Feltzing2005-07-06
| | | | | | audio thread git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7043 a1c6a512-1295-4272-9138-f99709370657
* Waiting pcm buffer to run empty before stopping the last track.Miika Pekkarinen2005-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7040 a1c6a512-1295-4272-9138-f99709370657
* Applied patch "[ 1232957 ] MP3 metadata fixes for software codec".Miika Pekkarinen2005-07-05
| | | | | | | | Thanks to Magnus Holmgren. Now metadata reading is better with improved performance for mp3 files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7030 a1c6a512-1295-4272-9138-f99709370657
* More crossfade adjustments. Now crossfade should work shortly even ifMiika Pekkarinen2005-07-05
| | | | | | | the disk was not spinning while a new track was loaded from the disk. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7028 a1c6a512-1295-4272-9138-f99709370657
* Fixed: Crossfading, broken elapsed info with mp3 files, possible cpuMiika Pekkarinen2005-07-05
| | | | | | | boost problem and track changing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7027 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem that caused playback to stop on certain situations. FixedMiika Pekkarinen2005-07-05
| | | | | | | | buffer filling issue if we try to buffer more than MAX_TRACK tracks at a same time. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7026 a1c6a512-1295-4272-9138-f99709370657
* Fixed crossfading.Miika Pekkarinen2005-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7022 a1c6a512-1295-4272-9138-f99709370657
* Moved resume info updating to the mpeg/playback threads so that it's saved ↵Hardeep Sidhu2005-07-04
| | | | | | even when not in the WPS git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7018 a1c6a512-1295-4272-9138-f99709370657
* Update the wps when next track info is available.Miika Pekkarinen2005-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7005 a1c6a512-1295-4272-9138-f99709370657
* Fixed the warnings.Miika Pekkarinen2005-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6997 a1c6a512-1295-4272-9138-f99709370657
* Updated the track_unbuffer event callback.Miika Pekkarinen2005-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6995 a1c6a512-1295-4272-9138-f99709370657
* Now next track info is always available.Miika Pekkarinen2005-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6994 a1c6a512-1295-4272-9138-f99709370657
* Use the central IDATA_ATTR define.Jens Arnold2005-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6992 a1c6a512-1295-4272-9138-f99709370657
* The last small fix to the previous commit.Miika Pekkarinen2005-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6990 a1c6a512-1295-4272-9138-f99709370657
* Correction to the previous commit when switching tracks manually.Miika Pekkarinen2005-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6989 a1c6a512-1295-4272-9138-f99709370657
* Use correct timing to display the next track wps screen when crossfadeMiika Pekkarinen2005-07-02
| | | | | | | is activated. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6988 a1c6a512-1295-4272-9138-f99709370657
* Make sure we stop the playback the right way.Miika Pekkarinen2005-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6987 a1c6a512-1295-4272-9138-f99709370657
* Fixed mono playback support for mp3. Added two other event handlers inMiika Pekkarinen2005-07-02
| | | | | | | playback.c. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6986 a1c6a512-1295-4272-9138-f99709370657
* Pause correctly while seeking.Miika Pekkarinen2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6975 a1c6a512-1295-4272-9138-f99709370657