X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=sigsession.cpp;h=16b84f1487348871fa6af367278a2284433a998d;hp=21c5624bc40790ca410002e0b5320a70ff99ae2d;hb=215f9499495716d6a33b53b0fa9cac47f0e43fbd;hpb=7ae275942e8efbe25df311fecbf3c2a4cb9b0cfe;ds=sidebyside diff --git a/sigsession.cpp b/sigsession.cpp index 21c5624b..16b84f14 100644 --- a/sigsession.cpp +++ b/sigsession.cpp @@ -58,7 +58,7 @@ void SigSession::load_file(const std::string &name) } void SigSession::start_capture(struct sr_dev_inst *sdi, - uint64_t sample_rate) + uint64_t record_length, uint64_t sample_rate) { sr_session_new(); sr_session_datafeed_callback_add(data_feed_in_proc); @@ -69,9 +69,8 @@ void SigSession::start_capture(struct sr_dev_inst *sdi, return; } - uint64_t limit_samples = 10000; if (sr_dev_config_set(sdi, SR_HWCAP_LIMIT_SAMPLES, - &limit_samples) != SR_OK) { + &record_length) != SR_OK) { qDebug() << "Failed to configure time-based sample limit."; sr_session_destroy(); return;