sr: always use uint64_t for samplerate

This commit is contained in:
Bert Vermeulen 2012-07-29 02:45:40 +02:00
parent b04781bb2b
commit 0d1297a291
1 changed files with 2 additions and 4 deletions

View File

@ -30,7 +30,7 @@
#define DEFAULT_NUM_PROBES 8
struct context {
int samplerate;
uint64_t samplerate;
};
static int format_match(const char *filename)
@ -67,10 +67,8 @@ static int init(struct sr_input *in)
param = g_hash_table_lookup(in->param, "samplerate");
if (param) {
ctx->samplerate = strtoul(param, NULL, 10);
if (ctx->samplerate < 1) {
if (sr_parse_sizestring(param, &ctx->samplerate) != SR_OK)
return SR_ERR;
}
}
}