]> git.sesse.net Git - nageru/blobdiff - nageru/ffmpeg_capture.h
Heed the Exif white point when playing back (MJPEG) video.
[nageru] / nageru / ffmpeg_capture.h
index c7b8a6159797b69cd9c16fa6ac619afe94b09b42..6084b68f398dd6a15727fc380c3ef1207a818db6 100644 (file)
@@ -33,6 +33,7 @@
 #include <string>
 #include <thread>
 
+#include <movit/effect.h>
 #include <movit/ycbcr.h>
 
 extern "C" {
@@ -181,6 +182,12 @@ public:
                return has_last_subtitle;
        }
 
+       // Same.
+       movit::RGBTriplet get_last_neutral_color() const
+       {
+               return last_neutral_color;
+       }
+
        void set_dequeue_thread_callbacks(std::function<void()> init, std::function<void()> cleanup) override
        {
                dequeue_init_callback = init;
@@ -297,6 +304,8 @@ private:
        // Subtitles (no decoding done, really).
        bool has_last_subtitle = false;
        std::string last_subtitle;
+
+       movit::RGBTriplet last_neutral_color;
 };
 
 #endif  // !defined(_FFMPEG_CAPTURE_H)