mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-05-06 06:50:43 +09:00
Fix vram leak for reals
This commit is contained in:
@@ -42,6 +42,18 @@ int gsr_capture_capture(gsr_capture *cap, AVFrame *frame) {
|
||||
return cap->capture(cap, frame);
|
||||
}
|
||||
|
||||
void gsr_capture_end(gsr_capture *cap, AVFrame *frame) {
|
||||
if(!cap->started) {
|
||||
fprintf(stderr, "gsr error: gsr_capture_end failed: the gsr capture has not been started\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if(!cap->capture_end)
|
||||
return;
|
||||
|
||||
cap->capture_end(cap, frame);
|
||||
}
|
||||
|
||||
void gsr_capture_destroy(gsr_capture *cap, AVCodecContext *video_codec_context) {
|
||||
cap->destroy(cap, video_codec_context);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user