aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-11-11 16:19:29 +0100
committerMax Kellermann <max@duempel.org>2008-11-11 16:19:29 +0100
commitc883d761abbf0bfa491f28a340c2c535ec6e0268 (patch)
tree630fbe91a638c530b6a96044fe81dd27062f8e56 /src/decoder
parente2c07dbbbc1734a4f3f6ea9c4852e991eff96a89 (diff)
downloadmpd-c883d761abbf0bfa491f28a340c2c535ec6e0268.tar.gz
mpd-c883d761abbf0bfa491f28a340c2c535ec6e0268.tar.xz
mpd-c883d761abbf0bfa491f28a340c2c535ec6e0268.zip
wavpack: make the "key" argument to wavpack_tag() const
This allows us to remove the "static char[]" hack.
Diffstat (limited to 'src/decoder')
-rw-r--r--src/decoder/wavpack_plugin.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/decoder/wavpack_plugin.c b/src/decoder/wavpack_plugin.c
index d76f46974..07d363495 100644
--- a/src/decoder/wavpack_plugin.c
+++ b/src/decoder/wavpack_plugin.c
@@ -214,7 +214,7 @@ wavpack_decode(struct decoder * decoder, WavpackContext *wpc, bool canseek,
}
static char *
-wavpack_tag(WavpackContext *wpc, char *key)
+wavpack_tag(WavpackContext *wpc, const char *key)
{
char *value = NULL;
int size;
@@ -232,38 +232,34 @@ wavpack_tag(WavpackContext *wpc, char *key)
static struct replay_gain_info *
wavpack_replaygain(WavpackContext *wpc)
{
- static char replaygain_track_gain[] = "replaygain_track_gain";
- static char replaygain_album_gain[] = "replaygain_album_gain";
- static char replaygain_track_peak[] = "replaygain_track_peak";
- static char replaygain_album_peak[] = "replaygain_album_peak";
struct replay_gain_info *replay_gain_info;
bool found = false;
char *value;
replay_gain_info = replay_gain_info_new();
- value = wavpack_tag(wpc, replaygain_track_gain);
+ value = wavpack_tag(wpc, "replaygain_track_gain");
if (value) {
replay_gain_info->track_gain = atof(value);
free(value);
found = true;
}
- value = wavpack_tag(wpc, replaygain_album_gain);
+ value = wavpack_tag(wpc, "replaygain_album_gain");
if (value) {
replay_gain_info->album_gain = atof(value);
free(value);
found = true;
}
- value = wavpack_tag(wpc, replaygain_track_peak);
+ value = wavpack_tag(wpc, "replaygain_track_peak");
if (value) {
replay_gain_info->track_peak = atof(value);
free(value);
found = true;
}
- value = wavpack_tag(wpc, replaygain_album_peak);
+ value = wavpack_tag(wpc, "replaygain_album_peak");
if (value) {
replay_gain_info->album_peak = atof(value);
free(value);