]> git.sesse.net Git - nageru/blobdiff - nageru/scene.cpp
IWYU-fix nageru/*.cpp.
[nageru] / nageru / scene.cpp
index 8506c9b20b68a5290ea0a8a258afe2ec23f94118..74d0e9e1b271e15b3b3aae5899f997c9e004ebd1 100644 (file)
@@ -1,8 +1,22 @@
+#include <algorithm>
+#include <array>
 #include <assert.h>
+#include <bitset>
+#include <bmusb/bmusb.h>
+#include <math.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <functional>
+#include <map>
+#include <movit/effect.h>
+#include <mutex>
+#include <string>
+#include <utility>
+#include <vector>
 extern "C" {
 #include <lauxlib.h>
-#include <lua.hpp>
 }
+#include <lua.hpp>
 
 #ifdef HAVE_CEF
 #include "cef_capture.h"
@@ -422,7 +436,7 @@ Effect *Scene::instantiate_effects(const Block *block, size_t chain_idx, Scene::
                        pixel_format = bmusb::PixelFormat_8BitBGRA;
                } else if (chosen_type == LIVE_INPUT_YCBCR_PLANAR) {
                        pixel_format = bmusb::PixelFormat_8BitYCbCrPlanar;
-               } else if (global_flags.ten_bit_input) {
+               } else if (global_flags.bit_depth > 8) {
                        pixel_format = bmusb::PixelFormat_10BitYCbCr;
                } else {
                        pixel_format = bmusb::PixelFormat_8BitYCbCr;
@@ -475,7 +489,7 @@ int Scene::finalize(lua_State* L)
                }
        }
        const size_t total_cardinality = real_cardinality * (only_one_mode ? 1 : 2);
-       if (total_cardinality > 200) {
+       if (total_cardinality > 400) {
                print_warning(L, "The given Scene will instantiate %zu different versions. This will take a lot of time and RAM to compile; see if you could limit some options by e.g. locking the input type in some cases (by giving a fixed input to add_input()).\n",
                        total_cardinality);
        }