Changes of Revision 39

handbrake.changes Changed
x
 
1
@@ -1,4 +1,61 @@
2
 -------------------------------------------------------------------
3
+Tue Jun 15 13:16:44 UTC 2020 - enzokiel@kabelmail.de
4
+
5
+- update to version 1.3.3
6
+  + General
7
+    - Fixed ISO 639-2/B language codes not set correctly in MKV
8
+      (affects Hebrew, Indonesian, Javanese, and Yiddish) (#2903)
9
+    - Improved support for sources where pixel format cannot be
10
+      quickly identified, e.g. due to delayed video track start
11
+      (#2893)
12
+    - Added logging to identify where hardware support is disabled
13
+    - Miscellaneous bug fixes and improvements
14
+  + Video
15
+    - Improved Intel QSV memory footprint by eliminating a buffer
16
+      pool (#2675)
17
+    - Improved Intel QSV H.265 memory buffer size as required by
18
+      newer Intel Media SDK (#2862)
19
+    - Fixed and improved Intel QSV in various situations,
20
+      especially hardware decoding (#873, #2660, #2661, #2829)
21
+    - Fixed full range video being not being identified as limited
22
+      range after conversion where filters are used (#2859)
23
+  + Subtitles
24
+    - Fixed handling of overlapping SSA import subtitles
25
+      (791adbac)
26
+    - Improved support for out-of-order SSA subtitles as allowed
27
+      by specification (#2906)
28
+  + Command line interface
29
+    - Fixed --preset failure unless full path is specified, e.g.
30
+      --preset="Category Name/Preset Name" (#2838)
31
+  + Build system
32
+    - Improved Flatpak to better conform to freedesktop metainfo
33
+      standards
34
+    - Improved Intel QSV Flatpak plugin build effiency using
35
+      cmake-ninja
36
+    - Added a patch to fix cross compiling libdav1d using GCC 10.x
37
+      (quality of life improvement)
38
+      + Official HandBrake 1.3.3 Windows release is built using
39
+        GCC 9.x and is not directly affected by this issue
40
+  + Third-party libraries
41
+    - Updated libraries
42
+      + FFmpeg 4.2.3 (decoding and filters)
43
+  + Mac
44
+    - Fixed preview layout not displaying properly on OS X 10.11
45
+      El Capitan
46
+    - Fixed incorrect copyright year on About dialog (#2830)
47
+  + Windows
48
+    - Fixed a crash related to the dark theme (#2816)
49
+    - Fixed a potential crash related to preview image memory
50
+      allocation (#2871)
51
+    - Fixed a potential crash due to certain actions causing no
52
+      preset being selected (#2875)
53
+    - Fixed missing E-AC-3 encoder option (#2855)
54
+    - Fixed hardware encoder support unavailable in portable build
55
+      (#2832)
56
+    - Miscellaneous bug fixes and improvements
57
+- Added HandBrake-metainfo.patch
58
+
59
+-------------------------------------------------------------------
60
 Mon May 04 18:25:39 UTC 2020 - enzokiel@kabelmail.de
61
 
62
 - update to version 1.3.2
63
handbrake.spec Changed
40
 
1
@@ -26,7 +26,7 @@
2
 
3
 Name:           handbrake
4
 Summary:        Multithreaded Video Transcoder
5
-Version:        1.3.2
6
+Version:        1.3.3
7
 Release:        0
8
 Url:            http://handbrake.fr/
9
 Source0:        https://download.handbrake.fr/releases/%{version}/HandBrake-%{version}-source.tar.bz2
10
@@ -34,6 +34,7 @@
11
 Patch0:         HandBrake-no-builddate.patch
12
 Patch1:         HandBrake-build-shared.patch
13
 Patch2:         HandBrake-qsv.patch
14
+Patch3:         HandBrake-metainfo.patch
15
 License:        GPL-2.0+
16
 Group:          Productivity/Multimedia/Video/Editors and Convertors
17
 BuildRequires:  autoconf
18
@@ -130,6 +131,9 @@
19
 %patch0 -p0
20
 %patch1 -p0
21
 %patch2 -p1
22
+%if 0%{?sle_version} <= 150200 && 0%{?is_opensuse}
23
+%patch3 -p1
24
+%endif
25
 
26
 %build
27
 export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused -I%{_includedir}/ffmpeg"
28
@@ -188,7 +192,11 @@
29
 %{_datadir}/applications/fr.handbrake.ghb.desktop
30
 %{_datadir}/icons/*/*/apps/hb-icon.*
31
 %{_datadir}/icons/hicolor/scalable/apps/fr.handbrake.ghb.svg
32
+%if 0%{?sle_version} <= 150200 && 0%{?is_opensuse}
33
 %{_datadir}/metainfo/fr.handbrake.ghb.appdata.xml
34
+%else
35
+%{_datadir}/metainfo/fr.handbrake.ghb.metainfo.xml
36
+%endif
37
 
38
 %files -n handbrake-gtk-lang -f ghb.lang
39
 
40
HandBrake-metainfo.patch Added
201
 
1
@@ -0,0 +1,277 @@
2
+diff -uNr HandBrake-1.3.3/gtk/src/fr.handbrake.ghb.appdata.template.xml HandBrake-new/gtk/src/fr.handbrake.ghb.appdata.template.xml
3
+--- HandBrake-1.3.3/gtk/src/fr.handbrake.ghb.appdata.template.xml  1970-01-01 01:00:00.000000000 +0100
4
++++ HandBrake-new/gtk/src/fr.handbrake.ghb.appdata.template.xml    2020-06-16 14:52:26.396293217 +0200
5
+@@ -0,0 +1,122 @@
6
++<?xml version="1.0" encoding="UTF-8"?>
7
++<!-- Copyright 2018-2019 John Stebbins <your@email.com> -->
8
++<component type="desktop-application">
9
++  <id>fr.handbrake.ghb</id>
10
++  <translation>ghb</translation>
11
++  <update_contact>jstebbins.hb_AT_gmail.com</update_contact>
12
++  <launchable type="desktop-id">fr.handbrake.ghb.desktop</launchable>
13
++  <metadata_license>CC0-1.0</metadata_license>
14
++  <project_license>GPL-2.0+</project_license>
15
++  <name>HandBrake</name>
16
++  <summary>Video Transcoder</summary>
17
++
18
++  <description>
19
++    <p>HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.</p>
20
++    <p>Reasons you'll love Handbrake:</p>
21
++    <ul>
22
++      <li>Convert video from nearly any format</li>
23
++      <li>Free and Open Source</li>
24
++      <li>Multi-Platform (Windows, Mac and Linux)</li>
25
++    </ul>
26
++  </description>
27
++
28
++  <url type="homepage">https://handbrake.fr/</url>
29
++  <url type="help">https://handbrake.fr/docs/</url>
30
++  <url type="bugtracker">https://github.com/HandBrake/HandBrake/issues</url>
31
++  <url type="translate">https://www.transifex.com/HandBrakeProject/</url>
32
++  <mimetypes>
33
++    <mimetype>application/ogg</mimetype>
34
++    <mimetype>application/x-extension-mp4</mimetype>
35
++    <mimetype>application/x-flac</mimetype>
36
++    <mimetype>application/x-matroska</mimetype>
37
++    <mimetype>application/x-ogg</mimetype>
38
++    <mimetype>audio/ac3</mimetype>
39
++    <mimetype>audio/mp4</mimetype>
40
++    <mimetype>audio/mpeg</mimetype>
41
++    <mimetype>audio/ogg</mimetype>
42
++    <mimetype>audio/x-flac</mimetype>
43
++    <mimetype>audio/x-matroska</mimetype>
44
++    <mimetype>audio/x-mp3</mimetype>
45
++    <mimetype>audio/x-mpeg</mimetype>
46
++    <mimetype>audio/x-vorbis</mimetype>
47
++    <mimetype>video/mp4</mimetype>
48
++    <mimetype>video/mp4v-es</mimetype>
49
++    <mimetype>video/mpeg</mimetype>
50
++    <mimetype>video/msvideo</mimetype>
51
++    <mimetype>video/quicktime</mimetype>
52
++    <mimetype>video/vnd.divx</mimetype>
53
++    <mimetype>video/x-avi</mimetype>
54
++    <mimetype>video/x-m4v</mimetype>
55
++    <mimetype>video/x-matroska</mimetype>
56
++    <mimetype>video/x-mpeg</mimetype>
57
++    <mimetype>video/ogg</mimetype>
58
++    <mimetype>video/x-ogm+ogg</mimetype>
59
++    <mimetype>video/x-theora+ogg</mimetype>
60
++    <mimetype>x-content/video-dvd</mimetype>
61
++    <mimetype>x-content/video-vcd</mimetype>
62
++    <mimetype>x-content/video-svcd</mimetype>
63
++  </mimetypes>
64
++
65
++  <screenshots>
66
++    <screenshot type="default">
67
++      <image>https://download.handbrake.fr/handbrake/images/HandBrake_1.1.x_Summary_linux.png</image>
68
++      <caption>Main window and settings summary</caption>
69
++    </screenshot>
70
++    <screenshot>
71
++      <image>https://download.handbrake.fr/handbrake/images/HandBrake_1.1.x_Dimensions_linux.png</image>
72
++      <caption>Video resolution and cropping settings</caption>
73
++    </screenshot>
74
++    <screenshot>
75
++      <image>https://download.handbrake.fr/handbrake/images/HandBrake_1.1.x_Video_linux.png</image>
76
++      <caption>Video encoder settings</caption>
77
++    </screenshot>
78
++    <screenshot>
79
++      <image>https://download.handbrake.fr/handbrake/images/HandBrake_1.1.x_Audio_linux.png</image>
80
++      <caption>Audio track selection and settings</caption>
81
++    </screenshot>
82
++    <screenshot>
83
++      <image>https://download.handbrake.fr/handbrake/images/HandBrake_1.1.x_Chapters_linux.png</image>
84
++      <caption>Chapter title editing</caption>
85
++    </screenshot>
86
++  </screenshots>
87
++
88
++  <provides>
89
++    <binary>ghb</binary>
90
++  </provides>
91
++
92
++  <releases>
93
++    RELEASE_TAG
94
++  </releases>
95
++  
96
++  <content_rating type="oars-1.1">
97
++    <content_attribute id="violence-cartoon">none</content_attribute>
98
++    <content_attribute id="violence-fantasy">none</content_attribute>
99
++    <content_attribute id="violence-realistic">none</content_attribute>
100
++    <content_attribute id="violence-bloodshed">none</content_attribute>
101
++    <content_attribute id="violence-sexual">none</content_attribute>
102
++    <content_attribute id="violence-desecration">none</content_attribute>
103
++    <content_attribute id="violence-slavery">none</content_attribute>
104
++    <content_attribute id="violence-worship">none</content_attribute>
105
++    <content_attribute id="drugs-alcohol">none</content_attribute>
106
++    <content_attribute id="drugs-narcotics">none</content_attribute>
107
++    <content_attribute id="drugs-tobacco">none</content_attribute>
108
++    <content_attribute id="sex-nudity">none</content_attribute>
109
++    <content_attribute id="sex-themes">none</content_attribute>
110
++    <content_attribute id="sex-homosexuality">none</content_attribute>
111
++    <content_attribute id="sex-prostitution">none</content_attribute>
112
++    <content_attribute id="sex-adultery">none</content_attribute>
113
++    <content_attribute id="sex-appearance">none</content_attribute>
114
++    <content_attribute id="language-profanity">none</content_attribute>
115
++    <content_attribute id="language-humor">none</content_attribute>
116
++    <content_attribute id="language-discrimination">none</content_attribute>
117
++    <content_attribute id="social-chat">none</content_attribute>
118
++    <content_attribute id="social-info">none</content_attribute>
119
++    <content_attribute id="social-audio">none</content_attribute>
120
++    <content_attribute id="social-location">none</content_attribute>
121
++    <content_attribute id="social-contacts">none</content_attribute>
122
++    <content_attribute id="money-purchasing">none</content_attribute>
123
++    <content_attribute id="money-gambling">none</content_attribute>
124
++  </content_rating>
125
++  
126
++</component>
127
++
128
+diff -uNr HandBrake-1.3.3/gtk/src/fr.handbrake.ghb.metainfo.template.xml HandBrake-new/gtk/src/fr.handbrake.ghb.metainfo.template.xml
129
+--- HandBrake-1.3.3/gtk/src/fr.handbrake.ghb.metainfo.template.xml 2020-06-13 16:05:35.000000000 +0200
130
++++ HandBrake-new/gtk/src/fr.handbrake.ghb.metainfo.template.xml   1970-01-01 01:00:00.000000000 +0100
131
+@@ -1,122 +0,0 @@
132
+-<?xml version="1.0" encoding="UTF-8"?>
133
+-<!-- Copyright 2018-2019 John Stebbins <your@email.com> -->
134
+-<component type="desktop-application">
135
+-  <id>fr.handbrake.ghb</id>
136
+-  <translation>ghb</translation>
137
+-  <update_contact>jstebbins.hb_AT_gmail.com</update_contact>
138
+-  <launchable type="desktop-id">fr.handbrake.ghb.desktop</launchable>
139
+-  <metadata_license>CC0-1.0</metadata_license>
140
+-  <project_license>GPL-2.0+</project_license>
141
+-  <name>HandBrake</name>
142
+-  <summary>Video Transcoder</summary>
143
+-
144
+-  <description>
145
+-    <p>HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.</p>
146
+-    <p>Reasons you'll love Handbrake:</p>
147
+-    <ul>
148
+-      <li>Convert video from nearly any format</li>
149
+-      <li>Free and Open Source</li>
150
+-      <li>Multi-Platform (Windows, Mac and Linux)</li>
151
+-    </ul>
152
+-  </description>
153
+-
154
+-  <url type="homepage">https://handbrake.fr/</url>
155
+-  <url type="help">https://handbrake.fr/docs/</url>
156
+-  <url type="bugtracker">https://github.com/HandBrake/HandBrake/issues</url>
157
+-  <url type="translate">https://www.transifex.com/HandBrakeProject/</url>
158
+-  <mimetypes>
159
+-    <mimetype>application/ogg</mimetype>
160
+-    <mimetype>application/x-extension-mp4</mimetype>
161
+-    <mimetype>application/x-flac</mimetype>
162
+-    <mimetype>application/x-matroska</mimetype>
163
+-    <mimetype>application/x-ogg</mimetype>
164
+-    <mimetype>audio/ac3</mimetype>
165
+-    <mimetype>audio/mp4</mimetype>
166
+-    <mimetype>audio/mpeg</mimetype>
167
+-    <mimetype>audio/ogg</mimetype>
168
+-    <mimetype>audio/x-flac</mimetype>
169
+-    <mimetype>audio/x-matroska</mimetype>
170
+-    <mimetype>audio/x-mp3</mimetype>
171
+-    <mimetype>audio/x-mpeg</mimetype>
172
+-    <mimetype>audio/x-vorbis</mimetype>
173
+-    <mimetype>video/mp4</mimetype>
174
+-    <mimetype>video/mp4v-es</mimetype>
175
+-    <mimetype>video/mpeg</mimetype>
176
+-    <mimetype>video/msvideo</mimetype>
177
+-    <mimetype>video/quicktime</mimetype>
178
+-    <mimetype>video/vnd.divx</mimetype>
179
+-    <mimetype>video/x-avi</mimetype>
180
+-    <mimetype>video/x-m4v</mimetype>
181
+-    <mimetype>video/x-matroska</mimetype>
182
+-    <mimetype>video/x-mpeg</mimetype>
183
+-    <mimetype>video/ogg</mimetype>
184
+-    <mimetype>video/x-ogm+ogg</mimetype>
185
+-    <mimetype>video/x-theora+ogg</mimetype>
186
+-    <mimetype>x-content/video-dvd</mimetype>
187
+-    <mimetype>x-content/video-vcd</mimetype>
188
+-    <mimetype>x-content/video-svcd</mimetype>
189
+-  </mimetypes>
190
+-
191
+-  <screenshots>
192
+-    <screenshot type="default">
193
+-      <image>https://download.handbrake.fr/handbrake/images/HandBrake_1.1.x_Summary_linux.png</image>
194
+-      <caption>Main window and settings summary</caption>
195
+-    </screenshot>
196
+-    <screenshot>
197
+-      <image>https://download.handbrake.fr/handbrake/images/HandBrake_1.1.x_Dimensions_linux.png</image>
198
+-      <caption>Video resolution and cropping settings</caption>
199
+-    </screenshot>
200
+-    <screenshot>
201
HandBrake-1.3.2-source.tar.bz2 Deleted
HandBrake-1.3.3-source.tar.bz2 Added
HandBrake-1.3.2-source.tar.bz2.sig -> HandBrake-1.3.3-source.tar.bz2.sig Changed