Overview
Request 5482 (accepted)
No description set
- Created by enzokiel over 3 years ago
- In state accepted
- 4 package maintainers
handbrake.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Tue Jan 11 12:17:23 UTC 2022 - enzokiel@kabelmail.de
4
+
5
+- update to version 1.5.1
6
+ + Build system
7
+ - Fixed an issue with the source tarball that broke Flathub
8
+ Builds.
9
+ + Windows
10
+ - The Windows UI is now .NET 6.0 only. (.NET 5.0 is no longer
11
+ additionally required)
12
+- version 1.5.0
13
+ + Video
14
+ - Fixed an issue on older Intel CPUs causing the CLI to fail to
15
+ initialize (#3924)
16
+ - Updated video engine to preserve chroma sample location
17
+ information
18
+ - Updated Intel Quick Sync to use the Intel oneAPI Video
19
+ Processing Library (oneVPL)
20
+ + Audio
21
+ - Fixed MP2 audio sources not utilizing the fallback encoder
22
+ when pass through is disabled (#3863)
23
+ - Fixed FFmpeg AAC audio encoder quality mode scale range
24
+ (#1295)
25
+ + Subtitles
26
+ - Fixed an issue with captions pass through durations (#3764)
27
+ + Build system
28
+ - Fixed multiple potential race conditions in Flatpak build
29
+ process
30
+ - Updated mac-toolchain-build script with newer tool versions
31
+ + Third-party libraries
32
+ - Updated libraries
33
+ FFmpeg 4.4.1 (decoding and filters)
34
+ FreeType 2.11.1 (subtitles)
35
+ Fribidi 1.0.11 (subtitles)
36
+ HarfBuzz 3.1.2 (subtitles)
37
+ Jansson 2.14 (JSON architecture)
38
+ libass 0.15.2 (subtitles)
39
+ libdav1d 0.9.2 (AV1 decoding)
40
+ libjpeg-turbo 2.1.2 (preview image compression)
41
+ libogg 1.3.5 (Xiph codecs support)
42
+ libvpx 1.11.0 (VP8/VP9 video encoding)
43
+ zimg 3.0.3 (color conversion)
44
+ + Linux
45
+ - Fixed a filter settings issue that resulted in incorrect
46
+ filters being added to jobs (#3910)
47
+ - Updated Intel QSV Flatpak plugin to use Intel MediaSDK 21.3.5
48
+ - Updated Flatpak dependencies
49
+ - Freedesktop Platform 21.08
50
+ - GNOME 41
51
+ - Added Corsican (Corsu) translation
52
+ - Updated translations
53
+ Simplified Chinese (简体中文)
54
+ Dutch (Nederlands)
55
+ French (Français)
56
+ Korean (한국어)
57
+ Spanish (Español)
58
+ Swedish (Svenska)
59
+ - Miscellaneous bug fixes and improvements
60
+ + Mac
61
+ - Requires macOS 10.13 High Sierra or later
62
+ - Fixed potential issues where encoding process could get stuck
63
+ on efficiency cores in some cases
64
+ - Fixed an issue with automatic naming not applying correctly
65
+ - Fixed main window not being shown upon editing a job in the
66
+ queue
67
+ - Updated queue statistics tab to include average encoding
68
+ speed and percent of original file size
69
+ - Added "Move to top" and "Move to bottom" to the queue context
70
+ menu
71
+ - Added a stop breakpoint to the queue, set when stop after job
72
+ is selected and may be reordered (#2572)
73
+ - Added native support for the VideoToolbox API, enabling
74
+ advanced features such as frame multi-pass, mastering display
75
+ and content light metadata, and chroma location; the previous
76
+ implementation via FFmpeg's libavcodec has been removed
77
+ - Added Corsican (Corsu) translation
78
+ - Updated translations
79
+ Simplified Chinese (简体中文)
80
+ French (Français)
81
+ German (Deutsch)
82
+ Italian (Italiano)
83
+ Portuguese (Português)
84
+ - Miscellaneous bug fixes and improvements
85
+ + Windows
86
+ - Requires Windows 10 or later and Microsoft .NET Desktop
87
+ Runtime 6.0.0 or later
88
+ - Fixed a potential crash when encoding using Intel QSV in
89
+ 2-pass mode (#4026)
90
+ - Fixed potential issues where encoding process could get stuck
91
+ on efficiency cores in some cases
92
+ - Fixed an issue with static preview not updating when
93
+ switching between automatic and custom cropping modes (#3911)
94
+ - Updated the toolbar preset dropdown to an overlay panel that
95
+ utilizes a tree view which saves state
96
+ - Updated UI with various improvements to layout, typography,
97
+ and cosmetics
98
+ - Updated queue statistics tab to include average encoding
99
+ speed and content information
100
+ - Updated automatic naming file format placeholders to be live
101
+ options
102
+ - Updated Send File To preference to set HB_SOURCE,
103
+ HB_DESTINATION, and HB_EXIT_CODE environment variables, which
104
+ can be used instead of arguments
105
+ - Added new exit_code parameter to Send File To preference
106
+ - Added "Move to top" and "Move to bottom" to the queue context
107
+ menu
108
+ - Added a stop breakpoint to the queue, set when stop after job
109
+ is selected and may be reordered (#2572)
110
+ - Added support for Windows 10/11 notifications, enable in
111
+ Preferences > When Done
112
+ - Added support for Right to Left UI rendering for languages
113
+ that require it. This can be set in preferences
114
+ - Added Traditional Chinese (正體中文) translation
115
+ Updated translations
116
+ Simplified Chinese (简体中文) - includes fix for access keys
117
+ in menus
118
+ Corsican (Corsu)
119
+ German (Deutsch)
120
+ Italian (Italiano)
121
+ Japanese (日本語)
122
+ - Miscellaneous bug fixes and improvements
123
+
124
+-------------------------------------------------------------------
125
Wed Oct 06 12:42:19 UTC 2021 - enzokiel@kabelmail.de
126
127
- update to version 1.4.2
128
handbrake.spec
Changed
67
1
2
#
3
4
5
-%bcond_with mfx
6
+%ifarch x86_64
7
+%bcond_with qsv
8
+%endif
9
10
Name: handbrake
11
Summary: Multithreaded Video Transcoder
12
-Version: 1.4.2
13
+Version: 1.5.1
14
Release: 0
15
Url: http://handbrake.fr/
16
Source0: https://github.com/HandBrake/HandBrake/releases/download/%{version}/HandBrake-%{version}-source.tar.bz2
17
18
Patch0: HandBrake-no-builddate.patch
19
Patch1: HandBrake-build-shared.patch
20
Patch2: HandBrake-metainfo.patch
21
+Patch3: HandBrake-end-of-non-void-function.patch
22
License: GPL-2.0+
23
Group: Productivity/Multimedia/Video/Editors and Convertors
24
BuildRequires: autoconf
25
26
BuildRequires: pkgconfig(x264)
27
BuildRequires: pkgconfig(x265)
28
BuildRequires: pkgconfig(zimg)
29
-%if %{with mfx}
30
+%if %{with qsv}
31
BuildRequires: pkgconfig(libmfx)
32
BuildRequires: pkgconfig(libva)
33
+BuildRequires: pkgconfig(vpl)
34
%endif
35
%ifnarch %{arm}
36
BuildRequires: libnuma-devel
37
38
%setup -q -n HandBrake-%{version}
39
%patch0 -p0
40
%patch1 -p0
41
-%if 0%{?sle_version} <= 150200 && 0%{?is_opensuse}
42
+%if 0%{?sle_version} == 150200 && 0%{?is_opensuse}
43
%patch2 -p1
44
%endif
45
+%patch3 -p0
46
47
%build
48
export CFLAGS="%{optflags} -fno-strict-aliasing -Wno-unused -I%{_includedir}/ffmpeg"
49
50
--strip="/bin/true" \
51
--optimize=speed \
52
--enable-fdk-aac \
53
-%if %{with mfx}
54
+%if %{with qsv}
55
--enable-qsv \
56
%endif
57
%ifarch %{arm}
58
59
%{_datadir}/applications/fr.handbrake.ghb.desktop
60
%{_datadir}/icons/*/*/apps/hb-icon.*
61
%{_datadir}/icons/hicolor/scalable/apps/fr.handbrake.ghb.svg
62
-%if 0%{?sle_version} <= 150200 && 0%{?is_opensuse}
63
+%if 0%{?sle_version} == 150200 && 0%{?is_opensuse}
64
%{_datadir}/metainfo/fr.handbrake.ghb.appdata.xml
65
%else
66
%{_datadir}/metainfo/fr.handbrake.ghb.metainfo.xml
67
HandBrake-build-shared.patch
Changed
10
1
2
+ MODULES += contrib/libdvdnav
3
+ MODULES += contrib/libbluray
4
+ MODULES += contrib/fdk-aac
5
- MODULES += contrib/libmfx
6
+ MODULES += contrib/libvpl
7
endif
8
+
9
+ifeq (1,$(FEATURE.flatpak))
10
HandBrake-end-of-non-void-function.patch
Added
12
1
2
+--- libhb/qsv_common.c.orig 2021-07-19 09:51:29.420769173 +0200
3
++++ libhb/qsv_common.c 2021-07-19 09:51:29.436768899 +0200
4
+@@ -4358,6 +4358,7 @@
5
+
6
+ int hb_qsv_get_mid_by_surface_from_pool(HBQSVFramesContext* hb_enc_qsv_frames_ctx, mfxFrameSurface1 *surface, QSVMid **out_mid)
7
+ {
8
++ return 0;
9
+ }
10
+
11
+ int hb_qsv_release_surface_from_pool_by_surface_pointer(HBQSVFramesContext* hb_enc_qsv_frames_ctx, const mfxFrameSurface1 *surface)
12
HandBrake-metainfo.patch
Changed
50
1
2
---- HandBrake-1.4.0/gtk/src/fr.handbrake.ghb.appdata.template.xml 1970-01-01 01:00:00.000000000 +0100
3
-+++ HandBrake-new/gtk/src/fr.handbrake.ghb.appdata.template.xml 2021-07-18 09:27:44.000000000 +0200
4
+diff -uNr HandBrake-1.5.1/gtk/src/fr.handbrake.ghb.appdata.template.xml HandBrake-new/gtk/src/fr.handbrake.ghb.appdata.template.xml
5
+--- HandBrake-1.5.1/gtk/src/fr.handbrake.ghb.appdata.template.xml 1970-01-01 01:00:00.000000000 +0100
6
++++ HandBrake-new/gtk/src/fr.handbrake.ghb.appdata.template.xml 2022-01-10 20:11:37.000000000 +0100
7
@@ -0,0 +1,123 @@
8
+<?xml version="1.0" encoding="UTF-8"?>
9
-+<!-- Copyright 2018-2021 John Stebbins <your@email.com> -->
10
++<!-- Copyright 2018-2022 John Stebbins <your@email.com> -->
11
+<component type="desktop-application">
12
+ <id>fr.handbrake.ghb</id>
13
+ <translation>ghb</translation>
14
15
+
16
+</component>
17
+
18
---- HandBrake-1.4.0/gtk/src/fr.handbrake.ghb.metainfo.template.xml 2021-07-18 09:27:44.000000000 +0200
19
+diff -uNr HandBrake-1.5.1/gtk/src/fr.handbrake.ghb.metainfo.template.xml HandBrake-new/gtk/src/fr.handbrake.ghb.metainfo.template.xml
20
+--- HandBrake-1.5.1/gtk/src/fr.handbrake.ghb.metainfo.template.xml 2022-01-10 20:11:37.000000000 +0100
21
+++ HandBrake-new/gtk/src/fr.handbrake.ghb.metainfo.template.xml 1970-01-01 01:00:00.000000000 +0100
22
@@ -1,123 +0,0 @@
23
-<?xml version="1.0" encoding="UTF-8"?>
24
--<!-- Copyright 2018-2021 John Stebbins <your@email.com> -->
25
+-<!-- Copyright 2018-2022 John Stebbins <your@email.com> -->
26
-<component type="desktop-application">
27
- <id>fr.handbrake.ghb</id>
28
- <translation>ghb</translation>
29
30
-
31
-</component>
32
-
33
---- HandBrake-1.4.0/gtk/src/Makefile.am 2021-07-18 09:27:44.000000000 +0200
34
-+++ HandBrake-new/gtk/src/Makefile.am 2021-07-19 10:42:34.610412776 +0200
35
+diff -uNr HandBrake-1.5.1/gtk/src/Makefile.am HandBrake-new/gtk/src/Makefile.am
36
+--- HandBrake-1.5.1/gtk/src/Makefile.am 2022-01-10 20:11:37.000000000 +0100
37
++++ HandBrake-new/gtk/src/Makefile.am 2022-01-11 00:09:03.088899985 +0100
38
@@ -40,7 +40,7 @@
39
hb_menu = fr.handbrake.ghb.desktop
40
41
42
if ! MINGW
43
metainfo_DATA = $(metainfo_in_files:.xml.in=.xml)
44
dist_metainfo_DATA = $(metainfo_files)
45
-@@ -174,10 +174,10 @@
46
+@@ -175,10 +175,10 @@
47
widget.deps: makedeps.py
48
$(HB_PYTHON) $(srcdir)/makedeps.py
49
50
HandBrake-1.4.2-source.tar.bz2
Deleted
HandBrake-1.5.1-source.tar.bz2
Added
HandBrake-1.4.2-source.tar.bz2.sig -> HandBrake-1.5.1-source.tar.bz2.sig
Changed
Refresh
Refresh
Login required, please
login
or
signup
in order to comment