rockbox/apps/recorder
Rafaël Carré 45c7498f59 FS#11335 by me: make ARM assembly functions thumb-friendly
We can't pop into pc on ARMv4t when using thumb: the T bit won't be
modified if we are returning to a thumb function
Code running on ARMv4t should use the new ldrpc / ldmpc macros instead
of ldr pc, [sp], #4 and ldm(cond) sp!, {regs, pc}
No modification on pure ARM builds and ARMv5+

Note: USE_THUMB is currently never defined, no targets can currently be
built with -mthumb, see FS#6734

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26756 a1c6a512-1295-4272-9138-f99709370657
2010-06-11 04:41:36 +00:00
..
albumart.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
albumart.h Rework albumart buffering internally to allow for mutliple albumart sizes. 2009-10-16 19:14:41 +00:00
bmp.c FS#10535: bmp viewer plugin. 2010-02-18 15:10:31 +00:00
bmp.h Inline output_row_8_native when building bmp.c in core without HAVE_JPEG or HAVE_BMP_SCALING. 2009-05-09 10:32:07 +00:00
icons.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
icons.h
jpeg_common.h Move YUV->RGB in JPEG load from before scaler to after scaler. Required change to struct custom_format, so sorted the plugin API as well. 2009-05-06 04:53:56 +00:00
jpeg_idct_arm.S FS#11335 by me: make ARM assembly functions thumb-friendly 2010-06-11 04:41:36 +00:00
jpeg_load.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
jpeg_load.h Add core JPEG reader, adapted from the JPEG plugin's decoder, with some changes to prevent include conflicts between the two decoders. 2009-05-01 23:24:23 +00:00
keyboard.c keyboard: clean up. remove unneeded #ifdefs. 2010-06-09 12:08:25 +00:00
pcm_record.c Make PCM->driver interface about as simple as it will get. Registered callback, zero data, alignment and stops are handled entirely inside pcm.c; driver merely calls fixed pcm.c callback. Remove pcm_record_more and do it just like playback; the original reason behind it isn't very practical in general. Everything checks out on supported targets. There wer some compat changes I can't check out on many unsupoorted but if there's a problem it will be a minor oops. Plugins become incompatible due to recording tweak-- full update. Sorted API. 2010-05-24 16:42:32 +00:00
pcm_record.h
peakmeter.c slightly rework peakmeter handling to make it cleaner and be able to be used in conditionals 2010-05-09 13:01:59 +00:00
peakmeter.h slightly rework peakmeter handling to make it cleaner and be able to be used in conditionals 2010-05-09 13:01:59 +00:00
recording.c Fix r26298 yellow: Somehow missed those warnings. Need playback.h. 2010-05-26 04:59:39 +00:00
recording.h
resize.c Coldfire targets: Restore EMAC status after using the EMAC for bitmap resizing. Fixes FS #10412. The tone and EQ filter calculation relies on the proper EMAC mode. EQ filters were not affected because they're set from a different thread, hence FS #10412 only affected the iAudios (coldfire + albumart + software tone controls). 2010-01-03 13:34:29 +00:00
resize.h Fix yellow when building with HAVE_ALBUMART, without HAVE_JPEG/HAVE_BMP_SCALING. 2009-05-26 20:26:05 +00:00