rockbox/apps/recorder
Aidan MacDonald 525eb15864 recording: fix mono mode mixdown functions
Rewrite copy_buffer_mono_* functions for correctness.

Bad pointer arithmetic in copy_buffer_mono_l produced
wrong results, or panics on archs which can't handle
the unaligned pointer.

None of the functions handled zero size copies properly
though this probably wasn't an issue in practice.

Change-Id: I81c894e1b8a3440cb409092bec07fe3778a78959
2022-01-17 00:37:12 +00:00
..
albumart.c Fix possible truncation albumart.c 2019-07-09 22:58:06 -05:00
albumart.h
bmp.c Agptek Rocker: Initial commit 2018-06-12 10:31:14 +02:00
bmp.h
icons.c Plugin Api add core bitmaps 2021-08-26 12:55:34 +00:00
icons.h Plugin Api add core bitmaps 2021-08-26 12:55:34 +00:00
jpeg_common.h Simplify clamp_component 2021-08-05 10:26:50 +00:00
jpeg_idct_arm.S
jpeg_load.c Remove execute bit from file permissions from recent commit 2021-03-02 02:10:53 +00:00
jpeg_load.h
keyboard.c touchscreen: force 3x3 mode in the keyboard 2021-11-21 20:26:20 +00:00
pcm_record.c recording: fix mono mode mixdown functions 2022-01-17 00:37:12 +00:00
pcm_record.h
peakmeter.c Fix some hardcoded assumptions in recording.c 2022-01-17 00:37:12 +00:00
peakmeter.h Auto-Ranging Time Formatting For Menus (hh:mm:ss:mss) 2018-12-22 12:27:21 -06:00
recording.c recscreen: clean up menu building code 2022-01-17 00:37:12 +00:00
recording.h [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
resize.c [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00
resize.h [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00