summaryrefslogtreecommitdiff
path: root/apps/playback.c (follow)
Commit message (Collapse)AuthorAge
...
* 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
* Fixed codec switching.Miika Pekkarinen2005-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6974 a1c6a512-1295-4272-9138-f99709370657
* Fixed seeking in mp3 files (and with other codecs which supportsMiika Pekkarinen2005-07-01
| | | | | | | seeking currently). Even long seeks should be possible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6973 a1c6a512-1295-4272-9138-f99709370657
* Fixed a bug where a few seconds from end of a song was cut out.Miika Pekkarinen2005-06-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6951 a1c6a512-1295-4272-9138-f99709370657
* Not sure if this is the right way to make "resume" work correctly for WavPack,Dave Bryant2005-06-30
| | | | | | | but it seems to work and if it's wrong it should only affect WavPack... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6938 a1c6a512-1295-4272-9138-f99709370657
* Added event handler to register track changes.Miika Pekkarinen2005-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6936 a1c6a512-1295-4272-9138-f99709370657
* Always use crossfade if it's enabled.Miika Pekkarinen2005-06-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6933 a1c6a512-1295-4272-9138-f99709370657
* Fixed slow track switching and track pre-buffering. Fixed rockboyMiika Pekkarinen2005-06-29
| | | | | | | crash while audio is playing. Some buffering adjustments made. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6930 a1c6a512-1295-4272-9138-f99709370657
* Fixed buffering problems with dynamic playlist handling. IncreasedMiika Pekkarinen2005-06-29
| | | | | | | codec buffer default watermark to prevent skipping. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6922 a1c6a512-1295-4272-9138-f99709370657
* Replaced some size_t with longs. That might solve some problems. FixedMiika Pekkarinen2005-06-27
| | | | | | | also problem where codec buffer length indicator goes negative. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6898 a1c6a512-1295-4272-9138-f99709370657
* Fixed one warning.Miika Pekkarinen2005-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6878 a1c6a512-1295-4272-9138-f99709370657
* Initial DSP implementation. DSP supports resampling audio stream fromMiika Pekkarinen2005-06-26
| | | | | | | | codecs (currently works corrently only with mp3's, somebody should fix that). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6877 a1c6a512-1295-4272-9138-f99709370657
* More audio thread debug infoLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6820 a1c6a512-1295-4272-9138-f99709370657
* moved and renamed the codecs, gave the codecs a new extension (.codec),Daniel Stenberg2005-06-22
| | | | | | | | unified to a single codec-only API, made a new codeclib, disabled the building of the *2wav plugins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6812 a1c6a512-1295-4272-9138-f99709370657
* New debug screen for sw codec audio threadLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6805 a1c6a512-1295-4272-9138-f99709370657
* Daniel's fix that loads codecs in their own memory spaceLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6794 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem with playback when returning from usb mode.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6784 a1c6a512-1295-4272-9138-f99709370657
* Fixed glitches from crossfade.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6780 a1c6a512-1295-4272-9138-f99709370657