We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 56
avidemux3.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Mon Dec 27 17:14:17 UTC 2021 - enzokiel@kabelmail.de
4
+
5
+- Update to version 2.8.0
6
+ - Behavior
7
+ * The part of video preceding the presentation time of the first
8
+ frame is now excluded from created segment, making all videos
9
+ appear as if they "start at zero". When saving video, the frame
10
+ matching the B marker is now excluded from the exported range.
11
+ Therefore, if the B marker is set to the last frame of the
12
+ video, it needs to be reset to the full duration for the last
13
+ frame to be included into the output. Loading Matroska files
14
+ with HEVC video tracks takes longer as slice headers are
15
+ decoded to detect the frame type.
16
+ - New Video Filters
17
+ * Analyzer
18
+ * Blur (on selected area)
19
+ * Cartoon
20
+ * Color balance (adjust shadow, midtone and highlight)
21
+ * Chroma hold (monochrome effect with kept colors)
22
+ * Chroma key (replace "green screen" with an image)
23
+ * Deband (reduce banding artifacts)
24
+ * DelogoHQ (clean up arbitrary shaped logo)
25
+ * Dynamic threshold
26
+ * Fade from first image
27
+ * Fade in (combination of multiple effects)
28
+ * Fade out (combination of multiple effects)
29
+ * Fade through (combination of multiple effects)
30
+ * Fit to size (resize and pad to the specified size)
31
+ * Flip (vertically/horizontally flip the image)
32
+ * Grid (video wall effect)
33
+ * Image stabilizer (reduce camera shakiness)
34
+ * Luma stabilizer (reduce flickering)
35
+ * Mirror
36
+ * Posterize
37
+ * Quadrilateral transformation (four point transform)
38
+ * Wavelet denoiser
39
+ * Wavelet sharpener
40
+ * Zoom (partializable crop filter)
41
+ - New Features
42
+ * HDR video can be converted to SDR with tone mapping using a
43
+ variety of methods.
44
+ * FFV1 encoder is back (it was available in Avidemux 2.5.x).
45
+ * TrueHD audio tracks can be decoded and are supported for
46
+ Matroska containers.
47
+ * Decoding support for WMA9 Lossless codec.
48
+ * Filter previews have got a unified method to quickly compare
49
+ filtered and unfiltered inputs via the "Peek Original" button.
50
+ * Blend and motion interpolation options added to "Resample FPS"
51
+ filter.
52
+ * Mark cut points (segment boundaries) on the navigation slider.
53
+ New buttons and shortcuts are provided to jump to these cut
54
+ points.
55
+ * In the Video Filter Manager, active filters can be temporarily
56
+ disabled.
57
+ * Preference added to load sequentially named pictures in reverse
58
+ order, allowing to reverse video by exporting selection as JPEG
59
+ images and loading the first one.
60
+ * During playback navigation is possible via keys or by dragging
61
+ the navigation slider.
62
+ - Other Enhancements
63
+ * "Resample FPS" and "Change FPS" filters can handle up to 1000
64
+ fps.
65
+ * "Crop" filter's preview has got a translucent green masking.
66
+ * "Crop" filter's Auto Crop function can achieve perfect crops
67
+ (if the selected frame is not too dark).
68
+ * The maximum output resolution of the "Resize" filter has been
69
+ increased to 8192x8192
70
+ * The "Resize" filter has got a nearest neighbour scaling option.
71
+ * Improved HiDPI scaling in previews.
72
+ * x264 video encoder plugin now allows to specify color properties.
73
+ * Maximized window state, widget visibility and toolbar position
74
+ are preserved after application restart.
75
+ * Timestamps in format 00:00:00.000 like copied to clipboard by
76
+ pressing CTRL+SHIFT+C can be pasted into the "Go to Time"
77
+ dialog using CTRL+V.
78
+ * PulseAudioSimple audio device has been replaced with full
79
+ PulseAudio, making an in-application volume control available
80
+ (Linux only).
81
+ * ALSA audio device plugin has been modified to use soft volume,
82
+ providing application-specific volume control which works with
83
+ every ALSA device.
84
+ * In the Video Filter Manager, navigation by keyboard has been
85
+ enhanced.
86
+ * The VU meter ("Audio Metre") has been redesigned.
87
+ - Bugfixes
88
+ * Occasional UI unrepsonsiveness during playback should be fixed.
89
+ * Prevent navigation key events piling up.
90
+ * Thumb slider, displaced by mouse wheel, is now automatically
91
+ reset if the end of video is reached, stopping Avidemux log
92
+ file from filling disk space.
93
+ * Purple tint in old "Fade to" and "Fade to black" filters on
94
+ macOS fixed.
95
+ * Green tint in "MPlayer eq2" filter is fixed.
96
+ - Miscellaneous
97
+ * Bundled FFmpeg libraries have been updated to 4.4.1 release.
98
+
99
+-------------------------------------------------------------------
100
Tue Mar 09 15:06:42 UTC 2021 - enzokiel@kabelmail.de
101
102
- Update to version 2.7.8
103
- New Features
104
-Many new video filters added by courtesy of szlldm
105
+ * Many new video filters added by courtesy of szlldm
106
* A dedicated MOV muxer is now available, replacing silent
107
fallback to MOV muxing mode within the MP4 muxer.
108
* A subset of color info relevant for HDR support is retained
109
avidemux3.spec
Changed
201
1
2
Summary: Graphical video editing and transcoding tool
3
License: GPL-2.0-only
4
Group: Productivity/Multimedia/Video/Editors and Convertors
5
-Version: 2.7.8
6
+Version: 2.8.0
7
Release: 0
8
URL: http://avidemux.sourceforge.net/
9
ExclusiveArch: %ix86 x86_64
10
-Source0: https://www.fosshub.com/Avidemux.html?dwl=avidemux_%{version}.tar.gz
11
+Source0: https://github.com/mean00/avidemux2/releases/download/%{version}/avidemux_%{version}.tar.gz
12
Patch0: avidemux-cmake-2.8.8.patch
13
Patch1: avidemux-linking.patch
14
Patch2: avidemux-x264_plugins.patch
15
16
Patch7: avidemux-desktop-file.patch
17
Patch8: avidemux-backport_Fix_threads_setup.patch
18
Patch9: avidemux-ivtcDupeRemover-return-true-from-ivtcDupeRemover-get.patch
19
+Patch10: avidemux-translations.patch
20
21
# Utilities / Libraries
22
BuildRequires: cmake
23
24
%patch7 -p1
25
%patch8 -p0 -R
26
%patch9 -p1
27
+%patch10 -p1
28
chmod 755 bootStrap.bash
29
chmod 644 AUTHORS COPYING README
30
31
32
export CXXFLAGS="$flags"
33
34
options+="--with-cli "
35
-options+="--with-qt "
36
./bootStrap.bash $options
37
38
%install
39
40
41
# Install man
42
install -D -m644 man/avidemux.1 %{buildroot}%{_mandir}/man1/avidemux.1
43
+rm -f %{buildroot}%{_datadir}/avidemux3/qt5/translations/qtbase_*.qm
44
45
# delete devel file (only needed for build)
46
rm -rf %{buildroot}%{_includedir}
47
48
+%find_lang avidemux %{name}-qt5.lang --with-qt
49
+
50
%fdupes %buildroot
51
52
%post -p /sbin/ldconfig
53
54
55
%postun cli -p /sbin/ldconfig
56
57
-%post qt5
58
-/sbin/ldconfig
59
-%desktop_database_post
60
+%post qt5 -p /sbin/ldconfig
61
62
-%postun qt5
63
-/sbin/ldconfig
64
-%desktop_database_postun
65
+%postun qt5 -p /sbin/ldconfig
66
67
%files
68
%if %{with vapoursynth}
69
70
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_alsaHw.so
71
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_jack.so
72
%{_libdir}/ADM_plugins6/audioDevices/libADM_av_oss.so
73
-%{_libdir}/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so
74
+%{_libdir}/ADM_plugins6/audioDevices/libADM_av_pulseAudio.so
75
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_aften.so
76
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_dcaenc.so
77
%{_libdir}/ADM_plugins6/audioEncoders/libADM_ae_faac.so
78
79
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/ultraFast.json
80
%{_libdir}/ADM_plugins6/pluginSettings/x264/3/veryFast.json
81
%{_libdir}/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
82
-%if 0%{?is_opensuse}
83
%dir %{_libdir}/ADM_plugins6/videoDecoders
84
%{_libdir}/ADM_plugins6/videoDecoders/libADM_vd_aom.so
85
-%endif
86
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so
87
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so
88
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so
89
90
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffNvencHEVC.so
91
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncH264.so
92
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncHEVC.so
93
+%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_ffv1.so
94
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_huff.so
95
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so
96
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_libva.so
97
98
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_fadeToBlack.so
99
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.so
100
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_gauss.so
101
-%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_hflip.so
102
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_hzstackField.so
103
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_ivtcDupeRemover.so
104
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.so
105
106
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vaapiFilterDeint.so
107
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilter.so
108
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vdpauFilterDeint.so
109
-%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_vflip.so
110
%{_libdir}/ADM_plugins6/videoFilters/libADM_vf_yadif.so
111
%dir %{_datadir}/ADM6_addons
112
%dir %{_datadir}/ADM6_addons/avsfilter
113
114
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x264_cli.so
115
%{_libdir}/ADM_plugins6/videoEncoders/libADM_ve_x265_cli.so
116
%dir %{_libdir}/ADM_plugins6/videoFilters/cli
117
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_analyzerCli.so
118
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artCartoonCli.so
119
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artCharcoalCli.so
120
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artChromaHoldCli.so
121
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artChromaKeyCli.so
122
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artColorEffectCli.so
123
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artDynThresholdCli.so
124
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artGridCli.so
125
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artMirrorCli.so
126
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artPixelizeCli.so
127
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artPosterizeCli.so
128
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artVHSCli.so
129
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_artVignetteCli.so
130
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_blackenBordersCli.so
131
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_blurCli.so
132
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_chromaShiftCli.so
133
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_colorBalanceCli.so
134
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_colorTempCli.so
135
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_contrastCli.so
136
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_CropCli.so
137
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_debandCli.so
138
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_delogoHQCli.so
139
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_eq2Cli.so
140
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeFromImageCli.so
141
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeInCli.so
142
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeOutCli.so
143
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fadeThroughCli.so
144
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_fitToSizeCli.so
145
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_flipCli.so
146
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_HueCli.so
147
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_imageStabCli.so
148
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_logoCli.so
149
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_lumaStabCli.so
150
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
151
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_msharpenCli.so
152
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_quadTransCli.so
153
%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.so
154
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_waveletDenoiseCli.so
155
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_waveletSharpCli.so
156
+%{_libdir}/ADM_plugins6/videoFilters/cli/libADM_vf_ZoomCli.so
157
158
%files qt5
159
%{_bindir}/avidemux3_jobs_qt5
160
161
%{_libdir}/ADM_plugins6/shaderDemo/1/zigzag.shader
162
%{_libdir}/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so
163
%{_libdir}/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so
164
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_analyzerQT5.so
165
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artCartoonQT5.so
166
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artCharcoalQT5.so
167
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artChromaHoldQT5.so
168
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artChromaKeyQT5.so
169
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artColorEffectQT5.so
170
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artDynThresholdQT5.so
171
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artGridQT5.so
172
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artMirrorQT5.so
173
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artPixelizeQT5.so
174
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artPosterizeQT5.so
175
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artVHSQT5.so
176
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_artVignetteQT5.so
177
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_asharpQT5.so
178
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_blackenBordersQT5.so
179
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_blurQT5.so
180
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_chromaShiftQT5.so
181
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_colorBalanceQT5.so
182
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_colorTempQT5.so
183
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_contrastQT5.so
184
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_cropQT5.so
185
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_debandQT5.so
186
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_delogoHQQT5.so
187
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_eq2QT5.so
188
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeFromImageQT5.so
189
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeInQT5.so
190
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeOutQT5.so
191
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeThroughQT5.so
192
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_fitToSizeQT5.so
193
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_flipQT5.so
194
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_glBenchmark.so
195
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_glResize.so
196
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_HueQT5.so
197
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_imageStabQT5.so
198
+%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_lumaStabQT5.so
199
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_logoQT5.so
200
%{_libdir}/ADM_plugins6/videoFilters/qt5/libADM_vf_mpdelogoQT5.so
201
avidemux-package_version.patch
Changed
120
1
2
-diff -uNr avidemux_2.7.6/avidemux/osxInstaller/CMakeLists.txt avidemux_2.7.6.new/avidemux/osxInstaller/CMakeLists.txt
3
---- avidemux_2.7.6/avidemux/osxInstaller/CMakeLists.txt 2020-07-07 21:09:46.344578674 +0200
4
-+++ avidemux_2.7.6.new/avidemux/osxInstaller/CMakeLists.txt 2020-07-07 21:10:47.459492742 +0200
5
-@@ -127,7 +127,7 @@
6
+diff -uNr avidemux_2.8.0/avidemux/osxInstaller/CMakeLists.txt avidemux_2.8.0.new/avidemux/osxInstaller/CMakeLists.txt
7
+--- avidemux_2.8.0/avidemux/osxInstaller/CMakeLists.txt 2021-12-27 13:09:51.167627817 +0100
8
++++ avidemux_2.8.0.new/avidemux/osxInstaller/CMakeLists.txt 2021-12-27 13:23:47.647736836 +0100
9
+@@ -110,7 +110,7 @@
10
FILE(COPY "${ORIGINAL}/Contents/Resources/avidemux.icns" DESTINATION "${RESOURCES}")
11
12
# Entice macOS to return correct system language (QTBUG-72491)
13
--FILE(GLOB ListOfTranslationFiles "${RESOURCES}/share/avidemux6/qt5/i18n/avidemux_*.qm")
14
-+FILE(GLOB ListOfTranslationFiles "${RESOURCES}/share/avidemux3/qt5/i18n/avidemux_*.qm")
15
+-FILE(GLOB ListOfTranslationFiles "${RESOURCES}/share/avidemux6/qt${ADM_QT_VERSION}/i18n/avidemux_*.qm")
16
++FILE(GLOB ListOfTranslationFiles "${RESOURCES}/share/avidemux3/qt${ADM_QT_VERSION}/i18n/avidemux_*.qm")
17
FOREACH(lang ${ListOfTranslationFiles})
18
STRING(REGEX REPLACE ".*avidemux_" "" lang "${lang}")
19
STRING(REPLACE ".qm" "" lang "${lang}")
20
-diff -uNr avidemux_2.7.6/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp avidemux_2.7.6.new/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp
21
---- avidemux_2.7.6/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp 2020-07-07 21:09:45.948585710 +0200
22
-+++ avidemux_2.7.6.new/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp 2020-07-07 21:10:47.107498996 +0200
23
+diff -uNr avidemux_2.8.0/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp avidemux_2.8.0.new/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp
24
+--- avidemux_2.8.0/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp 2021-12-27 13:09:51.007630769 +0100
25
++++ avidemux_2.8.0.new/avidemux/qt4/ADM_userInterfaces/ADM_gui/Q_gui2_menu.cpp 2021-12-27 13:23:47.507739558 +0100
26
@@ -143,7 +143,7 @@
27
QString referenceFile = QCoreApplication::applicationDirPath() + "/help/" + ((FileAction*)sender())->filePath();
28
#else
29
30
#endif
31
32
QDesktopServices::openUrl(QUrl("file:///" + referenceFile, QUrl::TolerantMode));
33
-diff -uNr avidemux_2.7.6/avidemux/qt4/i18n/Ts.cmake avidemux_2.7.6.new/avidemux/qt4/i18n/Ts.cmake
34
---- avidemux_2.7.6/avidemux/qt4/i18n/Ts.cmake 2020-07-07 21:09:45.532593101 +0200
35
-+++ avidemux_2.7.6.new/avidemux/qt4/i18n/Ts.cmake 2020-07-07 21:10:46.671506743 +0200
36
+diff -uNr avidemux_2.8.0/avidemux/qt4/i18n/Ts.cmake avidemux_2.8.0.new/avidemux/qt4/i18n/Ts.cmake
37
+--- avidemux_2.8.0/avidemux/qt4/i18n/Ts.cmake 2021-12-27 13:09:50.771635121 +0100
38
++++ avidemux_2.8.0.new/avidemux/qt4/i18n/Ts.cmake 2021-12-27 13:23:47.423741191 +0100
39
@@ -28,7 +28,7 @@
40
IF(WIN32)
41
SET(i18dir "${CMAKE_INSTALL_PREFIX}/${BIN_DIR}/${QT_EXTENSION}/i18n")
42
43
ENDIF(WIN32)
44
INSTALL(FILES ${ARGN} DESTINATION "${i18dir}" COMPONENT runtime)
45
ENDMACRO(INSTALL_I18N _files)
46
-diff -uNr avidemux_2.7.6/avidemux_core/ADM_core/src/ADM_folder_linux.cpp avidemux_2.7.6.new/avidemux_core/ADM_core/src/ADM_folder_linux.cpp
47
---- avidemux_2.7.6/avidemux_core/ADM_core/src/ADM_folder_linux.cpp 2020-07-07 21:09:46.264580095 +0200
48
-+++ avidemux_2.7.6.new/avidemux_core/ADM_core/src/ADM_folder_linux.cpp 2020-07-07 21:10:48.919466800 +0200
49
-@@ -124,14 +124,14 @@
50
+diff -uNr avidemux_2.8.0/avidemux_core/ADM_core/src/ADM_folder_linux.cpp avidemux_2.8.0.new/avidemux_core/ADM_core/src/ADM_folder_linux.cpp
51
+--- avidemux_2.8.0/avidemux_core/ADM_core/src/ADM_folder_linux.cpp 2021-12-27 13:09:51.027630400 +0100
52
++++ avidemux_2.8.0.new/avidemux_core/ADM_core/src/ADM_folder_linux.cpp 2021-12-27 13:23:47.867732558 +0100
53
+@@ -126,14 +126,14 @@
54
if(isPortable)
55
{
56
std::string i18n=pluginDir;
57
58
ADM_i18nDir=std::string(ppath);
59
delete [] ppath;
60
ppath=NULL;
61
-@@ -163,7 +163,7 @@
62
+@@ -165,7 +165,7 @@
63
strcpy(ADM_basedir, homeEnv);
64
AddSeparator(ADM_basedir);
65
66
67
68
strcat(ADM_basedir, ADM_DIR_NAME);
69
strcat(ADM_basedir, ADM_SEPARATOR);
70
-diff -uNr avidemux_2.7.6/avidemux_core/ADM_core/src/ADM_folder_mac.cpp avidemux_2.7.6.new/avidemux_core/ADM_core/src/ADM_folder_mac.cpp
71
---- avidemux_2.7.6/avidemux_core/ADM_core/src/ADM_folder_mac.cpp 2020-07-07 21:09:46.260580166 +0200
72
-+++ avidemux_2.7.6.new/avidemux_core/ADM_core/src/ADM_folder_mac.cpp 2020-07-07 21:10:48.903467083 +0200
73
+diff -uNr avidemux_2.8.0/avidemux_core/ADM_core/src/ADM_folder_mac.cpp avidemux_2.8.0.new/avidemux_core/ADM_core/src/ADM_folder_mac.cpp
74
+--- avidemux_2.8.0/avidemux_core/ADM_core/src/ADM_folder_mac.cpp 2021-12-27 13:09:51.027630400 +0100
75
++++ avidemux_2.8.0.new/avidemux_core/ADM_core/src/ADM_folder_mac.cpp 2021-12-27 13:23:47.859732714 +0100
76
@@ -132,7 +132,7 @@
77
strcpy(ADM_basedir, homeEnv);
78
AddSeparator(ADM_basedir);
79
80
#endif
81
std::string r=std::string(ppath);
82
delete [] ppath;
83
-diff -uNr avidemux_2.7.6/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp avidemux_2.7.6.new/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp
84
---- avidemux_2.7.6/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp 2020-07-07 21:09:45.612591680 +0200
85
-+++ avidemux_2.7.6.new/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp 2020-07-07 21:10:39.679630980 +0200
86
-@@ -265,7 +265,7 @@
87
+diff -uNr avidemux_2.8.0/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp avidemux_2.8.0.new/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp
88
+--- avidemux_2.8.0/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp 2021-12-27 13:09:50.887632982 +0100
89
++++ avidemux_2.8.0.new/avidemux_plugins/ADM_scriptEngines/tinyPy/src/PythonEngine.cpp 2021-12-27 13:23:42.655833895 +0100
90
+@@ -268,7 +268,7 @@
91
this->callEventHandlers(IScriptEngine::Information, NULL, -1,
92
(string("Executing ") + string(name) + string("...")).c_str());
93
94
95
96
this->callEventHandlers(IScriptEngine::Information, NULL, -1, "Done");
97
98
-diff -uNr avidemux_2.7.6/cmake/se_plugin.cmake avidemux_2.7.6.new/cmake/se_plugin.cmake
99
---- avidemux_2.7.6/cmake/se_plugin.cmake 2020-07-07 21:09:45.540592960 +0200
100
-+++ avidemux_2.7.6.new/cmake/se_plugin.cmake 2020-07-07 21:10:50.103445762 +0200
101
+diff -uNr avidemux_2.8.0/cmake/se_plugin.cmake avidemux_2.8.0.new/cmake/se_plugin.cmake
102
+--- avidemux_2.8.0/cmake/se_plugin.cmake 2021-12-27 13:09:50.787634826 +0100
103
++++ avidemux_2.8.0.new/cmake/se_plugin.cmake 2021-12-27 13:23:48.491720427 +0100
104
@@ -16,7 +16,7 @@
105
if (WIN32)
106
set(helpDir "${CMAKE_INSTALL_PREFIX}/help/${_engineName}")
107
108
endif (WIN32)
109
110
install(DIRECTORY "${_sourceDirectory}" DESTINATION "${helpDir}" COMPONENT plugins)
111
-diff -uNr avidemux_2.7.6/cmake/sql/update.sh avidemux_2.7.6.new/cmake/sql/update.sh
112
---- avidemux_2.7.6/cmake/sql/update.sh 2020-07-07 21:09:46.300579456 +0200
113
-+++ avidemux_2.7.6.new/cmake/sql/update.sh 2020-07-07 21:10:49.887449600 +0200
114
+diff -uNr avidemux_2.8.0/cmake/sql/update.sh avidemux_2.8.0.new/cmake/sql/update.sh
115
+--- avidemux_2.8.0/cmake/sql/update.sh 2021-12-27 13:09:51.087629294 +0100
116
++++ avidemux_2.8.0.new/cmake/sql/update.sh 2021-12-27 13:23:48.407722059 +0100
117
@@ -1,3 +1,3 @@
118
-sqlite3 ~/.avidemux6/jobs.sql .d > dump
119
+sqlite3 ~/.avidemux3/jobs.sql .d > dump
120
avidemux-translations.patch
Added
31
1
2
+--- avidemux_2.8.0/avidemux/qt4/i18n/Ts.cmake 2021-12-27 13:09:50.771635121 +0100
3
++++ avidemux_2.8.0.new/avidemux/qt4/i18n/Ts.cmake 2021-12-27 15:19:33.950945751 +0100
4
+@@ -28,7 +28,7 @@
5
+ IF(WIN32)
6
+ SET(i18dir "${CMAKE_INSTALL_PREFIX}/${BIN_DIR}/${QT_EXTENSION}/i18n")
7
+ ELSE(WIN32)
8
+- SET(i18dir "${CMAKE_INSTALL_PREFIX}/share/avidemux3/${QT_EXTENSION}/i18n")
9
++ SET(i18dir "${CMAKE_INSTALL_PREFIX}/share/avidemux3/${QT_EXTENSION}/translations")
10
+ ENDIF(WIN32)
11
+ INSTALL(FILES ${ARGN} DESTINATION "${i18dir}" COMPONENT runtime)
12
+ ENDMACRO(INSTALL_I18N _files)
13
+--- avidemux_2.8.0/avidemux_core/ADM_core/src/ADM_folder_linux.cpp 2021-12-27 13:09:51.027630400 +0100
14
++++ avidemux_2.8.0.new/avidemux_core/ADM_core/src/ADM_folder_linux.cpp 2021-12-27 16:53:46.698272503 +0100
15
+@@ -126,13 +126,13 @@
16
+ if(isPortable)
17
+ {
18
+ std::string i18n=pluginDir;
19
+- i18n+=std::string("/../../share/avidemux3/")+flavor+std::string("/i18n");
20
++ i18n+=std::string("/../../share/avidemux3/")+flavor+std::string("/translations");
21
+ ADM_i18nDir=canonize(i18n);
22
+ ADM_info("Relative to install i18n mode : <%s>\n",ADM_i18nDir.c_str());
23
+ // 181n
24
+ }else
25
+ {
26
+- std::string partialPath=flavor+std::string("/i18n");
27
++ std::string partialPath=flavor+std::string("/translations");
28
+ char *ppath=ADM_getInstallRelativePath("share","avidemux3",partialPath.c_str());
29
+ ADM_i18nDir=std::string(ppath);
30
+ delete [] ppath;
31
avidemux_2.7.8.tar.gz -> avidemux_2.8.0.tar.gz
Changed