Fix #975 by overallocating memory to leave spare for PV to use
[pulseview.git] / pv / data / decodesignal.hpp
index 807f0e70628c0fffaecac06d3eedc487380b0ad4..4a1e7f005c671a3bf553a42c407b0eee4fc327a2 100644 (file)
@@ -99,7 +99,7 @@ public:
        void remove_decoder(int index);
        bool toggle_decoder_visibility(int index);
 
-       void reset_decode();
+       void reset_decode(bool shutting_down = false);
        void begin_decode();
        QString error_message() const;
 
@@ -125,7 +125,9 @@ public:
        vector<decode::Row> visible_rows() const;
 
        /**
-        * Extracts sorted annotations between two period into a vector.
+        * Extracts annotations between the given sample range into a vector.
+        * Note: The annotations are unsorted and only annotations that fully
+        * fit into the sample range are considered.
         */
        void get_annotation_subset(
                vector<pv::data::decode::Annotation> &dest,