#include <glib.h>
#include <glib/gstdio.h>
#include "config.h"
-#include "sigrok.h"
-#include "sigrok-internal.h"
+#include "libsigrok.h"
+#include "libsigrok-internal.h"
extern struct sr_session *session;
extern SR_PRIV struct sr_dev_driver session_driver;
dev = sr_dev_new(&session_driver, devcnt);
if (devcnt == 0)
/* first device, init the driver */
- dev->driver->init((char *)filename);
+ dev->driver->init();
sr_session_dev_add(dev);
+ dev->driver->dev_config_set(devcnt, SR_HWCAP_SESSIONFILE, filename);
dev->driver->dev_config_set(devcnt, SR_HWCAP_CAPTUREFILE, val);
g_ptr_array_add(capturefiles, val);
} else if (!strcmp(keys[j], "samplerate")) {