X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Fols.c;h=78a41bb0b4645032eb342ef1796246d165b6da6b;hb=a153d6b8fffa6e1e1a88c8d52bee0aec86add91e;hp=28c01338cfedcc9972a2db7a6897d3d4b1fd1204;hpb=3f239f0803b9fbc073dd7abe9fc7b2a0c606fbb6;p=libsigrok.git diff --git a/output/ols.c b/output/ols.c index 28c01338..78a41bb0 100644 --- a/output/ols.c +++ b/output/ols.c @@ -88,8 +88,8 @@ static GString *gen_header(const struct sr_dev_inst *sdi, struct context *ctx) return s; } -static int receive(struct sr_output *o, const struct sr_dev_inst *sdi, - const struct sr_datafeed_packet *packet, GString **out) +static int receive(struct sr_output *o, const struct sr_datafeed_packet *packet, + GString **out) { struct context *ctx; const struct sr_datafeed_meta *meta; @@ -117,7 +117,7 @@ static int receive(struct sr_output *o, const struct sr_dev_inst *sdi, logic = packet->payload; if (ctx->num_samples == 0) { /* First logic packet in the feed. */ - *out = gen_header(sdi, ctx); + *out = gen_header(o->sdi, ctx); } else *out = g_string_sized_new(512); for (i = 0; i <= logic->length - logic->unitsize; i += logic->unitsize) { @@ -151,7 +151,6 @@ static int cleanup(struct sr_output *o) SR_PRIV struct sr_output_format output_ols = { .id = "ols", .description = "OpenBench Logic Sniffer", - .df_type = SR_DF_LOGIC, .init = init, .receive = receive, .cleanup = cleanup