X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=input%2Fwav.c;h=593f6fca7a59b331907c5c6c489acfe802692341;hb=8386096f013a2735553d5066ed2b96f519c12a76;hp=c5b573caeb99af93b650356ec3da12a77f92e72c;hpb=1d36b4d27f737dfcd6e232bc9d9538bd64bf1afb;p=libsigrok.git diff --git a/input/wav.c b/input/wav.c index c5b573ca..593f6fca 100644 --- a/input/wav.c +++ b/input/wav.c @@ -148,9 +148,11 @@ static int loadfile(struct sr_input *in, const char *filename) packet.type = SR_DF_META; packet.payload = &meta; - src = sr_config_make(SR_CONF_SAMPLERATE, (const void *)&ctx->samplerate); + src = sr_config_new(SR_CONF_SAMPLERATE, + g_variant_new_uint64(ctx->samplerate)); meta.config = g_slist_append(NULL, src); sr_session_send(in->sdi, &packet); + sr_config_free(src); if ((fd = open(filename, O_RDONLY)) == -1) return SR_ERR;