X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fempty.h;h=2368c4491f10fbd401c415b4dde9896151485cae;hb=9a3df0a97b7962c00726447a75599e34c632cb2b;hp=73548f72981c271721f4ef6d661b7e1f4be1bfb5;hpb=1938b1b08d38fc199717d1875a61ef05e5b965de;p=dcpomatic.git diff --git a/src/lib/empty.h b/src/lib/empty.h index 73548f729..2368c4491 100644 --- a/src/lib/empty.h +++ b/src/lib/empty.h @@ -28,32 +28,33 @@ struct empty_test1; struct empty_test2; +struct empty_test3; struct player_subframe_test; -class Piece; class Empty { public: Empty () {} - Empty (std::list > pieces, DCPTime length, boost::function)> part); + Empty (boost::shared_ptr film, boost::shared_ptr playlist, boost::function)> part, dcpomatic::DCPTime length); - DCPTime position () const { + dcpomatic::DCPTime position () const { return _position; } - DCPTimePeriod period_at_position () const; + dcpomatic::DCPTimePeriod period_at_position () const; bool done () const; - void set_position (DCPTime amount); + void set_position (dcpomatic::DCPTime amount); private: friend struct ::empty_test1; friend struct ::empty_test2; + friend struct ::empty_test3; friend struct ::player_subframe_test; - std::list _periods; - DCPTime _position; + std::list _periods; + dcpomatic::DCPTime _position; }; #endif