From 6830d83236ae047eb077802cdb54eff5492928d3 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 6 Apr 2013 04:09:58 +0200 Subject: vtl: make videotimeline work with new cairo canvas timeline thumbnail display, moving (drag/drop) and zoom works. There still some crashes e.g. resizing the height of the timeline and with off-screen image buffering when zooming in. Likely due to concurrency issues: VideoImageFrame::exposeimg() and direct access of the pixbuf: "Assertion `!_bounding_box_dirty' failed." in canvas/item.cc:191 more work is needed.. --- gtk2_ardour/video_image_frame.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/video_image_frame.h') diff --git a/gtk2_ardour/video_image_frame.h b/gtk2_ardour/video_image_frame.h index 6988274d7e..403eff9cf9 100644 --- a/gtk2_ardour/video_image_frame.h +++ b/gtk2_ardour/video_image_frame.h @@ -34,7 +34,8 @@ #include "ardour/ardour.h" #include "pbd/signals.h" -#include "canvas.h" +#include "canvas/group.h" +#include "canvas/pixbuf.h" namespace ARDOUR { class TempoSection; -- cgit v1.2.3