I found
FS#8521 (permanent pitch setting) can successfully combined with mpeg player.
Add
FS#8521 and some fix, we can use pitch function in mpeg player. This means, we can control mpeg play speed.
With
FS#8894 (speed control without pitch change) can produce similar effect and more attractive, but
FS#8894 have serious problem with gigabeat s30 and require more processer power and have lower sound quality.
This patch can patched with
FS#8607 (mpegplayer playlist).
020_FS#8521_modified_pitch_setting_add_mpegplayer...
(16.7 KiB)
_000/apps/gui/pitchscreen.c | 12 ++++
_000/apps/lang/english.lang | 65 +++++++++++++++++++++++++--
_000/apps/menus/settings_menu.c | 6 ++
_000/apps/menus/sound_menu.c | 7 ++
_000/apps/plugins/mpegplayer/mpeg_settings.c | 51 +++++++++++++++++++++
_000/apps/plugins/mpegplayer/mpeg_settings.h | 9 +++
_000/apps/settings.c | 3 +
_000/apps/settings.h | 15 ++++++
_000/apps/settings_list.c | 6 ++
_000/firmware/drivers/audio/wm8978.c | 3 +
_000/firmware/drivers/audio/wm8985.c | 3 +
_000/firmware/export/audiohw.h | 3 +
_000/firmware/export/mp3_playback.h | 2
_000/firmware/export/sound.h | 2
_000/firmware/mp3_playback.c | 10 +++-
_000/firmware/sound.c | 10 +++-
16 files changed, 198 insertions(+), 9 deletions(-)