+ if (srd_session_config_set(srd_sess, SRD_CONF_NUM_PROBES,
+ g_variant_new_uint64(logic_probelist->len)) != SRD_OK) {
+ g_critical("Failed to configure decode session.");
+ break;
+ }
+ if (srd_session_config_set(srd_sess, SRD_CONF_UNITSIZE,
+ g_variant_new_uint64(unitsize)) != SRD_OK) {
+ g_critical("Failed to configure decode session.");
+ break;
+ }
+ if (srd_session_config_set(srd_sess, SRD_CONF_SAMPLERATE,
+ g_variant_new_uint64(samplerate)) != SRD_OK) {
+ g_critical("Failed to configure decode session.");
+ break;
+ }
+ if (srd_session_start(srd_sess) != SRD_OK) {
+ g_critical("Failed to start decode session.");
+ break;
+ }