22 |
* along with this program; if not, write to the Free Software |
* along with this program; if not, write to the Free Software |
23 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
24 |
* |
* |
25 |
* $Id: xvid_encraw.c,v 1.46.2.3 2011-02-03 15:01:06 Isibaar Exp $ |
* $Id$ |
26 |
* |
* |
27 |
****************************************************************************/ |
****************************************************************************/ |
28 |
|
|
1936 |
return (1); |
return (1); |
1937 |
|
|
1938 |
fscanf(handle, "%d %d %d", &xsize, &ysize, &depth); |
fscanf(handle, "%d %d %d", &xsize, &ysize, &depth); |
1939 |
|
fread(&dummy, 1, 1, handle); |
1940 |
if ((xsize > 4096) || (ysize > 4096*3/2) || (depth != 255)) { |
if ((xsize > 4096) || (ysize > 4096*3/2) || (depth != 255)) { |
1941 |
fprintf(stderr, "%d %d %d\n", xsize, ysize, depth); |
fprintf(stderr, "%d %d %d\n", xsize, ysize, depth); |
1942 |
return (2); |
return (2); |
1954 |
unsigned char *image) |
unsigned char *image) |
1955 |
{ |
{ |
1956 |
int i; |
int i; |
|
char dummy; |
|
1957 |
|
|
1958 |
unsigned char *y = image; |
unsigned char *y = image; |
1959 |
unsigned char *u = image + XDIM * YDIM; |
unsigned char *u = image + XDIM * YDIM; |
1974 |
v += XDIM / 2; |
v += XDIM / 2; |
1975 |
} |
} |
1976 |
|
|
|
/* I don't know why, but this seems needed */ |
|
|
fread(&dummy, 1, 1, handle); |
|
|
|
|
1977 |
return (0); |
return (0); |
1978 |
} |
} |
1979 |
#else |
#else |