required #include for earlier gcc
[ardour.git] / gtk2_ardour / video_timeline.h
index 55384f48365c41308a9e85e5cebff3d94a4315d6..03aaa902d8c52e56c81d1859458e38db9c7334de 100644 (file)
@@ -29,7 +29,7 @@
 #include "video_image_frame.h"
 #include "video_monitor.h"
 #include "pbd/signals.h"
-#include "canvas/layout.h"
+#include "canvas/container.h"
 
 namespace ARDOUR {
        class Session;
@@ -55,7 +55,7 @@ class PublicEditor;
 class VideoTimeLine : public sigc::trackable, public ARDOUR::SessionHandlePtr, public PBD::ScopedConnectionList, public PBD::StatefulDestructible
 {
        public:
-       VideoTimeLine (PublicEditor*, ArdourCanvas::Layout*, int);
+       VideoTimeLine (PublicEditor*, ArdourCanvas::Container*, int);
        virtual ~VideoTimeLine ();
 
        void set_session (ARDOUR::Session *s);
@@ -102,11 +102,12 @@ class VideoTimeLine : public sigc::trackable, public ARDOUR::SessionHandlePtr, p
        protected:
 
        PublicEditor *editor;
-       ArdourCanvas::Layout *videotl_group;
+       ArdourCanvas::Container *videotl_group;
        int bar_height;
 
        std::string _xjadeo_bin;
        void find_xjadeo ();
+       void find_harvid ();
 
 
        ARDOUR::frameoffset_t video_start_offset; /**< unit: audio-samples - video-file */
@@ -124,7 +125,9 @@ class VideoTimeLine : public sigc::trackable, public ARDOUR::SessionHandlePtr, p
        std::string server_docroot;
 
        void xjadeo_readversion (std::string d, size_t s);
+       void harvid_readversion (std::string d, size_t s);
        std::string xjadeo_version;
+       std::string harvid_version;
 
        typedef std::list<VideoImageFrame*> VideoFrames;
        VideoFrames video_frames;