X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fqimage%2Fqimage_wrapper.h;h=9c9243ef0589170c92988e8c38d9ab0f84224628;hb=440ed00f0eb850d21ef10c7ed4762f9ba4e2b69c;hp=21368694ff0d532b136f7bb92cb8ccdbc8d3aac2;hpb=399e3ce12bafdf1e2668d69ad839f0ef4c686739;p=melted diff --git a/src/modules/qimage/qimage_wrapper.h b/src/modules/qimage/qimage_wrapper.h index 2136869..9c9243e 100644 --- a/src/modules/qimage/qimage_wrapper.h +++ b/src/modules/qimage/qimage_wrapper.h @@ -26,6 +26,9 @@ #include +#include "config.h" +#include + #ifdef __cplusplus extern "C" { #endif @@ -36,12 +39,21 @@ struct producer_qimage_s mlt_properties filenames; int count; int image_idx; + uint8_t *current_image; + uint8_t *current_alpha; + int current_width; + int current_height; + mlt_cache_item image_cache; + mlt_cache_item alpha_cache; + pthread_mutex_t mutex; }; typedef struct producer_qimage_s *producer_qimage; -extern void refresh_qimage( mlt_frame, int width, int height ); +extern void refresh_qimage( producer_qimage, mlt_frame, int width, int height ); +#ifdef USE_KDE extern void init_qimage(); +#endif #ifdef __cplusplus }