mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-05-05 06:20:43 +09:00
Pure vaapi capture (for capture target) and opengl composition for cursor only when capturing window and portal as well, clear background on resize for monitor capture
This commit is contained in:
@@ -10,10 +10,10 @@ int gsr_capture_start(gsr_capture *cap, AVCodecContext *video_codec_context, AVF
|
||||
return res;
|
||||
}
|
||||
|
||||
void gsr_capture_tick(gsr_capture *cap, AVCodecContext *video_codec_context) {
|
||||
void gsr_capture_tick(gsr_capture *cap) {
|
||||
assert(cap->started);
|
||||
if(cap->tick)
|
||||
cap->tick(cap, video_codec_context);
|
||||
cap->tick(cap);
|
||||
}
|
||||
|
||||
void gsr_capture_on_event(gsr_capture *cap, gsr_egl *egl) {
|
||||
@@ -34,12 +34,6 @@ int gsr_capture_capture(gsr_capture *cap, AVFrame *frame, gsr_color_conversion *
|
||||
return cap->capture(cap, frame, color_conversion);
|
||||
}
|
||||
|
||||
void gsr_capture_capture_end(gsr_capture *cap, AVFrame *frame) {
|
||||
assert(cap->started);
|
||||
if(cap->capture_end)
|
||||
cap->capture_end(cap, frame);
|
||||
}
|
||||
|
||||
gsr_source_color gsr_capture_get_source_color(gsr_capture *cap) {
|
||||
return cap->get_source_color(cap);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user