rockbox/apps/plugins
Michael Sevakis e42a3194de AS3525v1/v2:
Fix problems with volume of recorded material by converting 14-bit samples to
16-bit. Remove duplicate samples from recorded data and support proper
samplerate since ADC runs 1/2 the codec clock. Support monitoring mono on both
output channels by feeding data manually to I2SOUT under the right conditions.

DMA is no longer used for recording since frames must be processed as described
above but it does allow full-duplex audio.

Miscellaneous change includes a proper constant (HW_SAMPR_DEFAULT) to reset the
hardware samplerate when recording is closed. PP5024 and AS3525 have different
default recording rates (22kHz and 44kHz respectively) but both have half-speed
ADC.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31180 a1c6a512-1295-4272-9138-f99709370657
2011-12-08 19:20:00 +00:00
..
beatbox FS#12273 - use buflib for font storage. thanks to the testers :) 2011-09-24 13:19:34 +00:00
bitmaps Sansa Clip Zip: enable all plugins 2011-12-02 20:28:20 +00:00
chessbox Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
clock Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
doom Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
fft Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
fractals Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
frotz Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
goban Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
imageviewer Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
lib Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
lua FS#12273 - use buflib for font storage. thanks to the testers :) 2011-09-24 13:19:34 +00:00
midi Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
mikmod FS#12273 - use buflib for font storage. thanks to the testers :) 2011-09-24 13:19:34 +00:00
mpegplayer Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
pacbox Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
pdbox Committing fix for FS#12249. Patch by Buschel. Further fixes for AIFF loader in PDBox in the future. 2011-11-08 23:48:24 +00:00
pictureflow Make pictureflow compile again. 2011-11-08 22:23:29 +00:00
reversi Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
rockboy Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
searchengine
shortcuts plugins: another round of making local functions static 2011-10-15 20:38:08 +00:00
sudoku Sansa Clip Zip: enable all plugins 2011-12-02 20:28:20 +00:00
text_viewer Text viewer plugin: Fix info viewport font not being set to user selected font 2011-11-30 03:06:41 +00:00
zxbox Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
alarmclock.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
alpine_cdc.c Remove tabs. 2011-05-08 21:21:02 +00:00
battery_bench.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
bench_mem_jpeg.c
bench_scaler.c
blackjack.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
boomshine.lua
bounce.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
brickmania.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
bubbles.c Sansa Clip Zip: enable all plugins 2011-12-02 20:28:20 +00:00
BUILD_OVERLAY
calculator.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
calendar.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
CATEGORIES Add test_gfx and test_resize to CATEORIES so they show up in the right place 2011-01-12 21:00:09 +00:00
chessbox.c
chessclock.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
chip8.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
chopper.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
clix.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
codebuster.c
credits.c * Rename backlight_force_on to backlight_ignore_timeout to make it clear what the function does. 2011-01-24 12:29:16 +00:00
credits.pl
crypt_firmware.c
cube.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
demystify.c plugins: another round of making local functions static 2011-10-15 20:38:08 +00:00
dice.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
dict.c plugins: make local functions static for a subset of plugins 2011-09-17 17:20:27 +00:00
disktidy.c plugins: make local functions static for a subset of plugins 2011-09-17 17:20:27 +00:00
disktidy.config Disktidy: New default files and folders for disktidy.config; 2011-05-14 00:24:54 +00:00
elfdep.pl
euroconverter.c
fire.c Fix warnings 2011-10-15 20:51:12 +00:00
fireworks.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
firmware_flash.c
flipit.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
goban.c
greyscale.c * Rename backlight_force_on to backlight_ignore_timeout to make it clear what the function does. 2011-01-24 12:29:16 +00:00
helloworld.c
helloworld.lua
invadrox.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
iriver_flash.c Fix warning about using static vars in non static inline functions with gcc 4.5. 2010-12-27 10:46:29 +00:00
iriverify.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
jackpot.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
jewels.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
keybox.c Fix further 'variable set but not used' warnings reported from GCC 4.6.0. 2011-05-01 13:48:28 +00:00
lamp.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
logo.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
lrcplayer.c Update lyrics player plugin for FONT_UI deprecation in r30932 (fix for FS#12374) 2011-11-10 02:50:30 +00:00
matrix.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
maze.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
mazezam.c * Rename backlight_force_on to backlight_ignore_timeout to make it clear what the function does. 2011-01-24 12:29:16 +00:00
md5sum.c
metronome.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
minesweeper.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
mosaique.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
mp3_encoder.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
nim.c
oscilloscope.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
pegbox.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
pictureflow.c
pitch_detector.c AS3525v1/v2: 2011-12-08 19:20:00 +00:00
plasma.c Fix warnings 2011-10-15 20:51:12 +00:00
plugin.lds Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
plugin_crt0.c
plugins.make Submit FS#12258. Do not use '-ffunction-sections' and '-fdata-sections' when compiling. Fixes compiler warnings for mingw and cygwin simulatior builds. 2011-09-07 19:21:57 +00:00
pong.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
properties.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
random_folder_advance_config.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
remote_control.c
resistor.c Fix FS#11675 : LED resistor calculator does not wait for keypress. Thanks to Michael Chicoine for reporting the bug. 2011-12-02 01:58:07 +00:00
robotfindskitten.c Declaration of 'pause' from robotfindskitten has conflicting types for 'pause' from android-ndk-r5 2011-01-22 18:27:05 +00:00
rockblox.c Sansa Clip Zip: enable all plugins 2011-12-02 20:28:20 +00:00
rockblox1d.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
rockbox-fonts.config
rockbox_flash.c
rockboy.c
rocklife.c plugins: another round of making local functions static 2011-10-15 20:38:08 +00:00
rockpaint.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
search.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
settings_dumper.c
shopper.c plugins: make local functions static for a subset of plugins 2011-09-17 17:20:27 +00:00
sliding_puzzle.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
snake.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
snake2.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
snake2.levels
snow.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
sokoban.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
sokoban.levels
solitaire.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
sort.c plugins: make local functions static for a subset of plugins 2011-09-17 17:20:27 +00:00
SOURCES don't install boomshine.lua if lua.rock isn't built 2011-05-17 22:29:36 +00:00
SOURCES.app_build RaaA: Enable plugins for application builds 2011-02-24 23:35:16 +00:00
spacerocks.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
splitedit.c plugins: another round of making local functions static 2011-10-15 20:38:08 +00:00
star.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
starfield.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
stats.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
stopwatch.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
stopwatch.lua
SUBDIRS
SUBDIRS.app_build RaaA: Enable plugins for application builds 2011-02-24 23:35:16 +00:00
superdom.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
test_boost.c
test_codec.c rk27xx - enable a few test plugins 2011-09-06 12:39:49 +00:00
test_core_jpeg.c
test_disk.c rk27xx - enable a few test plugins 2011-09-06 12:39:49 +00:00
test_fps.c rk27xx - enable a few test plugins 2011-09-06 12:39:49 +00:00
test_gfx.c * Rename backlight_force_on to backlight_ignore_timeout to make it clear what the function does. 2011-01-24 12:29:16 +00:00
test_grey.c * Rename backlight_force_on to backlight_ignore_timeout to make it clear what the function does. 2011-01-24 12:29:16 +00:00
test_greylib_bitmap_scale.c
test_mem.c Higher precision for test_mem plugin. 2011-01-01 19:54:01 +00:00
test_mem_jpeg.c
test_resize.c
test_sampr.c
test_scanrate.c
test_touchscreen.c
test_viewports.c
test_viewports.lua
text_editor.c
theme_remove.c
vbrfix.c GSoC/Buflib: Replace all direct accesses to audiobuf with buffer API functions. 2011-08-14 15:13:00 +00:00
video.c Fix warnings 2011-10-15 20:51:12 +00:00
viewers.config Rework ppmviewer to fit our shiny new imageviewer framework. FS#11818 by me. 2011-01-09 13:22:54 +00:00
vu_meter.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
wav2wv.c
wavplay.c Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code), use the already defined MEMORYSIZE instead. 2011-02-02 17:43:32 +00:00
wavrecord.c Fix r29171 red. Forgot to replace a few. 2011-01-30 01:15:23 +00:00
wavview.c plugins: make local functions static for metronome, rockblox1d, wavview 2011-10-04 19:33:52 +00:00
wormlet.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
xobox.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
zxbox.c