X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fchronovu_la8.c;h=91d05b90427fc349eec28299f76ae901cee49f39;hb=HEAD;hp=e7b7f082015ebe3c99d9dca209ac74c3fd9b7a40;hpb=13ac09279aa3be9c0d533d58b60400ff057bb38a;p=libsigrok.git diff --git a/src/input/chronovu_la8.c b/src/input/chronovu_la8.c index e7b7f082..91d05b90 100644 --- a/src/input/chronovu_la8.c +++ b/src/input/chronovu_la8.c @@ -130,9 +130,7 @@ static int init(struct sr_input *in, GHashTable *options) static int process_buffer(struct sr_input *in) { struct sr_datafeed_packet packet; - struct sr_datafeed_meta meta; struct sr_datafeed_logic logic; - struct sr_config *src; struct context *inc; gsize chunk_size, i; gsize chunk; @@ -145,13 +143,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->samples_remain = CHRONOVU_LA8_DATASIZE;