Fix bug 2034: replace printf by SDL_Log in tests; update loopwave VS solution: copy missing dependency
This commit is contained in:
parent
67367be019
commit
65728477af
47 changed files with 616 additions and 505 deletions
|
@ -9,7 +9,7 @@
|
|||
including commercial applications, and to alter it and redistribute it
|
||||
freely.
|
||||
*/
|
||||
#include <stdio.h>
|
||||
|
||||
#include "SDL.h"
|
||||
|
||||
int
|
||||
|
@ -25,27 +25,30 @@ main(int argc, char **argv)
|
|||
int avgbytes = 0;
|
||||
SDL_RWops *io = NULL;
|
||||
|
||||
/* Enable standard application logging */
|
||||
SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO);
|
||||
|
||||
if (argc != 4) {
|
||||
fprintf(stderr, "USAGE: %s in.wav out.wav newfreq\n", argv[0]);
|
||||
SDL_Log("USAGE: %s in.wav out.wav newfreq\n", argv[0]);
|
||||
return 1;
|
||||
}
|
||||
|
||||
cvtfreq = SDL_atoi(argv[3]);
|
||||
|
||||
if (SDL_Init(SDL_INIT_AUDIO) == -1) {
|
||||
fprintf(stderr, "SDL_Init() failed: %s\n", SDL_GetError());
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "SDL_Init() failed: %s\n", SDL_GetError());
|
||||
return 2;
|
||||
}
|
||||
|
||||
if (SDL_LoadWAV(argv[1], &spec, &data, &len) == NULL) {
|
||||
fprintf(stderr, "failed to load %s: %s\n", argv[1], SDL_GetError());
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "failed to load %s: %s\n", argv[1], SDL_GetError());
|
||||
SDL_Quit();
|
||||
return 3;
|
||||
}
|
||||
|
||||
if (SDL_BuildAudioCVT(&cvt, spec.format, spec.channels, spec.freq,
|
||||
spec.format, spec.channels, cvtfreq) == -1) {
|
||||
fprintf(stderr, "failed to build CVT: %s\n", SDL_GetError());
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "failed to build CVT: %s\n", SDL_GetError());
|
||||
SDL_FreeWAV(data);
|
||||
SDL_Quit();
|
||||
return 4;
|
||||
|
@ -54,7 +57,7 @@ main(int argc, char **argv)
|
|||
cvt.len = len;
|
||||
cvt.buf = (Uint8 *) SDL_malloc(len * cvt.len_mult);
|
||||
if (cvt.buf == NULL) {
|
||||
fprintf(stderr, "Out of memory.\n");
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Out of memory.\n");
|
||||
SDL_FreeWAV(data);
|
||||
SDL_Quit();
|
||||
return 5;
|
||||
|
@ -62,7 +65,7 @@ main(int argc, char **argv)
|
|||
SDL_memcpy(cvt.buf, data, len);
|
||||
|
||||
if (SDL_ConvertAudio(&cvt) == -1) {
|
||||
fprintf(stderr, "Conversion failed: %s\n", SDL_GetError());
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Conversion failed: %s\n", SDL_GetError());
|
||||
SDL_free(cvt.buf);
|
||||
SDL_FreeWAV(data);
|
||||
SDL_Quit();
|
||||
|
@ -72,7 +75,7 @@ main(int argc, char **argv)
|
|||
/* write out a WAV header... */
|
||||
io = SDL_RWFromFile(argv[2], "wb");
|
||||
if (io == NULL) {
|
||||
fprintf(stderr, "fopen('%s') failed: %s\n", argv[2], SDL_GetError());
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "fopen('%s') failed: %s\n", argv[2], SDL_GetError());
|
||||
SDL_free(cvt.buf);
|
||||
SDL_FreeWAV(data);
|
||||
SDL_Quit();
|
||||
|
@ -99,7 +102,7 @@ main(int argc, char **argv)
|
|||
SDL_RWwrite(io, cvt.buf, cvt.len_cvt, 1);
|
||||
|
||||
if (SDL_RWclose(io) == -1) {
|
||||
fprintf(stderr, "fclose('%s') failed: %s\n", argv[2], SDL_GetError());
|
||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "fclose('%s') failed: %s\n", argv[2], SDL_GetError());
|
||||
SDL_free(cvt.buf);
|
||||
SDL_FreeWAV(data);
|
||||
SDL_Quit();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue