Merge pull request #3698 from SpecLad:avcodec-free-frame
This commit is contained in:
commit
6a3a6416d7
@ -300,7 +300,15 @@ void CvCapture_FFMPEG::close()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if( picture )
|
if( picture )
|
||||||
|
{
|
||||||
|
// FFmpeg and Libav added avcodec_free_frame in different versions.
|
||||||
|
#if LIBAVCODEC_BUILD >= (LIBAVCODEC_VERSION_MICRO >= 100 \
|
||||||
|
? CALC_FFMPEG_VERSION(54, 59, 100) : CALC_FFMPEG_VERSION(54, 28, 0))
|
||||||
|
avcodec_free_frame(&picture);
|
||||||
|
#else
|
||||||
av_free(picture);
|
av_free(picture);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
if( video_st )
|
if( video_st )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user