summaryrefslogtreecommitdiff
path: root/apps
AgeCommit message (Collapse)Author
2013-05-06Introduce HiFi E.T MA9 port.Andrew Ryabinin
Change-Id: I79aadc958fd5222f26f91ed127f8c6fb2c465dc2
2013-05-05Purge the usage of DSP_SWITCH_FREQUENCY.Michael Sevakis
DSP_SWITCH_FREQUENCY has been deprecated and the same enumerated value as DSP_SET_FREQUENCY since major DSP revisions were committed. This task should have been performed much earlier but, oh well, do it now. Change-Id: I3f30d651b894136a07c7e17f78fc16a7d98631ff
2013-04-29European Portuguese update by Tiago Roque MedeirosFrank Gevaerts
Change-Id: Ifab5276fa746d7c989913428a30d408987ee23f4
2013-04-26Make fixepoint.c as a shared library (libfixedpoint.a).Michael Sevakis
Change-Id: Icc10d6e85f890c432f191233a4d64e09f00be43d Reviewed-on: http://gerrit.rockbox.org/456 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested-by: Michael Sevakis <jethead71@rockbox.org>
2013-04-22Do some cleanup, adjustment and a couple fixes to recent sound changes.Michael Sevakis
* SOUND_x enum can be generated by audiohw_settings.h along with settings entries and sound_val2phys. * VOLUME_MIN and VOLUME_MAX are no longer necessary within sound.c. If you need them, they are for target-defined purposes. * Fix up SDL volume implementation in sdl.c. Move sim volume calculation code to pcm-sdl.c. * Min trigger tresholds were based upon VOLUME_MIN for some reason. These setting have nothing to do with playback volume. Since it is no longer present, set these at -89dB which is the minimum peak meter sensitivity setting. * Fix an oversight in wm8758.c. I forgot to add the dB->register conversion to audiohw_set_volume. Change-Id: Ie1df33f1793eee75e6793f16bc7bddd16edb7f75
2013-04-18imageviewer: fix animated gifs handlingMarcin Bukat
If disposal method is set to BACKGROUND one would expect that canvas should be restored to global background color. That is what gif standard suggests. Most (all?) decoders however treat this as reseting canvas to transparency or fixed, decoder specific background color. Virtually all gifs are prepared with this in mind so to not break them we can't follow standard here. Change-Id: I90ca712bba89d4190771eb5320eabda353d3e2bb
2013-04-15Forget about fixedpoint.c in any HWCODEC bin.Michael Sevakis
It bloats to much just for one simple use. Just use a simple function for shifting sound setting decimal places. Change-Id: I1a7d37cce6ada3c6e6600dc0d301f354ffeff231
2013-04-15Still at it for 0c7b787. Might be done now.Michael Sevakis
Change-Id: Idf45731dc6554954747f6036dc6dfcd4b63981a1
2013-04-15Straighten out the mad twisted state of sound.c and related areas.Michael Sevakis
This is going right in since it's long overdue. If anything is goofed, drop me a line or just tweak it yourself if you know what's wrong. :-) Make HW/SW codec interface more uniform when emulating HW functionality on SWCODEC for functions such as "audiohw_set_pitch". The firmware-to- DSP plumbing is in firmware/drivers/audiohw-swcodec.c. "sound_XXX" APIs are all in sound.c with none in DSP code any longer. Reduce number of settings definitions needed by each codec by providing defaults for common ones like balance, channels and SW tone controls. Remove need for separate SIM code and tables and add virtual codec header for hosted targets. Change-Id: I3f23702bca054fc9bda40f49824ce681bb7f777b
2013-04-14Use equivalent puts_scroll() call.Thomas Martitz
Change-Id: I09e5046f153a276fa6eb047e040b8f752e73d03c
2013-04-11rk27xx: implement radio supportAmaury Pouly
Change-Id: I59d3905e9b2a3df8aa235e424c7a6e0eff6d73e9 Reviewed-on: http://gerrit.rockbox.org/427 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com> Tested-by: Marcin Bukat <marcin.bukat@gmail.com>
2013-04-10Move fixedpoint.h to be accessible in /firmware.Michael Sevakis
Will need it soon enough. Combine the contents of all the various fixedpoint.h files. Not moving fixedpoint.c for now since I'm not sure where it should be and it causes some dependency issues. Change-Id: Ideacbca2ca78f9158c2b114b113c274f68e908d5
2013-04-09Consolidate identical fixedpoint exp and ln functions.Michael Sevakis
grey_core.c and fixedpoint.c each had their own copies. grey_core.c can use the ones fixedpoint.c. fixedpoint.c gets the more complete and optimized version of fp_16exp from grey_core.c. Change-Id: I43ee3add60796b06ed12012fbbd91815d64675a6
2013-04-06bookmark: add cancelling of autoload bookmarkRichard Quirk
When autoload bookmark is set to "Ask", navigate to a file with bookmarks in that directory. Select the file and the bookmark list appears. Even if you chose to cancel, the track started prior to this patch. Change-Id: I453999a9bc20faae97f9cf2080ef613c602ad8e1 Reviewed-on: http://gerrit.rockbox.org/416 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-03-28woops, revert test codeJonathan Gordon
Change-Id: Ida0ef9e4d81520314d3757009d18f7b22accc1e4
2013-03-28simplelist: Fix simplelist_set_line_count() so it actually sets the countJonathan Gordon
(hopefully) Fixes FS#12838 Change-Id: I932184afaf7b65121a0c459cd03c8482e3bad22b
2013-03-24Change audio_set_cuesheet parameter from int to bool (fixes cppcheck warning)Bertrik Sikken
Change-Id: Icb31c8bd8605aca27765a94b609c41f1f706426f
2013-03-05Update bulgarian.lang by Zahari YurukovAlex Parker
Change-Id: Ie1f94244975e394dd384e04d2ace6c130ce214ed
2013-03-05Sort bulgarian.lang into english.lang orderAlex Parker
Change-Id: I80c0231de6e71128d30505b9ed947f84f61077a8
2013-03-05update Chinese(Simplified) translationPurlingNayuki
added a missing string and some other fixes Change-Id: I153f42687cf855835b7a41b5b3adc4bf120f7f61 Reviewed-on: http://gerrit.rockbox.org/413 Reviewed-by: Purling Nayuki <cyq.yzfl@gmail.com> Tested-by: Purling Nayuki <cyq.yzfl@gmail.com> Reviewed-by: Alex Parker <rockbox@aeparker.com> Tested-by: Alex Parker <rockbox@aeparker.com>
2013-03-05EQ: - Fine grained EQ configurationHayden Pearce
- Reduce the minimum step for EQ 'Gain' and EQ 'Q' values to .1dB - Reduce the minimum step for EQ 'Precut' value to .1dB Change-Id: I20712b3c769f9da4d6ed53c62d6a2a8352b6b269 Reviewed-on: http://gerrit.rockbox.org/414 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-03-05Debug Screen: - Skin Engine RAM usage - fix a small typoHayden Pearce
- s/Ram/RAM/ Change-Id: I65ea87b5b2fce85d8d1a0cfaec06fb2c47aaa79f Reviewed-on: http://gerrit.rockbox.org/415 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-03-04update French translationAmaury Pouly
Change-Id: I3728f62142182f0b5a786c55ad83c07b339a2d55
2013-02-28Revert "skin tags: fix the id3 track/disc numbers in conditionals"Jonathan Gordon
This reverts commit a395a346719908e7d02ab7a742eb2b938dcc893d. And fixes FS#12836 - need to rethink how to do this later.
2013-02-26checkwps: show a helpful error if the parser callback errors outJonathan Gordon
Change-Id: Ie3e35292ba8d74f0ff3d1bb3483a5e83aae0e6b6
2013-02-26skin engine: Relax the AA load width/height checksJonathan Gordon
d6c6c07 changed the AA load tag to make sure the image width/heights fit in the viewport, Revert this because it doesn't actually make sense to check it here. Change-Id: I3fe4b074ef8fe88560f2f894ec651027ea3642f4
2013-02-24FS#12828 : french updateStephane Moutard-Martin
Change-Id: I586d0f08db08761f3949727b30eb120588d67fdc Signed-off-by: Rafaël Carré <funman@videolan.org>
2013-02-23Make the git viewer use the global libtlsf.aFrank Gevaerts
Change-Id: Id529858f902aa7ffd3a63e4e335db2ac3c411430
2013-02-21Fix FS#12824 : Malfunctioning FFT plugin in Sansa Clip ZipMichael Sevakis
The "plot" variable was left NULL when FFT_FREQ_SCALE key wasn't defined. Please add FFT_FREQ_SCALE keys to targets missing them! I added the key for Clip Zip and reminders for others. Change-Id: I49c0dc2ea2e5bc494db793da7a2f3059b4fb20df
2013-02-21skin tags: fix the id3 track/disc numbers in conditionalsJonathan Gordon
Fix the %in tag so %xd(a, %in) works as expected Change-Id: I33dd3ae092a66b1363c9cf3afa08075e4534af7c
2013-02-19Theme Engine: Fix progress bar slider (FS#12823)Alex Mayer
Fix the need to resize progress bar when using a slider. Slider stays in bounds. Progress bar is not resized. Works well with square sliders that should not overlap edge of progress bar. also works with rounded sliders. You can also make progress bar the full width of screen while using a slider. Before if you would make the progress bar the full width of the screen and add a slider the progress bar would look like it was padded on both ends. This fixes FS#12823 Change-Id: I60345efc5cd0f46286f2591ed032f0d9320d1c3e Reviewed-on: http://gerrit.rockbox.org/402 Reviewed-by: Hayden Pearce <saint.lascivious@gmail.com> Tested-by: Hayden Pearce <saint.lascivious@gmail.com> Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-02-18snake2: clip/m200 use same keypad than e200/c200Rafaël Carré
Change-Id: Ie9c75e14717c14f7670e093d0d637b8d238f3fd0
2013-02-18blackjack: c200 keymap is identical to clip keymapRafaël Carré
Change-Id: I8f9036d541e04c869ca7e981331ffb91a13f5218
2013-02-18Fix advanced EQ menuJonathan Gordon
Change-Id: Ie2c3db2299fa2c34277e2118c922a93fa2420b9a
2013-02-18blackjack: adapt to narrow clip zip screenRafaël Carré
Change-Id: I5d45d202bc63c7cf36cfb97c98579e83a4720fbf
2013-02-16FS#12757 - Romanian translation patchStefan Moisei
Change-Id: Ia3e042149f8e950d55effd0ea4480b695db2ad01
2013-02-14[Fuze+] redo osciloscope keymaps update that was canceled latelyJean-Louis Biasini
thanks to pixelma for pointing this out Change-Id: Ie50fc44acb51d9e0364f960c421996b0b8f297d9 Reviewed-on: http://gerrit.rockbox.org/403 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-02-13list widget: undo part of aaf3065Jonathan Gordon
It fixed a simulator warning in the skin debug screen but broke the icons in the database folder chooser. Proper fix shortly. Change-Id: If366daacc440f937c40960112477b8f6136b72b9
2013-02-12and fix the last compile errorsJonathan Gordon
Change-Id: I6e1608276afdaf04705b333fc3e96c8b90ff5233
2013-02-12skin_engine: Add a debug screen to display skin ram usageJonathan Gordon
Change-Id: Ida9c33211d9360ac88e30a2cf8df9f191bee8b45
2013-02-12simplelist: Make better use of the static buffer and simplify APIJonathan Gordon
Change-Id: I1327fcd01d6f817be6c7018d30d33446c9b57287
2013-02-12Fix (c) notice which was apparently copy/pasted from a completly unrelated fileJonathan Gordon
Change-Id: I465bd6a70e911c7a56213af82b4db64c25c294f7
2013-02-12bitmap drawing: Negate alpha channel to match alpha information format of ↵Thomas Martitz
font files. The comment about the format was actually incorrect. The alpha information is now negated during conversion to native format, according to the corrected comment. Change-Id: Ifdb9ffdf9b55e39e64983eec2d9d60339e570bd9
2013-02-11remove unused membersJonathan Gordon
Change-Id: Ic0a0d300c9b7701c9173121d9d36a4dd4a28d8bd
2013-02-09EQ settings: Rework the settings to clean up the config file.Jonathan Gordon
Instead of 3 cfg lines per eq band there is now a single line for each: <config name>: <cutoff/center freq>, <q>, <gain> In addition, the config value names make a bit more sense. The old settings are still readable but config.cfg and any new settings files will be written with the new config values. (The old settings will be removed completly sometime after the next stable release). Also a slight rework of the advanced EQ menu UI Change-Id: I9008658d36ded442a5f2f825916df42a3934cbef Reviewed-on: http://gerrit.rockbox.org/394 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-02-06gui: Fix \t indenting for RTL langs in the lists (DB folder chooser)Jonathan Gordon
Change-Id: If033547ad979a2ebdd463723a31eb15e718e6f8b
2013-02-05eq settings: fix the lang string used for the center band stringJonathan Gordon
Change-Id: Id8d14a547fc2ec8005a8df44ca311c3e171a4b37
2013-02-04Additional colors for lamp.rockHayden Pearce
- Available colors (in order of display): white - default red orange yellow green blue indigo violet black - More colors combined with the existing brightness control (also added by myself) allow for a much wider range of light to suit the user's current mood or environment - ToDo(?): * add a color picker for custom colors * allow custom colors to be saved for later user Change-Id: I0b2f6376a408acaa9b2459b2fa56b43f5427b965 Reviewed-on: http://gerrit.rockbox.org/390 Tested-by: Hayden Pearce <saint.lascivious@gmail.com> Reviewed-by: benjamin brown <foolshperson@gmail.com> Tested-by: benjamin brown <foolshperson@gmail.com> Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-01-2910 Band EQ w/PresetsHayden Pearce
- A 10 Band EQ for Rockbox w/ presets adapted from VLC - frequency stepping at 32, 64, 125, 250, 500 1K, 2K, 4K, 8K, 16K Change-Id: I85ad84d70a534edfc66c6ad9af8a76f022a02ec7 Reviewed-on: http://gerrit.rockbox.org/386 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2013-01-27Created graphics for the numbers in Sudoku and fixed layout for Sansa Clip Zip.Kirill Stryaponoff
Added three bitmaps with the new 70x14 graphics and added link to them in /apps/plugins/bitmaps/native/SOURCES Change-Id: I1f4b9e3504011b80a7cd40e0fcd71ba8fd100424 Reviewed-on: http://gerrit.rockbox.org/389 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info> Tested-by: Jonathan Gordon <rockbox@jdgordon.info>