struct sr_channel_group *select_channel_group(struct sr_dev_inst *sdi);
/* session.c */
+struct df_arg_desc {
+ struct sr_session *session;
+ int do_props;
+ struct input_stream_props {
+ uint64_t samplerate;
+ GSList *channels;
+ const struct sr_channel *first_analog_channel;
+ size_t unitsize;
+ uint64_t sample_count_logic;
+ uint64_t sample_count_analog;
+ uint64_t frame_count;
+ uint64_t triggered;
+ } props;
+};
void datafeed_in(const struct sr_dev_inst *sdi,
const struct sr_datafeed_packet *packet, void *cb_data);
int opt_to_gvar(char *key, char *value, struct sr_config *src);
void run_session(void);
/* input.c */
-void load_input_file(void);
+void load_input_file(gboolean do_props);
/* decode.c */
#ifdef HAVE_SRD
extern gboolean opt_list_supported_wiki;
extern gint opt_loglevel;
extern gboolean opt_scan_devs;
+extern gboolean opt_dont_scan;
extern gboolean opt_wait_trigger;
extern gchar *opt_input_file;
extern gchar *opt_output_file;