[Cin] 10bit VAAPI encoding test thread

Andrew Randrianasulu randrianasulu at gmail.com
Tue May 6 19:28:46 CEST 2025


пт, 25 окт. 2024 г., 22:48 Andrew Randrianasulu <randrianasulu at gmail.com>:

> 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?
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20250506/bb1b8b88/attachment.htm>


More information about the Cin mailing list