<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 14.09.2024 14:50, Terje J. Hanssen
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:64d499d4-b761-4e41-a70a-7e047ef3d75d@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <br>
      <br>
      <div class="moz-cite-prefix">Den 14.09.2024 14:23, skrev Andrew
        Randrianasulu:<br>
      </div>
      <blockquote type="cite"
cite="mid:CA+rFky75gzvWNWsgZFaO3PGrpDip3cF6h=CaxYS00kWP1S+AWg@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">сб, 14 сент. 2024 г.,
                15:07 Terje J. Hanssen via Cin <<a
                  href="mailto:cin@lists.cinelerra-gg.org"
                  moz-do-not-send="true" class="moz-txt-link-freetext">cin@lists.cinelerra-gg.org</a>>:<br>
              </div>
              <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                <div> <br>
                  <br>
                  <div>Den 14.09.2024 07:55, skrev Андрей Спицын via
                    Cin:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="auto">
                      <div dir="auto">
                        <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>
                    </div>
                  </blockquote>
                  <br>
                  Interesting.<br>
                  <br>
                  I know how to install FFmpeg and other packages to
                  work with QSV, latest SVT-AV1 etc. on openSUSE.<br>
                  Primarly it is by adding the third party Packman and
                  OBS multimedia libs and apps, repos and packages.<br>
                  The Open Build Service may contain the same packages
                  for distros too.<br>
                  <a href="https://build.opensuse.org/" target="_blank"
                    rel="noreferrer" moz-do-not-send="true"
                    class="moz-txt-link-freetext">https://build.opensuse.org/</a><br>
                  <br>
                  But I am not sure what this implies with regards to
                  CinGG use, I expect Andrew know(?)<br>
                </div>
              </blockquote>
            </div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">cingg uses libav* libraries, and optionally
            can pipe output to external ffmpeg binary.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">But for hw acceleration via qsv I think I need
            someone to test patch, because right now it not mapped
            anywhere, unlike vaapi/vdpau. There might be surprizes about
            what kind of buffer data it returns ....</div>
        </div>
      </blockquote>
    </blockquote>
    <br>
    If I get a Cingg rpm build with patches included, I can test it, if
    you tell me what and where to look for 😉 <br>
    <br>
    <br>
    <blockquote type="cite"
      cite="mid:64d499d4-b761-4e41-a70a-7e047ef3d75d@gmail.com">
      <blockquote type="cite"
cite="mid:CA+rFky75gzvWNWsgZFaO3PGrpDip3cF6h=CaxYS00kWP1S+AWg@mail.gmail.com">
        <div dir="auto">
          <div dir="auto"><br>
          </div>
          <div dir="auto"><br>
          </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">
                <div> If this will be a bundled static build which
                  includes the above system FFmpeg and other packages,<br>
                  I wonder if the additional features i.e QSV can be
                  accessed from CinGG without including presets etc?<br>
                  And possibly other current CinGG features won't be
                  available without its usual bundled FFmpeg?<br>
                </div>
              </blockquote>
            </div>
          </div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">there are bluray muxing patches, and few
            cosmetical (for example selecting pixel formats in y4m
            muxer).</div>
        </div>
      </blockquote>
      <br>
      The current ffmpeg package(s) from Packman on Slowroll:<br>
      <br>
      <font face="Courier New, Courier, monospace">zypper se -is ffmpeg<br>
        Loading repository data...<br>
        Reading installed packages...<br>
        <br>
        S  | Name           | Type    | Version            | Arch   |
        Repository<br>
---+----------------+---------+--------------------+--------+-----------<br>
        i  | ffmpeg-7       | package | 7.0-1699.6.pm.2    | x86_64 |
        Packman<br>
        i  | libheif-ffmpeg | package | 1.18.2-1699.5.pm.3 | x86_64 |
        Packman<br>
        <br>
        <br>
        <br>
        ffmpeg<br>
        ffmpeg version 7.0 Copyright (c) 2000-2024 the FFmpeg developers<br>
          built with gcc 14 (SUSE Linux)<br>
          configuration: --prefix=/usr --libdir=/usr/lib64
        --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg
        --extra-cflags='-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3
        -fstack-protector-strong -funwind-tables
        -fasynchronous-unwind-tables -fstack-clash-protection
        -Werror=return-type -flto=auto -ffat-lto-objects -g'
        --optflags='-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3
        -fstack-protector-strong -funwind-tables
        -fasynchronous-unwind-tables -fstack-clash-protection
        -Werror=return-type -flto=auto -ffat-lto-objects -g'
        --disable-htmlpages --enable-pic --disable-stripping
        --enable-shared --disable-static --enable-gpl --enable-version3
        --enable-libsmbclient --disable-openssl --enable-gnutls
        --enable-ladspa --enable-libshaderc --enable-vulkan
        --enable-libplacebo --enable-libaom --enable-libass
        --enable-libbluray --enable-libbs2b --enable-libcdio
        --enable-libcodec2 --enable-libdav1d --enable-libdc1394
        --enable-libdrm --enable-libfontconfig --enable-libfreetype
        --enable-libfribidi --enable-libgsm --enable-libjack
        --enable-libjxl --enable-librist --enable-libmp3lame
        --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt
        --enable-libopenh264-dlopen --enable-libopus --enable-libpulse
        --enable-librav1e --enable-librubberband --enable-libsvtav1
        --enable-libsoxr --enable-libspeex --enable-libssh
        --enable-libsrt --enable-libtheora --enable-libtwolame
        --enable-libvidstab --enable-libvmaf --enable-libvorbis
        --enable-libvpx --enable-libwebp --enable-libxml2
        --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lto
        --enable-lv2 --enable-libvpl --enable-vaapi --enable-vdpau
        --enable-version3 --enable-libfdk-aac-dlopen --enable-nonfree
        --enable-libopencore-amrnb --enable-libopencore-amrwb
        --enable-libvo-amrwbenc --enable-libx264 --enable-libx265
        --enable-libxvid<br>
          libavutil      59.  8.100 / 59.  8.100<br>
          libavcodec     61.  3.100 / 61.  3.100<br>
          libavformat    61.  1.100 / 61.  1.100<br>
          libavdevice    61.  1.100 / 61.  1.100<br>
          libavfilter    10.  1.100 / 10.  1.100<br>
          libswscale      8.  1.100 /  8.  1.100<br>
          libswresample   5.  1.100 /  5.  1.100<br>
          libpostproc    58.  1.100 / 58.  1.100<br>
        Universal media converter<br>
        usage: ffmpeg [options] [[infile options] -i infile]...
        {[outfile options] outfile}...<br>
        <br>
        <br>
      </font>
      <blockquote type="cite"
cite="mid:CA+rFky75gzvWNWsgZFaO3PGrpDip3cF6h=CaxYS00kWP1S+AWg@mail.gmail.com">
        <div dir="auto"><br>
          <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">
                <div> <br>
                  To be sure not to break the current working CinGG rpm
                  build for openSUSE Leap15.6, possibly using <br>
                  Slowroll as a testbed and learning workshop beside
                  would be a better idea for this, if you have the
                  opportunity? <br>
                  I myselfe have both distros installed in dual-boot
                  setups on my machines, but Slowroll has the benefit of
                  the most <br>
                  current versions of the most. Besides, I have
                  installed the "6.6.49-1-longterm" kernel on Slowroll.<br>
                  <br>
                  Installation and setup of the latest Slowroll iso is
                  similar to and as easy as Leap 15.6.<br>
                  In principle it is to follow tit new Portal wiki with
                  a few modifications and addons as mentioned above:<br>
                  <a href="https://en.opensuse.org/Portal:Slowroll"
                    target="_blank" rel="noreferrer"
                    moz-do-not-send="true" class="moz-txt-link-freetext">https://en.opensuse.org/Portal:Slowroll</a><br>
                  <br>
                  Hear back about this.<br>
                  <br>
                  <br>
                  <blockquote type="cite">
                    <div dir="auto">
                      <div dir="auto">
                        <div dir="auto"><br>
                        </div>
                        <div dir="auto"><br>
                        </div>
                        <div data-smartmail="gmail_signature">Best
                          regards,</div>
                        <div data-smartmail="gmail_signature" dir="auto">Andrey</div>
                      </div>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">пт, 13 сент.
                          2024 г., 20:17 Terje J. Hanssen via Cin <<a
                            href="mailto:cin@lists.cinelerra-gg.org"
                            rel="noreferrer noreferrer" target="_blank"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">cin@lists.cinelerra-gg.org</a>>:<br>
                        </div>
                        <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                          <div> The CinGG manual mentions VAAPI and
                            VDPAU. <br>
                            <a
href="https://cinelerra-gg.org/download/CinelerraGG_Manual/Hardware_video_acceleration.html"
                              rel="noreferrer noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">https://cinelerra-gg.org/download/CinelerraGG_Manual/Hardware_video_acceleration.html</a>
                            <br>
                            <a
href="https://cinelerra-gg.org/download/CinelerraGG_Manual/GPU_hardware_encoding.html"
                              rel="noreferrer noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">https://cinelerra-gg.org/download/CinelerraGG_Manual/GPU_hardware_encoding.html</a><br>
                            <br>
                            My prebuild system FFmpeg lists<br>
                            <br>
                            <font face="Courier New, Courier, monospace">ffmpeg
                              -hide_banner -hwaccels<br>
                              Hardware acceleration methods:<br>
                            </font>
                            <blockquote><font
                                face="Courier New, Courier, monospace">vdpau</font><br>
                              <font
                                face="Courier New, Courier, monospace">cuda</font><br>
                              <font
                                face="Courier New, Courier, monospace">vaapi</font><br>
                              <font
                                face="Courier New, Courier, monospace">qsv</font><br>
                              <font
                                face="Courier New, Courier, monospace">drm</font><br>
                              <font
                                face="Courier New, Courier, monospace">vulkan</font><br>
                            </blockquote>
                            <br>
                            Among these, Vulkan has recently been
                            discussed here.<br>
                            <br>
                            Is there something that prevent typical QSV
                            to be prebuilt in the CinGG/FFmpeg rpm?<br>
                            <br>
                            <br>
                            References:<br>
                            Compiling FFmpeg with QSV on Linux Intel
                            Platform:<br>
                            <a
href="https://www.intel.com/content/www/us/en/content-details/728030/building-ffmpeg-with-qsv-on-windows-and-linux-intel-platform.html?wapkw=ffmpeg"
                              rel="noreferrer noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">https://www.intel.com/content/www/us/en/content-details/728030/building-ffmpeg-with-qsv-on-windows-and-linux-intel-platform.html?wapkw=ffmpeg</a><br>
                            Arc: Intel QuickSync (QSV):<br>
                            <a
href="https://wiki.archlinux.org/title/FFmpeg#Intel_QuickSync_(QSV)"
                              rel="noreferrer noreferrer noreferrer"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">https://wiki.archlinux.org/title/FFmpeg#Intel_QuickSync_(QSV)</a><br>
                            <br>
                            <br>
                            <br>
                            refer<br>
                            <br>
                             <br>
                          </div>
                          -- <br>
                          Cin mailing list<br>
                          <a href="mailto:Cin@lists.cinelerra-gg.org"
                            rel="noreferrer noreferrer noreferrer"
                            target="_blank" moz-do-not-send="true"
                            class="moz-txt-link-freetext">Cin@lists.cinelerra-gg.org</a><br>
                          <a
href="https://lists.cinelerra-gg.org/mailman/listinfo/cin"
rel="noreferrer noreferrer noreferrer noreferrer" target="_blank"
                            moz-do-not-send="true"
                            class="moz-txt-link-freetext">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
                        </blockquote>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                  </blockquote>
                  <br>
                </div>
                -- <br>
                Cin mailing list<br>
                <a href="mailto:Cin@lists.cinelerra-gg.org"
                  target="_blank" rel="noreferrer"
                  moz-do-not-send="true" class="moz-txt-link-freetext">Cin@lists.cinelerra-gg.org</a><br>
                <a
href="https://lists.cinelerra-gg.org/mailman/listinfo/cin"
                  rel="noreferrer noreferrer" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
              </blockquote>
            </div>
          </div>
        </div>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>