mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-23 13:30:02 +00:00
26 lines
610 B
C++
26 lines
610 B
C++
#include <cstdarg>
|
|
#include <cstdio>
|
|
|
|
#include "compat.h"
|
|
#include "Common/Log.h"
|
|
|
|
void av_log(int level, const char *fmt, ...) {
|
|
char buffer[512];
|
|
va_list vl;
|
|
va_start(vl, fmt);
|
|
size_t retval = vsnprintf(buffer, sizeof(buffer), fmt, vl);
|
|
va_end(vl);
|
|
|
|
// lazy
|
|
switch (level) {
|
|
case AV_LOG_DEBUG:
|
|
case AV_LOG_TRACE:
|
|
case AV_LOG_VERBOSE: DEBUG_LOG(ME, "Atrac3/3+: %s", buffer); break;
|
|
case AV_LOG_ERROR: ERROR_LOG(ME, "Atrac3/3+: %s", buffer); break;
|
|
case AV_LOG_INFO: INFO_LOG(ME, "Atrac3/3+: %s", buffer); break;
|
|
case AV_LOG_WARNING:
|
|
default:
|
|
WARN_LOG(ME, "Atrac3/3+: %s", buffer); break;
|
|
}
|
|
}
|