summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* s/Playlist/Current Playlist/ in the playlist viewer context menu.Jonathan Gordon2011-07-20
| | | | | | This menu needs to be changed to a proper menu so the icons dont suck git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30180 a1c6a512-1295-4272-9138-f99709370657
* Add the playlist catalog option to the %cs manual textJonathan Gordon2011-07-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30179 a1c6a512-1295-4272-9138-f99709370657
* Fix broken merge of my previous USB changes in the manual.Michael Giacomelli2011-07-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30178 a1c6a512-1295-4272-9138-f99709370657
* FS#11808 - Major playlist handling changes (on disk playlists)Jonathan Gordon2011-07-20
| | | | | | | | | | | * Playlists are treated similar to directories in the browser, they now open in the viewer when selected instead of automatically starting the playlist. * Make the "Playlists" main menu item useful, it now displays the playlist catalog (and has been renamed accordingly) * Default to storing playlists in the catalog * Add a UI to move the catalog directory (other minor stuff too) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30177 a1c6a512-1295-4272-9138-f99709370657
* Remove to top/bottom quickscreen defaults.Jonathan Gordon2011-07-20
| | | | | | | As constantly discussed in IRC, it is insane that dirfilter and party mode are defaults on the quickscreen, both have caused countless problems for users accidentaly enabling them. This wont change anything for users who have changed their setting, only for people who left it default git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30176 a1c6a512-1295-4272-9138-f99709370657
* Add back mention that rockbox will boot into the OF when powered by USB ↵Michael Giacomelli2011-07-20
| | | | | | because the AMSv2 devices don't support USB yet. This used to be there but was mistakenly removed during recent edits. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30174 a1c6a512-1295-4272-9138-f99709370657
* Android: Change headphone detection to call into native.Thomas Martitz2011-07-19
| | | | | | | | Making a JNI call from tick tasks is not permitted as the underlying thread is not attached to the Java VM. This is an error and crashes in the emulator (which has stricter JNI checks enabled by default). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30173 a1c6a512-1295-4272-9138-f99709370657
* Fix "variable 'result' set but not used" warningFrank Gevaerts2011-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30172 a1c6a512-1295-4272-9138-f99709370657
* Disable ipod video battery capacity default detection for bootloader and ↵Frank Gevaerts2011-07-19
| | | | | | simulator git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30171 a1c6a512-1295-4272-9138-f99709370657
* Set the default battery capacity for ipod video properly depending on ↵Frank Gevaerts2011-07-19
| | | | | | | | | detected RAM size. Also set up a callback for the battery capacity setting (for all players) so changes take effect without having to reboot. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30170 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#12188 - Fix perl scripts that used Switch by Sean Bartell.Alex Parker2011-07-19
| | | | | | | | | | | | Perl 5.14 removed Switch which means that Rockbox will no longer build with the current release of Perl. The patch replaces Switch with given/when which was introduced in Perl 5.10.0. Debian stable has 5.10.1, cygwin 1.7 has 5.10.1 and Mac OSX 10.6 comes with 5.10.0. I'm not sure what version older versions of OSX come with, but newer versions are apparently available from Macports. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30169 a1c6a512-1295-4272-9138-f99709370657
* rk27xx - use more correct function to map between percived lightness and PWM ↵Marcin Bukat2011-07-19
| | | | | | fill factor when setting backlight brightness git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30168 a1c6a512-1295-4272-9138-f99709370657
* rk27xx - implement cache_commit_discard(). Cache is still not enabled in crt0.SMarcin Bukat2011-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30167 a1c6a512-1295-4272-9138-f99709370657
* rk27xx - add missing interrupt sourceMarcin Bukat2011-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30166 a1c6a512-1295-4272-9138-f99709370657
* Android: Rework RunForegroundManager (again)Thomas Martitz2011-07-18
| | | | | | | | | | Restore pre-r29562 way of doing compatibility and adapt it to what MediaButtonReceiver looks like. I.e. assume the new API is there, and fall back to the old API if an exception is raised because the API isn't there. The old API still needs to be discovered through reflection because it's removed entirely from Honeycomb. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30165 a1c6a512-1295-4272-9138-f99709370657
* rk27xx - fix (hopefully) adc readingsMarcin Bukat2011-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30164 a1c6a512-1295-4272-9138-f99709370657
* Android: Fix long unnoticed typo in function call, leading to the wrong ↵Thomas Martitz2011-07-18
| | | | | | function being called. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30163 a1c6a512-1295-4272-9138-f99709370657
* Forgot to add new class file in r30161.Thomas Martitz2011-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30162 a1c6a512-1295-4272-9138-f99709370657
* Android: Slightly rework logging to logcat by offloading duplicated code to ↵Thomas Martitz2011-07-18
| | | | | | a new helper class. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30161 a1c6a512-1295-4272-9138-f99709370657
* Android: Refactor some of the glue code.Thomas Martitz2011-07-18
| | | | | | | | | | | * Cleanup RockboxService.java by moving the battery and headphone monitors to separate classes and detaching their instances * Move those monitors and RockboxTelephony.java into a new monitors subdirectory * Call those monitors all the same from native code by creating the objects there git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30160 a1c6a512-1295-4272-9138-f99709370657
* Remove empty folders as well.Dominik Riebeling2011-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30159 a1c6a512-1295-4272-9138-f99709370657
* Remove all themes but Cabbiev2.Dominik Riebeling2011-07-18
| | | | | | | | As discussed remove all other themes from svn since they are available through the theme website so there is no need to ship them with every Rockbox download / installation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30158 a1c6a512-1295-4272-9138-f99709370657
* Revert "Introduce bsearch() and use it in tagtree.c."Thomas Martitz2011-07-18
| | | | | | It was committed by accident (it's on FS still). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30157 a1c6a512-1295-4272-9138-f99709370657
* Android: Fix sporadic force closes.Thomas Martitz2011-07-18
| | | | | | | | Android restarts services that are killed during memory pressure. The intent parameter is null then. This caused a null pointer exception. Now replace this null intent with one saying we've been restarted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30156 a1c6a512-1295-4272-9138-f99709370657
* Introduce bsearch() and use it in tagtree.c.Thomas Martitz2011-07-18
| | | | | | | | | | | | bsearch() is a general purpose binary search function for arrays. It's supposedly faster than looping over arrays. The array needs to be sorted in ascending order under the provided comparison function. If the key and array element are of the same kind, then the same compare function can be used for qsort() and bsearch(). Code taken from glibc. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30155 a1c6a512-1295-4272-9138-f99709370657
* Change System Info filesystem details to table.Dominik Riebeling2011-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30152 a1c6a512-1295-4272-9138-f99709370657
* Implement reading the volume label on OS X.Dominik Riebeling2011-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30151 a1c6a512-1295-4272-9138-f99709370657
* Revert r30030 "Remove unused code path from playlist_create_ex()."Thomas Martitz2011-07-17
| | | | | | It breaks playlist viewing when playback is stopped (the code path wasn't so unused). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30150 a1c6a512-1295-4272-9138-f99709370657
* AAC: Another gapless fix, this one for the end of the file. The real size of ↵Magnus Holmgren2011-07-17
| | | | | | the last frame was lost in r29727, as indicated by Yusaku Inui in FS#12185, so bring it back. Now the decoded length of test1_nero.m4a (in FS#12185) only differs by one sample compared to Foobar2000 (Rockbox has one more leading sample, for some reason). Also moved a few lines to a better place. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30149 a1c6a512-1295-4272-9138-f99709370657
* Prefill the playlist filename with .m3u8 when creating a new playlist in the ↵Jonathan Gordon2011-07-17
| | | | | | catalog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30148 a1c6a512-1295-4272-9138-f99709370657
* OS X: remove translation for menu entries handled separately.Dominik Riebeling2011-07-17
| | | | | | | | On OS X Configure and Quit menu entries are not placed in the File menu. Qt handles that for us if they are not translated, and translations are then handled automatically (as well as setting the OS X specific accelerator keys). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30147 a1c6a512-1295-4272-9138-f99709370657
* Move some helper functions out of Autodetection.Dominik Riebeling2011-07-17
| | | | | | Those functions are rather general, so put them into the Utils class instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30146 a1c6a512-1295-4272-9138-f99709370657
* The mountpoint is stored with normalized separators.Dominik Riebeling2011-07-17
| | | | | | | Make sure to convert it on reading to avoid not finding it even if stored with native separators in the configuration. Fix a warning on Windows. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30145 a1c6a512-1295-4272-9138-f99709370657
* Add custom delegate for showing the mountpoint combo box entries.Dominik Riebeling2011-07-16
| | | | | | | | | | | | | | | The delegate will be used for the dropdown list and show both mountpoint (left aligned) and label / size information (right aligned). This improves readability compared to the previous implementation. Also, the mountpoint itself is now the text of the combo box and the additional information is in the Qt::UserRole to avoid having to handle a user entered mountpoint separately (since previously the mountpoint was stored in Qt::UserRole, but an edited item would have the value in Qt::TextRole). Disable editing the combo box entry for release builds, it shouldn't be needed by users. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30144 a1c6a512-1295-4272-9138-f99709370657
* Show drive label in main dialog.Dominik Riebeling2011-07-16
| | | | | | | When its possible to retrieve the label of the selected mountpoint display it in the main window too. Right now this only affects Windows. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30143 a1c6a512-1295-4272-9138-f99709370657
* Remove BrowseDirTree.Dominik Riebeling2011-07-16
| | | | | | | With the rework of the mountpoint selection the tree browser isn't used anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30142 a1c6a512-1295-4272-9138-f99709370657
* Show volume labels on Windows.Dominik Riebeling2011-07-15
| | | | | | | In mountpoint selection and system info dialog show the volume name to make it easier to identify a specific device. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30141 a1c6a512-1295-4272-9138-f99709370657
* Replace mountpoint selection with combo box.Dominik Riebeling2011-07-15
| | | | | | | | | Instead of entering the mountpoint via a tree browser or manually use a combo box that lists all available drives / mountpoints. This also allows to easily add more information like the free and total size for each mountpoint. For development this can still be overriden by editing the dropdown value manually. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30140 a1c6a512-1295-4272-9138-f99709370657
* Show the total size of the volume along with the free space.Dominik Riebeling2011-07-15
| | | | | | | | This should help identifying the correct player by size, since the free space is only useful to figure if there is enough space to install Rockbox. Change units to GiB since that is more useful given the size of current devices. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30139 a1c6a512-1295-4272-9138-f99709370657
* rk27xx - fix backlight driver - now one can set brightnessMarcin Bukat2011-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30138 a1c6a512-1295-4272-9138-f99709370657
* Update manual to mention that we support embedded album art in MP4/M4A files.Michael Giacomelli2011-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30137 a1c6a512-1295-4272-9138-f99709370657
* Add USB ID for Ipod Nano 5G to list of incompatible devices.Dominik Riebeling2011-07-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30136 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: make SOURCES more correct, implement i2c for fmradioAmaury Pouly2011-07-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30135 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12179 - Simulator build fails when using "configure --sdl-threads"Thomas Martitz2011-07-09
| | | | | | | Change the logic in configure to record the entire command line from the beginning and filter out options that are set again by configure. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30134 a1c6a512-1295-4272-9138-f99709370657
* The voice PCM buffer has nothing to do with the playback PCM buffer any ↵Michael Sevakis2011-07-09
| | | | | | longer. Allocate it independently from the playback engine's PCM buffer and only when voice is required. Additionally, allocate actual space for the crossfade buffer only when using crossfade. Will save 18.3KB when neither is needed (10.3KB for voice and 8.0KB for crossfade). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30133 a1c6a512-1295-4272-9138-f99709370657
* Voice doesn't have to consume 100% CPU while waiting for an output buffer to ↵Michael Sevakis2011-07-08
| | | | | | be available. Use 'sleep(0)' instead of 'yield()' while polling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30132 a1c6a512-1295-4272-9138-f99709370657
* Fix r30130 red. New functions in misc.c shouldn't be compiled if ↵Michael Sevakis2011-07-08
| | | | | | '__PCTOOL__' is defined. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30131 a1c6a512-1295-4272-9138-f99709370657
* Have mpegplayer use the mixer (the playback channel, since it's mutually ↵Michael Sevakis2011-07-08
| | | | | | exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30130 a1c6a512-1295-4272-9138-f99709370657
* Update french translation, shorten string for Archos Player.Mustapha Senhaji2011-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30128 a1c6a512-1295-4272-9138-f99709370657
* FS#12173 Romanian translation update by Sergiu Rotaru.Mustapha Senhaji2011-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30126 a1c6a512-1295-4272-9138-f99709370657