<!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>