#include "asset.inc"
#include "assets.inc"
-#include "colormodels.h"
+#include "bccmodels.h"
#include "edit.inc"
#include "ffmpeg.inc"
#include "guicast.h"
// allocate a buffer for translating video to VFrame
int get_video_buffer(unsigned char **buffer, int depth); // video
int get_row_pointers(unsigned char *buffer, unsigned char ***pointers, int depth);
- static int match4(const char *in, const char *out); // match 4 bytes for a quicktime type
-
- int64_t ima4_samples_to_bytes(int64_t samples, int channels);
- int64_t ima4_bytes_to_samples(int64_t bytes, int channels);
+ static int match4(const char *in, const char *out); // match 4 bytes for a fourcc type
float *float_buffer; // for floating point feathering
unsigned char **row_pointers_in, **row_pointers_out;
float *ulawtofloat_table, *ulawtofloat_ptr;
unsigned char *floattoulaw_table, *floattoulaw_ptr;
-// IMA4
- int init_ima4();
- int delete_ima4();
- int ima4_decode_block(int16_t *output, unsigned char *input);
- int ima4_decode_sample(int *predictor, int nibble, int *index, int *step);
- int ima4_encode_block(unsigned char *output, int16_t *input, int step, int channel);
- int ima4_encode_sample(int *last_sample, int *last_index, int *nibble, int next_sample);
-
- static int ima4_step[89];
- static int ima4_index[16];
- int *last_ima4_samples;
- int *last_ima4_indexes;
- int ima4_block_size;
- int ima4_block_samples;
OverlayFrame *overlayer;
};