1
0
Fork 0
forked from len0rd/rockbox
foxbox/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
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
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
helloworld.c
helloworld.lua
invadrox.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
iriver_flash.c
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
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
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
test_grey.c
test_greylib_bitmap_scale.c
test_mem.c
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
vu_meter.c Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
wav2wv.c
wavplay.c
wavrecord.c
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