#ifndef _THEME_H
#define _THEME_H 1
-#include <stdio.h>
-#include <lua.h>
+#include <epoxy/gl.h>
#include <lauxlib.h>
-
+#include <lua.h>
+#include <movit/effect_chain.h>
+#include <movit/ycbcr_input.h>
+#include <stdbool.h>
+#include <stdio.h>
#include <functional>
#include <mutex>
+#include <set>
+#include <string>
#include <utility>
+#include <vector>
-#include <movit/effect_chain.h>
-#include <movit/ycbcr_input.h>
+namespace movit {
+class ResourcePool;
+struct ImageFormat;
+struct YCbCrFormat;
+} // namespace movit
#define MAX_CARDS 16
} input_textures[MAX_CARDS];
int num_channels;
unsigned num_cards;
+ std::set<int> signals_warned_about;
};
class LiveInputWrapper {