#include <fcntl.h>
#include <ctype.h>
#include "../config.h"
-#include "bladeenc/codec.h"
+
+#define LAME
+#include "lame/lame.h"
#define DEBUG_RFXSWF
#define ST_EXPORTASSETS 56
#define ST_IMPORTASSETS 57
#define ST_ENABLEDEBUGGER 58
+#define ST_MX0 59 /*(?) Components/InitClip */
+#define ST_MX1 60 /*(?) Sorensen Video*/
+#define ST_MX2 61 /*(?) Sorensen Video*/
+#define ST_MX3 62 /*(?) fontinfo2? */
+#define ST_MX4 63 /*(?) */
#define ST_REFLEX 777 /* to identify generator software */
int swf_SetJPEGBitsLine(JPEGBITS * jpegbits,U8 * data);
int swf_SetJPEGBitsFinish(JPEGBITS * jpegbits);
-int swf_SetJPEGBits(TAG * t,char * fname,int quality); // paste jpg file into swf stream
+int swf_SetJPEGBits(TAG * t,char * fname,int quality);
+void swf_SetJPEGBits2(TAG * t,U16 width,U16 height,RGBA * bitmap,int quality);
#define BYTES_PER_SCANLINE(width) ((width+3)&0xfffffffc)
#ifndef RFXSWF_DISABLESOUND
// swfsound.c
-void swf_SetSoundStreamHead(TAG*tag, U16 avgnumsamples);
-void swf_SetSoundStreamBlock(TAG*tag, S16*samples, int numsamples, char first);
+void swf_SetSoundStreamHead(TAG*tag, int avgnumsamples);
+/* expects 2304 samples */
+void swf_SetSoundStreamBlock(TAG*tag, S16*samples, char first);
#endif // RFXSWF_DISABLESOUND