Changes of Revision 56

avidemux3.changes Changed
x
 
1
@@ -1,9 +1,106 @@
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
@@ -22,11 +22,11 @@
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
@@ -36,6 +36,7 @@
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
@@ -198,6 +199,7 @@
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
@@ -212,7 +214,6 @@
32
 export CXXFLAGS="$flags"
33
 
34
 options+="--with-cli "
35
-options+="--with-qt "
36
 ./bootStrap.bash $options
37
 
38
 %install
39
@@ -220,10 +221,13 @@
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
@@ -234,13 +238,9 @@
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
@@ -306,7 +306,7 @@
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
@@ -358,10 +358,8 @@
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
@@ -370,6 +368,7 @@
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
@@ -394,7 +393,6 @@
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
@@ -421,7 +419,6 @@
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
@@ -438,22 +435,46 @@
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
@@ -474,38 +495,61 @@
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
@@ -1,18 +1,18 @@
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
@@ -22,9 +22,9 @@
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
@@ -34,10 +34,10 @@
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
@@ -54,7 +54,7 @@
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
@@ -63,9 +63,9 @@
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
@@ -87,10 +87,10 @@
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
@@ -99,9 +99,9 @@
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
@@ -111,9 +111,9 @@
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
@@ -0,0 +1,29 @@
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