X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fquicksync_encoder_impl.h;h=6d8463db76aef4e3a897a35e9aff49e9c8891e7d;hb=a0e57ec99e9dfdd7e79bcf21e8c996dc43b6cb49;hp=94c62518d4422d02a99a113fa29d2525dce9e372;hpb=3256213f93385cc56281c616e0347ff5fa2b70ac;p=nageru diff --git a/nageru/quicksync_encoder_impl.h b/nageru/quicksync_encoder_impl.h index 94c6251..6d8463d 100644 --- a/nageru/quicksync_encoder_impl.h +++ b/nageru/quicksync_encoder_impl.h @@ -1,28 +1,39 @@ #ifndef _QUICKSYNC_ENCODER_IMPL_H #define _QUICKSYNC_ENCODER_IMPL_H 1 +#include +#include #include +#include #include #include +#include +#include #include +#include #include #include #include #include #include -#include #include #include +#include #include "audio_encoder.h" #include "defs.h" #include "shared/timebase.h" #include "print_latency.h" +#include "ref_counted_frame.h" #include "shared/ref_counted_gl_sync.h" #include "shared/va_display.h" #include "v4l_output.h" +extern "C" { +#include +} + #define SURFACE_NUM 16 /* 16 surfaces for source YUV */ #define MAX_NUM_REF1 16 // Seemingly a hardware-fixed value, not related to SURFACE_NUM #define MAX_NUM_REF2 32 // Seemingly a hardware-fixed value, not related to SURFACE_NUM