| 32 | static_assert(COLOR_SPACE == SWS_CS_ITU709); |
| 33 | |
| 34 | static LEVEL AvLevelToLogLevel(int Level) |
| 35 | { |
| 36 | switch(Level) |
| 37 | { |
| 38 | case AV_LOG_PANIC: |
| 39 | case AV_LOG_FATAL: |
| 40 | case AV_LOG_ERROR: |
| 41 | return LEVEL_ERROR; |
| 42 | case AV_LOG_WARNING: |
| 43 | return LEVEL_WARN; |
| 44 | case AV_LOG_INFO: |
| 45 | return LEVEL_INFO; |
| 46 | case AV_LOG_VERBOSE: |
| 47 | case AV_LOG_DEBUG: |
| 48 | return LEVEL_DEBUG; |
| 49 | case AV_LOG_TRACE: |
| 50 | return LEVEL_TRACE; |
| 51 | default: |
| 52 | dbg_assert_failed("invalid log level: %d", Level); |
| 53 | } |
| 54 | } |
| 55 | |
| 56 | [[gnu::format(printf, 3, 0)]] static void AvLogCallback(void *pUser, int Level, const char *pFormat, va_list VarArgs) |
| 57 | { |