git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
swf_SetSoundStreamBlock now doesn't have a framesize parameter anymore.
[swftools.git]
/
lib
/
rfxswf.h
diff --git
a/lib/rfxswf.h
b/lib/rfxswf.h
index
25bdb79
..
9edaea0
100644
(file)
--- a/
lib/rfxswf.h
+++ b/
lib/rfxswf.h
@@
-20,7
+20,9
@@
#include <fcntl.h>
#include <ctype.h>
#include "../config.h"
#include <fcntl.h>
#include <ctype.h>
#include "../config.h"
-#include "bladeenc/codec.h"
+
+#define LAME
+#include "lame/lame.h"
#define DEBUG_RFXSWF
#define DEBUG_RFXSWF
@@
-285,7
+287,8
@@
int swf_SetRGBA(TAG * t,RGBA * col);
#define ST_MX0 59 /*(?) Components/InitClip */
#define ST_MX1 60 /*(?) Sorensen Video*/
#define ST_MX2 61 /*(?) Sorensen Video*/
#define ST_MX0 59 /*(?) Components/InitClip */
#define ST_MX1 60 /*(?) Sorensen Video*/
#define ST_MX2 61 /*(?) Sorensen Video*/
-#define ST_MX3 62 /*(?) */
+#define ST_MX3 62 /*(?) fontinfo2? */
+#define ST_MX4 63 /*(?) */
#define ST_REFLEX 777 /* to identify generator software */
#define ST_REFLEX 777 /* to identify generator software */
@@
-574,7
+577,8
@@
int swf_SetJPEGBitsLines(JPEGBITS * jpegbits,U8 ** data,int n);
int swf_SetJPEGBitsLine(JPEGBITS * jpegbits,U8 * data);
int swf_SetJPEGBitsFinish(JPEGBITS * jpegbits);
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)
#define BYTES_PER_SCANLINE(width) ((width+3)&0xfffffffc)
@@
-597,8
+601,9
@@
int swf_SetLosslessBitsGrayscale(TAG * t,U16 width,U16 height,U8 * bitmap);
#ifndef RFXSWF_DISABLESOUND
// swfsound.c
#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
#endif // RFXSWF_DISABLESOUND