Search Criteria
Package Details: avidemux-core-git 2.8.2.241124.b74c1a154-1
Package Actions
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 |
Submitter: | sl1pkn07 |
Maintainer: | sl1pkn07 |
Last Packager: | sl1pkn07 |
Votes: | 26 |
Popularity: | 0.163195 |
First Submitted: | 2014-10-16 16:44 (UTC) |
Last Updated: | 2024-11-24 01:36 (UTC) |
Dependencies (102)
- a52dec (a52dec-gitAUR)
- aftenAUR (aften-gitAUR)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR)
- dcaencAUR (dcaenc-gitAUR)
- faac (faac-gitAUR)
- faad2 (faad2-gitAUR)
- fribidi (fribidi-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- jack2 (jack2-gitAUR, pipewire-jack-gitAUR)
- lame (lame-svnAUR, lame-altivecAUR)
- libaom.so (aom-gitAUR, aom-av1-lavish-gitAUR, avmAUR, aom)
- libasound.so (alsa-lib, lib32-alsa-lib)
- libass (libass-gitAUR)
- libass.so (libass-gitAUR, libass)
- libdca (libdca-gitAUR)
- libfaac.so (faac)
- libfaad.so (faad2)
- libfdk-aac (libfdk-aac-gitAUR)
- libfdk-aac.so (libfdk-aac-gitAUR, libfdk-aac)
- libjack.so (jackAUR, jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, lib32-jack2, lib32-pipewire-jack, pipewire-jack)
- libmad
- libmp3lame.so (lame-svnAUR, lame-altivecAUR, lame)
- libmp4v2
- libopencore-amrnb.so (opencore-amr-gitAUR, opencore-amr)
- libopencore-amrwb.so (opencore-amr-gitAUR, opencore-amr)
- libopus.so (lib32-opus, opus)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libpulse.so (pulseaudio-dummyAUR, libpulse)
- libsqlite3.so (sqlite-fossilAUR, lib32-sqlite, sqlite)
- libtwolame.so (lib32-twolame, twolame)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libva-drm.so (libva-gitAUR, libva-headlessAUR, lib32-libva, libva)
- libva-x11.so (libva-gitAUR, lib32-libva, libva)
- libva.so (libva-gitAUR, libva-headlessAUR, lib32-libva, libva)
- libvdpau
- libvdpau.so (lib32-libvdpau, libvdpau)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvorbis.so (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR, lib32-libvorbis, libvorbis)
- libvorbisenc.so (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR, lib32-libvorbis, libvorbis)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libvpx.so (libvpx-full-gitAUR, libvpx-gitAUR, lib32-libvpx, lib32-libvpx1.3, libvpx, libvpx1.3)
- libx11 (libx11-gitAUR)
- libx264.so (x264-tmod-gitAUR, x264-gitAUR, lib32-x264AUR, x264)
- libx265.so (x265-gitAUR, x265-mod-patman-gitAUR, lib32-x265AUR, x265)
- libxvidcore.so (lib32-xvidcoreAUR, xvidcore)
- libz.so (zlib-gitAUR, lib32-zlib, zlib, zlib-ng-compat)
- opencore-amr (opencore-amr-gitAUR)
- opus (opus-gitAUR)
- sqlite (sqlite-fossilAUR)
- twolame (twolame-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- xvidcore (xvidcore-svnAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- a52dec (a52dec-gitAUR) (make)
- aftenAUR (aften-gitAUR) (make)
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- dcaencAUR (dcaenc-gitAUR) (make)
- faac (faac-gitAUR) (make)
- faad2 (faad2-gitAUR) (make)
- fribidi (fribidi-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glu (glu-gitAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- lame (lame-svnAUR, lame-altivecAUR) (make)
- libass (libass-gitAUR) (make)
- libdca (libdca-gitAUR) (make)
- libfdk-aac (libfdk-aac-gitAUR) (make)
- libmad (make)
- libmp4v2 (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR) (make)
- libvdpau (make)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR) (make)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR) (make)
- libxv (make)
- nasm (nasm-gitAUR) (make)
- opencore-amr (opencore-amr-gitAUR) (make)
- qt5-script (qt5-script-gitAUR) (make)
- qt5-tools (make)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR) (make)
- qt6-tools (make)
- setconf (make)
- sqlite (sqlite-fossilAUR) (make)
- twolame (twolame-gitAUR) (make)
- vapoursynth (vapoursynth-classicAUR, vapoursynth-gitAUR) (make)
- x264 (x264-tmod-gitAUR, x264-gitAUR) (make)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR) (make)
- xvidcore (xvidcore-svnAUR) (make)
- yasm (yasm-gitAUR) (make)
- avidemux-cli-gitAUR (optional) – a CLI frontend for Avidemux
- avidemux-qt5-gitAUR (optional) – a Qt5 GUI for Avidemux
- avidemux-qt6-gitAUR (optional) – a Qt6 GUI for Avidemux
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR) (optional) – Nvidia hw encoder
- libva-intel-driver (libva-intel-driver-gitAUR, libva-intel-driver-hybridAUR, libva-intel-driver-g45-h264AUR) (optional) – Intel hw encoder
- libva-mesa-driver (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, mesa) (optional) – Mesa hw encoder
- vapoursynth (vapoursynth-classicAUR, vapoursynth-gitAUR) (optional) – vsProxy (Load Vapoursynth scripts on Avidemux)
- wine (wine-valveAUR, wine-stableAUR, wine-wow64-gitAUR, wine-staging-wow64-gitAUR, wine-ge-customAUR, wine-gitAUR, wine-staging-gitAUR, wine-tkg-staging-wow64-binAUR, wine-staging-wow64AUR, wine-wow64AUR, wine-cachyosAUR, wine-stable-nextAUR, wine-staging) (optional) – AVSload (Load Avisynth scripts on Avidemux)
Latest Comments
1 2 3 4 5 6 .. 10 Next › Last »
maderios commented on 2024-11-12 13:53 (UTC)
I get build error, i didn't find any place to report issue upstream
maderios commented on 2024-10-03 11:07 (UTC)
It builds fine after disabling this
maderios commented on 2024-09-29 09:26 (UTC) (edited on 2024-09-29 09:26 (UTC) by maderios)
Build errors
makepkg -sicC
teaadmirer commented on 2023-12-05 03:51 (UTC) (edited on 2023-12-05 03:57 (UTC) by teaadmirer)
Looks like there is a mistake in PKGBUILD in the prepare() function at
# fix build ffmpeg about ASM encode
I substituted the path without quotation marks with ./ and finally got the package
hildigerr commented on 2023-10-25 23:08 (UTC)
I've shared it on the Avidemux Forum. I plan to create a pull request if it seems like it would be accepted and that this is the way they want it implemented.
So far, it has been recommended to drop the '6' from the directory name since it is there for historical reasons and no longer needed. And also the use of XDG_CONFIG_HOME instead of XDG_DATA_HOME.
sl1pkn07 commented on 2023-10-25 18:49 (UTC)
can you fill a issue/request in upstream?
hildigerr commented on 2023-10-25 17:58 (UTC)
Here's a patch to make avidemux XDG compliant if anyone else is interested:
sl1pkn07 commented on 2023-09-10 08:47 (UTC) (edited on 2023-09-10 09:00 (UTC) by sl1pkn07)
please rework you post. is hard to read. please use markdown text
greetings
EDIT: also, report it to upstream: https://avidemux.org/smif/index.php
nokangaroo commented on 2023-09-09 20:00 (UTC) (edited on 2023-09-09 20:05 (UTC) by nokangaroo)
Correct ffmpeg build failure (ffmpeg is fixed upstream, but the avidemux version needs patched. Maybe use a submodule?)
in PKGBUILD:
... build() { msg2 "Build Core Libs" cmake -B build_core -S avidemux/avidemux_core \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DFAKEROOT="${srcdir}/fakeroot" \ -DAVIDEMUX_SOURCE_DIR="${srcdir}/avidemux"
#insert patch here (build_core is not available at the prepare() stage): cd $srcdir patch -p1 < $BUILDDIR/mathops.h.patch
cmake --build build_core ...
mathops.h.patch (adapted from upstream):
diff --git a/build_core/ffmpeg/source/libavcodec/x86/mathops.h b/build_core/ffmpeg/source/libavcodec/x86/mathops.h index 6298f5ed19..1a1578a0c4 100644 --- a/build_core/ffmpeg/source/libavcodec/x86/mathops.h +++ b/build_core/ffmpeg/source/libavcodec/x86/mathops.h @@ -113,21 +113,32 @@ asm volatile(\ // avoid +32 for shift optimization (gcc should do that ...) #define NEG_SSR32 NEG_SSR32 static inline int32_t NEG_SSR32( int32_t a, int8_t s){ + if (builtin_constant_p(s)) __asm ("sarl %1, %0\n\t" : "+r" (a) - : "ic" ((uint8_t)(-s)) + : "i" (-s & 0x1F) ); + else + asm ("sarl %1, %0\n\t" + : "+r" (a) + : "c" ((uint8_t)(-s)) + ); return a; }
#define NEG_USR32 NEG_USR32 static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ + if (builtin_constant_p(s)) __asm ("shrl %1, %0\n\t" : "+r" (a) - : "ic" ((uint8_t)(-s)) + : "i" (-s & 0x1F) ); + else + asm ("shrl %1, %0\n\t" + : "+r" (a) + : "c" ((uint8_t)(-s)) + ); return a; } - #endif / HAVE_INLINE_ASM / #endif / AVCODEC_X86_MATHOPS_H /
Optional: Get rid of ugly slider:
--- avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp 2018-06-14 18:55:42.216958656 +0200 +++ avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2.cpp 2018-06-14 18:55:50.939958572 +0200 @@ -398,10 +398,10 @@ ADM_mwNavSlider qslider=(ADM_mwNavSlider )slider; slider->setMinimum(0); slider->setMaximum(ADM_LARGE_SCALE); -#if !(defined(APPLE) && QT_VERSION >= QT_VERSION_CHECK(5,10,0)) +/#if !(defined(APPLE) && QT_VERSION >= QT_VERSION_CHECK(5,10,0)) slider->setTickInterval(ADM_SCALE_INCREMENT); slider->setTickPosition(QSlider::TicksBothSides); -#endif +#endif / connect( slider,SIGNAL(valueChanged(int)),this,SLOT(sliderValueChanged(int))); connect( slider,SIGNAL(sliderMoved(int)),this,SLOT(sliderMoved(int))); connect( slider,SIGNAL(sliderReleased()),this,SLOT(sliderReleased()));
Fix typo:
--- avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSPlugin.cpp +++ avidemux_plugins/ADM_muxers/muxerffPS/muxerffPSPlugin.cpp @@ -25,7 +25,7 @@ ADM_MUXER_BEGIN( "mpg",muxerffPS, 1,0,0, "ffPS", // Internal name "ffMpeg PS muxer plugin (c) Mean 2009", - "Mpeg-PS Muxer( ff)", // DIsplay name + "Mpeg-PS Muxer (ff)", // Display name ffPSConfigure, ps_muxer_param, //template &psMuxerConfig, //config --- avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSPlugin.cpp +++ avidemux_plugins/ADM_muxers/muxerffTS/muxerffTSPlugin.cpp @@ -34,7 +34,7 @@ ADM_MUXER_DYN_EXT( 1,0,1, "ffTS", // Internal name "ffMpeg TS muxer plugin (c) Mean 2009", - "Mpeg TS Muxer (ff)", // Display name + "Mpeg-TS Muxer (ff)", // Display name ffTSConfigure, ts_muxer_param, // template &tsMuxerConfig, // config
Edit: No sensible code block handling? Get the mathops patch from upstream.
sl1pkn07 commented on 2023-03-10 05:36 (UTC)
simply
pacman -Sd libvpx
and then rebuild avidemux1 2 3 4 5 6 .. 10 Next › Last »