X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fffmpeg_examiner.h;h=67fdcfae0baa65986a407f2adfd2b237828875da;hb=26a4298fcd173a59dc94094df6058e7e96dfa786;hp=a511a2fc1fd20360eab70dbbffaeed4f7efa19bc;hpb=ba8a5a15cc27988e2bbc6acd470d8532f1d8e99f;p=dcpomatic.git diff --git a/src/lib/ffmpeg_examiner.h b/src/lib/ffmpeg_examiner.h index a511a2fc1..67fdcfae0 100644 --- a/src/lib/ffmpeg_examiner.h +++ b/src/lib/ffmpeg_examiner.h @@ -69,7 +69,11 @@ public: return video_codec_context()->colorspace; } - int bits_per_pixel () const; + boost::optional bits_per_pixel () const; + + boost::optional rotation () const { + return _rotation; + } private: void video_packet (AVCodecContext *); @@ -88,6 +92,8 @@ private: Frame _video_length; bool _need_video_length; + boost::optional _rotation; + struct SubtitleStart { SubtitleStart (std::string id_, bool image_, ContentTime time_)