#include <framework/mlt.h>
+#include "config.h"
+#include <pthread.h>
+
#ifdef __cplusplus
extern "C" {
#endif
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
}