X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fraw_analog.c;h=1974dc92143ea7fa07f8f0716fc6dec278094cb6;hb=ab3e9c8af67b5919dd7cfb3119081bfd5858cc81;hp=87bcaf1c4f39995ce9c0e7be2e29a9d5bb2fd060;hpb=781ae4484dbdc8ae854d624394878ec23aa44dda;p=libsigrok.git diff --git a/src/input/raw_analog.c b/src/input/raw_analog.c index 87bcaf1c..1974dc92 100644 --- a/src/input/raw_analog.c +++ b/src/input/raw_analog.c @@ -155,9 +155,6 @@ static int init(struct sr_input *in, GHashTable *options) static int process_buffer(struct sr_input *in) { struct context *inc; - struct sr_datafeed_meta meta; - struct sr_datafeed_packet packet; - struct sr_config *src; unsigned int offset, chunk_size; inc = in->priv; @@ -165,13 +162,8 @@ static int process_buffer(struct sr_input *in) std_session_send_df_header(in->sdi); if (inc->samplerate) { - packet.type = SR_DF_META; - packet.payload = &meta; - src = sr_config_new(SR_CONF_SAMPLERATE, g_variant_new_uint64(inc->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->samplerate)); } inc->started = TRUE;