X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fmixer.h;h=5549a245064d613a0632cdd3e8b4786a2fcde8ff;hb=HEAD;hp=18d520fcfc76f18ad72dbd55831382e0841657f1;hpb=435d5e4f35ffd433e5cf9a6b372c9de662a9afa9;p=nageru diff --git a/nageru/mixer.h b/nageru/mixer.h index 18d520f..c42d8f1 100644 --- a/nageru/mixer.h +++ b/nageru/mixer.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -21,14 +22,14 @@ #include #include #include +#include #include #include -#include #include "audio_mixer.h" +#include "card_type.h" #include "bmusb/bmusb.h" -#include "defs.h" #include "ffmpeg_capture.h" #include "shared/httpd.h" #include "input_state.h" @@ -39,6 +40,7 @@ #include "shared/ref_counted_gl_sync.h" #include "srt_metrics.h" #include "theme.h" +#include "shared/shared_defs.h" #include "shared/timebase.h" #include "video_encoder.h" #include "ycbcr_interpretation.h" @@ -476,9 +478,6 @@ private: std::unique_ptr frame_allocator; - // Stuff for the OpenGL context (for texture uploading). - QSurface *surface = nullptr; - struct NewFrame { RefCountedFrame frame; int64_t length; // In TIMEBASE units.