diff options
Diffstat (limited to '')
-rw-r--r-- | src/media/UVideo.pas | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/media/UVideo.pas b/src/media/UVideo.pas index add7bdc8..b3030b0c 100644 --- a/src/media/UVideo.pas +++ b/src/media/UVideo.pas @@ -669,8 +669,13 @@ begin fCodecContext^.opaque := @VideoPktPts; // decode packet + {$IF LIBAVFORMAT_VERSION < 5212200)} avcodec_decode_video(fCodecContext, fAVFrame, frameFinished, AVPacket.data, AVPacket.size); + {$ELSE} + avcodec_decode_video2(fCodecContext, fAVFrame, + frameFinished, @AVPacket); + {$IFEND} // reset opaque data fCodecContext^.opaque := nil; |