wavpack: no CamelCase

Renamed functions and variables.
This commit is contained in:
Max Kellermann 2008-11-04 17:08:59 +01:00
parent c1dfa52cbf
commit b6ea410ca7
2 changed files with 46 additions and 44 deletions

View File

@ -53,13 +53,14 @@ static struct {
* wavpack.com. Modifications were required because mpd only handles * wavpack.com. Modifications were required because mpd only handles
* max 16 bit samples. * max 16 bit samples.
*/ */
static void format_samples_int(int Bps, void *buffer, uint32_t samcnt) static void
format_samples_int(int bytes_per_sample, void *buffer, uint32_t samcnt)
{ {
int32_t temp; int32_t temp;
uchar *dst = (uchar *)buffer; uchar *dst = (uchar *)buffer;
int32_t *src = (int32_t *)buffer; int32_t *src = (int32_t *)buffer;
switch (Bps) { switch (bytes_per_sample) {
case 1: case 1:
while (samcnt--) while (samcnt--)
*dst++ = *src++; *dst++ = *src++;
@ -109,7 +110,7 @@ static void format_samples_int(int Bps, void *buffer, uint32_t samcnt)
/* /*
* This function converts floating point sample data to 16 bit integer. * This function converts floating point sample data to 16 bit integer.
*/ */
static void format_samples_float(mpd_unused int Bps, void *buffer, static void format_samples_float(mpd_unused int bytes_per_sample, void *buffer,
uint32_t samcnt) uint32_t samcnt)
{ {
int16_t *dst = (int16_t *)buffer; int16_t *dst = (int16_t *)buffer;
@ -129,13 +130,14 @@ static void wavpack_decode(struct decoder * decoder,
ReplayGainInfo *replayGainInfo) ReplayGainInfo *replayGainInfo)
{ {
struct audio_format audio_format; struct audio_format audio_format;
void (*format_samples)(int Bps, void *buffer, uint32_t samcnt); void (*format_samples)(int bytes_per_sample,
void *buffer, uint32_t samcnt);
char chunk[CHUNK_SIZE]; char chunk[CHUNK_SIZE];
float file_time; float file_time;
int samplesreq, samplesgot; int samplesreq, samplesgot;
int allsamples; int allsamples;
int position, outsamplesize; int position, outsamplesize;
int Bps; int bytes_per_sample;
audio_format.sample_rate = WavpackGetSampleRate(wpc); audio_format.sample_rate = WavpackGetSampleRate(wpc);
audio_format.channels = WavpackGetReducedChannels(wpc); audio_format.channels = WavpackGetReducedChannels(wpc);
@ -155,9 +157,9 @@ static void wavpack_decode(struct decoder * decoder,
ERROR("decoding without wvc\n"); ERROR("decoding without wvc\n");
*/ */
allsamples = WavpackGetNumSamples(wpc); allsamples = WavpackGetNumSamples(wpc);
Bps = WavpackGetBytesPerSample(wpc); bytes_per_sample = WavpackGetBytesPerSample(wpc);
outsamplesize = Bps; outsamplesize = bytes_per_sample;
if (outsamplesize > 2) if (outsamplesize > 2)
outsamplesize = 2; outsamplesize = 2;
outsamplesize *= audio_format.channels; outsamplesize *= audio_format.channels;
@ -197,7 +199,7 @@ static void wavpack_decode(struct decoder * decoder,
position += samplesgot; position += samplesgot;
file_time = (float)position / audio_format.sample_rate; file_time = (float)position / audio_format.sample_rate;
format_samples(Bps, chunk, format_samples(bytes_per_sample, chunk,
samplesgot * audio_format.channels); samplesgot * audio_format.channels);
decoder_data(decoder, NULL, chunk, decoder_data(decoder, NULL, chunk,
@ -231,45 +233,45 @@ static ReplayGainInfo *wavpack_replaygain(WavpackContext *wpc)
static char replaygain_album_gain[] = "replaygain_album_gain"; static char replaygain_album_gain[] = "replaygain_album_gain";
static char replaygain_track_peak[] = "replaygain_track_peak"; static char replaygain_track_peak[] = "replaygain_track_peak";
static char replaygain_album_peak[] = "replaygain_album_peak"; static char replaygain_album_peak[] = "replaygain_album_peak";
ReplayGainInfo *replayGainInfo; ReplayGainInfo *replay_gain_info;
bool found = false; bool found = false;
char *value; char *value;
replayGainInfo = newReplayGainInfo(); replay_gain_info = newReplayGainInfo();
value = wavpack_tag(wpc, replaygain_track_gain); value = wavpack_tag(wpc, replaygain_track_gain);
if (value) { if (value) {
replayGainInfo->trackGain = atof(value); replay_gain_info->trackGain = atof(value);
free(value); free(value);
found = true; found = true;
} }
value = wavpack_tag(wpc, replaygain_album_gain); value = wavpack_tag(wpc, replaygain_album_gain);
if (value) { if (value) {
replayGainInfo->albumGain = atof(value); replay_gain_info->albumGain = atof(value);
free(value); free(value);
found = true; found = true;
} }
value = wavpack_tag(wpc, replaygain_track_peak); value = wavpack_tag(wpc, replaygain_track_peak);
if (value) { if (value) {
replayGainInfo->trackPeak = atof(value); replay_gain_info->trackPeak = atof(value);
free(value); free(value);
found = true; found = true;
} }
value = wavpack_tag(wpc, replaygain_album_peak); value = wavpack_tag(wpc, replaygain_album_peak);
if (value) { if (value) {
replayGainInfo->albumPeak = atof(value); replay_gain_info->albumPeak = atof(value);
free(value); free(value);
found = true; found = true;
} }
if (found) if (found)
return replayGainInfo; return replay_gain_info;
freeReplayGainInfo(replayGainInfo); freeReplayGainInfo(replay_gain_info);
return NULL; return NULL;
} }
@ -333,16 +335,16 @@ static struct tag *wavpack_tagdup(const char *fname)
*/ */
/* This struct is needed for per-stream last_byte storage. */ /* This struct is needed for per-stream last_byte storage. */
typedef struct { struct wavpack_input {
struct decoder *decoder; struct decoder *decoder;
struct input_stream *is; struct input_stream *is;
/* Needed for push_back_byte() */ /* Needed for push_back_byte() */
int last_byte; int last_byte;
} InputStreamPlus; };
static int32_t read_bytes(void *id, void *data, int32_t bcount) static int32_t read_bytes(void *id, void *data, int32_t bcount)
{ {
InputStreamPlus *isp = (InputStreamPlus *)id; struct wavpack_input *isp = (struct wavpack_input *)id;
uint8_t *buf = (uint8_t *)data; uint8_t *buf = (uint8_t *)data;
int32_t i = 0; int32_t i = 0;
@ -357,35 +359,35 @@ static int32_t read_bytes(void *id, void *data, int32_t bcount)
static uint32_t get_pos(void *id) static uint32_t get_pos(void *id)
{ {
return ((InputStreamPlus *)id)->is->offset; return ((struct wavpack_input *)id)->is->offset;
} }
static int set_pos_abs(void *id, uint32_t pos) static int set_pos_abs(void *id, uint32_t pos)
{ {
return input_stream_seek(((InputStreamPlus *)id)->is, pos, SEEK_SET) return input_stream_seek(((struct wavpack_input *)id)->is, pos, SEEK_SET)
? 0 : -1; ? 0 : -1;
} }
static int set_pos_rel(void *id, int32_t delta, int mode) static int set_pos_rel(void *id, int32_t delta, int mode)
{ {
return input_stream_seek(((InputStreamPlus *)id)->is, delta, mode) return input_stream_seek(((struct wavpack_input *)id)->is, delta, mode)
? 0 : -1; ? 0 : -1;
} }
static int push_back_byte(void *id, int c) static int push_back_byte(void *id, int c)
{ {
((InputStreamPlus *)id)->last_byte = c; ((struct wavpack_input *)id)->last_byte = c;
return 1; return 1;
} }
static uint32_t get_length(void *id) static uint32_t get_length(void *id)
{ {
return ((InputStreamPlus *)id)->is->size; return ((struct wavpack_input *)id)->is->size;
} }
static int can_seek(void *id) static int can_seek(void *id)
{ {
return ((InputStreamPlus *)id)->is->seekable; return ((struct wavpack_input *)id)->is->seekable;
} }
static WavpackStreamReader mpd_is_reader = { static WavpackStreamReader mpd_is_reader = {
@ -400,8 +402,8 @@ static WavpackStreamReader mpd_is_reader = {
}; };
static void static void
initInputStreamPlus(InputStreamPlus *isp, struct decoder *decoder, wavpack_input_init(struct wavpack_input *isp, struct decoder *decoder,
struct input_stream *is) struct input_stream *is)
{ {
isp->decoder = decoder; isp->decoder = decoder;
isp->is = is; isp->is = is;
@ -415,9 +417,9 @@ static bool wavpack_trydecode(struct input_stream *is)
{ {
char error[ERRORLEN]; char error[ERRORLEN];
WavpackContext *wpc; WavpackContext *wpc;
InputStreamPlus isp; struct wavpack_input isp;
initInputStreamPlus(&isp, NULL, is); wavpack_input_init(&isp, NULL, is);
wpc = WavpackOpenFileInputEx(&mpd_is_reader, &isp, NULL, error, wpc = WavpackOpenFileInputEx(&mpd_is_reader, &isp, NULL, error,
OPEN_STREAMING, 0); OPEN_STREAMING, 0);
if (wpc == NULL) if (wpc == NULL)
@ -501,14 +503,14 @@ wavpack_streamdecode(struct decoder * decoder, struct input_stream *is)
WavpackContext *wpc; WavpackContext *wpc;
struct input_stream is_wvc; struct input_stream is_wvc;
int open_flags = OPEN_2CH_MAX | OPEN_NORMALIZE /*| OPEN_STREAMING*/; int open_flags = OPEN_2CH_MAX | OPEN_NORMALIZE /*| OPEN_STREAMING*/;
InputStreamPlus isp, isp_wvc; struct wavpack_input isp, isp_wvc;
if (wavpack_open_wvc(decoder, &is_wvc)) { if (wavpack_open_wvc(decoder, &is_wvc)) {
initInputStreamPlus(&isp_wvc, decoder, &is_wvc); wavpack_input_init(&isp_wvc, decoder, &is_wvc);
open_flags |= OPEN_WVC; open_flags |= OPEN_WVC;
} }
initInputStreamPlus(&isp, decoder, is); wavpack_input_init(&isp, decoder, is);
wpc = WavpackOpenFileInputEx(&mpd_is_reader, &isp, &isp_wvc, error, wpc = WavpackOpenFileInputEx(&mpd_is_reader, &isp, &isp_wvc, error,
open_flags, 15); open_flags, 15);
@ -535,7 +537,7 @@ wavpack_filedecode(struct decoder *decoder, const char *fname)
{ {
char error[ERRORLEN]; char error[ERRORLEN];
WavpackContext *wpc; WavpackContext *wpc;
ReplayGainInfo *replayGainInfo; ReplayGainInfo *replay_gain_info;
wpc = WavpackOpenFileInput(fname, error, wpc = WavpackOpenFileInput(fname, error,
OPEN_TAGS | OPEN_WVC | OPEN_TAGS | OPEN_WVC |
@ -545,28 +547,28 @@ wavpack_filedecode(struct decoder *decoder, const char *fname)
return false; return false;
} }
replayGainInfo = wavpack_replaygain(wpc); replay_gain_info = wavpack_replaygain(wpc);
wavpack_decode(decoder, wpc, 1, replayGainInfo); wavpack_decode(decoder, wpc, 1, replay_gain_info);
if (replayGainInfo) if (replay_gain_info)
freeReplayGainInfo(replayGainInfo); freeReplayGainInfo(replay_gain_info);
WavpackCloseFile(wpc); WavpackCloseFile(wpc);
return true; return true;
} }
static char const *const wavpackSuffixes[] = { "wv", NULL }; static char const *const wavpack_suffixes[] = { "wv", NULL };
static char const *const wavpackMimeTypes[] = { "audio/x-wavpack", NULL }; static char const *const wavpack_mime_types[] = { "audio/x-wavpack", NULL };
const struct decoder_plugin wavpackPlugin = { const struct decoder_plugin wavpack_plugin = {
.name = "wavpack", .name = "wavpack",
.try_decode = wavpack_trydecode, .try_decode = wavpack_trydecode,
.stream_decode = wavpack_streamdecode, .stream_decode = wavpack_streamdecode,
.file_decode = wavpack_filedecode, .file_decode = wavpack_filedecode,
.tag_dup = wavpack_tagdup, .tag_dup = wavpack_tagdup,
.stream_types = INPUT_PLUGIN_STREAM_FILE | INPUT_PLUGIN_STREAM_URL, .stream_types = INPUT_PLUGIN_STREAM_FILE | INPUT_PLUGIN_STREAM_URL,
.suffixes = wavpackSuffixes, .suffixes = wavpack_suffixes,
.mime_types = wavpackMimeTypes .mime_types = wavpack_mime_types
}; };

View File

@ -29,7 +29,7 @@ extern const struct decoder_plugin audiofilePlugin;
extern const struct decoder_plugin mp4_plugin; extern const struct decoder_plugin mp4_plugin;
extern const struct decoder_plugin aacPlugin; extern const struct decoder_plugin aacPlugin;
extern const struct decoder_plugin mpcPlugin; extern const struct decoder_plugin mpcPlugin;
extern const struct decoder_plugin wavpackPlugin; extern const struct decoder_plugin wavpack_plugin;
extern const struct decoder_plugin modPlugin; extern const struct decoder_plugin modPlugin;
extern const struct decoder_plugin ffmpeg_plugin; extern const struct decoder_plugin ffmpeg_plugin;
@ -59,7 +59,7 @@ static const struct decoder_plugin *const decoder_plugins[] = {
&mpcPlugin, &mpcPlugin,
#endif #endif
#ifdef HAVE_WAVPACK #ifdef HAVE_WAVPACK
&wavpackPlugin, &wavpack_plugin,
#endif #endif
#ifdef HAVE_MIKMOD #ifdef HAVE_MIKMOD
&modPlugin, &modPlugin,