X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fdata%2Fdecodesignal.hpp;h=1455274af33877a56ca7ffe91e3ac403ef143aab;hb=e32025579dc2ac0bbb78f87ef241c4b4c5f8fc9c;hp=04497ec52ff766ee7acd49bf1b6ff21bf5277275;hpb=8a603e135f0eee0b2665c8ec9caa5f19ae6ee5e4;p=pulseview.git diff --git a/pv/data/decodesignal.hpp b/pv/data/decodesignal.hpp index 04497ec5..1455274a 100644 --- a/pv/data/decodesignal.hpp +++ b/pv/data/decodesignal.hpp @@ -149,19 +149,18 @@ private: void logic_mux_proc(); - void query_input_metadata(); - void decode_data(const int64_t abs_start_samplenum, const int64_t sample_count, const shared_ptr input_segment); void decode_proc(); void start_srd_session(); + void terminate_srd_session(); void stop_srd_session(); void connect_input_notifiers(); - void create_segments(); + void create_decode_segment(); static void annotation_callback(srd_proto_data *pdata, void *decode_signal); @@ -188,6 +187,7 @@ private: bool logic_mux_data_invalid_; vector< shared_ptr > stack_; + bool stack_config_changed_; map, decode::Row> class_rows_; vector segments_;