Quellcode durchsuchen

compatibility with older ffmpeg versions

rdb vor 14 Jahren
Ursprung
Commit
5cdc46bf0b
1 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
  1. 8 1
      panda/src/movies/ffmpegVirtualFile.cxx

+ 8 - 1
panda/src/movies/ffmpegVirtualFile.cxx

@@ -201,16 +201,23 @@ register_protocol() {
 void FfmpegVirtualFile::
 log_callback(void *ptr, int level, const char *fmt, va_list v1) {
   NotifySeverity severity;
+#ifdef AV_LOG_PANIC
   if (level <= AV_LOG_PANIC) {
     severity = NS_fatal;
-  } else if (level <= AV_LOG_ERROR) {
+  } else
+#endif
+  if (level <= AV_LOG_ERROR) {
     severity = NS_error;
+#ifdef AV_LOG_WARNING
   } else if (level <= AV_LOG_WARNING) {
     severity = NS_warning;
+#endif
   } else if (level <= AV_LOG_INFO) {
     severity = NS_info;
+#ifdef AV_LOG_VERBOSE
   } else if (level <= AV_LOG_VERBOSE) {
     severity = NS_debug;
+#endif
   } else /* level <= AV_LOG_DEBUG */ {
     severity = NS_spam;
   }