Commit graph

16006 commits

Author SHA1 Message Date
Nicolas Pennequin
d32b31aabb A few svn:ignore updates.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15942 a1c6a512-1295-4272-9138-f99709370657
2007-12-16 02:31:07 +00:00
Nicolas Pennequin
0918990a93 PictureFlow improvements:
* Track listing when selecting an album. Press select to go back to album view. Playing tracks from the list isn't implemented yet
* Added a "zoom" setting

Code changes:
* Switched to a state machine approach
* Some inlining and const changes
* Various optimizations and cosmetic tweaks


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15941 a1c6a512-1295-4272-9138-f99709370657
2007-12-16 02:18:54 +00:00
Nicolas Pennequin
ecec94043d Check that the pointer isn't NULL before dereferencing it, just to be safe and to allow using bufgetdata to know how much data is available. Also remove a few trailing spaces.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15940 a1c6a512-1295-4272-9138-f99709370657
2007-12-16 01:38:56 +00:00
Nicolas Pennequin
a2aec46f04 Fix the crashes observed on the H10 5GB during the caching process. It was a classic case of out of bounds access after resizing, more visible on the H10 because it has a small screen size and we use the screen size as buffer size.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15939 a1c6a512-1295-4272-9138-f99709370657
2007-12-16 01:22:35 +00:00
Peter D'Hoye
db1e12bac0 Quick fix to prevent freezing of H10 (possibly others too) when left at the disk full message. Needs more investigation to find the cause of the freeze.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15938 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 23:51:13 +00:00
Antoine Cellerier
a6d4e531a3 Patch "Remain in PLViewer when move_track is canceled", by Lee Kang Hyuk. Closes FS#8322.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15937 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 17:14:04 +00:00
Dominik Riebeling
4a2a45f400 add a custom rule for building librbspeex prior to building rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15936 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 15:36:40 +00:00
Dominik Riebeling
84644c3b93 when building on MinGW, make sure to set CC to gcc. Make ar call silent.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15935 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 15:11:53 +00:00
Magnus Holmgren
c21f59090e FS#7954: Free resources when speed testing a folder. Also simplify the error handling code a little.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15934 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 13:54:58 +00:00
Dominik Wenger
2ab4636e95 rbutil: make the sapi voice script builtin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15933 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 13:48:42 +00:00
Dominik Wenger
bebddd42c2 rbutil: reworked configuration of TTS engines to the new Style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15932 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 13:13:57 +00:00
Thom Johansen
1e489e53b8 Change some defaults and give settings widgets better properties.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15931 a1c6a512-1295-4272-9138-f99709370657
2007-12-15 09:47:34 +00:00
Robert Kukla
893551e4ed remove reference to non-existing variable to make rockbox compile with logf enabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15930 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 23:14:25 +00:00
Dominik Wenger
fb70493f80 rbutil: Fix broken voice file urls for a few targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15929 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 22:29:18 +00:00
Dominik Wenger
ed33c89f9f rbutil: ups again, more missing files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15928 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 20:09:44 +00:00
Dominik Wenger
37113e69df rbutil: Oops, the missing ui file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15927 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 20:06:39 +00:00
Dominik Wenger
f5c695b43f rbutil: added a button into talkfile dialog, to directly jump to config of tts and enc.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15926 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 19:49:11 +00:00
Dominik Wenger
815504b449 rbutil: added builtin rbspeex encoder. Reworked encoder configuration.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15925 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 19:26:54 +00:00
Dominik Wenger
ed047d9db1 refactor rbspeex, so we build a librbspeex.a for linking into rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15924 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 16:04:38 +00:00
Marianne Arnold
b2f7c61f84 Manual: apply FS#8309 by David Bishop (replace all occurences of 'folder/folders' with 'directory/directories') for consistency. Additionally tried to get rid of some unnecessary ones here and there but phrasing can definitely be improved further.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15923 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 02:03:58 +00:00
Thom Johansen
c75d98d549 Small tweaks/corrections to system options manual section.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15922 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 00:29:46 +00:00
Thom Johansen
c8ea4cc3ce Correct some errors, do some nitpicking and rewrite some stuff for the sound settings menu manual section.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15921 a1c6a512-1295-4272-9138-f99709370657
2007-12-14 00:10:41 +00:00
Peter D'Hoye
eb947cdde1 Another fix for file system issues when encountering disk full (like when recording)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15920 a1c6a512-1295-4272-9138-f99709370657
2007-12-13 23:36:22 +00:00
Thom Johansen
10d0344e29 FS #8315 and FS #8316, plus some of my own small changes. Pretty much just minor language rewrites.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15919 a1c6a512-1295-4272-9138-f99709370657
2007-12-13 22:51:27 +00:00
Marianne Arnold
88d85c8a9f Manual: Edit the H10 platform files and the fmradio.tex to reflect the recent changes and include the radio chapter in the H10 manuals (reported missing by Alex Fournelle in IRC). Filled out the preset howtos below the button table to make it compile even though it's also missing Sansa specific info (but still compiled). In the long run a rewrite of the chapter would be better.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15918 a1c6a512-1295-4272-9138-f99709370657
2007-12-13 18:59:15 +00:00
Marianne Arnold
0a3851e6b8 Ok, adding the hyphen again improves the pronounciation a bit (tested with espeak but probably in other engines as well).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15917 a1c6a512-1295-4272-9138-f99709370657
2007-12-13 15:19:28 +00:00
Marianne Arnold
ed27683cbc Swedish language update: use a more generic phrase for the .talk clips as they aren't mp3 everywhere anymore (native speaker help from Bjorn).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15916 a1c6a512-1295-4272-9138-f99709370657
2007-12-13 14:03:24 +00:00
Thom Johansen
42995a3515 Fill in some volume/bass/treble values for some targets. Shorten the EQ section a bit and stop using a table for describing the bands, since that wastes a ton of space.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15915 a1c6a512-1295-4272-9138-f99709370657
2007-12-13 01:11:26 +00:00
Thom Johansen
8c68310995 Sync norsk bokmål translation, with some inspiration from the nynorsk translation. Not perfect, but better than nothing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15914 a1c6a512-1295-4272-9138-f99709370657
2007-12-12 01:48:00 +00:00
Nicolas Pennequin
a7d08774dc PictureFlow fixes and improvements:
* Reduced popping effect (FS#8303)
* Scale the empty slide to average album width
* Introduced some visual settings
* Fix FS#8298 but make the criteria a screen height of less than 100 px so that only the c200 gets 50x50 slides

The scaling code is added as a lib function with a basic test plugin that's not compiled by default.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15913 a1c6a512-1295-4272-9138-f99709370657
2007-12-11 18:54:50 +00:00
Marcoen Hirschberg
303cf259d9 correction by Przemysław Hołubowski, closes FS#8205
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15912 a1c6a512-1295-4272-9138-f99709370657
2007-12-11 15:42:45 +00:00
Michael Sevakis
a9d73e5e68 A final queue_post in voice_stop via. talk_force_shutup can try stopping PCM too late and interfere PCM playback after plugins init IRAM or calling audio_get_buffer. Send the NULL message to the voice thread to ensure all messages are done.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15911 a1c6a512-1295-4272-9138-f99709370657
2007-12-11 14:04:03 +00:00
Jonas Häggqvist
7ab63e3f1b Fixed a few typos spotted on IRC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15910 a1c6a512-1295-4272-9138-f99709370657
2007-12-11 09:50:36 +00:00
Nicolas Pennequin
c16470bf04 A couple fixes:
* The menu was being drawn with the wrong colour if entered while the album name was being faded
* Display an error message if no albums have been found (which indicates that the database isn't initialised)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15909 a1c6a512-1295-4272-9138-f99709370657
2007-12-11 00:32:08 +00:00
Nicolas Pennequin
16be6567b6 PictureFlow improvements by Jonas Hurrelmann:
* Scrolling and fading album titles
* Better support for small displays

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15908 a1c6a512-1295-4272-9138-f99709370657
2007-12-10 21:07:06 +00:00
Thom Johansen
804dc81080 FS #8294, nynorsk translation update by Karl Ove Hufthammer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15907 a1c6a512-1295-4272-9138-f99709370657
2007-12-10 20:52:05 +00:00
Nicolas Pennequin
f0ecbf4506 Fix a file descriptor leak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15906 a1c6a512-1295-4272-9138-f99709370657
2007-12-10 15:58:02 +00:00
Nicolas Pennequin
34c2c1b7f6 PictureFlow improvements:
* Fix a keymap problem on the c200, hopefully won't affect other targets
* Remove the 100x100 limitation (limit is now the screen size)
* Add an option in the settings menu to clear the cache

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15905 a1c6a512-1295-4272-9138-f99709370657
2007-12-10 14:43:58 +00:00
Marcoen Hirschberg
df31f5f186 Revert previous commit (still learning to work with git...)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15904 a1c6a512-1295-4272-9138-f99709370657
2007-12-10 11:14:28 +00:00
Marcoen Hirschberg
0a0a78ec4b add a bold version of 9+18x18
generated with "mkbold -r -R" from http://hp.vector.co.jp/authors/VA013651/freeSoftware/mkbold-mkitalic.html


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15903 a1c6a512-1295-4272-9138-f99709370657
2007-12-10 11:07:51 +00:00
Marcoen Hirschberg
dcf244192b use dB units for balance control
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15902 a1c6a512-1295-4272-9138-f99709370657
2007-12-10 11:07:38 +00:00
Nicolas Pennequin
ec8ce3bfc2 Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15901 a1c6a512-1295-4272-9138-f99709370657
2007-12-09 19:14:31 +00:00
Nicolas Pennequin
90ce826903 Initial commit of the PictureFlow plugin, a nice visualization for album covers.
Original code by Ariya Hidayat. Rockbox port by Jonas Hurrelmann and a few tweaks by me.
On the first startup the database is scanned and album art is searched for each album. This process will take some time (dircache enabled and/or database in RAM speed it up, and it is possible to abort by pressing MENU), but the results are cached and the next startups will be very quick.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15900 a1c6a512-1295-4272-9138-f99709370657
2007-12-09 18:48:02 +00:00
Dan Everton
19f487b451 Revert previous 'fix'. Did not actually fix the warning as I wasn't paying attention.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15899 a1c6a512-1295-4272-9138-f99709370657
2007-12-09 03:54:12 +00:00
Dan Everton
147980e1e5 Fix warnings in libfaad
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15898 a1c6a512-1295-4272-9138-f99709370657
2007-12-09 03:40:40 +00:00
Dan Everton
6fafb6cd98 Unify the Ogg Vorbis and Ogg Speex metadata parsers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15897 a1c6a512-1295-4272-9138-f99709370657
2007-12-09 03:16:26 +00:00
Thom Johansen
44d8097dfa Don't ask me how that happened.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15896 a1c6a512-1295-4272-9138-f99709370657
2007-12-08 01:56:35 +00:00
Thom Johansen
39e2de8f1b Crossfeed settings used to be stored inverted in the cfg file for legacy reasons, change that and kill some identical formatting functions while we're at it. NOTE TO CROSSFEED USERS: this will completely garble your crossfeed settings, write them down if you want to keep them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15895 a1c6a512-1295-4272-9138-f99709370657
2007-12-08 01:45:04 +00:00
Thom Johansen
4c4b3a314a Exclude an unneeded file from the voice codec build. Remove non-existing feature from config-speex.h.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15894 a1c6a512-1295-4272-9138-f99709370657
2007-12-08 00:50:16 +00:00
Dave Chapman
06c405620c Remove X11/win32 simulator rules
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15893 a1c6a512-1295-4272-9138-f99709370657
2007-12-07 22:34:37 +00:00