Fixed ffmpeg memory leak.
Originally committed to SVN as r956.
This commit is contained in:
parent
493bc75ed1
commit
27b08cc8aa
1 changed files with 3 additions and 3 deletions
|
@ -376,7 +376,7 @@ const AegiVideoFrame LAVCVideoProvider::DoGetFrame(int n) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get frame
|
// Get frame
|
||||||
AegiVideoFrame final;
|
AegiVideoFrame &final = curFrame;
|
||||||
if (frame) {
|
if (frame) {
|
||||||
// Set AegiVideoFrame
|
// Set AegiVideoFrame
|
||||||
PixelFormat format = codecContext->pix_fmt;
|
PixelFormat format = codecContext->pix_fmt;
|
||||||
|
@ -417,11 +417,11 @@ const AegiVideoFrame LAVCVideoProvider::DoGetFrame(int n) {
|
||||||
|
|
||||||
// Set current frame
|
// Set current frame
|
||||||
validFrame = true;
|
validFrame = true;
|
||||||
curFrame = final;
|
//curFrame = final;
|
||||||
frameNumber = n;
|
frameNumber = n;
|
||||||
|
|
||||||
// Return
|
// Return
|
||||||
return final;
|
return curFrame;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue