sr: always use uint64_t for samplerate
This commit is contained in:
parent
b04781bb2b
commit
0d1297a291
|
@ -30,7 +30,7 @@
|
||||||
#define DEFAULT_NUM_PROBES 8
|
#define DEFAULT_NUM_PROBES 8
|
||||||
|
|
||||||
struct context {
|
struct context {
|
||||||
int samplerate;
|
uint64_t samplerate;
|
||||||
};
|
};
|
||||||
|
|
||||||
static int format_match(const char *filename)
|
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");
|
param = g_hash_table_lookup(in->param, "samplerate");
|
||||||
if (param) {
|
if (param) {
|
||||||
ctx->samplerate = strtoul(param, NULL, 10);
|
if (sr_parse_sizestring(param, &ctx->samplerate) != SR_OK)
|
||||||
if (ctx->samplerate < 1) {
|
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue