X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmidi_tracer.h;h=83e99ef979bf977d2f2db0ec1105b5dc27440787;hb=abf1f286d49482ade939da7e49863a3d63048b42;hp=657f410c5d39a96ca1afa626faac50f564175cb6;hpb=b976bf8986290e8f4812a50e7fdd98b9cbeb4249;p=ardour.git diff --git a/gtk2_ardour/midi_tracer.h b/gtk2_ardour/midi_tracer.h index 657f410c5d..83e99ef979 100644 --- a/gtk2_ardour/midi_tracer.h +++ b/gtk2_ardour/midi_tracer.h @@ -56,7 +56,7 @@ private: Gtk::SpinButton line_count_spinner; Gtk::Label line_count_label; Gtk::HBox line_count_box; - struct timeval _last_receipt; + MIDI::samplecnt_t _last_receipt; bool autoscroll; bool show_hex; @@ -68,11 +68,11 @@ private: */ volatile gint _update_queued; - RingBuffer fifo; + PBD::RingBuffer fifo; Pool buffer_pool; static const size_t buffer_size = 256; - void tracer (MIDI::Parser&, MIDI::byte*, size_t); + void tracer (MIDI::Parser&, MIDI::byte*, size_t, MIDI::samplecnt_t); void update (); Gtk::CheckButton autoscroll_button; @@ -91,6 +91,7 @@ private: void disconnect (); PBD::ScopedConnection _parser_connection; PBD::ScopedConnection _manager_connection; + MIDI::Parser my_parser; boost::shared_ptr traced_port; };