Search Criteria
Package Details: avidemux-qt5-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: | Qt5 GUI for Avidemux. (GIT version) |
Upstream URL: | http://www.avidemux.org |
Licenses: | GPL2 |
Conflicts: | avidemux-qt, avidemux-qt5 |
Provides: | avidemux-qt5, libADM_openGLQT56.so, libADM_render6_QT5.so, libADM_UIQT56.so |
Replaces: | avidemux-qt-git |
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 (76)
- avidemux-core-gitAUR
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- glu (glu-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libADM6avcodec.so (avidemux-core-gitAUR)
- libADM6avutil.so (avidemux-core-gitAUR)
- libADM_audioParser6.so (avidemux-core-gitAUR)
- libADM_core6.so (avidemux-core-gitAUR)
- libADM_coreAudio6.so (avidemux-core-gitAUR)
- libADM_coreAudioDevice6.so (avidemux-core-gitAUR)
- libADM_coreAudioEncoder6.so (avidemux-core-gitAUR)
- libADM_coreAudioFilterAPI6.so (avidemux-core-gitAUR)
- libADM_coreDemuxer6.so (avidemux-core-gitAUR)
- libADM_coreImage6.so (avidemux-core-gitAUR)
- libADM_coreImageLoader6.so (avidemux-core-gitAUR)
- libADM_coreJobs.so (avidemux-core-gitAUR)
- libADM_coreLibVA6.so (avidemux-core-gitAUR)
- libADM_coreLibVAEnc6.so (avidemux-core-gitAUR)
- libADM_coreMuxer6.so (avidemux-core-gitAUR)
- Show 56 more dependencies...
Required by (1)
- avidemux-core-git (optional)
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 »