Kaynağa Gözat

Fix the other case of avformat_open_input too

rdb 13 yıl önce
ebeveyn
işleme
efe1285e88
1 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. 6 2
      panda/src/movies/ffmpegVirtualFile.cxx

+ 6 - 2
panda/src/movies/ffmpegVirtualFile.cxx

@@ -120,7 +120,7 @@ open_vfs(const Filename &filename) {
 
 
   // Now we can open the stream.
   // Now we can open the stream.
   int result =
   int result =
-#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(53, 2, 0) 
+#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(53, 2, 0)
     avformat_open_input(&_format_context, url.c_str(), NULL, NULL);
     avformat_open_input(&_format_context, url.c_str(), NULL, NULL);
 #else
 #else
     av_open_input_file(&_format_context, url.c_str(), NULL, 0, NULL);
     av_open_input_file(&_format_context, url.c_str(), NULL, 0, NULL);
@@ -180,8 +180,12 @@ open_subfile(const SubfileInfo &info) {
   string url = strm.str();
   string url = strm.str();
 
 
   // Now we can open the stream.
   // Now we can open the stream.
-  int result = 
+  int result =
+#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(53, 2, 0)
     avformat_open_input(&_format_context, url.c_str(), NULL, NULL);
     avformat_open_input(&_format_context, url.c_str(), NULL, NULL);
+#else
+    av_open_input_file(&_format_context, url.c_str(), NULL, 0, NULL);
+#endif
   if (result < 0) {
   if (result < 0) {
     _format_context = NULL;
     _format_context = NULL;
     close();
     close();