<html><head></head><body><div class="ydp5341adb1yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div dir="ltr" data-setdir="false">they are available on Ubuntu 22.04.</div><div dir="ltr" data-setdir="false">gst-inspect-1.0 <span><span><span><span>va<span><br></span></span></span></span></span></div><div dir="ltr" data-setdir="false">to check if they are available. <br></div><div dir="ltr" data-setdir="false">If not, install gstreamer plugin bad.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">  Joe<br></div>
        
        </div><div id="yahoo_quoted_6642688477" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Thursday, June 8, 2023, 12:12:53 p.m. EDT, tapas .. <tapascst@gmail.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="yiv3311214036"><div><div dir="ltr"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;" class="yiv3311214036gmail_quote"><div dir="ltr">I guess va-api is replacing vaapi. <br clear="none"></div><div dir="ltr"><span>videoconvert ==> vapostproc</span></div><div dir="ltr"><span>vaapih264enc ==><span><span>vah264enc</span></span></span></div><div dir="ltr"><br clear="none"></div><div dir="ltr">try it out and good luck.</div></blockquote><div><br clear="none"></div><div>That doesn't help anything. current gstreamer which comes with ubuntu 22.04 doesn't have  <span>vapostproc/vah264enc</span></div><div><span><br clear="none"></span></div><div><span>But I tried below and it didn't help. I see same issue of getting stuck</span></div><div><span><br clear="none"></span></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;" class="yiv3311214036gmail_quote"><div><span>gst-launch-1.0 ximagesrc use-damage=0 show-pointer=false ! video/x-raw,framerate=30/1 ! queue ! <span style="background-color:rgb(0,255,255);"><b>vaapipostproc</b></span> width=1920 height=1080 ! queue ! <b><span style="background-color:rgb(0,255,255);">vaapih264enc</span></b> dct8x8=true cabac=true rate-control=cbr bitrate=1000 keyframe-period=30 max-bframes=1 ! queue ! flvmux name=mux ! queue ! progressreport ! queue ! rtmpsink sync=false async=true location="rtmp://xxxxx" pulsesrc do-timestamp=true device="alsa_output.pci-0000_00_1b.0.analog-stereo.monitor" ! queue ! audioconvert ! queue ! voaacenc bitrate=128000 ! queue ! mux.</span></div></blockquote></div><br clear="none"><div id="yiv3311214036yqt16110" class="yiv3311214036yqt8122268838"><div class="yiv3311214036gmail_quote"><div dir="ltr" class="yiv3311214036gmail_attr">On Thu, 8 Jun 2023 at 08:27, cfd new <<a rel="nofollow noopener noreferrer" shape="rect" ymailto="mailto:newcfd@yahoo.com" target="_blank" href="mailto:newcfd@yahoo.com">newcfd@yahoo.com</a>> wrote:<br clear="none"></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;" class="yiv3311214036gmail_quote"><div><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div><br clear="none"></div><div dir="ltr">I guess va-api is replacing vaapi. <br clear="none"></div><div dir="ltr"><span>videoconvert ==> vapostproc</span></div><div dir="ltr"><span>vaapih264enc ==><span><span>vah264enc</span></span></span></div><div dir="ltr"><br clear="none"></div><div dir="ltr">try it out and good luck.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">   Joe<br clear="none"></div>
        
        </div><div id="yiv3311214036m_7009283004430692668yahoo_quoted_6475127072">
            <div style="font-family:Helvetica, Arial, sans-serif;font-size:13px;color:rgb(38,40,42);">
                
                <div>
                    On Thursday, June 8, 2023, 10:46:57 a.m. EDT, tapas .. via gstreamer-devel <<a rel="nofollow noopener noreferrer" shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> wrote:
                </div>
                <div><br clear="none"></div>
                <div><br clear="none"></div>
                <div><div id="yiv3311214036m_7009283004430692668yiv4369495342"><div dir="ltr">I can broadcast my desktop to a rtmp server successfully using <br clear="none"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;">```<br clear="none">gst-launch-1.0 ximagesrc use-damage=0 show-pointer=false ! video/x-raw,framerate=30/1 ! videoconvert ! queue ! x264enc ! queue ! flvmux name=mux ! queue ! progressreport ! queue ! rtmpsink sync=false async=true location="rtmp://xxxxxx" pulsesrc do-timestamp=true device="alsa_output.pci-0000_00_1b.0.analog-stereo.monitor" ! queue ! audioconvert ! queue ! voaacenc bitrate=128000 ! queue ! mux. <br clear="none">```<br clear="none"></blockquote><br clear="none"><br clear="none">But If I try to do same using hw acceleration vaapi then it does not work !! <br clear="none"><br clear="none"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;">```<br clear="none">gst-launch-1.0 ximagesrc use-damage=0 show-pointer=false ! video/x-raw,framerate=30/1 ! videoconvert ! queue ! vaapih264enc dct8x8=true cabac=true rate-control=cbr bitrate=1000 keyframe-period=30 max-bframes=1 ! queue ! flvmux name=mux ! queue ! progressreport ! queue ! rtmpsink sync=false async=true location="rtmp://xxxx" pulsesrc do-timestamp=true device="alsa_output.pci-0000_00_1b.0.analog-stereo.monitor" ! queue ! audioconvert ! queue ! voaacenc bitrate=128000 ! queue ! mux.<br clear="none">```<br clear="none"></blockquote><br clear="none">It is just stuck at below if i use hw acceleration: <br clear="none"><br clear="none"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;">> letting pipeline to PAUSED ... Pipeline is live and does not need<br clear="none">> PREROLL ... Got context from element 'vaapiencodeh264-0':<br clear="none">> gst.vaapi.Display=context,<br clear="none">> gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\<br clear="none">> vaapidisplayglx0"; Pipeline is PREROLLED ... Setting pipeline to<br clear="none">> PLAYING ... Redistribute latency... New clock: GstPulseSrcClock<br clear="none"></blockquote><br clear="none"><br clear="none"></div>
</div></div>
            </div>
        </div></div></blockquote></div></div>
</div></div></div>
            </div>
        </div></body></html>