Package Details: avidemux-core-git 2.8.2.250320.4b5c2a3d7-1

Git Clone URL: https://aur.archlinux.org/avidemux-git.git (read-only, click to copy)
Package Base: avidemux-git
Description: Core libs for Avidemux. (GIT version)
Upstream URL: http://www.avidemux.org
Licenses: GPL2
Conflicts: avidemux-core
Provides: avidemux-core, libADM6avcodec.so, libADM6avformat.so, libADM6avutil.so, libADM6postproc.so, libADM6swscale.so, libADM_audioParser6.so, libADM_core6.so, libADM_coreAudio6.so, libADM_coreAudioDevice6.so, libADM_coreAudioEncoder6.so, libADM_coreAudioFilterAPI6.so, libADM_coreDemuxer6.so, libADM_coreDemuxerMpeg6.so, libADM_coreImage6.so, libADM_coreImageLoader6.so, libADM_coreJobs.so, libADM_coreLibVA6.so, libADM_coreLibVAEnc6.so, libADM_coreMuxer6.so, libADM_coreScript.so, libADM_coreSocket6.so, libADM_coreSqlLight3.so, libADM_coreSubtitles6.so, libADM_coreUI6.so, libADM_coreUtils6.so, libADM_coreVDPAU6.so, libADM_coreVideoCodec6.so, libADM_coreVideoEncoder6.so, libADM_coreVideoFilter6.so
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 26
Popularity: 0.000002
First Submitted: 2014-10-16 16:44 (UTC)
Last Updated: 2025-03-20 21:24 (UTC)

Required by (69)

Sources (8)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

hwcv commented on 2026-06-24 19:16 (UTC)

it seams related to https://github.com/mean00/avidemux2/commit/7aea49cd5defb6a43a27c78dd3658ad172d62a90 which was applied 2 month ago.

i've undone this change partially:


--- avidemux/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.cpp.jsc     2026-06-24 07:27:04.672232074 +0000
+++ avidemux/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.cpp  2026-06-24 18:33:56.821481521 +0000
@@ -309,15 +309,7 @@
     case QT_X11_ENGINE: {
         if (!myDisplay)
         {
-            auto *x11App = qApp->nativeInterface<QNativeInterface::QX11Application>();
-            if (x11App)
-            {
-                myDisplay = x11App->display();
-            }
-            else
-            {
-                myDisplay = XOpenDisplay(NULL);
-            }
+            myDisplay = XOpenDisplay(NULL);
             ADM_info("found x11 display\n");
         }
         mySystemWindowId = videoWindow->winId();

avidemux-qt5-git compiles and starts now.

JPB_9876 commented on 2026-06-22 23:26 (UTC) (edited on 2026-06-22 23:42 (UTC) by JPB_9876)

How to fix this?

[ 70%] Building CXX object ADM_userInterfacesQT5/ADM_gui/CMakeFiles/ADM_guiQT5.dir/T_preview.cpp.o
/tmp/trizen-desktop/avidemux-git/src/avidemux/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.cpp: In function ‘void systemWindowInfo_once()’:
/tmp/trizen-desktop/avidemux-git/src/avidemux/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.cpp:312:34: error: ‘class QApplication’ has no member named ‘nativeInterface’
  312 |             auto *x11App = qApp->nativeInterface<QNativeInterface::QX11Application>();
  |                                  ^~~~~~~~~~~~~~~
/tmp/trizen-desktop/avidemux-git/src/avidemux/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.cpp:312:50: error: ‘QNativeInterface’ has not been declared; did you mean ‘QMetaTypeInterface’?
  312 |             auto *x11App = qApp->nativeInterface<QNativeInterface::QX11Application>();
  |                                                  ^~~~~~~~~~~~~~~~
  |                                                  QMetaTypeInterface
/tmp/trizen-desktop/avidemux-git/src/avidemux/avidemux/qt4/ADM_userInterfaces/ADM_gui/T_preview.cpp:312:85: error: expected primary-expression before ‘)’ token
  312 |        auto *x11App = qApp->nativeInterface<QNativeInterface::QX11Application>();
  |                                                                                ^
make[2]: *** [ADM_userInterfacesQT5/ADM_gui/CMakeFiles/ADM_guiQT5.dir/build.make:264:    ADM_userInterfacesQT5/ADM_gui/CMakeFiles/ADM_guiQT5.dir/T_preview.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1605: ADM_userInterfacesQT5/ADM_gui/CMakeFiles/ADM_guiQT5.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting..

patlefort commented on 2026-06-22 20:34 (UTC)

Patch proposition: https://pastebin.com/SFrLCNtC

  • Add options to enable or disable qt5 and qt6 builds.
  • Fix license.

Miwer commented on 2025-12-13 23:45 (UTC)

After vapoursynth upgrade to r73, I can not compile this package anymore, due to missing VSScript.h file in /usr/include/vapoursynth (included from avidemux-git/src/avidemux/avidemux_plugins/ADM_demuxers/VapourSynth/ADM_vsProxy.h)

This file has been removed from vapoursynth in this commit: https://github.com/vapoursynth/vapoursynth/commit/ae7fa51078eacc75f0a6fba16eb4de9c21c6a80e

My workaround was to downgrade vapoursynth to r72, and that allowed me to build this package again.

Avidemux should probably switch to API4 (VSScript4.h) going forward.

ax34 commented on 2025-03-20 20:22 (UTC) (edited on 2025-03-20 20:22 (UTC) by ax34)

:: jack2-1.9.22-1 and pipewire-jack-1:1.4.1-1 are in conflict (jack). Remove pipewire-jack? [y/N]

(I don't want to uninstall Pipewire)

maderios commented on 2025-01-10 13:00 (UTC)

It builds successfully now, thanks.

maderios commented on 2025-01-09 16:02 (UTC)

It doesn't build


Submodule path 'avidemux/qt4/i18n': checked out '05a39a119e4cd0268b13fa4266a77a45cd38ccb2'
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/cmake/admCoreIncludes.cmake b/cmake/admCoreIncludes.cmake
|index 5263ded..47b8afb 100644
|--- a/cmake/admCoreIncludes.cmake
|+++ b/cmake/admCoreIncludes.cmake
--------------------------
File to patch:

maderios commented on 2024-11-12 13:53 (UTC)

I get build error, i didn't find any place to report issue upstream

[ 78%] Building CXX object ADM_videoFilters6/blend/CMakeFiles/ADM_vf_blend.dir/ADM_vidBlendFrames.cpp.o
[ 79%] Building CXX object ADM_videoFilters6/avsfilter/CMakeFiles/ADM_vf_avsfilter.dir/avsfilterparam_json.cpp.o
[ 79%] Linking CXX shared library libADM_vf_blend.so
[ 79%] Linking CXX shared library libADM_vf_avsfilter.so
/home/fre/ARCH-AUR/avidemux-git/src/avidemux/avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.cpp: In member function ‘virtual bool x265Encoder::encode(ADMBitstream*)’:
/home/fre/ARCH-AUR/avidemux-git/src/avidemux/avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.cpp:216:66: error: cannot convert ‘x265_picture*’ to ‘x265_picture**’ in argument passing
  216 |             er = api->encoder_encode(handle, &nal, &nbNal, NULL, &pic_out);
      |                                                                  ^~~~~~~~
      |                                                                  |
      |                                                                  x265_picture*
/home/fre/ARCH-AUR/avidemux-git/src/avidemux/avidemux_plugins/ADM_videoEncoder/x265/ADM_x265.cpp:224:66: error: cannot convert ‘x265_picture*’ to ‘x265_picture**’ in argument passing
  224 |             er = api->encoder_encode(handle, &nal, &nbNal, &pic, &pic_out);
      |                                                                  ^~~~~~~~
      |                                                                  |
      |                                                                  x265_picture*
make[2]: *** [ADM_videoEncoder/x265/CMakeFiles/ADM_ve_x265_other.dir/build.make:93: ADM_videoEncoder/x265/CMakeFiles/ADM_ve_x265_other.dir/ADM_x265.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:6045: ADM_videoEncoder/x265/CMakeFiles/ADM_ve_x265_other.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 79%] Built target freetype_probe
[ 79%] Built target ADM_vf_blend
[ 79%] Built target ADM_vf_avsfilter
make: *** [Makefile:136: all] Error 2

maderios commented on 2024-10-03 11:07 (UTC)

It builds fine after disabling this

  # add SETTINGS to MESSAGE(FATAL_ERROR in avidemux_plugins/CMakeLists.txt
  # patch -p1 -i "${srcdir}/add_settings_pluginui_message_error.patch"

maderios commented on 2024-09-29 09:26 (UTC) (edited on 2024-09-29 09:26 (UTC) by maderios)

Build errors
makepkg -sicC

==> Starting prepare()...
patching file cmake/admCoreIncludes.cmake
patching file avidemux_plugins/CMakeLists.txt
Hunk #1 FAILED at 88.
1 out of 1 hunk FAILED -- saving rejects to file avidemux_plugins/CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().