Overview

Request 5482 (accepted)

No description set
Submit package Staging / handbrake to package Multimedia / handbrake

handbrake.changes Changed
x
 
1
@@ -1,4 +1,126 @@
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
@@ -17,11 +17,13 @@
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
@@ -29,6 +31,7 @@
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
@@ -84,9 +87,10 @@
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
@@ -126,9 +130,10 @@
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
@@ -146,7 +151,7 @@
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
@@ -187,7 +192,7 @@
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
@@ -38,7 +38,7 @@
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
@@ -0,0 +1,10 @@
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
@@ -1,8 +1,9 @@
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
@@ -124,11 +125,12 @@
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
@@ -250,8 +252,9 @@
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
@@ -261,7 +264,7 @@
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
Request History
enzokiel's avatar

enzokiel created request over 3 years ago


enzokiel's avatar

enzokiel accepted request over 3 years ago