Normalize line endings, remove trailing spaces.
This commit is contained in:
20
scaler.cpp
20
scaler.cpp
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
Copyright 2019 alanswx
|
||||
with help from the MiSTer contributors including Grabulosaure
|
||||
with help from the MiSTer contributors including Grabulosaure
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
@@ -49,12 +49,12 @@ mister_scaler * mister_scaler_init()
|
||||
mister_scaler_free(ms);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
ms->header=buffer[2]<<8 | buffer[3];
|
||||
ms->width =buffer[6]<<8 | buffer[7];
|
||||
ms->height=buffer[8]<<8 | buffer[9];
|
||||
ms->line =buffer[10]<<8 | buffer[11];
|
||||
|
||||
|
||||
printf ("Image: Width=%i Height=%i Line=%i Header=%i\n",ms->width,ms->height,ms->line,ms->header);
|
||||
/*
|
||||
printf (" 1: %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X\n",
|
||||
@@ -62,7 +62,7 @@ mister_scaler * mister_scaler_init()
|
||||
buffer[8],buffer[9],buffer[10],buffer[11],buffer[12],buffer[13],buffer[14],buffer[15]);
|
||||
*/
|
||||
|
||||
return ms;
|
||||
return ms;
|
||||
|
||||
}
|
||||
|
||||
@@ -78,7 +78,7 @@ int mister_scaler_read_yuv(mister_scaler *ms,int lineY,unsigned char *bufY, int
|
||||
unsigned char *buffer;
|
||||
buffer = (unsigned char *)(ms->map+ms->map_off);
|
||||
|
||||
// do this slow way for now..
|
||||
// do this slow way for now..
|
||||
unsigned char *pixbuf;
|
||||
unsigned char *outbufy;
|
||||
unsigned char *outbufU;
|
||||
@@ -90,7 +90,7 @@ int mister_scaler_read_yuv(mister_scaler *ms,int lineY,unsigned char *bufY, int
|
||||
outbufU=&bufU[y*(lineU)];
|
||||
outbufV=&bufV[y*(lineV)];
|
||||
for (int x = 0; x < ms->width ; x++)
|
||||
{
|
||||
{
|
||||
int R,G,B;
|
||||
R = *pixbuf++;
|
||||
G = *pixbuf++;
|
||||
@@ -104,7 +104,7 @@ int mister_scaler_read_yuv(mister_scaler *ms,int lineY,unsigned char *bufY, int
|
||||
*outbufV++ = V;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -112,19 +112,19 @@ int mister_scaler_read(mister_scaler *ms,unsigned char *gbuf)
|
||||
{
|
||||
unsigned char *buffer;
|
||||
buffer = (unsigned char *)(ms->map+ms->map_off);
|
||||
|
||||
|
||||
// do this slow way for now.. - could use a memcpy?
|
||||
unsigned char *pixbuf;
|
||||
unsigned char *outbuf;
|
||||
for (int y=0; y< ms->height ; y++) {
|
||||
pixbuf=&buffer[ms->header + y*ms->line];
|
||||
outbuf=&gbuf[y*(ms->width*3)];
|
||||
for (int x = 0; x < ms->width ; x++) {
|
||||
for (int x = 0; x < ms->width ; x++) {
|
||||
*outbuf++ = *pixbuf++;
|
||||
*outbuf++ = *pixbuf++;
|
||||
*outbuf++ = *pixbuf++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user