<HTML><BODY><span style="font-size: 18px;">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 <span style="font-size: 18px;" data-mce-style="font-size: 18px;">AV_PIX_FMT_CUDA image.</span></span><br><br><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
        Четверг, 21 февраля 2019, 17:36 +03:00 от Omar Álvarez <omar.alvarez@cinfo.es>:<br>
        <br>
        <div id="">






<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div>
                <base target="_self" href="https://e.mail.ru/">
                
            <div id="style_15507597670000000971_BODY"><div class="class_1550850563"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>You could try:</div><div dir="ltr"><br></div><div dir="ltr">sws_getContext(src_width, src_height, (AVPixelFormat) AV_PIX_FMT_RGB24,<br></div><div dir="ltr">                                      src_width, src_height, (AVPixelFormat) AV_PIX_FMT_NV12,</div><div dir="ltr">                                      SWS_FAST_BILINEAR, NULL, NULL, NULL);</div><div dir="ltr"><br></div><div>But for me it was too slow due to resizing code after the Meltdown bugs.</div></div></div></div><br><div class="gmail_quote_mailru_css_attribute_postfix"><div dir="ltr" class="gmail_attr_mailru_css_attribute_postfix">El jue., 21 feb. 2019 a las 14:12, Ахмед Анам (<<a href="//e.mail.ru/compose/?mailto=mailto%3aahmedanam%2dat%2dmail.ru@ffmpeg.org" target="_blank" rel=" noopener noreferrer">ahmedanam-at-mail.ru@ffmpeg.org</a>>) escribió:<br></div><blockquote class="gmail_quote_mailru_css_attribute_postfix" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><span style="font-size:18px">Hello!</span><br><br><span style="font-size:18px">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 ( <em>my_sws_context = sws_getContext(width, height, AV_PIX_FMT_CUDA , width, height, AV_PIX_FMT_BGRA , SWS_BILINEAR, NULL, NULL, NULL) ) </em>but the function always return NULL.</span><br><br><span style="font-size:18px">What is the best way to do this? Are there some examples?</span><br><br><br>-- <br>С уважением, Ахмед Анам.<br>Best regards, Akhmed Anam.</div>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="//e.mail.ru/compose/?mailto=mailto%3aLibav%2duser@ffmpeg.org" target="_blank" rel=" noopener noreferrer">Libav-user@ffmpeg.org</a><br>
<a href="https://ffmpeg.org/mailman/listinfo/libav-user" target="_blank" rel=" noopener noreferrer">https://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
<a href="//e.mail.ru/compose/?mailto=mailto%3alibav%2duser%2drequest@ffmpeg.org" target="_blank" rel=" noopener noreferrer">libav-user-request@ffmpeg.org</a> with subject "unsubscribe".</blockquote></div>
</div></div>
            
                
                    <div>_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
<a href="https://ffmpeg.org/mailman/listinfo/libav-user" target="_blank">https://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
<a href="mailto:libav-user-request@ffmpeg.org">libav-user-request@ffmpeg.org</a> with subject "unsubscribe".</div>
                
             
        
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>


</div>
</blockquote>
<br>
<br>-- <br>С уважением, Ахмед Анам.<br>Best regards, Akhmed Anam.<br></BODY></HTML>