summaryrefslogtreecommitdiffstats
path: root/apps/playback.c
AgeCommit message (Expand)AuthorFilesLines
2007-11-05Don't keep useless id3v2 or other leading tag data on the buffer, it could be...Brandon Low1-1/+4
2007-11-04make handle_id of zero valid, stop using memsets to clear tracks, should be n...Brandon Low1-29/+38
2007-11-04OTher part of previousBrandon Low1-1/+1
2007-11-04More attempt to fix 8077Brandon Low1-0/+2
2007-11-03This part was good, bring it backBrandon Low1-18/+1
2007-11-03Revert recent changes that are brokenBrandon Low1-28/+45
2007-11-03Make handle id semantics more like file id. This may need to be revisited if...Brandon Low1-45/+28
2007-11-03Misc. buffering related playback tweaksBrandon Low1-32/+37
2007-11-03Make atomic type work for even first track. Rework low buffer handling... us...Brandon Low1-26/+31
2007-11-03Use the correct event state constants.Michael Sevakis1-4/+4
2007-11-03Logf when a file is loaded atomic not packetBrandon Low1-0/+1
2007-11-03Comments and a fix to possibly get more out of backward skipping without rebu...Brandon Low1-1/+10
2007-11-02Make bufread and bufgetdata blocking. They now return when enough data is ava...Nicolas Pennequin1-36/+0
2007-11-02Improve upon my hackity hack from before by separating audio into two types: ...Brandon Low1-27/+8
2007-10-31Accept FS#8053 by Bertrik Sikken: playback.c and mpeg.c simplification by rem...Nicolas Pennequin1-42/+13
2007-10-30Fix a file descriptor leak that happened with large directories of small file...Nicolas Pennequin1-0/+1
2007-10-30Fix a logf warningBrandon Low1-1/+1
2007-10-30Revert r15360: It didn't completely fix the problem and it's a bit dirty. A b...Nicolas Pennequin1-10/+0
2007-10-29Invalidate prevtrack_id3 on all track skips to prevent next track info from b...Nicolas Pennequin1-1/+1
2007-10-29Update "elapsed" and "offset" in the mp3entries on the main buffer in the cor...Nicolas Pennequin1-0/+10
2007-10-29Prefix the error constants with ERR_Nicolas Pennequin1-6/+6
2007-10-29Oops, sucky workaround wasn't meant to be committed.Steve Bavin1-1/+1
2007-10-29Tiny bit of code policing: remove unneeded variable and spaces at end-of-line.Steve Bavin1-47/+47
2007-10-28Add #defines for error values. Makes the code easier to read.Nicolas Pennequin1-6/+6
2007-10-27Add queue_peek to the kernel (written by Mike Sevakis), and use it to improve...Nicolas Pennequin1-3/+9
2007-10-27Prevent the audio queue from getting flooded with fill buffer messages.Nicolas Pennequin1-3/+1
2007-10-27Make voice and codec queues private so they don't receive system messages. Th...Michael Sevakis1-29/+6
2007-10-27Make buffering initialization versus reset separate functions to avoid double...Brandon Low1-1/+4
2007-10-27* Only call bufgetcodec onceNicolas Pennequin1-3/+5
2007-10-27Simple fix which should improve track change performance slightlyBrandon Low1-1/+1
2007-10-26Code police: static internal functions.Steve Bavin1-3/+3
2007-10-25Check the audio queue for new messages while filling the buffer with tracks. ...Nicolas Pennequin1-0/+7
2007-10-25Finally commit Metadata on Buffer!Nicolas Pennequin1-908/+383
2007-10-24logf changes:Nicolas Pennequin1-3/+6
2007-10-19FS#7994 - Rename talk.c API, make talk_disable() affect all talking (not just...Steve Bavin1-2/+2
2007-10-18Fix a problem that caused stale pcm data to be played subsequent to aStéphane Doyon1-1/+1
2007-10-16Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis1-39/+53
2007-10-02Thanks to Nico_P, struct track_info can now be internal to playback.cSteve Bavin1-0/+17
2007-09-30Enable auto reply for queue messages sent with queue_send. It's only nescessa...Michael Sevakis1-6/+2
2007-09-22Fix disabling voice.Tomasz Malesinski1-4/+12
2007-09-19Remove the ID3 tag version priority setting on the grounds of it being pretty...Thom Johansen1-8/+2
2007-08-29Fix flushing of voice during playback, patch in FS#6239 by Stephane Doyon and...Nils Wallménius1-4/+2
2007-08-14Make get_metadata act on a struct mp3entry rather than a struct track_info.Nicolas Pennequin1-2/+4
2007-08-06Accept FS#6159 'Add voice to roughly 100 splash screens and yes-no menus' by ...Nils Wallménius1-0/+18
2007-08-02Formatting consistency and fix further case of FS#6266 if user starts new pla...Steve Bavin1-14/+18
2007-08-01Disable 'Disk spindown' and 'Anti skip buffer' settings and some related stuf...Nils Wallménius1-0/+5
2007-07-31Hopefully fix the problems with voice not cancelling its CPU boost.Michael Sevakis1-12/+5
2007-07-31FS#6266 - flush PCM buffers if the user skips while paused. FixesFS#5747.Steve Bavin1-2/+9
2007-07-06Fix problem where follow playlist picks the next track, not the current one (...Steve Bavin1-1/+1
2007-06-24Yet another fine scrobbling patch by Robert Keevil that fixes FS #5495: audio...Peter D'Hoye1-0/+3