X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=session.c;h=e8ec5a28ce3fc3bea3af7277dedc7727686bb006;hb=69110b5cbe99a54937f108d239592e5afb55d008;hp=3b3e962d3706ad46c28132f1fece9068d42ac405;hpb=9ed80f1d862aa90d47fde48e0e1e924d1ad5e4a3;p=sigrok-cli.git diff --git a/session.c b/session.c index 3b3e962..e8ec5a2 100644 --- a/session.c +++ b/session.c @@ -117,6 +117,7 @@ const struct sr_output *setup_output_format(const struct sr_dev_inst *sdi, FILE *outfile = NULL; } } else { + setup_binary_stdout(); *outfile = stdout; } @@ -323,6 +324,7 @@ void datafeed_in(const struct sr_dev_inst *sdi, g_critical("Failed to configure decode session."); break; } + pd_samplerate = samplerate; } if (srd_session_start(srd_sess) != SRD_OK) { g_critical("Failed to start decode session."); @@ -351,6 +353,7 @@ void datafeed_in(const struct sr_dev_inst *sdi, g_variant_new_uint64(samplerate)) != SRD_OK) { g_critical("Failed to pass samplerate to decoder."); } + pd_samplerate = samplerate; } #endif break;