* Grabbing algorithm is from dvgrab
*/
-#include "colormodels.h"
+#include "bccmodels.h"
#include "libdv.h"
#include <pthread.h>
dv_t* dv_new()
{
- dv_t *dv = calloc(1, sizeof(dv_t));
+ dv_t *dv = (dv_t *)calloc(1, sizeof(dv_t));
if(!dv_initted)
{
pthread_mutexattr_t attr;
{
unsigned char *temp_rows[DV_HEIGHT];
if(!dv->temp_video)
- dv->temp_video = calloc(1, DV_WIDTH * DV_HEIGHT * 2);
+ dv->temp_video = (unsigned char *)calloc(1, DV_WIDTH * DV_HEIGHT * 2);
for(i = 0; i < DV_HEIGHT; i++)
{
pitches);
//printf("dv_read_video 4\n");
- cmodel_transfer(output_rows,
+ BC_CModels::transfer(output_rows,
temp_rows,
output_rows[0],
output_rows[1],
if(!dv->temp_audio[0])
{
for(i = 0; i < 4; i++)
- dv->temp_audio[i] = calloc(1, sizeof(int16_t) * MAX_AUDIO_SAMPLES);
+ dv->temp_audio[i] = (int16_t*)calloc(1, sizeof(int16_t) * MAX_AUDIO_SAMPLES);
}
switch(size) {
int color_model,
int norm)
{
- dv_color_space_t encode_dv_colormodel = 0;
+ int encode_dv_colormodel = 0;
if(!dv->encoder)
{
dv_encode_full_frame( dv->encoder,
input_rows,
- encode_dv_colormodel,
+ (dv_color_space_t)encode_dv_colormodel,
data );
}
if(!dv->temp_audio[0])
{
for(i = 0; i < 4; i++)
- dv->temp_audio[i] = calloc(1, sizeof(int16_t) * MAX_AUDIO_SAMPLES);
+ dv->temp_audio[i] = (int16_t*)calloc(1, sizeof(int16_t) * MAX_AUDIO_SAMPLES);
}
for(i = 0; i < channels; i++)