summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* I am dumbBrandon Low2006-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9665 a1c6a512-1295-4272-9138-f99709370657
* Work around the bug with buffer wrapping. Serious performance penalty, and ↵Brandon Low2006-04-14
| | | | | | a lot of buffering is discarded to achieve this, but it doesn't crash while I find the real cause git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9664 a1c6a512-1295-4272-9138-f99709370657
* Fix some unlikely buffer problems. Doesn't fix any reported bugs, but fixes ↵Brandon Low2006-04-14
| | | | | | some possible ones. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9663 a1c6a512-1295-4272-9138-f99709370657
* Fix some stop/pause/boost stuffBrandon Low2006-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9662 a1c6a512-1295-4272-9138-f99709370657
* Fix a lack of return on error for check_new_track (rare condition)Brandon Low2006-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9661 a1c6a512-1295-4272-9138-f99709370657
* Fix the queue implementationBrandon Low2006-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9660 a1c6a512-1295-4272-9138-f99709370657
* Change to using a queue to synchronize between threads instead of abusing a ↵Brandon Low2006-04-14
| | | | | | mutex git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9659 a1c6a512-1295-4272-9138-f99709370657
* Fix one cause of buffer-offness, but I'm pretty sure this is not the cause ↵Brandon Low2006-04-14
| | | | | | of problems that people are having as the debug code I put in detects and corrects it. Make taginfo instead of stupid filename appear on manual track skip, off buffer (stupid bug). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9658 a1c6a512-1295-4272-9138-f99709370657
* Update to Doom manual section by Mark Bright (FS#5118)Dominik Riebeling2006-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9657 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Use the maximum possible i2c clock for the audio codec. Both the ↵Jens Arnold2006-04-14
| | | | | | UDA1380TT and the TLV320AIC23B can handle up to 400kHz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9656 a1c6a512-1295-4272-9138-f99709370657
* Correct battery voltage and almost correct percentages for all ipods. ↵Jens Arnold2006-04-14
| | | | | | Runtime still needs calibration (and improvement, of course). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9655 a1c6a512-1295-4272-9138-f99709370657
* comment a type change for audio debugBrandon Low2006-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9654 a1c6a512-1295-4272-9138-f99709370657
* Tweak id3v1 tag stripping, better code, same functionality. Ensure correct ↵Brandon Low2006-04-14
| | | | | | buf_idx on track when rebuffer&seek. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9653 a1c6a512-1295-4272-9138-f99709370657
* Change when the new_track variable is reset to fix the track display during ↵Brandon Low2006-04-14
| | | | | | skipping git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9652 a1c6a512-1295-4272-9138-f99709370657
* Boost during the track transition, trust me, it makes sense. Better logging ↵Brandon Low2006-04-13
| | | | | | of buffer-not-synched issues. Revert a previous change to make a function take a parameter intead of using cur_ti. Add some todos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9651 a1c6a512-1295-4272-9138-f99709370657
* Use sysfont for the "committing tagcache" message.Miika Pekkarinen2006-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9650 a1c6a512-1295-4272-9138-f99709370657
* Fixed the file renaming/removing issue with dircache enabled.Miika Pekkarinen2006-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9649 a1c6a512-1295-4272-9138-f99709370657
* Adjust filesize if id3v1 is strippedBrandon Low2006-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9648 a1c6a512-1295-4272-9138-f99709370657
* Prevent non-standard wads (most notably GP32 wads) that should not run from ↵Karl Kurbjun2006-04-13
| | | | | | ever making it into game (avoid freezes, data aborts, memory corruption, etc..) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9647 a1c6a512-1295-4272-9138-f99709370657
* Ensure that the buffer doesn't get out of sync on rebuffer track changes. ↵Brandon Low2006-04-13
| | | | | | Remove the concept of pcmuf_boost_mode as it doesn't seem necessary, and adds an unnecessary way for the CPU to stay boosted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9646 a1c6a512-1295-4272-9138-f99709370657
* Correct a comment - no code changesDave Chapman2006-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9645 a1c6a512-1295-4272-9138-f99709370657
* Add a logf, remove an unused parameter, and an unused member of the ↵Brandon Low2006-04-13
| | | | | | track_info struct, ensure that we unboos on stop even if buffering, make a function take a parameter instead of using a global git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9644 a1c6a512-1295-4272-9138-f99709370657
* Track skipping rework more. This seems to handle rapid skipping very ↵Brandon Low2006-04-13
| | | | | | gracefully without compromising buffer safety. There may still be a potentially broken code path if the user does a very rapid skip, stop sequence, and I will be sure to investigate this. Due to Slasheri's concern, reimplement rapid GUI update for track skipping in a safe way. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9643 a1c6a512-1295-4272-9138-f99709370657
* Explicitly set the foreground colour instead of using the user's default ↵Dave Chapman2006-04-13
| | | | | | foreground colour. Fixes bug report #5117 (which was applicable to all Colour targets) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9642 a1c6a512-1295-4272-9138-f99709370657
* Fixed a bug in retrieving track filename when tagcache is loaded in ram.Miika Pekkarinen2006-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9641 a1c6a512-1295-4272-9138-f99709370657
* Simplify audio startup, and remove some unnecessary codeBrandon Low2006-04-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9640 a1c6a512-1295-4272-9138-f99709370657
* Another slight tweak.Jens Arnold2006-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9639 a1c6a512-1295-4272-9138-f99709370657
* Patch 5107 from Steve Bavin, enable locking on sdl sim, now mutexes actually ↵Brandon Low2006-04-12
| | | | | | MUT EX on the SDL sim git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9638 a1c6a512-1295-4272-9138-f99709370657
* Show progress while committing tagcache.Miika Pekkarinen2006-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9637 a1c6a512-1295-4272-9138-f99709370657
* Track changes should zero the seek_time to prevent undesired seeking in the ↵Brandon Low2006-04-12
| | | | | | new track git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9636 a1c6a512-1295-4272-9138-f99709370657
* use the cur_ti pointer, as it's always synched up with track_ridx any wayBrandon Low2006-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9635 a1c6a512-1295-4272-9138-f99709370657
* Get the GUI and audio in sync for track changesBrandon Low2006-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9634 a1c6a512-1295-4272-9138-f99709370657
* Fix major rebuffer stupidity, remove a redundant call, and a wrong comment.Brandon Low2006-04-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9633 a1c6a512-1295-4272-9138-f99709370657
* OK, GCC obviously has a hard time with this. Let's just pretend GCC 4.1 ↵Thom Johansen2006-04-12
| | | | | | doesn't exist for now and revert last change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9632 a1c6a512-1295-4272-9138-f99709370657
* H1x0/H300 remote LCD driver rework: * Completely fix remote LCD ticking for ↵Jens Arnold2006-04-11
| | | | | | H300, by not deasserting CS after every single access. CS deactivation is now handled with a 100ms timeout by the tick task. If this really fixes remote ticking for all H300s with 'reduce ticking' disabled, we should remove that option for H300. * Reworked ticking reduction for H1x0. Bytes are now send in sequence, without stretching every single bit, but longer pauses between bytes instead. Both CLK and DATA are handled in a way to minimise their potential to cause ticking (CLK active as short as possible, DATA always high outside of byte transfers, DATA high->low as close as possible to CLK low->high). * Driver is ~10% faster with 'reduce ticking' disabled, and ~65% faster with it enabled. (not @ 11 MHz) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9631 a1c6a512-1295-4272-9138-f99709370657
* Fix a couple of warnings for GCC 4.1.Thom Johansen2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9630 a1c6a512-1295-4272-9138-f99709370657
* Various optimisations for libmad byThom Johansen2006-04-11
| | | | | | | | Antonius HellmanO5Cn. Details at http://www.rockbox.org/tracker/task/5078 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9629 a1c6a512-1295-4272-9138-f99709370657
* Add and improve logfing, fix a possible cause of problems due to abuse of ↵Brandon Low2006-04-11
| | | | | | read_next_metadata git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9628 a1c6a512-1295-4272-9138-f99709370657
* Fix logf build, fix double reporting buffer events.Brandon Low2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9627 a1c6a512-1295-4272-9138-f99709370657
* Make logf not be a dumb wrapperBrandon Low2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9626 a1c6a512-1295-4272-9138-f99709370657
* Make the intro page look nicer.Dominik Riebeling2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9625 a1c6a512-1295-4272-9138-f99709370657
* 20% faster and one annoying lookup table cut outDaniel Stenberg2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9624 a1c6a512-1295-4272-9138-f99709370657
* Jewels: fix a couple minor menu inconsistenciesAdam Boot2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9623 a1c6a512-1295-4272-9138-f99709370657
* Add new crossfeed settings to the manual, and slightly rewrite a part toThom Johansen2006-04-11
| | | | | | | | make it clearer that crossfeed only simulates the audio coming from the loudspeakers directly, not from indirect paths due to room acoustics. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9622 a1c6a512-1295-4272-9138-f99709370657
* Almost entirely formatting changes, but also add one logf, and fix one ↵Brandon Low2006-04-11
| | | | | | nearly impossible to hit (I doubt it's been hit in the history of rockbox) bug git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9621 a1c6a512-1295-4272-9138-f99709370657
* Update to game plugins by Mark Bright (FS#5095)Dominik Riebeling2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9620 a1c6a512-1295-4272-9138-f99709370657
* Credit Jean-Luc for the crossfeed algorithm.Thom Johansen2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9619 a1c6a512-1295-4272-9138-f99709370657
* Brickmania and Tetrox for iPod mini by Anton Romanov (FS #5094 & #5067)Ben Basha2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9618 a1c6a512-1295-4272-9138-f99709370657
* FPS test: Made output better fit smaller screens. * Added remote LCD FPS ↵Jens Arnold2006-04-11
| | | | | | measurement. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9617 a1c6a512-1295-4272-9138-f99709370657
* Clarify a commentBrandon Low2006-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9616 a1c6a512-1295-4272-9138-f99709370657