summaryrefslogtreecommitdiff
path: root/apps (follow)
Commit message (Collapse)AuthorAge
...
* pcm_record: Track initialization stateMichael Sevakis2013-05-30
| | | | | | | It should not access audio hardware and change settings unless it has been initialized first and given control of it. Change-Id: I5004602d7caa604ded751f6838b792d1ff24b3fb
* Add DAC's oversampling filter roll-off selection to sound settings.Andrew Ryabinin2013-05-24
| | | | Change-Id: I1258ba50dd9308f49d97965562f3a423c9bfb785
* Remove dsp_callback because DSP is now library code, not app code.Michael Sevakis2013-05-23
| | | | | | Yep, nope, not necessary anymore. Just call functions directly. Change-Id: I21dc35f8d674c2a9c8379b7cebd5613c1f05b5eb
* Fix CPU boosting in test_codec.Michael Sevakis2013-05-21
| | | | | | | Boost only for tests and unboost immediately afterwards. It was leaving the CPU boosted after exiting. Change-Id: I010c4b975bd27e8990dc057ddd244dab233411ca
* Introduce HiFi E.T MA9 port.Andrew Ryabinin2013-05-06
| | | | Change-Id: I79aadc958fd5222f26f91ed127f8c6fb2c465dc2
* Purge the usage of DSP_SWITCH_FREQUENCY.Michael Sevakis2013-05-05
| | | | | | | | 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
* European Portuguese update by Tiago Roque MedeirosFrank Gevaerts2013-04-29
| | | | Change-Id: Ifab5276fa746d7c989913428a30d408987ee23f4
* Make fixepoint.c as a shared library (libfixedpoint.a).Michael Sevakis2013-04-26
| | | | | | | Change-Id: Icc10d6e85f890c432f191233a4d64e09f00be43d Reviewed-on: http://gerrit.rockbox.org/456 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested-by: Michael Sevakis <jethead71@rockbox.org>
* Do some cleanup, adjustment and a couple fixes to recent sound changes.Michael Sevakis2013-04-22
| | | | | | | | | | | | | | | | | | | | | * 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
* imageviewer: fix animated gifs handlingMarcin Bukat2013-04-18
| | | | | | | | | | | 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
* Forget about fixedpoint.c in any HWCODEC bin.Michael Sevakis2013-04-15
| | | | | | | It bloats to much just for one simple use. Just use a simple function for shifting sound setting decimal places. Change-Id: I1a7d37cce6ada3c6e6600dc0d301f354ffeff231
* Still at it for 0c7b787. Might be done now.Michael Sevakis2013-04-15
| | | | Change-Id: Idf45731dc6554954747f6036dc6dfcd4b63981a1
* Straighten out the mad twisted state of sound.c and related areas.Michael Sevakis2013-04-15
| | | | | | | | | | | | | | | | | | 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
* Use equivalent puts_scroll() call.Thomas Martitz2013-04-14
| | | | Change-Id: I09e5046f153a276fa6eb047e040b8f752e73d03c
* rk27xx: implement radio supportAmaury Pouly2013-04-11
| | | | | | | 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>
* Move fixedpoint.h to be accessible in /firmware.Michael Sevakis2013-04-10
| | | | | | | | | | 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
* Consolidate identical fixedpoint exp and ln functions.Michael Sevakis2013-04-09
| | | | | | | | 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
* bookmark: add cancelling of autoload bookmarkRichard Quirk2013-04-06
| | | | | | | | | | | 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>
* woops, revert test codeJonathan Gordon2013-03-28
| | | | Change-Id: Ida0ef9e4d81520314d3757009d18f7b22accc1e4
* simplelist: Fix simplelist_set_line_count() so it actually sets the countJonathan Gordon2013-03-28
| | | | | | (hopefully) Fixes FS#12838 Change-Id: I932184afaf7b65121a0c459cd03c8482e3bad22b
* Change audio_set_cuesheet parameter from int to bool (fixes cppcheck warning)Bertrik Sikken2013-03-24
| | | | Change-Id: Icb31c8bd8605aca27765a94b609c41f1f706426f
* Update bulgarian.lang by Zahari YurukovAlex Parker2013-03-05
| | | | Change-Id: Ie1f94244975e394dd384e04d2ace6c130ce214ed
* Sort bulgarian.lang into english.lang orderAlex Parker2013-03-05
| | | | Change-Id: I80c0231de6e71128d30505b9ed947f84f61077a8
* update Chinese(Simplified) translationPurlingNayuki2013-03-05
| | | | | | | | | | | 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>
* EQ: - Fine grained EQ configurationHayden Pearce2013-03-05
| | | | | | | | | - 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>
* Debug Screen: - Skin Engine RAM usage - fix a small typoHayden Pearce2013-03-05
| | | | | | | | - s/Ram/RAM/ Change-Id: I65ea87b5b2fce85d8d1a0cfaec06fb2c47aaa79f Reviewed-on: http://gerrit.rockbox.org/415 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* update French translationAmaury Pouly2013-03-04
| | | | Change-Id: I3728f62142182f0b5a786c55ad83c07b339a2d55
* Revert "skin tags: fix the id3 track/disc numbers in conditionals"Jonathan Gordon2013-02-28
| | | | | This reverts commit a395a346719908e7d02ab7a742eb2b938dcc893d. And fixes FS#12836 - need to rethink how to do this later.
* checkwps: show a helpful error if the parser callback errors outJonathan Gordon2013-02-26
| | | | Change-Id: Ie3e35292ba8d74f0ff3d1bb3483a5e83aae0e6b6
* skin engine: Relax the AA load width/height checksJonathan Gordon2013-02-26
| | | | | | | | 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
* FS#12828 : french updateStephane Moutard-Martin2013-02-24
| | | | | Change-Id: I586d0f08db08761f3949727b30eb120588d67fdc Signed-off-by: Rafaël Carré <funman@videolan.org>
* Make the git viewer use the global libtlsf.aFrank Gevaerts2013-02-23
| | | | Change-Id: Id529858f902aa7ffd3a63e4e335db2ac3c411430
* Fix FS#12824 : Malfunctioning FFT plugin in Sansa Clip ZipMichael Sevakis2013-02-21
| | | | | | | | | 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
* skin tags: fix the id3 track/disc numbers in conditionalsJonathan Gordon2013-02-21
| | | | | | Fix the %in tag so %xd(a, %in) works as expected Change-Id: I33dd3ae092a66b1363c9cf3afa08075e4534af7c
* Theme Engine: Fix progress bar slider (FS#12823)Alex Mayer2013-02-19
| | | | | | | | | | | | | | | | | | | | 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>
* snake2: clip/m200 use same keypad than e200/c200Rafaël Carré2013-02-18
| | | | Change-Id: Ie9c75e14717c14f7670e093d0d637b8d238f3fd0
* blackjack: c200 keymap is identical to clip keymapRafaël Carré2013-02-18
| | | | Change-Id: I8f9036d541e04c869ca7e981331ffb91a13f5218
* Fix advanced EQ menuJonathan Gordon2013-02-18
| | | | Change-Id: Ie2c3db2299fa2c34277e2118c922a93fa2420b9a
* blackjack: adapt to narrow clip zip screenRafaël Carré2013-02-18
| | | | Change-Id: I5d45d202bc63c7cf36cfb97c98579e83a4720fbf
* FS#12757 - Romanian translation patchStefan Moisei2013-02-16
| | | | Change-Id: Ia3e042149f8e950d55effd0ea4480b695db2ad01
* [Fuze+] redo osciloscope keymaps update that was canceled latelyJean-Louis Biasini2013-02-14
| | | | | | | | 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>
* list widget: undo part of aaf3065Jonathan Gordon2013-02-13
| | | | | | | 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
* and fix the last compile errorsJonathan Gordon2013-02-12
| | | | Change-Id: I6e1608276afdaf04705b333fc3e96c8b90ff5233
* skin_engine: Add a debug screen to display skin ram usageJonathan Gordon2013-02-12
| | | | Change-Id: Ida9c33211d9360ac88e30a2cf8df9f191bee8b45
* simplelist: Make better use of the static buffer and simplify APIJonathan Gordon2013-02-12
| | | | Change-Id: I1327fcd01d6f817be6c7018d30d33446c9b57287
* Fix (c) notice which was apparently copy/pasted from a completly unrelated fileJonathan Gordon2013-02-12
| | | | Change-Id: I465bd6a70e911c7a56213af82b4db64c25c294f7
* bitmap drawing: Negate alpha channel to match alpha information format of ↵Thomas Martitz2013-02-12
| | | | | | | | | | 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
* remove unused membersJonathan Gordon2013-02-11
| | | | Change-Id: Ic0a0d300c9b7701c9173121d9d36a4dd4a28d8bd
* EQ settings: Rework the settings to clean up the config file.Jonathan Gordon2013-02-09
| | | | | | | | | | | | | | | | | | | 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>
* gui: Fix \t indenting for RTL langs in the lists (DB folder chooser)Jonathan Gordon2013-02-06
| | | | Change-Id: If033547ad979a2ebdd463723a31eb15e718e6f8b