X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fencoder.h;h=19c1120b360f789fd8af1ef76ccf85a97e494337;hp=1403e75b2d4f7691d6da67c69d7472b24e96d94a;hb=2d4e8c5f69cc694625ad95dcee554499605f823b;hpb=16e560c3815b52609de103b45c1d5d2cbf155b97 diff --git a/src/lib/encoder.h b/src/lib/encoder.h index 1403e75b2..19c1120b3 100644 --- a/src/lib/encoder.h +++ b/src/lib/encoder.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2017 Carl Hetherington + Copyright (C) 2012-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -18,13 +18,16 @@ */ + #ifndef DCPOMATIC_ENCODER_H #define DCPOMATIC_ENCODER_H -#include "types.h" + #include "player_text.h" +#include "types.h" #include + class Film; class Encoder; class Player; @@ -32,6 +35,7 @@ class Job; class PlayerVideo; class AudioBuffers; + /** @class Encoder * @brief Parent class for something that can encode a film into some format */ @@ -48,7 +52,7 @@ public: /** @return the current frame rate over the last short while */ virtual boost::optional current_rate () const { - return boost::optional(); + return {}; } /** @return the number of frames that are done */ @@ -61,4 +65,5 @@ protected: std::shared_ptr _player; }; + #endif