Den 19.10.2024 19:03, skrev Andrew Randrianasulu:


сб, 19 окт. 2024 г., 19:53 Terje J. Hanssen <[email protected]>:

    Continued from another thread:

    Re: [Cin] another set of test profiles
    Den 18.10.2024 02:08, skrev Andrew Randrianasulu:
    чт, 17 окт. 2024 г., 15:06 Terje J. Hanssen
    <[email protected]>:
    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.
    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.

    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.


    Well, first:
    After my ffmpeg upgrade from v. 7.0.2 to the awaited v. 7.1 on
    Slowroll yesterday, my "just build " cingg-with-system-ffmpeg
    won't startup.
    Apparently Cingg also has to be rebuilt or upgraded to the new
    ffmpeg 7.1 family version, as it claims at startup attempt:

    /home/cinelerra/cinelerra-5.1 #

    # bin/cin
    bin/cin: /lib64/libswscale.so.8: version `LIBSWSCALE_8.1_SUSE' not
    found (required by bin/cin)
    bin/cin: /lib64/libswresample.so.5: version
    `LIBSWRESAMPLE_5.1_SUSE' not found (required by bin/cin)
    bin/cin: /lib64/libavfilter.so.10: version `LIBAVFILTER_10.1_SUSE'
    not found (required by bin/cin)
    bin/cin: /lib64/libavcodec.so.61: version `LIBAVCODEC_61.3_SUSE'
    not found (required by bin/cin)
    bin/cin: /lib64/libavformat.so.61: version `LIBAVFORMAT_61.1_SUSE'
    not found (required by bin/cin)
    bin/cin: /lib64/libavutil.so.59: version `LIBAVUTIL_59.8_SUSE' not
    found (required by bin/cin)


    Verify the installed packages that now provide the missing lib files

    # zypper se -f /lib64/libswscale.so.8 /lib64/libswresample.so.5
    /lib64/libavfilter.so.10 /lib64/libavcodec.so.61
    /lib64/libavformat.so.61 /lib64/libavutil.so.59
    Loading repository data...
    Reading installed packages...


    S  | Name           | Summary | Type
    
---+----------------+--------------------------------------------------------------+--------
    i+ | libavcodec61   | FFmpeg codec
    library                                         | package
    i  | libavfilter10  | FFmpeg audio and video filtering
    library                     | package
    i+ | libavformat61  | FFmpeg's stream format
    library                               | package
    i+ | libavutil59    | FFmpeg's utility
    library                                     | package
    i+ | libswresample5 | FFmpeg software resampling
    library                           | package
    i  | libswscale8    | FFmpeg image scaling and colorspace/pixel
    conversion library | package


    and to verify the new versions:

    # zypper se -is libavcodec61 libavfilter10 libavformat61
    libavutil59 libswresample5 libswscale8
    Loading repository data...
    Reading installed packages...


    S  | Name                 | Type    | Version | Arch   | Repository
    ---+----------------------+---------+-----------------+--------+-----------
    i+ | libavcodec61         | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i  | libavcodec61-32bit   | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i  | libavfilter10        | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i+ | libavformat61        | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i+ | libavutil59          | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i  | libavutil59-32bit    | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i+ | libswresample5       | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i  | libswresample5-32bit | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman
    i  | libswscale8          | package | 7.1-1699.6.pm.1 | x86_64 |
    Packman


    My question is which steps (back) to rebuild Cingg for the new
    ffmpeg 7.1 ?



yeah, fragility of system build.

make sure you have working qsv/vaapi profiles in some safe dir away from cinelerra-5.1

cd cinelerra-5.1

as always, note configure parameters you used

head config.log

copy command line ( ./configure ... ) into some easy to open document

make clean

./autogen.sh

paste configure line you copied to easy to find document before.

./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx


OR

enter new configure line with all needed switches < they start with "--" >  (for example if you patched source with my libvpl.patch)

make

Unhappily I got several fatal errors like:

   ffmpeg.h:48:10: fatal error: libavformat/avformat.h: No such file or
   directory
       48 | #include "libavformat/avformat.h"
          |          ^~~~~~~~~~~~~~~~~~~~~~~~
   compilation terminated.


During the testinstalls of ffmpeg 7.1 first from obs: and lastly from Packman, I had to deinstall several packages due to dependice errors.
So I think there may be some missing packages. I tried to add ffmpeg

Not sure what cause this errors?
I have the following ffmpeg 7.1 packages (re)installed:

# zypper se -is ffmpeg-7
Loading repository data...
Reading installed packages...

S  | Name                         | Type    | Version         | Arch   | Repository
---+------------------------------+---------+-----------------+--------+-----------
i+ | ffmpeg-7                     | package | 7.1-1699.6.pm.1 | x86_64 | Packman i  | ffmpeg-7-libavcodec-devel    | package | 7.1-1699.6.pm.1 | x86_64 | Packman i+ | ffmpeg-7-libavdevice-devel   | package | 7.1-1699.6.pm.1 | x86_64 | Packman i+ | ffmpeg-7-libavfilter-devel   | package | 7.1-1699.6.pm.1 | x86_64 | Packman i+ | ffmpeg-7-libavformat-devel   | package | 7.1-1699.6.pm.1 | x86_64 | Packman i  | ffmpeg-7-libavutil-devel     | package | 7.1-1699.6.pm.1 | x86_64 | Packman i+ | ffmpeg-7-libpostproc-devel   | package | 7.1-1699.6.pm.1 | x86_64 | Packman i  | ffmpeg-7-libswresample-devel | package | 7.1-1699.6.pm.1 | x86_64 | Packman i+ | ffmpeg-7-libswscale-devel    | package | 7.1-1699.6.pm.1 | x86_64 | Packman




make install

return profiles to bin/ffmpeg

run

bin/cin

investigate appimage build ;)

I am currently a bit stuck rebuilding Appimage's  runtime - developer's life .. you can use binary from github as per instruction.










-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to