home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek 6
/
Geek-006.iso
/
linux
/
video
/
xmovie-1.5.3.tar.gz
/
xmovie-1.5.3.tar
/
xmovie-1.5.3
/
quicktime
/
yuv4.h
< prev
next >
Wrap
C/C++ Source or Header
|
2000-11-29
|
631b
|
29 lines
#ifndef QUICKTIME_YUV4_H
#define QUICKTIME_YUV4_H
#include "quicktime.h"
typedef struct
{
int use_float;
long rtoy_tab[256], gtoy_tab[256], btoy_tab[256];
long rtou_tab[256], gtou_tab[256], btou_tab[256];
long rtov_tab[256], gtov_tab[256], btov_tab[256];
long vtor_tab[256], vtog_tab[256];
long utog_tab[256], utob_tab[256];
long *vtor, *vtog, *utog, *utob;
unsigned char *work_buffer;
/* The YUV4 codec requires a bytes per line that is a multiple of 4 */
int bytes_per_line;
/* Actual rows encoded in the yuv4 format */
int rows;
} quicktime_yuv4_codec_t;
/* Now storing data as rows of UVYYYYUVYYYY */
#endif