testoverlay2: Changed some C runtime calls to be SDL equivalents.

Ryan C. Gordon 2019-06-11 02:32:43 -04:00
parent a6af0b8291
commit f71454c0ad
1 changed files with 11 additions and 11 deletions

View File

@ -252,7 +252,7 @@ main(int argc, char **argv)
} }
while (argc > 1) { while (argc > 1) {
if (strcmp(argv[1], "-fps") == 0) { if (SDL_strcmp(argv[1], "-fps") == 0) {
if (argv[2]) { if (argv[2]) {
fps = SDL_atoi(argv[2]); fps = SDL_atoi(argv[2]);
if (fps == 0) { if (fps == 0) {
@ -272,11 +272,11 @@ main(int argc, char **argv)
"The -fps option requires an argument [from 1 to 1000], default is 12.\n"); "The -fps option requires an argument [from 1 to 1000], default is 12.\n");
quit(10); quit(10);
} }
} else if (strcmp(argv[1], "-nodelay") == 0) { } else if (SDL_strcmp(argv[1], "-nodelay") == 0) {
nodelay = 1; nodelay = 1;
argv += 1; argv += 1;
argc -= 1; argc -= 1;
} else if (strcmp(argv[1], "-scale") == 0) { } else if (SDL_strcmp(argv[1], "-scale") == 0) {
if (argv[2]) { if (argv[2]) {
scale = SDL_atoi(argv[2]); scale = SDL_atoi(argv[2]);
if (scale == 0) { if (scale == 0) {
@ -296,8 +296,8 @@ main(int argc, char **argv)
"The -fps option requires an argument [from 1 to 1000], default is 12.\n"); "The -fps option requires an argument [from 1 to 1000], default is 12.\n");
quit(10); quit(10);
} }
} else if ((strcmp(argv[1], "-help") == 0) } else if ((SDL_strcmp(argv[1], "-help") == 0)
|| (strcmp(argv[1], "-h") == 0)) { || (SDL_strcmp(argv[1], "-h") == 0)) {
PrintUsage(argv[0]); PrintUsage(argv[0]);
quit(0); quit(0);
} else { } else {
@ -307,7 +307,7 @@ main(int argc, char **argv)
break; break;
} }
RawMooseData = (Uint8 *) malloc(MOOSEFRAME_SIZE * MOOSEFRAMES_COUNT); RawMooseData = (Uint8 *) SDL_malloc(MOOSEFRAME_SIZE * MOOSEFRAMES_COUNT);
if (RawMooseData == NULL) { if (RawMooseData == NULL) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Can't allocate memory for movie !\n"); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Can't allocate memory for movie !\n");
quit(1); quit(1);
@ -317,7 +317,7 @@ main(int argc, char **argv)
handle = SDL_RWFromFile("moose.dat", "rb"); handle = SDL_RWFromFile("moose.dat", "rb");
if (handle == NULL) { if (handle == NULL) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Can't find the file moose.dat !\n"); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Can't find the file moose.dat !\n");
free(RawMooseData); SDL_free(RawMooseData);
quit(2); quit(2);
} }
@ -335,21 +335,21 @@ main(int argc, char **argv)
SDL_WINDOW_RESIZABLE); SDL_WINDOW_RESIZABLE);
if (!window) { if (!window) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create window: %s\n", SDL_GetError()); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create window: %s\n", SDL_GetError());
free(RawMooseData); SDL_free(RawMooseData);
quit(4); quit(4);
} }
renderer = SDL_CreateRenderer(window, -1, 0); renderer = SDL_CreateRenderer(window, -1, 0);
if (!renderer) { if (!renderer) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create renderer: %s\n", SDL_GetError()); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create renderer: %s\n", SDL_GetError());
free(RawMooseData); SDL_free(RawMooseData);
quit(4); quit(4);
} }
MooseTexture = SDL_CreateTexture(renderer, SDL_PIXELFORMAT_YV12, SDL_TEXTUREACCESS_STREAMING, MOOSEPIC_W, MOOSEPIC_H); MooseTexture = SDL_CreateTexture(renderer, SDL_PIXELFORMAT_YV12, SDL_TEXTUREACCESS_STREAMING, MOOSEPIC_W, MOOSEPIC_H);
if (!MooseTexture) { if (!MooseTexture) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create texture: %s\n", SDL_GetError()); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create texture: %s\n", SDL_GetError());
free(RawMooseData); SDL_free(RawMooseData);
quit(5); quit(5);
} }
/* Uncomment this to check vertex color with a YUV texture */ /* Uncomment this to check vertex color with a YUV texture */
@ -373,7 +373,7 @@ main(int argc, char **argv)
0, 100); 0, 100);
} }
free(RawMooseData); SDL_free(RawMooseData);
/* set the start frame */ /* set the start frame */
i = 0; i = 0;