Tasklist
FS#8521 - Permanent setting for the pitch
| Task Type |
Patches |
| Category |
Settings |
| Status |
Closed |
| Assigned To |
No-one |
| Player Type |
All players |
| Severity |
Low |
| Priority |
Normal |
| Reported Version |
Daily build (which?) |
| Due in Version |
Undecided |
| Due Date |
Undecided |
| Percent Complete |
|
| Private |
No
|
|
Details
This patch makes the pitch setting permanent. You can set the pitch value that should be used after the DAP is switched on. This can also be changed in the pitch screen but the value set there is NOT saved. So if you set the pitch to 150% in the pitch screen but have it set to 100% in the sound settings, 100% will be used after the next power on.
Also, the initial mode for changing pitch (small steps/semitones) can be set.
Manual is also updated.
I changed the symbol HAVE_PITCHSCREEN to HAVE_ADJUSTABLE_PITCH since it better tells what we're at IMHO.
pitch_setting.patch
(34.2 KiB)
apps/features.txt | 2 -
apps/gui/gwps.c | 4 +-
apps/lang/english.lang | 42 ++++++++++++++++++++++++++++
apps/menus/settings_menu.c | 6 ++++
apps/menus/sound_menu.c | 7 ++++
apps/onplay.c | 4 +-
apps/screens.c | 17 +++++++----
apps/screens.h | 2 -
apps/settings.c | 3 ++
apps/settings.h | 16 ++++++++++
apps/settings_list.c | 6 ++++
firmware/drivers/audio/as3514.c | 3 ++
firmware/drivers/audio/mas35xx.c | 3 ++
firmware/drivers/audio/tlv320.c | 3 ++
firmware/drivers/audio/uda1380.c | 3 ++
firmware/drivers/audio/wm8721.c | 3 ++
firmware/drivers/audio/wm8731.c | 3 ++
firmware/drivers/audio/wm8751.c | 3 ++
firmware/drivers/audio/wm8758.c | 3 ++
firmware/drivers/audio/wm8975.c | 3 ++
firmware/drivers/audio/wm8985.c | 3 ++
firmware/export/audiohw.h | 3 ++
firmware/export/config-c200.h | 2 -
firmware/export/config-cowond2.h | 2 -
firmware/export/config-e200.h | 2 -
firmware/export/config-fmrecorder.h | 2 -
firmware/export/config-gigabeat-s.h | 2 -
firmware/export/config-gigabeat.h | 2 -
firmware/export/config-h10.h | 2 -
firmware/export/config-h100.h | 2 -
firmware/export/config-h10_5gb.h | 2 -
firmware/export/config-h120.h | 2 -
firmware/export/config-h300.h | 2 -
firmware/export/config-iaudiom5.h | 2 -
firmware/export/config-iaudiox5.h | 2 -
firmware/export/config-ipod1g2g.h | 2 -
firmware/export/config-ipod3g.h | 2 -
firmware/export/config-ipod4g.h | 2 -
firmware/export/config-ipodcolor.h | 2 -
firmware/export/config-ipodmini.h | 2 -
firmware/export/config-ipodmini2g.h | 2 -
firmware/export/config-ipodnano.h | 2 -
firmware/export/config-ipodvideo.h | 2 -
firmware/export/config-logikdax.h | 2 -
firmware/export/config-mrobe100.h | 2 -
firmware/export/config-mrobe500.h | 2 -
firmware/export/config-ondiofm.h | 2 -
firmware/export/config-ondiosp.h | 2 -
firmware/export/config-recorder.h | 2 -
firmware/export/config-recorderv2.h | 2 -
firmware/export/config-tpj1022.h | 2 -
firmware/export/mp3_playback.h | 2 -
firmware/export/sound.h | 2 -
firmware/mp3_playback.c | 10 ++++++
firmware/sound.c | 10 ++++++
manual/configure_rockbox/sound_settings.tex | 12 ++++++++
manual/configure_rockbox/system_options.tex | 9 ++++++
manual/rockbox_interface/wps.tex | 14 ++++++---
58 files changed, 210 insertions(+), 49 deletions(-)
|
Closed by
Alexander Levin (fml2)
Tuesday, 18 January 2011, 11:07 GMT+2
Reason for closing: Rejected
Additional comments about closing: Since the pitch is stored in bookmarks since some time now, this feature is not needed much any more.
Loading...
Another note: it would be good if some indicator would display in the status bar if the pitch is not exactly 100%. Maybe different symbols for <100% and >100%. But this would be the subject for another patch once this is committed.
However, it would be easier and cleaner to just introduce a persistent. Especially after reading the title of this, I think your patch does too much at once, and it doesn't do it the right way.
But then again, I'm no dev. I'm just stating my opinion.
Care to elaborate on what would be not too much and what would be the right way to do it?
Also, you are introducing several new settings. Are you sure they are needed, and worth the bin size grow and the menu cluttering? I don't think so.
Anyway, (positive ;-) comments from other people are welcome.
FS#8521- Permanent setting for the pitch