[Cin] Tested vaapi hwaccel presets

Terje J. Hanssen terjejhanssen at gmail.com
Mon Dec 30 01:09:25 CET 2024




On 29.12.2024 17:04, Terje J. Hanssen wrote:
>
>
>
> On 03.12.2024 17:25, Phyllis Smith wrote:
>>
>>     Note, we do not talk about changing default globally, just about
>>     machinery behind
>>
>>
>> Sorry, I misunderstood and thought you meant default for all instead 
>> of Andrey's packages.  (I need to pay more attention to the details 
>> in the email.)
>> FYI - I believe for Fedora 40, oneVPL is installed with the O/S by 
>> default BUT I had to install oneVPL-devel to build CinGG.
>
> I started Cingg on Leap 15.5 with the latest RPM
> Cinelerra Infinity - built: Dec 29 2024 03:47:56
>
> and tried to test the "h264/5_vaapi,mp4" and "h264/5_qsv.mp4" presets.

Sorry, a bit too hurry - I was partly deceived by trivial file accesses.

  * The correct is that h264/hevc/av1 vaapi work (libva)
  * while h264/hevc/av1 qsv cant find codec  (libvpl)

> But as they didn't work, I guess the onVPL support is not added (yet)?

>
>
>>
>>     but at 3am (GMT+3) I think we surely can stop holding our breath
>>     for same-minute answer ;)
>>
>> Andrew, I just send email when I happen to see it, hoping that you 
>> ignore it until the next day - I will endeavor to track time better.
>>
>>     I did not looked at labels issue yet
>>
>> MatN will not be able to address the labels issue until Wednesday so 
>> we should probably wait until we hear back from him -- it may be an 
>> anomaly that may not be a bug due to some kind of interruption or it 
>> could just be a really esoteric bug.  I did update the BT #666.
>>
>>
>> On Mon, Dec 2, 2024 at 5:16 PM Andrew Randrianasulu 
>> <randrianasulu at gmail.com> wrote:
>>
>>
>>
>>     вт, 3 дек. 2024 г., 02:42 Phyllis Smith <phylsmith2017 at gmail.com>:
>>
>>         Well, yes, BUT the point is people have procedures set up to
>>         build this automatically for years and now all of a sudden
>>         they will have to install more software.  Probably not a good
>>         idea.
>>
>>
>>     Note, we do not talk about changing default globally, just about
>>     machinery behind
>>
>>     https://github.com/einhander/cin-gg-packages/releases
>>
>>     but at 3am (GMT+3) I think we surely can stop holding our breath
>>     for same-minute answer ;)
>>
>>     Good night, sorry I did not looked at labels issue yet
>>
>>
>>         On Mon, Dec 2, 2024 at 4:40 PM Andrew Randrianasulu
>>         <randrianasulu at gmail.com> wrote:
>>
>>
>>
>>             вт, 3 дек. 2024 г., 02:36 Phyllis Smith
>>             <phylsmith2017 at gmail.com>:
>>
>>                 Unfortunately, it won't even build when I add:
>>                 --with-onevpl    on the configure line:
>>
>>                 	
>>
>>                 configure: error: requires onevpl support.
>>                 make: *** No targets specified and no makefile
>>                 found.  Stop.
>>
>>                 This is my 6 year old AMD laptop.
>>
>>
>>             you need to install
>>
>>             https://github.com/intel/libvpl
>>
>>             I used 2.13 for my dummy tests, but something down to 2.6
>>             (I think) should work, at least as build requirement.
>>
>>
>>
>>
>>
>>
>>
>>
>>                 On Mon, Dec 2, 2024 at 4:01 PM Terje J. Hanssen
>>                 <terjejhanssen at gmail.com> wrote:
>>
>>
>>                     Den 02.12.2024 23:32, skrev Phyllis Smith:
>>>                     Adding OneVPL by default, which only works on
>>>                     the latest Intel computers and not on older ones
>>>                     or AMD, would not be a good idea; especially not
>>>                     for the RPM packaging. That is my opinion based
>>>                     on our attempt to keep CinGG generically usable
>>>                     on older computers and even 32-bit systems.
>>
>>                     I didn't think "onevpl on" would prohibit other
>>                     than Intel hardware to work as else, and that
>>                     hwaccell work or not, dependent of the platform
>>                     support.
>>                     Actually my thought was to test what legacy Intel
>>                     hardware are good for. Is possibly a Cingg
>>                     user-switch possible instead?
>>
>>>
>>>                     I have yet to go through the last 5 attachment
>>>                     patches that Andrew graciously put all in one
>>>                     place for viability on all systems.
>>>
>>>                     On Mon, Dec 2, 2024 at 2:01 PM Terje J. Hanssen
>>>                     <terjejhanssen at gmail.com> wrote:
>>>
>>>
>>>
>>>
>>>                         Den 30.11.2024 01:03, skrev Andrew
>>>                         Randrianasulu:
>>>>
>>>>
>>>>                         сб, 30 нояб. 2024 г., 01:07 Phyllis Smith
>>>>                         via Cin <cin at lists.cinelerra-gg.org>:
>>>>
>>>>                             Andrew, should these and the QSV
>>>>                             presets be checked into GIT now that
>>>>                             Terje has tested them on his specific
>>>>                             hardware?
>>>>
>>>>
>>>>                         yes, but 10bit ones require patch for
>>>>                         themselves and recent one  removing
>>>>                         addition of ildct flag for some qsv
>>>>                         encoders ....
>>>>
>>>>                         "Exp: do not set ildct flag for
>>>>                         qsv_av1/h264/vp9"
>>>>                         0001-yet-another-10bit-attempt.patch
>>>>                         0002-Hopefully-wire-up-various-cin_pix_fmt-for-vaapi-enco.patch
>>>>
>>>>                         re-attached so you do not need to hunt them
>>>>                         in mailthreads ....
>>>
>>>
>>>                         Is the onevpl patch already included in the
>>>                         buildsystem?
>>>                         It was said it was "default to off", so I
>>>                         wonder if it will be available or "on" in
>>>                         the upcoming rpm?
>>>
>>>
>>>>
>>>>                         I also have mediacodec/termux related
>>>>                         profiles, and one hackfix for mjpegtools
>>>>                         failing to build here on clang.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>                             P.S. There will not be new Appimages
>>>>                             created at the end of this month, but
>>>>                             will wait until December.
>>>>
>>>>
>>>>                             On Tue, Nov 26, 2024 at 3:52 PM Terje
>>>>                             J. Hanssen <terjejhanssen at gmail.com> wrote:
>>>>
>>>>                                 Attached tested vaapi hwaccel
>>>>                                 presets as gzip'd tar file
>>>>
>>>>                                     av1_vaapi_10b420.mp4
>>>>                                     av1_vaapi_10b420.webm
>>>>                                     av1_vaapi_8b420.mp4
>>>>                                     av1_vaapi_8b420.webm
>>>>                                     h264_vaapi_8b420.mp4
>>>>                                     hevc_vaapi_10b420.mp4
>>>>                                     hevc_vaapi_10b422.mp4
>>>>                                     hevc_vaapi_8b420.mp4
>>>>                                     vp9_vaapi_10b420.mp4
>>>>                                     vp9_vaapi_10b420.webm
>>>>                                     vp9_vaapi_8b420.mp4
>>>>                                     vp9_vaapi_8b420.webm
>>>>
>>>>
>>>>                             -- 
>>>>                             Cin mailing list
>>>>                             Cin at lists.cinelerra-gg.org
>>>>                             https://lists.cinelerra-gg.org/mailman/listinfo/cin
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20241230/b2bbeab3/attachment-0001.htm>


More information about the Cin mailing list