Den 23.09.2024 16:54, skrev Terje J. Hanssen:


Den 23.09.2024 13:47, skrev Andrew Randrianasulu:


пн, 23 сент. 2024 г., 12:02 Terje J. Hanssen <[email protected]>:



    Den 23.09.2024 01:20, skrev Andrew Randrianasulu:

    [snip]




        ah, ffmpeg includes not found ...


        does "pkg-config --cflags libavcodec" print anything?
        # pkg-config --cflags libavcodec
        -I/usr/include/ffmpeg


        alternatively you can look with "ls" into /usr/include, may
        be current ffmpeg includes live there under ffmpeg7 directory?

        # ls /usr/include/ffmpeg
        libavcodec  libavdevice  libavfilter libavformat  libavutil 
        libpostproc libswresample  libswscale


        of course you need ffmpeg(7?)-devel package installed

        # zypper se -i ffmpeg-7
        Loading repository data...

        Reading installed packages...

        S  | Name                         | Summary | Type
        
---+------------------------------+---------------------------------------------------------------------+--------
        i  | ffmpeg-7                     | Set of libraries for
        working with various multimedia formats        | package
        i  | ffmpeg-7-libavcodec-devel    | Development files for
        FFmpeg's codec library                        | package
        i+ | ffmpeg-7-libavdevice-devel   | Development files for
        FFmpeg's device library                       | package
        i  | ffmpeg-7-libavfilter-devel   | Development files for
        FFmpeg's audio/video filter library           | package
        i  | ffmpeg-7-libavformat-devel   | Development files for
        FFmpeg's stream format library                | package
        i  | ffmpeg-7-libavutil-devel     | Development files for
        FFmpeg's utility library                      | package
        i  | ffmpeg-7-libpostproc-devel   | Development files for
        the FFmpeg post-processing library            | package
        i  | ffmpeg-7-libswresample-devel | Development files for
        the FFmpeg software resampling library        | package
        i  | ffmpeg-7-libswscale-devel    | Development files for
        FFmpeg's image scaling and colorspace library | package



        After you located includes try to re-run ./configure but
        set CFLAGS variable before it with
        -I/path_to_ffmpeg_includes directive,  like

        CFLAGS=-I/usr/include/ffmpeg7 ./configure <..>


        This way?

        # CFLAGS=-I/usr/include/ffmpeg ./configure
        --with-single-user --disable-static-build
        --without-thirdparty --without-libdpx



    I think yes.

    /home/cinelerra/cinelerra-5.1#

    4)
    # CFLAGS=-I/usr/include/ffmpeg ./configure --with-single-user
    --disable-static-build --without-thirdparty --without-libdpx >
    configure.log 2>&1

    .......snip
    checking for suil_instance_new in -lsuil-0... yes
    checking for suil/suil.h... yes
    checking suil headers... yes
    checking for /usr/local/cuda/include/cuda.h... no
    checking cuda sdk... no
    checking for dlopen in -ldl... yes
    checking for numa_alloc in -lnuma... yes
    checking for openexr available... yes
      Reason                  Package
      ------                  -------
      disabled                encore
      disabled                audiofile
      disabled                esound
      disabled                libsvtav1
      shared                  -ltheoraenc
      shared                  -ltheoradec
      shared                  -logg
      shared                  -lvorbis
      shared                  -lvorbisfile
      shared                  -logg
      shared                  -lImath
      shared                  -lIlmThread
      shared                  -lIex
      shared                  -lpthread
      shared                  -la52
      shared                  -lfftw3
      shared                  -lFLAC
      shared                  -lgif
      shared                  -lavc1394
      shared                  -lrom1394
      shared                  -lraw1394
      shared                  -liec61883
      shared                  -ldv
      shared                  -ljpeg
      shared                  -logg
      shared                  -lsndfile
      shared                  -ltheora
      shared                  -luuid
      shared                  -lvorbisenc
      shared                  -lvorbisfile
      shared                  -ltiff
      shared                  -ltwolame
      shared                  -lx264
      shared                  -lx265
      shared                  -lopus
      shared                  -llilv-0
      shared                  -lsratom-0
      shared                  -lserd-0
      shared                  -lsord-0
      shared                  -lsuil-0
      system                  -lX11
      system                  -lXext
      system                  -lXinerama
      system                  -lXfixes
      system                  -lbz2
      system                  -lfontconfig
      system                  -lfreetype
      system                  -llzma
      system                  -lpng
      system                  -lpthread
      system                  -lz
      system                  -ljbig
      system                  -lvdpau
      system                  -lva
      system                  -lva-x11
      system                  -lva-drm
      system                  -lGL
      system                  -lGLU
      system                  -lXv
      system                  -lXft
      system                  -lasound
      system                  -lpulse-simple
      system                  -lpulse
      system                  -lusb-1.0
      system                  -ldl
      system                  -lnuma

      using: with-gl
      using: with-xft
      using: with-xxf86vm
      using: with-oss
      using: with-alsa
      using: with-firewire
      using: with-ogg
      using: with-dv
      using: with-dvb
      using: with-ladspa
      using: with-video4linux2
      using: without-esound
      using: with-pulse
      using: with-pactl
      using: with-openexr
      using: with-lv2
      using: without-commercial
      using: with-giflib
      using: with-libzmpeg
      using: without-libdpx
      using: with-shuttle
      using: with-shuttle_usb
      using: with-xv
      using: with-vaapi
      using: with-vdpau
      using: without-cuda
      using: with-nv
      using: with-wintv
      using: with-x10tv
      using: with-jobs = 32
      using: exec-name = cin
      using: with-cinlib = $$CIN_PATH
      using: with-cindat = $$CIN_PATH
      using: with-config-dir = $$HOME/.bcast5
      using: with-nested-dir = $$HOME/Videos
      using: with-snap-dir = $$HOME/Pictures
      using: with-browser = firefox
      using: with-plugin-dir = $$CIN_LIB/plugins
      using: with-ladspa-dir = $$CIN_LIB/ladspa
      using: with-opencv = no
      using: with-git-ffmpeg = no
      using: with-noelision = auto
      using: with-booby = no
      using: with-clang = no

      using: thirdparty build = no
      using: single-user  = yes
      using: static-build = no
      using: ladspa-build = yes

    checking that generated files are newer than configure... done
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: executing depfiles commands
    config.status: executing libtool commands

    --------------------

    5)
    # make > make.log 2>&1

    .......snip
    /home/cinelerra/cinelerra-5.1/cinelerra/../guicast/bcwindowbase.h:222:22:
    warning: ‘virtual void BC_WindowBase::create_objects()’ was
    hidden [-Woverloaded-virtual=]
      222 |         virtual void create_objects() { return; };
          |                      ^~~~~~~~~~~~~~
    In file included from preferencesthread.h:30,
                     from appearanceprefs.h:30,
                     from preferences.h:37,
                     from convert.C:48:
    question.h:34:14: note:   by ‘void
    QuestionWindow::create_objects(const char*, int)’
       34 |         void create_objects(const char *string, int
    use_cancel);
          |              ^~~~~~~~~~~~~~
    make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1/cinelerra'
    make[1]: *** [Makefile:592: all-recursive] Error 1
    make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1'
    make: *** [Makefile:539: all] Error 2



    Andrew, I attach complete config.log and make.log by email


from log:

fatal error: lame/lame.h: No such file or directory

installing something like lame-devel, or liblame-devel  should fix that.



Yup, add-installed

# zypper in libmp3lame-devel

and have now

# zypper se -i lame
Loading repository data...
Reading installed packages...

S  | Name                  | Summary                                               | Type
---+-----------------------+-------------------------------------------------------+--------
i+ | libmp3lame-devel      | Development files for the LAME MP3 encoder            | package i  | libmp3lame0           | The LAME MP3 encoder library                          | package i  | libmp3lame0-x86-64-v3 | The LAME MP3 encoder library                          | package i+ | libtwolame-devel      | Include Files and Libraries mandatory for Development | package
i  | libtwolame0           | Shared libraries for TwoLame


# cd /home/cinelerra/cinelerra-5.1

#  CFLAGS=-I/usr/include/ffmpeg ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx > configure.log 2>&1

# make > make.log 2>&1

# make install > make_install.log 2>&1

Looks better, all ran through without stop errors,
attach config.log, make.log and make_install.log by email.

-----------

Cinelerra could be started, errors first time like
PluginFFilter::new_ffilter(overlay_qsv)
  err: Input/output error

Started and test loaded three video file types seemingly ok

# ./bin/cin
Cinelerra Infinity - built: Sep 23 2024 10:31:07
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2024 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc61.3.100

Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

build plugin index for: /home/cinelerra/cinelerra-5.1/bin/plugins
PluginFFilter::new_ffilter(lv2)
  err: Operation not permitted
[sofalizer_205 @ 0x3f0f2940] Valid SOFA filename must be set.
PluginFFilter::new_ffilter(sofalizer)
  err: Invalid argument
PluginFFilter::new_ffilter(blend_vulkan)
  err: Input/output error
PluginFFilter::new_ffilter(libplacebo)
  err: Operation not permitted
PluginFFilter::new_ffilter(overlay_qsv)
  err: Input/output error
PluginFFilter::new_ffilter(overlay_vulkan)
  err: Input/output error
PluginFFilter::new_ffilter(xfade_vulkan)
  err: Input/output error
PluginFFilter::new_ffilter(hstack_qsv)
  err: Operation not permitted
PluginFFilter::new_ffilter(vstack_qsv)
  err: Operation not permitted
PluginFFilter::new_ffilter(xstack_qsv)
  err: Operation not permitted
build lv2 index for: $CIN_PATH/lv2
build ladspa plugin index for: /home/cinelerra/cinelerra-5.1/bin/ladspa
Total excess of backups: -50
Session time: 0:02:06
Cpu time: user: 0:00:05.599 sys: 0:00:00.987

----------

# ./bin/cin
Cinelerra Infinity - built: Sep 23 2024 10:31:07
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2024 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc61.3.100

Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv
Total excess of backups: -50
Session time: 0:00:41
Cpu time: user: 0:00:08.443 sys: 0:00:01.101

------

# ./bin/cin
Cinelerra Infinity - built: Sep 23 2024 10:31:07
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2024 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc61.3.100

Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

Total excess of backups: -50
Session time: 0:00:33
Cpu time: user: 0:00:03.581 sys: 0:00:00.906



Audio didn't work during playback of a loaded DV.dv file:

Connection failure: Connection refused
pa_context_connect() failed: Connection refused
AudioALSA::set_params: hw_params failed
AudioALSA::open_output: set_params failed.  Aborting playback.

--------

Audio worked OK during playback of a loaded HDV.m2t file:

Connection failure: Connection refused
pa_context_connect() failed: Connection refused

--------

and Audio worked OK during playback of a loaded CFHD.mkv file:

FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
FFMPEG::open_decoder: some stream times estimated: /Videoklipp/AV1/cfhd01_07.mkv
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to