<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Den 18.10.2024 11:33, skrev Terje J.
      Hanssen:<br>
    </div>
    <blockquote type="cite"
      cite="mid:bc77a22e-478f-4bbf-91a1-9f0a269644b5@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <br>
      <br>
      <br>
      <div class="moz-cite-prefix">Den 18.10.2024 02:08, skrev Andrew
        Randrianasulu:<br>
      </div>
      <blockquote type="cite"
cite="mid:CA+rFky5nGwGV+-0uimd6nJt0CNsue6hsWMAr_kns9ZLaf8c9CQ@mail.gmail.com">
        <meta http-equiv="content-type"
          content="text/html; charset=UTF-8">
        <div dir="auto">
          <div><br>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">чт, 17 окт. 2024 г.,
                15:06 Terje J. Hanssen <<a
                  href="mailto:terjejhanssen@gmail.com"
                  moz-do-not-send="true" class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
              </div>
              <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div> <br>
                  <br>
                  <br>
                  <div>Den 17.10.2024 13:51, skrev Andrew Randrianasulu:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="auto">
                      <div><br>
                        <br>
                        <div class="gmail_quote">
                          <div dir="ltr" class="gmail_attr">чт, 17 окт.
                            2024 г., 13:40 Terje J. Hanssen <<a
                              href="mailto:terjejhanssen@gmail.com"
                              target="_blank" rel="noreferrer"
                              moz-do-not-send="true"
                              class="moz-txt-link-freetext">terjejhanssen@gmail.com</a>>:<br>
                          </div>
                          <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                            <div> <br>
                              <br>
                              <br>
                              <div>Den 14.10.2024 00:38, skrev Andrew
                                Randrianasulu:<br>
                              </div>
                              <blockquote type="cite">
                                <div dir="auto">
                                  <div><br>
                                    <br>
                                    <div class="gmail_quote">
                                      <div dir="ltr" class="gmail_attr">пн,
                                        14 окт. 2024 г., 01:36 Phyllis
                                        Smith <<a
href="mailto:phylsmith2017@gmail.com" rel="noreferrer noreferrer"
                                          target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">phylsmith2017@gmail.com</a>>:<br>
                                      </div>
                                      <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                        <div dir="ltr">
                                          <div class="gmail_default"
                                            style="font-size:small">Andrew,
                                            so it seems prudent to check
                                            into GIT, the av1_vaapi.mp4
                                            render format (after
                                            successfully tested of
                                            course); but what about the
                                            QSV encoders?<br>
                                          </div>
                                        </div>
                                      </blockquote>
                                    </div>
                                  </div>
                                  <div dir="auto"><br>
                                  </div>
                                  <div dir="auto"><br>
                                  </div>
                                  <div dir="auto">wait for Terje's
                                    testing OR try to build oneVPL-cpu
                                    (it sort of circles back to
                                    different branch of ffmpeg, so
                                    ffmpeg will think it uses qsv but it
                                    in fact will use another ffmpeg ....
                                    well, in theory! it does not work
                                    for me on 32-bit!)</div>
                                  <div dir="auto">
                                    <div class="gmail_quote">
                                      <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
                                      </blockquote>
                                    </div>
                                  </div>
                                </div>
                              </blockquote>
                              <br>
                              I wonder if Hw accellerated encoding
                              support via Vaapi and QSV is to be
                              embedded in future Cingg Appimage and/or
                              packages if possible?<br>
                              What about a list of supported
                              dGPUs/iGPUs?<br>
                            </div>
                          </blockquote>
                        </div>
                      </div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">Problem is - QSV/vaapi  basically
                        search for driver component and this one might
                        be in different location on different distros,
                        and interface between two also not set in stone.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">For appimage you can just unpack
                        them and remove libva.so so on startup cingg
                        will link to system's libva.</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">QSV as we learned is another layer
                        with their own runtime path for yet another set
                        of driver components. So, while building libvpl
                        itself is relatively easily making sure it finds
                        its drivers is not easy (at least for me).</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">speaking about GPU list I think it
                        will be fairly short, you,Phyllis and Andrea
                        probably only ones who use it and report back.
                        Stephan noticed some troubles and reverted back
                        to software. I can test nvdec/nvenc on livecd
                        but this is not my everyday setup (Nvidia
                        proprietary drivers enforce 64-bit system).</div>
                      <div dir="auto"><br>
                      </div>
                      <div dir="auto">But well, feel free to post short
                        summary of that works on your GPUs in cingg as
                        another thread, hopefully others will chime in!</div>
                    </div>
                  </blockquote>
                  <br>
                  If we get available a packaged Cingg test build
                  (rpm/Leap for me), it would be more useful to do this
                  test. Then I have available three gen. Intel, legacy
                  Skylake/Kabylake iGPUs and current DG2/Arc GPU. I also
                  have/had a Nvidia GPU on Skylake, but it looks like it
                  past away.<br>
                </div>
              </blockquote>
            </div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">I think you can build rpm yourself, but for
            this we need to update spec file, so it will point at new
            source and add openvpl as requirements.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">In meantime  you can just make your own
            appimage from just build cingg-with-system-ffmpeg, so it
            hopefully will not be lost after few system updates.</div>
          <div dir="auto"><br>
          </div>
        </div>
      </blockquote>
      <br>
      Andrey replied to me in a previous thread:<br>
      Hardware acceleration methods Sat, 14 Sep 2024 08:55:11 +0300<br>
      <a class="moz-txt-link-freetext"
href="https://lists.cinelerra-gg.org/pipermail/cin/2024-September/008621.html"
        moz-do-not-send="true">https://lists.cinelerra-gg.org/pipermail/cin/2024-September/008621.html</a><br>
      <blockquote type="cite">
        <div><span style="font-size:12.8px">>Is there something that
            prevent typical QSV to be prebuilt in the CinGG/FFmpeg rpm?</span><br>
        </div>
        <div><br>
        </div>
        <div dir="auto">The ffmpeg not installed on my suse build host.
          If you how to enable QSV, I'll change the build script.</div>
        <div dir="auto"><br>
        </div>
      </blockquote>
      <br>
      Is this a "path" we can continue with here?<br>
    </blockquote>
    <br>
    Isn't it so that to apply oneVPL in prebuilt and packaged Cingg,
    it's internal ffmpeg has to be enabled with oneVPL?<br>
    Please correct me and explain better  ......<br>
    <br>
    <blockquote type="cite"
      cite="mid:bc77a22e-478f-4bbf-91a1-9f0a269644b5@gmail.com"> <br>
      <br>
      <br>
      <br>
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>