1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-29 23:07:48 +02:00

try to fix libav 9.18

This commit is contained in:
AlexVinS
2015-11-11 15:18:05 +03:00
parent 33c933c208
commit f9dfa8d0c2
2 changed files with 15 additions and 2 deletions

View File

@@ -141,9 +141,12 @@ bool CVideoPlayer::open(std::string fname, bool loop, bool useOverlay, bool scal
codec = nullptr;
return false;
}
// Allocate video frame
#ifdef VCMI_USE_OLD_AVUTIL
frame = avcodec_alloc_frame();
#else
frame = av_frame_alloc();
#endif
//setup scaling
@@ -359,7 +362,12 @@ void CVideoPlayer::close()
if (frame)
{
av_frame_free(&frame);//will be set to null
#ifdef VCMI_USE_OLD_AVUTIL
av_free(frame);
frame = nullptr;
#else
av_frame_free(&frame);//will be set to null
#endif
}
if (codec)