summaryrefslogtreecommitdiff
path: root/apps (follow)
Commit message (Collapse)AuthorAge
...
* Initial opus codec supportFrederik M J Vestre2012-09-20
| | | | | | | | | | | | | | | | | Synchronised with opus repo on github (https://github.com/freqmod/rockbox-opus) Status: * Seeking ported from speex, but fails on some cases (e.g. seek to granule 0) * ReplayGain parsing needs to be reworked, we do vorbis-style replaygain now. http://wiki.xiph.org/OggOpus#Comment_Header explicitly forbids these in favour of R128_TRACK_GAIN tag. * No optimisation yet, source files still nearly identical to opus upstream * Multi-stream opus files may not be parsed correctly Change-Id: Ia66f1027dc1d288083e3c57b2816700078376f9a Reviewed-on: http://gerrit.rockbox.org/300 Reviewed-by: Bertrik Sikken <bertrik@sikken.nl> Tested-by: Bertrik Sikken <bertrik@sikken.nl>
* FS#12750 by Vanja Cvelbar - update Slovenian translationAlex Parker2012-09-15
| | | | Change-Id: I6157ec74688838dd42c95556e2cd7bfe465ab400
* FS#12662 by Manuel Flury - update French translationAlex Parker2012-09-15
| | | | Change-Id: Ibdce5646887329f4cf51e4104ea30ea8a1f85ddc
* ypr0: Fix graphical eq keymap.Sergey Semushin2012-09-11
| | | | | | Change-Id: Ic4fef8338fb3da97a21a6f6b5edab6643160516f Reviewed-on: http://gerrit.rockbox.org/311 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* Fix FS#12743 - 'Data Abort' on USB connectionThomas Martitz2012-09-11
| | | | | | | | | | Because a pointer was uninitialized the move_callback() corrupted memory by derefencing it and moving stuff to uninitialized value. This reverts part of 8bbd4d9, where the offending line was removed. I can only guess it was removed by accident. Change-Id: I83cee5b396cf3cc99b000e5284fac72fb8ca8db2
* ypr0: Correct .scrobbler.log path for YPR0Sergey Semushin2012-09-11
| | | | | | Change-Id: I74bcb358bb456d7a7958873234f95f04cf2f3643 Reviewed-on: http://gerrit.rockbox.org/310 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* FS#12741 by Francisco Vila - update Spanish translation.Alex Parker2012-08-29
| | | | Change-Id: I249a8a731d50110bf1fd131f22634c042a682005
* FS#12740 by Anton Veretenenko - update Russian translation.Alex Parker2012-08-29
| | | | Change-Id: I2891e17a90294b64dad175201157109614a6bf34
* FS#12739 by Peter Lecký - update Slovak translation.Alex Parker2012-08-29
| | | | Change-Id: I329d14166822299a2c4ea5433595eba201f5c32e
* FS#12737 by Jonas Häggqvist - update Danish translation.Alex Parker2012-08-29
| | | | Change-Id: Idf5ab08da7a45af6da939dcdc9a2cbb9ace50c6b
* FS#12736 by Thiago Kenji Okada - update Brazilian Portuguese translationAlex Parker2012-08-29
| | | | Change-Id: I0e4462d5e3ebb63b0f37f8212e62d2338042c538
* FS#12734 by Dario Castellarin - update Italian translation.Alex Parker2012-08-29
| | | | Change-Id: Icde42034ba07257b92aa7d89f65735dae05e3969
* Make the recorder build with HAVE_LCD_FLIP disabled.Frank Gevaerts2012-08-28
| | | | Change-Id: I5875dc5c59606867299cc0e30d869b817e879ade
* Update Dutch translationPeter D'Hoye2012-08-27
| | | | Change-Id: I4a6d4c2fa78934c30323896c9d64071cdb749609
* FS#12730 - Polish translationMateusz Renkiewicz2012-08-24
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I3843ac2eb5239cd16121930a6cf8437d16180e4a
* yesno/touchscreen: Only accept on touch release.Thomas Martitz2012-08-15
| | | | | | | | Keeping the touchscreen pressed during a screen transition can lead to accidental actions. action_wait_for_release() currently doesn't work properly for touchscreen, so it's better to not transition before release. Change-Id: I37bd67945b05fff1b4a5452313f6415a247e3af9
* folder_select: fix problem when selecting / as folder.Thomas Martitz2012-08-15
| | | | Change-Id: Id4880267e8478cebe073b958a58fef1ac22dd336
* Fix missed buttons in action.c if action_wait_for_release() was calledThomas Martitz2012-08-15
| | | | | | | | | | | | | | with no button pressed. If e.g. two yesno screens directly follow each other the button release of the first one was incorrectly accepted in the second one. The fix exposed another problem in action.c if action_wait_for_release() is called when no button is actually pressed. The next press was silently eaten. This time re-introducing FS#12723 is avoided by leaving the offending hunk out in yesno.c. Change-Id: Icfe57375067f51f5c8177f3585cd47ceec9dcf0d
* Swedish language update.Magnus Holmgren2012-08-15
| | | | Change-Id: I5afc9dab201c043f9305cf8a9fbbc1137a68b959
* We should reload the playlist control file when leavingFred W. Bauer2012-08-14
| | | | | | | | | USB mode to make sure the filedescriptor is correct. Change-Id: I2905eaf27533d935a0458b630372584e353c7160 Reviewed-on: http://gerrit.rockbox.org/294 Reviewed-by: Michael Giacomelli <mgiacomelli@gmail.com> Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Revert "fix erroneous button read in yesno screen and missed buttons in ↵Jonathan Gordon2012-08-14
| | | | | | action.c." This reverts commit 15775c8badac65ad9d7477a1706c019703c15b47.
* folder selector: handle long press to invert selection/select all.Jonathan Gordon2012-08-13
| | | | | | | | Doing a LONG PRESS on a: - unopened folder will select all its sub-folders - opened folder will invert the selection of its sub-folders Change-Id: Ia7fd8dc3b940f60adee3f0314bf6bba5eb2c7b3b
* US English language updateMichael Chicoine2012-08-11
| | | | Change-Id: If4676888dc5e36e15badb731575c544beae7b479
* FS#12726 - Updated Finnish translationJani Kinnunen2012-08-08
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: Ic24021fadf3e5c42cf07bc1870c9372e8718da51
* FS#12725 - Basque translationAsier Arsuaga2012-08-07
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I2b35a3210e1f4128cd598633c0017bee2a30d17f
* Introduce logging to disk feature into rockbox.Michael Giacomelli2012-08-07
| | | | | | | | | | | | | | | | | Logs information, errors, etc to disk using the register_storage_idle_func mechanism to write to the disk when available. Currently, this is disabled in normal builds, but can be enabled by adding ROCKBOX_HAS_LOGDISKF to the config file. By default, it uses a 2KB buffer and drops text if the buffer overflows. The system includes a simple warning level mechanism that can be used to by default exclude non-serious errors from logging on release builds. Change-Id: I0a3d186a93625c7c93dae37b993a0d37e5a3a925 Reviewed-on: http://gerrit.rockbox.org/288 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info> Tested-by: Michael Giacomelli <mgiacomelli@gmail.com> Reviewed-by: Michael Giacomelli <mgiacomelli@gmail.com>
* Fix skin engine error messageJonathan Gordon2012-08-06
| | | | Change-Id: I2250be6d4e82cd5d91ed1a2c080e263dd7543129
* Fix database tool.Thomas Martitz2012-07-31
| | | | | | | It was also broken functionally, probably since a while.So restore the functionality. Run it on the dap, the tcd files will be placed into .rockbox folder. Change-Id: Id7a6ce4389dfaf99799258902be80d630af0601c
* Database: Support for multiple search roots.Thomas Martitz2012-07-30
| | | | | | | | | | | | | | | | | | | Support multiple roots (i.e. scan folders) using the new folder_select() function. Amaximum of 12 dirs can be selected, however the setting (i.e. the entire folder list) cannot be longer than 80 chars. The setting works similar to the autoresume dirs: Directories are seperated by colons, e.g. "/Music:/Podcasts". Default is "/sdcard" on android, "/" on all other targets. Changes are made to the multiple-root logic in tagcache.c. This is to a) provide the logic at all on native targets and b) support more than one root before the scan even starts (until now it was used to add roots during scan due to symlinks). Change-Id: I64992c0678324536e8e64cd4427c8abbd8e8b39e
* autoresume: Use GUI browser instead of text entry to select autoresumable ↵Thomas Martitz2012-07-30
| | | | | | folders. Change-Id: I89d78305410ed9a1f0a64433e9139592b12ad900
* New GUI browser to select one (or more) folders.Thomas Martitz2012-07-30
| | | | | | | | | | | | | | The browser lets the user pick one or more directories in a convinient GUI browser. The initial directory list is read from a string (separated by colons) and the resulting list is written back to the same string (again separated by colons). Note: The work was initially done by Jonathan Gordon, however I changed it substantially so I claim autorship. This selector is going to be used for autoresume and database scan folders. Change-Id: Id1d3186dad783411eb5c6056ce93f5b6123c7aa0
* skin_engine: Support percentages for viewport positioningJonathan Gordon2012-07-29
| | | | | | | | | | | %V(0,50%,75%,50%,-) - make a viewport at x=0, y=half the lcd height, 75% lcd width and the remaining height (the other half) of the lcd. Change-Id: If26ccb65e8dc52c9225f3fd6d7b222d770add0f0 Reviewed-on: http://gerrit.rockbox.org/184 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* shortcuts: Remove the selected shortcut with the context menu buttonJonathan Gordon2012-07-26
| | | | Change-Id: Ie551fdda39bae3b0c5f37c1cb0ff905151d352de
* lists: Support '\t' in list item text to indent the line containing it.Jonathan Gordon2012-07-19
| | | | | | | Change-Id: I1583371228ed477b504c135f81cb59a0c3c931e6 Reviewed-on: http://gerrit.rockbox.org/296 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info> Tested-by: Jonathan Gordon <rockbox@jdgordon.info>
* Fixing data abort (pc in strchr). when scrolling a big playlist very fast.Purdea Andrei2012-07-19
| | | | | | | Change-Id: Ibe00a11592a18d320682cce755e48ce701ff5b4a Reviewed-on: http://gerrit.rockbox.org/281 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* FS#12716 - Updated Russian translationJames Hunt2012-07-18
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: Ib98ab5b2c4c1750ce83208a36355e41ec3500f1e
* fix erroneous button read in yesno screen and missed buttons in action.c.Thomas Martitz2012-07-18
| | | | | | | | | If two yesno screens directly follow each other the button release of the first one was incorrectly accepted in the second one. The fix exposed another problem in action.c if action_wait_for_release() is called when no button is actually pressed. The next press was silently eaten. Change-Id: Iaa5f246f7ea1fd775606620a989cdaec74a9305e
* FS#12715 - Translation for basque completedAsier Arsuaga2012-07-16
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I31aff123f414e04482b3c9f8af3fe481dab7284d
* skin_engine: Make pressing the setting bar touch region workJonathan Gordon2012-07-06
| | | | | | might need some tweaking, but works. Change-Id: I0784cd4fe9996531da6cc275491ff3b4e83cdbcf
* skin_engine: Allow the %St() (setting) skin tag be used as a barJonathan Gordon2012-07-05
| | | | | | %St(<setting name>) or %St(<bar tags>, setting, <setting name>) Change-Id: I71396d683634d4d1ad2357018c4029ecb4229677
* Fix fast_readline to handle windows line endings (\r\n)Jonathan Gordon2012-07-05
| | | | Change-Id: I3561eff9bc4e244a84ef4afee26a40432d1073dd
* fix build warningsJonathan Gordon2012-07-05
| | | | Change-Id: Id5f0e84834f1cb74a317bb5653fdb6f665233345
* skin_engine: Automatically create touch regions for skin barsJonathan Gordon2012-07-05
| | | | | | | | | | | | | | | | | skin bars now automatically create the touch region the same size as the bar on touchscreen targets. This means touches will magically "just work" for reveresed bars (rtl or otherwise). ~5% padding is added on all 4 sides of the region rectangle but this may need to be tweaked. Please consider the 'progressbar' and 'volume' touchregion actions to be deprecated. Kudos to my new wife for figuring out the bleedingly obvious way to do this! Change-Id: I997a7bcaa70fce9885808aae27953c7676e9c2ff
* FS#12710 - Latvian translation updateMārtiņš Šimis2012-06-28
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I2e1e79a5df45117f83d631d65144c0a012c6f2e4
* FS#12707 - [PATCH] Last missing strings in Catalan translationEnric Morales2012-06-26
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: Icf726324d533ce2cd0eb918a7188ab6201e5c99f
* Add fms to cabbiev2 by defaultMarcin Bukat2012-06-25
| | | | | | | Currently we have only fms for 160x128x2 and all others will fallback to built in one. Change-Id: I43efa2795e1ab62185e2e25b6c8c4979c87c4299
* US English language updateMichael Chicoine2012-06-23
| | | | Change-Id: Ib0a6c7f979d201f1c3729a210cc71a4313f95158
* Update Polish translation.Szymon Dziok2012-06-23
| | | | Change-Id: Ie7d54dd3086ba4b20eb37671b9e08b51fec5571c
* Fix warning on previous commit.Michael Giacomelli2012-06-22
| | | | Change-Id: Idd760f4e83fc5ade972fe88db3cab9e03c24966c
* Make playlist.c aware of external storage when determining pathsMichael Giacomelli2012-06-22
| | | | | | | | | | | | | | | | | | | | | | format_track_path currenyly corrects for things like windows volumes and relative paths in playlists, but does not handle external media like SD cards correctly, resulting in some seemingly valid playlists not working because of rockbox's mount point for external media. Correct this by checking to see if a playlist is on external media and then formulate the path correctly if it is. Unfortunately, this breaks the playlist_save logic if the CWD is on an external device. Its not clear to me why we should be checking the CWD when saving a playlist, as the only apparent use of this is to let people save relative paths on the virtual keyboard. As far as I can tell, this is actually more difficult to do then using an absolute path given that we insert the CWD onto the virtualkeyboard by default. Therefore, I'm removing the option to use '..' in playlist save paths since its seems useless. Change-Id: I47946cc45d776c7a72ecbd0ecc720dbf85550f6f Reviewed-on: http://gerrit.rockbox.org/270 Reviewed-by: Michael Giacomelli <mgiacomelli@gmail.com> Tested-by: Michael Giacomelli <mgiacomelli@gmail.com>