summaryrefslogtreecommitdiff
path: root/apps (follow)
Commit message (Collapse)AuthorAge
* Fix the bug where MPC files would be skipped by disabling the check of the ↵Nicolas Pennequin2007-11-08
| | | | | | requested size against the default filechunk size in prep_bufdata when the caller is bufread. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15528 a1c6a512-1295-4272-9138-f99709370657
* Change oggmalloc.c to use size_t and kill a warning about type-punning. ↵Michael Sevakis2007-11-08
| | | | | | Align the size before checking out-of-mem so no overlap may occur between tmp and alloc. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15525 a1c6a512-1295-4272-9138-f99709370657
* Add some CACHEALIGN_* macros and a helper function to assist in aligning ↵Michael Sevakis2007-11-08
| | | | | | data and buffers on PortalPlayer processors to cache line boundaries. They're noops when PROC_NEED_CACHEALIGN isn't defined. Go safe and increase the value to 32 since I'm not sure yet if 16 is sufficient - changing that is a one-liner. Add helper to plugin API which will be needed shortly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15523 a1c6a512-1295-4272-9138-f99709370657
* from ffmpeg: Add decoding support for variable block size FLAC files using ↵Marcoen Hirschberg2007-11-07
| | | | | | the latest FLAC specification. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15521 a1c6a512-1295-4272-9138-f99709370657
* Oops, BOM shouldn't have been included. Hope this removes it. :)Magnus Holmgren2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15520 a1c6a512-1295-4272-9138-f99709370657
* Update Swedish translation, with a few minor changes to existing strings.Magnus Holmgren2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15519 a1c6a512-1295-4272-9138-f99709370657
* Revert to old ADX codec, works around broken bacwards seekAdam Gashlin2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15518 a1c6a512-1295-4272-9138-f99709370657
* from ffmpeg: Add support for FLAC's new RICE2 entropy coding method. fixes ↵Marcoen Hirschberg2007-11-07
| | | | | | 24-bit FLAC files encoded with flac-1.2.1 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15517 a1c6a512-1295-4272-9138-f99709370657
* Updated italian translation.Alessio Lenzi2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15516 a1c6a512-1295-4272-9138-f99709370657
* Ifdef out some more stuff we don't need.Thom Johansen2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15515 a1c6a512-1295-4272-9138-f99709370657
* fix redJonathan Gordon2007-11-07
| | | | | | | | fix Björn's name in the (c) fix FS#8105 - backing out of the submenus in the context menus shuoldnt leave the context menu completly (expect playlist which possibly makes sense?) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15513 a1c6a512-1295-4272-9138-f99709370657
* compile talk.c on hwcodec sim. it wont actually talk thoughJonathan Gordon2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15512 a1c6a512-1295-4272-9138-f99709370657
* fix warningsJonathan Gordon2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15511 a1c6a512-1295-4272-9138-f99709370657
* Get the user timer working properly consequentially fixing doom without a hack.Karl Kurbjun2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15510 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#7777: Voice for the "Running Time" screenStéphane Doyon2007-11-07
| | | | | | | (slightly simplified). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15509 a1c6a512-1295-4272-9138-f99709370657
* Add a setting to control whether or not to speak the file type (r15506).Stéphane Doyon2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15508 a1c6a512-1295-4272-9138-f99709370657
* More voice for the radio: accept FS#6331.Stéphane Doyon2007-11-07
| | | | | | | | | | | | | | | | In the radio screen, speak the mode (preset or scan) when switching mode. When switching stations with the radio paused/muted, speak the current preset (number, frequency if preset is default, or spell, depending on talk_file setting). Also says the frequency if in scan mode. Change the default preset created by autoscan to be an empty string; change the preset menu callback to substitute the frequency when the preset name is empty. Add a voice callback for the preset menu. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15507 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#7653: Say file type.Stéphane Doyon2007-11-07
| | | | | | | | In the file browser, when spelling of directory or file names is enabled, say the file type (or "folder"). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15506 a1c6a512-1295-4272-9138-f99709370657
* Straighten out voicing of yesno dialogs.Stéphane Doyon2007-11-07
| | | | | | | | | Make it so gui_syncyesno_run() does not modify the text_messages passed as argument, simplify the code and even reduce size a bit. The key is to support voicing at the level of the text_message itself. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15505 a1c6a512-1295-4272-9138-f99709370657
* Fix warning.Nicolas Pennequin2007-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15504 a1c6a512-1295-4272-9138-f99709370657
* Fix tracks always being cleared on skip (reported by dionoea). The problem ↵Nicolas Pennequin2007-11-07
| | | | | | was that skipping the ID3 info from the beginning caused the offset to always be nonzero. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15503 a1c6a512-1295-4272-9138-f99709370657
* Assembler versions of signal_mul. Decent speedup for Coldfire and small ↵Thom Johansen2007-11-07
| | | | | | speedup for ARM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15502 a1c6a512-1295-4272-9138-f99709370657
* Fix a flaw in prep_bufdata() that would lead to all kinds of problems with ↵Nicolas Pennequin2007-11-07
| | | | | | codecs that used bufread (MPC is one). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15501 a1c6a512-1295-4272-9138-f99709370657
* Smaller and more correctly sized statically allocated arrays in decoder ↵Thom Johansen2007-11-06
| | | | | | state structs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15500 a1c6a512-1295-4272-9138-f99709370657
* Exclude some unneeded LSP code. Add some #endif clarification comments here ↵Thom Johansen2007-11-06
| | | | | | and there. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15497 a1c6a512-1295-4272-9138-f99709370657
* Fix thinko in last patch, shouldn't effect current buffering clients.Brandon Low2007-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15496 a1c6a512-1295-4272-9138-f99709370657
* Pull the size range checking and disk request into a separate function that ↵Brandon Low2007-11-06
| | | | | | both bufread and bufgetdata can use. Do better range checking to ensure that we don't get 'stuck' in the calls and warn with a logf if requests are made for which we cannot guarantee satisfaction. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15495 a1c6a512-1295-4272-9138-f99709370657
* Better behaved buffering.Adam Gashlin2007-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15494 a1c6a512-1295-4272-9138-f99709370657
* This was (probably) committed by accident, remove it.Nicolas Pennequin2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15491 a1c6a512-1295-4272-9138-f99709370657
* Don't yield twice in a rowBrandon Low2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15490 a1c6a512-1295-4272-9138-f99709370657
* Types other than packet audio still need to yield while buffering.Nicolas Pennequin2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15489 a1c6a512-1295-4272-9138-f99709370657
* Readd yield_codec, making it check for useful data through buffer_is_low. ↵Nicolas Pennequin2007-11-05
| | | | | | | | 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
* This was a bad change on my part earlier. Do not immediately start ↵Brandon Low2007-11-05
| | | | | | buffering codecs when they are bufopened git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15486 a1c6a512-1295-4272-9138-f99709370657
* Don't keep resetting to default watermark during buffering, only do it once ↵Brandon Low2007-11-05
| | | | | | at play start git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15485 a1c6a512-1295-4272-9138-f99709370657
* Set all track handles to -1 on audio init to avoid calling bufclose(0) on ↵Nicolas Pennequin2007-11-05
| | | | | | 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
* Fix some logf warnings.Nicolas Pennequin2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15483 a1c6a512-1295-4272-9138-f99709370657
* Don't if this, it's a good idea for codecs to explicit seekBrandon Low2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15482 a1c6a512-1295-4272-9138-f99709370657
* Fix mp3 resumeBrandon Low2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15481 a1c6a512-1295-4272-9138-f99709370657
* Create two separate ways for a handle buffer request to be sent. One is ↵Brandon Low2007-11-05
| | | | | | 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
* When seeking foward off of the buffer, if it is a short seek don't rebuffer ↵Brandon Low2007-11-05
| | | | | | the whole track, just read enough to satisfy git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15479 a1c6a512-1295-4272-9138-f99709370657
* Remove conf_filechunk, it should never have been a setting and its ↵Brandon Low2007-11-05
| | | | | | implementation doesn't do what it claims any way git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15478 a1c6a512-1295-4272-9138-f99709370657
* Remove unused conf_preseek from buffering.c and all of its accountraments. ↵Brandon Low2007-11-05
| | | | | | 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
* Minor improvement in responsiveness to buffer_handle callsBrandon Low2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15473 a1c6a512-1295-4272-9138-f99709370657
* logging improvementsBrandon Low2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15472 a1c6a512-1295-4272-9138-f99709370657
* fix FS#7288 - pad the title of the scrolling settings so they actually scrollJonathan Gordon2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15469 a1c6a512-1295-4272-9138-f99709370657
* MIDI: Make seeking neater by moving it into another file. Will be more ↵Stepan Moskovchenko2007-11-05
| | | | | | useful later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15467 a1c6a512-1295-4272-9138-f99709370657
* SHould fix FS#8074, is more better regardless thoughBrandon Low2007-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15466 a1c6a512-1295-4272-9138-f99709370657
* Don't keep useless id3v2 or other leading tag data on the buffer, it could ↵Brandon Low2007-11-05
| | | | | | be large git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15465 a1c6a512-1295-4272-9138-f99709370657
* Fix for FS#8082:Robert Kukla2007-11-04
| | | | | | 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
* make handle_id of zero valid, stop using memsets to clear tracks, should be ↵Brandon Low2007-11-04
| | | | | | no functional changes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15462 a1c6a512-1295-4272-9138-f99709370657