I have to transform AV_PIX_FMT_CUDA image to AV_PIX_FMT_BGRA image. In your code you transform AV_PIX_FMT_RGB24 to AV_PIX_FMT_NV12. I tried to run your code. There are no errors but I can not display images because I need BGRA pixel format to display them. I don't understand how to get BGRA image from AV_PIX_FMT_CUDA image.
>Четверг, 21 февраля 2019, 17:36 +03:00 от Omar Álvarez <[email protected]>: > >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". -- С уважением, Ахмед Анам. 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".
