summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-11-05This was (probably) committed by accident, remove it.Nicolas Pennequin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15491 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Don't yield twice in a rowBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15490 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Types other than packet audio still need to yield while buffering.Nicolas Pennequin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15489 a1c6a512-1295-4272-9138-f99709370657
2007-11-05rbutilQt: bump version to 1.0.3 in preparation for a new release.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15488 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Readd yield_codec, making it check for useful data through buffer_is_low. ↵Nicolas Pennequin
Fixes the PCM buffer underruns. Also move update_data_counters and make it static. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15487 a1c6a512-1295-4272-9138-f99709370657
2007-11-05This was a bad change on my part earlier. Do not immediately start ↵Brandon Low
buffering codecs when they are bufopened git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15486 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Don't keep resetting to default watermark during buffering, only do it once ↵Brandon Low
at play start git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15485 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Set all track handles to -1 on audio init to avoid calling bufclose(0) on ↵Nicolas Pennequin
all of them on the first playback stop. This also revealed a bug in audio_release_tracks where it wouldn't release all the tracks because the wrong #define value was used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15484 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Fix some logf warnings.Nicolas Pennequin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15483 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Don't if this, it's a good idea for codecs to explicit seekBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15482 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Fix mp3 resumeBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15481 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Create two separate ways for a handle buffer request to be sent. One is ↵Brandon Low
when the buffer has gotten low, in this case, we want to start a buffer fill. The other is when the buffer itself requests a buffer as part of a running fill. Obviously this is not a new fill start git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15480 a1c6a512-1295-4272-9138-f99709370657
2007-11-05When seeking foward off of the buffer, if it is a short seek don't rebuffer ↵Brandon Low
the whole track, just read enough to satisfy git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15479 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Remove conf_filechunk, it should never have been a setting and its ↵Brandon Low
implementation doesn't do what it claims any way git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15478 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Get rid of some more inl/outl. 0x70000084 seems to be GPO32_ENABLE.Barry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15477 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Fix red.Barry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15476 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Remove unused conf_preseek from buffering.c and all of its accountraments. ↵Brandon Low
This is _not_ a setting. This is a guessing tool used by either playback or buffering to serve its clients better. Use the REBUFFER_GUESS size in resume to help obviate pondlife's bug. This will also need to be used when FS8092 gets fixed correctly with a complete rebuffer for backward movements. It may also belong in buffering not playback, haven't decided for sure git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15475 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Get rid of some more inl/outl and use the new GPO32 define instead.Barry Wardell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15474 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Minor improvement in responsiveness to buffer_handle callsBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15473 a1c6a512-1295-4272-9138-f99709370657
2007-11-05logging improvementsBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15472 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Add missing descriptions for display settings, mirror various HAVE_* defines ↵Nils Wallménius
in the platform files and let the display settings be included based on those, lots of minor tweaks git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15471 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Get rid of a couple of inl/outl since we have defines. Also use some other ↵Barry Wardell
defines in place of magic values. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15470 a1c6a512-1295-4272-9138-f99709370657
2007-11-05fix FS#7288 - pad the title of the scrolling settings so they actually scrollJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15469 a1c6a512-1295-4272-9138-f99709370657
2007-11-05e200/c200: Take advantage of mutex recursion for the tuner driver and dump ↵Michael Sevakis
the awkward *_nolock stuff. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15468 a1c6a512-1295-4272-9138-f99709370657
2007-11-05MIDI: Make seeking neater by moving it into another file. Will be more ↵Stepan Moskovchenko
useful later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15467 a1c6a512-1295-4272-9138-f99709370657
2007-11-05SHould fix FS#8074, is more better regardless thoughBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15466 a1c6a512-1295-4272-9138-f99709370657
2007-11-05Don't keep useless id3v2 or other leading tag data on the buffer, it could ↵Brandon Low
be large git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15465 a1c6a512-1295-4272-9138-f99709370657
2007-11-04make initialisation of buffer/unbuffer call backs consistent with FS#6639Robert Kukla
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15464 a1c6a512-1295-4272-9138-f99709370657
2007-11-04Fix for FS#8082:Robert Kukla
runtime data fields are filled like any other fields in the mp3entry struct during the call to get_metadata(); HWCODEC still uses the old callback mechanism git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15463 a1c6a512-1295-4272-9138-f99709370657
2007-11-04make handle_id of zero valid, stop using memsets to clear tracks, should be ↵Brandon Low
no functional changes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15462 a1c6a512-1295-4272-9138-f99709370657
2007-11-04FS#7232 - Fix some inconsistencies within the Sansa keymap. Makes it Paul Louden
easier to use with one thumb, a little more symmetrical for lefties, and a little more consistent both within the scope of the e200 target and cross-target. Manual should be updated with the changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15461 a1c6a512-1295-4272-9138-f99709370657
2007-11-04The GPIO interrupts are split into several port groups on all PP502x ↵Jens Arnold
versions, so move those definitions into pp5020.h, and add the missing group. Make microSD hotswap detection work on Sansa c200. Note that microSD access itself does not work yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15460 a1c6a512-1295-4272-9138-f99709370657
2007-11-04fix talking simplelists which I broke yesterday. dont talk if the list is ↵Jonathan Gordon
being redrawn because get_action() timed out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15459 a1c6a512-1295-4272-9138-f99709370657
2007-11-04revert my previous commit and do it in a much less hacky way (both of these ↵Jonathan Gordon
were for FS#8084) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15458 a1c6a512-1295-4272-9138-f99709370657
2007-11-04return to the main menu if stop is pressed in the wps context menu, (blame ↵Jonathan Gordon
pondlife for the hack :D ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15457 a1c6a512-1295-4272-9138-f99709370657
2007-11-04last minor fix for the colour screenJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15456 a1c6a512-1295-4272-9138-f99709370657
2007-11-04minor touchpad tweaking...Jonathan Gordon
lists - dont do ACTION_STD_OK if pressing an area under the last item colour chooser - change the seelcted colour straight away without having to swicth sliders first git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15455 a1c6a512-1295-4272-9138-f99709370657
2007-11-04touchpad interface for the colour selection screens.Jonathan Gordon
voice the unacceptable colour splash (nice and pointless :p ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15454 a1c6a512-1295-4272-9138-f99709370657
2007-11-04woops, lasttn does need to be globalJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15453 a1c6a512-1295-4272-9138-f99709370657
2007-11-04More residuals from 8077, sanitize chunk and watermark settingsBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15452 a1c6a512-1295-4272-9138-f99709370657
2007-11-04More residuals from 8077 that should make buffering start up more smoothly ↵Brandon Low
and complete more completely git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15451 a1c6a512-1295-4272-9138-f99709370657
2007-11-04OTher part of previousBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15450 a1c6a512-1295-4272-9138-f99709370657
2007-11-04More attempt to fix 8077Brandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15449 a1c6a512-1295-4272-9138-f99709370657
2007-11-04Tweak the way the data_counters are calculated to make it more friendly to ↵Brandon Low
the potential read-during-write, probably has very little impact on the compiled code git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15448 a1c6a512-1295-4272-9138-f99709370657
2007-11-04More try to fix 8077, BUF_USED is not a good way to determine if the buffer ↵Brandon Low
is healthy any more, we'll need a enw way if we need to resurrect yield_codec later git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15447 a1c6a512-1295-4272-9138-f99709370657
2007-11-04redraw the siplelist more oftenJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15446 a1c6a512-1295-4272-9138-f99709370657
2007-11-04Disable the already spinning optimization until it is written correctlyBrandon Low
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15445 a1c6a512-1295-4272-9138-f99709370657
2007-11-03Finally: HDD power control for all PP502x iPods (4th gen Grayscale, Color, ↵Jens Arnold
Minis, Video). * Wait a short time after powering on the HDD on all disk based targets, as that seems like a good idea. Shorten the excessive wait on initial power on. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15444 a1c6a512-1295-4272-9138-f99709370657
2007-11-03* Add newfound GPO32 register to pp502x.h. * Introduce macros for the ↵Jens Arnold
PP502x's atomic GPIO bit manipulation feature. * Remove clock setup related registers from debug screen, and add DEV_EN2, DEV_EN3 (to be verified) and GPO32 instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15443 a1c6a512-1295-4272-9138-f99709370657
2007-11-03Make the use of signed int for buffer handles consistent and handle wrapping ↵Brandon Low
better. Number of handle_ids available is unchanged by this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15442 a1c6a512-1295-4272-9138-f99709370657