X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fqimage%2Fqimage_wrapper.h;h=9c9243ef0589170c92988e8c38d9ab0f84224628;hb=440ed00f0eb850d21ef10c7ed4762f9ba4e2b69c;hp=2891f9434eabfeb1cde66da8add5df356f136599;hpb=bf3264b9e340ba5c11cbf59835a8af3db94e0cc2;p=melted diff --git a/src/modules/qimage/qimage_wrapper.h b/src/modules/qimage/qimage_wrapper.h index 2891f94..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,11 +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 }