пт, 25 окт. 2024 г., 22:48 Andrew Randrianasulu <[email protected]>:
> We branching! > > I looked at gpu-screen-recorder > Because I have now hw encoder in my RX550 I Aalso tested this program: it goes up to 52-55 fps for 1440*900 (8bpc) screen. just a bit shy of 60 fps ;) May be there is way to speed it up a bit, or live with 30 fps screen recording as before (just with much smaller filesize at expense of some fuzzy color edges) > https://git.dec05eba.com/gpu-screen-recorder/tree/src/encoder/video/vaapi.c > > it sets > > AVHWFramesContext *hw_frame_context = (AVHWFramesContext*)frame_context->data; > hw_frame_context->width = video_codec_context->width; > hw_frame_context->height = video_codec_context->height; > hw_frame_context->sw_format = self->params.color_depth == > GSR_COLOR_DEPTH_10_BITS ? AV_PIX_FMT_P010LE : AV_PIX_FMT_NV12; > hw_frame_context->format = video_codec_context->pix_fmt; > hw_frame_context->device_ctx = (AVHWDeviceContext*)self->device_ctx->data; > > > > so may be we need to set AV_PIX_FMT_P010LE and not just P010? > > > >
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin

