+ di->data_unitsize = (di->dec_num_probes + 7) / 8;
+ /*
+ * Will be used to prepare a sample at every iteration
+ * of the instance's decode() method.
+ */
+ if (!(di->probe_samples = g_try_malloc(di->dec_num_probes))) {
+ srd_err("Failed to g_malloc() sample buffer.");
+ g_free(di->dec_probemap);
+ g_free(di);
+ return NULL;
+ }