X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fcsv.c;h=ca451bc4b33e540f29ebc88866dd0b4361271bbe;hb=52082147397e53407f23c084fc5d1151ad02cc54;hp=3a42fc9b1e6cfd1d479bb7f9de72643f862e759f;hpb=31b4a9a2364b25e2c8808e1714c4cf629b7410b5;p=libsigrok.git diff --git a/src/input/csv.c b/src/input/csv.c index 3a42fc9b..ca451bc4 100644 --- a/src/input/csv.c +++ b/src/input/csv.c @@ -277,21 +277,13 @@ struct context { static int flush_samplerate(const struct sr_input *in) { struct context *inc; - struct sr_datafeed_packet packet; - struct sr_datafeed_meta meta; - struct sr_config *src; inc = in->priv; if (!inc->calc_samplerate && inc->samplerate) inc->calc_samplerate = inc->samplerate; if (inc->calc_samplerate && !inc->samplerate_sent) { - packet.type = SR_DF_META; - packet.payload = &meta; - src = sr_config_new(SR_CONF_SAMPLERATE, g_variant_new_uint64(inc->calc_samplerate)); - meta.config = g_slist_append(NULL, src); - sr_session_send(in->sdi, &packet); - g_slist_free(meta.config); - sr_config_free(src); + (void)sr_session_send_meta(in->sdi, SR_CONF_SAMPLERATE, + g_variant_new_uint64(inc->calc_samplerate)); inc->samplerate_sent = TRUE; }