rockbox/apps
Dominik Riebeling 2d9c0bab54 Add support for cp1252 (Western European) codepage.
In Europe Windows defaults to its own codepage cp1252 (also known as "WinLatin"
or "Windows-1252"). cp1252 adds some characters to ISO-8859-1.

Some mp3 tagging software on Windows uses cp1252 instead of ISO-8859-1. This
violates the ID3 specification, which requires tags to be ISO-8859-1 or
Unicode. However, similar violations are made for other codepages and supported
by Rockbox using the "Default Codepage" setting. Add support for cp1252 to
enable people using such broken tools to override the correct decoding to get
their tags displayed properly.

Change-Id: I9f2ec478afe2503e99ee8e6609416c92b0f453e0
Reviewed-on: http://gerrit.rockbox.org/209
Reviewed-by: Jens Arnold <amiconn@rockbox.org>
Tested-by: Jens Arnold <amiconn@rockbox.org>
2012-05-19 01:42:53 +02:00
..
bitmaps Sansa clip zip: fix pinkish outline around usb logo 2012-02-18 16:01:06 +01:00
gui Don't trigger a skin refresh from skinlist_draw() 2012-05-18 09:48:31 +02:00
hosted/android android: Fix crash on start up. 2012-03-30 11:23:07 +02:00
keymaps hm801: Tweak keymap. 2012-05-02 23:20:31 +04:00
lang Add support for cp1252 (Western European) codepage. 2012-05-19 01:42:53 +02:00
menus Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
player
plugins Make lbitlib.c include its own header (for the luaopen_bit prototype) 2012-05-19 01:19:20 +02:00
radio Move radio power handling from apps/ to drivers. 2012-02-25 15:59:08 +01:00
recorder Clean up peak calculating code. 2012-05-02 20:53:07 -04:00
abrepeat.c
abrepeat.h
action.c touchscreen: Fix kinetic scrolling when the statusbar is off. 2012-04-05 15:01:59 +02:00
action.h Add new actions to %Tp (Touchscreen areas) 2012-03-13 03:17:12 +01:00
alarm_menu.c
alarm_menu.h
appevents.h Fix FS#12606 - next track can cause the screen to be cleared 2012-03-20 22:10:19 +11:00
applimits.h
apps.make
audio_path.c
beep.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
bookmark.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
bookmark.h Fix minor bookmark problems/Enhance bookmark functions 2012-03-12 08:54:02 +01:00
buffering.c
buffering.h
codec_thread.c More strictly enforce "no PCM insert" rules for codecs. 2012-05-13 03:25:55 -04:00
codec_thread.h
codecs.c Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00
core_asmdefs.c
cuesheet.c
cuesheet.h
debug_menu.c remove debug-target.h 2012-05-07 00:55:59 -04:00
debug_menu.h
enc_config.c
enc_config.h
features.txt Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
filetree.c
filetree.h
filetypes.c
filetypes.h
fixedpoint.c
fixedpoint.h
fracmul.h Build librbcodec with DSP and metadata. 2012-03-18 12:00:39 +01:00
iap.c
keyboard.h
language.c
language.h
logfdisp.c
logfdisp.h
main.c Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00
menu.c Remove extraneous parens 2012-05-06 23:13:34 -04:00
menu.h
misc.c Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
misc.h Make DSP's replaygain independent of global_settings. 2012-04-30 22:47:37 +02:00
mpeg.c Tweak paramters of mp3_play_data and callback. 2012-03-04 14:50:47 -05:00
mpeg.h
onplay.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
onplay.h
pcmbuf.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
pcmbuf.h Fix up some more type stuff in pcmbuf.c. 2012-04-27 16:51:54 -04:00
playback.c Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
playback.h
playlist.c Option to constrain get_next_dir() to directories below global_settings.start_directory. 2012-03-19 11:49:55 +01:00
playlist.h
playlist_catalog.c
playlist_catalog.h
playlist_menu.h
playlist_viewer.c
playlist_viewer.h
plugin.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
plugin.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
rbcodec_helpers.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
rbcodecconfig.h rbcodec: Hooks for target specific functions in dsp_process loop 2012-05-03 23:47:46 +02:00
rbcodecplatform.h rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
README
root_menu.c More meaningful name and type for 'root menu' setting 2012-03-16 22:26:13 +01:00
root_menu.h main menu: Add the ability to hide and reorder the main menu items. 2012-02-25 12:40:44 +01:00
screen_access.c skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00
screen_access.h skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00
screens.c Make rbcodec/dsp includes more specific. 2012-04-29 17:31:30 -04:00
screens.h
scrobbler.c
scrobbler.h
settings.c Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
settings.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
settings_list.c Add support for cp1252 (Western European) codepage. 2012-05-19 01:42:53 +02:00
settings_list.h
shortcuts.c shortcuts: Don't enter shortcuts menu if there are none 2012-03-28 00:45:42 +11:00
shortcuts.h
sound_menu.h
SOURCES Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
status.c
status.h
tagcache.c
tagcache.h
tagnavi.config
tagtree.c
tagtree.h
talk.c Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00
talk.h
tree.c
tree.h
usb_keymaps.c
usb_keymaps.h
voice_thread.c Zero out voice buffer memory immediately after allocation. 2012-05-17 11:16:20 -04:00
voice_thread.h Use buflib for the allocation of voice PCM resources. 2012-05-02 17:22:28 -04:00

For general information see: docs/README
For API information see: docs/API