Move pass.
authorCarl Hetherington <cth@carlh.net>
Tue, 23 Jun 2020 21:02:59 +0000 (23:02 +0200)
committerCarl Hetherington <cth@carlh.net>
Tue, 1 Dec 2020 15:39:19 +0000 (16:39 +0100)
src/lib/piece.h
src/lib/player.cc

index f150dfe53d0a3b5dba098ab0b7056cb75f947f10..f4f12b2b18984b68dc392845b45dc6072ad06960 100644 (file)
@@ -40,6 +40,8 @@ public:
        boost::optional<dcpomatic::DCPTime> position (boost::shared_ptr<const Film> film);
        bool has_text () const;
 
+       void pass ();
+
        dcpomatic::DCPTime position () const;
        dcpomatic::DCPTime end (boost::shared_ptr<const Film> film) const;
 
index a0bd257be8bd16dacd963509e8b82fc1c910f009..ad5ba56bd93054b577dfcee9ca0d5bbdfe68f629 100644 (file)
@@ -596,7 +596,7 @@ Player::pass ()
        case CONTENT:
        {
                LOG_DEBUG_PLAYER ("Calling pass() on %1", earliest_content->content->path(0));
-               earliest_content->done = earliest_content->decoder->pass ();
+               earliest_content->pass ();
                shared_ptr<DCPContent> dcp = dynamic_pointer_cast<DCPContent>(earliest_content->content);
                if (dcp && !_play_referenced && dcp->reference_audio()) {
                        /* We are skipping some referenced DCP audio content, so we need to update _last_audio_time