Search Criteria
Package Details: avidemux-core-git 2.8.2.250109.08860c2d1-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, 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.117740 |
First Submitted: | 2014-10-16 16:44 (UTC) |
Last Updated: | 2025-01-09 22:28 (UTC) |
Dependencies (101)
- a52dec (a52dec-gitAUR)
- aftenAUR (aften-gitAUR)
- alsa-lib
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR)
- dcaencAUR (dcaenc-gitAUR)
- faac (faac-gitAUR)
- faad2 (faad2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- 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-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, lib32-jack2, lib32-pipewire-jack, pipewire-jack)
- libmad
- libmp3lame.so (lame-svnAUR, lame-altivecAUR, lame)
- 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, aom-psy101-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-full-jack-gitAUR, pipewire-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, libva-intel-driver-hybrid-gitAUR) (optional) – Intel hw encoder
- libva-mesa-driver (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa) (optional) – Mesa hw encoder
- python (python37AUR, python311AUR, python310AUR) (optional) – Autoscripts
- 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)
Required by (69)
- avidemux-cli-git (requires libADM_coreVideoCodec6.so)
- avidemux-cli-git (requires libADM_coreAudioDevice6.so)
- avidemux-cli-git (requires libADM_coreImageLoader6.so)
- avidemux-cli-git (requires libADM6avutil.so)
- avidemux-cli-git (requires libADM_coreJobs.so)
- avidemux-cli-git (requires libADM_audioParser6.so)
- avidemux-cli-git (requires libADM_coreVideoEncoder6.so)
- avidemux-cli-git (requires libADM_coreMuxer6.so)
- avidemux-cli-git (requires libADM_coreVideoFilter6.so)
- avidemux-cli-git (requires libADM_coreScript.so)
- avidemux-cli-git (requires libADM_coreAudioEncoder6.so)
- avidemux-cli-git (requires libADM_coreSocket6.so)
- avidemux-cli-git
- avidemux-cli-git (requires libADM_coreAudioFilterAPI6.so)
- avidemux-cli-git (requires libADM_coreUI6.so)
- avidemux-cli-git (requires libADM6avcodec.so)
- avidemux-cli-git (requires libADM_core6.so)
- avidemux-cli-git (requires libADM_coreUtils6.so)
- avidemux-cli-git (requires libADM_coreDemuxer6.so)
- avidemux-cli-git (requires libADM_coreAudio6.so)
- Show 49 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »
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 avidemuxEndUserOnly commented on 2023-03-10 03:45 (UTC)
Same here jahosha - libvpx update breaks the dependency on ffmpeg, as well. Its just the vp8 and vp9 codecs, but apparently very necessary. I would rather have this version of avidemux - than the codec, or ffmpeg, so long as it does not impact pipewire. Flagging it out of date see if that helps.
jahosha commented on 2023-03-02 19:50 (UTC) (edited on 2023-03-02 19:51 (UTC) by jahosha)
Getting the following error when I try to upgrade my system
error: failed to prepare transaction (could not satisfy dependencies) :: installing libvpx (1.13.0-1) breaks dependency 'libvpx.so=7-64' required by avidemux-core-git
avidemux-git is up to datenojo commented on 2022-11-03 16:42 (UTC)
For those who get an error
fatal: transport 'file' not allowed
:git config --global protocol.file.allow always
EndUserOnly commented on 2022-01-17 14:18 (UTC)
Thank you very much! Good install - "crop" is back!!!!!
Mikhael commented on 2021-12-31 17:37 (UTC) (edited on 2021-12-31 17:40 (UTC) by Mikhael)
Error building dcaenc: ==> Making package: dcaenc 2-2 (Vi 31 dec 2021 19:23:00 +0200) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading dcaenc-2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 6869 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading http://aepatrakov.narod.ru/olderfiles/1/dcaenc-2.tar.gz Aborting... Finished with result: exit-code Main processes terminated with: code=exited/status=1
jollyrogr commented on 2021-10-20 15:16 (UTC)
@sl1pkn07 thank you! Compiled without issue.
sl1pkn07 commented on 2021-10-19 18:19 (UTC)
@jollyrogr done in upstream. please update
jollyrogr commented on 2021-10-18 17:41 (UTC) (edited on 2021-10-18 17:42 (UTC) by jollyrogr)
[ 80%] Linking CXX executable avidemux3_qt6 /usr/bin/ld: ADM_UIsQt4/src/libADM_UIQT66.so: undefined reference to `factoryWindow::factoryWindow()' collect2: error: ld returned 1 exit status make[2]: [CMakeFiles/avidemux3_qt6.dir/build.make:330: avidemux3_qt6] Error 1 make[1]: [CMakeFiles/Makefile2:727: CMakeFiles/avidemux3_qt6.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »