+ if (srd_init(NULL) == SRD_OK) {
+
+ // Load the protocol decoders
+ srd_decoder_load_all();
+
+ // Initialize all libsigrok drivers
+ sr_dev_driver **const drivers = sr_driver_list();
+ for (sr_dev_driver **driver = drivers; *driver; driver++) {
+ if (sr_driver_init(sr_ctx, *driver) != SR_OK) {
+ qDebug("Failed to initialize driver %s",
+ (*driver)->name);
+ ret = 1;
+ break;
+ }
+ }