Add playback seek logging.
[dcpomatic.git] / src / wx / film_viewer.cc
index 86805f146f1d666fbfe576434d99fdeb842fa544..db72e6c6037fb759ff43b1587830fe878119e9b4 100644 (file)
@@ -91,7 +91,7 @@ FilmViewer::FilmViewer (wxWindow* p)
 #endif
 
        _panel->SetBackgroundStyle (wxBG_STYLE_PAINT);
-       _panel->SetBackgroundColour (*wxBLACK);
+       _panel->SetBackgroundColour (wxNullColour);
 
        _panel->Bind (wxEVT_PAINT, boost::bind (&FilmViewer::paint_panel, this));
        _panel->Bind (wxEVT_SIZE,  boost::bind (&FilmViewer::panel_sized, this, _1));
@@ -333,7 +333,7 @@ FilmViewer::paint_panel ()
                dc.SetPen (p);
                dc.SetBrush (b);
                int const gap = (_panel_size.height - _out_size.height) / 2;
-               dc.DrawRectangle (0, gap, _panel_size.width, gap);
+               dc.DrawRectangle (0, 0, _panel_size.width, gap);
                dc.DrawRectangle (0, gap + _out_size.height, _panel_size.width, gap);
        }
 
@@ -422,7 +422,7 @@ FilmViewer::start ()
        _playing = true;
        _dropped = 0;
        timer ();
-       Started ();
+       Started (position());
 }
 
 bool
@@ -438,7 +438,7 @@ FilmViewer::stop ()
        }
 
        _playing = false;
-       Stopped ();
+       Stopped (position());
        return true;
 }
 
@@ -556,6 +556,7 @@ FilmViewer::seek (DCPTime t, bool accurate)
        }
 
        PositionChanged ();
+       Seeked (position());
 }
 
 void