You could try:
sws_getContext(src_width, src_height, (AVPixelFormat) AV_PIX_FMT_RGB24,
src_width, src_height,
(AVPixelFormat) AV_PIX_FMT_NV12,
SWS_FAST_BILINEAR, NULL, NULL, NULL);
But for me it was too slow due to resizing code after the Meltdown bugs.
El jue., 21 feb. 2019 a las 14:12, Ахмед Анам (<
[email protected]>) escribió:
> Hello!
>
> I am trying to use libav API with hardware accelaration (CUDA). I need to
> transform an AVFrame with AV_PIX_FMT_CUDA pixel format to the frame
> with AV_PIX_FMT_BGRA pixel format. I tried to create Sws_Context for this
> purpose ( *my_sws_context = sws_getContext(width, height,
> AV_PIX_FMT_CUDA , width, height, AV_PIX_FMT_BGRA , SWS_BILINEAR, NULL,
> NULL, NULL) ) *but the function always return NULL.
>
> What is the best way to do this? Are there some examples?
>
>
> --
> С уважением, Ахмед Анам.
> Best regards, Akhmed Anam.
> _______________________________________________
> Libav-user mailing list
> [email protected]
> https://ffmpeg.org/mailman/listinfo/libav-user
>
> To unsubscribe, visit link above, or email
> [email protected] with subject "unsubscribe".
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".