Changes of Revision 3

HandBrake.changes Changed
x
 
1
@@ -1,4 +1,1032 @@
2
 -------------------------------------------------------------------
3
+Sun Nov 06 14:08:36 UTC 2022 - hpj@urpla.net
4
+
5
+- Update to version 1.5.1:
6
+  * WinGui: Log rather than crash when a queue backup fails for whatever reason. #4079
7
+  * WinGui: Allow the queue backup to overwrite .last queue recovery files if they get left behind. #4079
8
+  * Update NEWS
9
+  * WinGui: Bump Version to 1.5.1
10
+  * flatpak: update libass version
11
+  * WinGui: Fix the last set of .NET publish proviles to use v6
12
+  * WinGui: Fix the Publish Profiles to use .NET 6
13
+  * Update Resources.zh-Hant.resx
14
+  * WinGui: Rename the Chinese language files to zh-Tans and zh-Hant When building with msbuild, it seems to not correctly build or link when using zh-CN or zh-TW despite working fine in Visual Studio.
15
+  * Fix news typo.
16
+  * WinGui: Try  Fix an issue where language
17
+  * Remove Japanese from the list of macOS updated translations because there isn't one.
18
+  * Add translation updated and queue feature for maOS to 1.5.0 news.
19
+  * WinGui: Fix a bug where the padding filter was not decoupled correctly form the queue'd task. Should fix #4072
20
+  * Expose VideoEncoderSupportsTwoPass on HandBrakeEncoderHelpers.
21
+  * WinGui: Change language name for chinese translations per toto's suggestions and improve the user setting handling of the "zh" to "zh-CN" rebase. #4057
22
+  * Win Update locale it and zh-TW
23
+  * build: Require autoconf 2.71.0 on macOS in configure.py.
24
+  * Add translations updated for Linux to 1.5.0 news.
25
+  * gtk Update locales
26
+  * WinGui: Lockout Pre Windows 10 in the installers.
27
+  * Add queue stop after job breakpoint info to 1.5.0 news.
28
+  * Add FFmpeg AAC quality scale fix to 1.5.0 news.
29
+  * Update Chinese translations info in NEWS.markdown.
30
+  * Update copyright dates to 2022.
31
+  * libhb: Fixing FAAC quality scale. Should be 1-5. Default is now 3. Fixes #4064 and #1295
32
+  * WinGUI: Fix chapter marker selection with dark theme enabled
33
+  * MacGui: disable NSWindow tabbing in the preview window.
34
+  * WinGui: Bump Version to 1.5 and update copyright for the WinUI only.
35
+  * MacGui: change the docs menu to point to the base docs url instead of a specific version and language page.
36
+  * MacGui: use the same format names as the main window in the queue job description.
37
+  * MacGui: handle the case where the current selected path control url is nil.
38
+  * NEWS Update
39
+  * WinGui: Add support for user selectable Right to Left
40
+  * configure: redirect stderr to dev/null in VersionProbe to avoid reading xcodebuild internal warnings on macOS.
41
+  * Add zh-TW locale for Win
42
+  * Win Update some locales
43
+  * More updates to NEWS.markdown for 1.5.0 release.
44
+  * Update NEWS.markdown for 1.5.0 release.
45
+  * MacGui: update localizations.
46
+  * encvt: fix the type of vbv-bufsize and vbv-maxrate options when parsing them.
47
+  * MacGui: do not show fps when 0 and % of original files when not a single file in the statistics view.
48
+  * Make statistics and overview equal
49
+  * MacGui: use hb_video_twopass_is_supported() to disable the two passes checkboxes.
50
+  * libhb: add an helper function to check if an encoder supports two passes or not. Enable two passes on VideoToolbox H.265 on Monterey on M1.
51
+  * encvt: add a new 'gpu-registryid' advanced option to force the usage of a specific gpu encoder.
52
+  * WinGui: Retire code used to support versions of windows pre 10.
53
+  * qsv: fix qsv context if two pass encode (#4026).
54
+  * MacGui: use a different indentation in the statistics panel to make size for German labels.
55
+  * MacGui: increase the indent space in the queue details view.
56
+  * MacGui: update Italian localization.
57
+  * MacGui: move the average fps stats after the paused duration one.
58
+  * MacGui: add avg fps and % of original file size to the queue statistics.
59
+  * MacGui: rename the path control "Show in Finder" menu item to "Reveal in Finder.
60
+  * MacGui: allow dragging a folder to the destination path control to set the destination.
61
+  * MacGui: cosmetics changes.
62
+  * build(deps): bump Ookii.Dialogs.Wpf from 5.0.0 to 5.0.1 in /win/CS
63
+  * contrib: remove set thread priority for x264 for better performance
64
+  * WinGui: Few more fixews and improvements to the Preset Design and Backend code.
65
+  * WinGui: Improvements to the Edit Preset UI/UX
66
+  * WinGui: Improve soruce title specific selection tooltip. Fixes #4024
67
+  * muxavformat: do not allocato pkt twice.
68
+  * libhb: fix some leaks.
69
+  * encvt: log the encoderID.
70
+  * WinGui: Couple of UI/UX improvements around the toolbar preset pane and associated menus. Preset pane selected Item is now synchronised to the main screen as well.
71
+  * WinGui: Quality of life improvements around the UI. (Missing localised strings. Improved Context Menus, Alignment Issues)
72
+  * MacGui: set HBCore automaticallyPreventSleep to no by default. Do not prevent sleep from the XPC services.
73
+  * Fix a couple compiler warnings.
74
+  * nvenc: Fix segfault in CLI when using NVEnc if no encoder preset is set.  Also fixed a compiler warning.  Fixes #3956
75
+  * encvt: set explicitely kVTCompressionPropertyKey_RealTime to false, some macOS / HW encoders combinations has it enabled by default, slowing the encoding.
76
+  * WinGui: Fixed an issue on the dimensions tab that could cause mis-calculations when using Custom anamorphic.  #3998
77
+  * contrib: add a FFmpeg patch to fix cc608 pts in real time mode (#3764).
78
+  * WinGui: Fix an issue which could cause the dimensions tab to mis-calculate resolution and get stuck with fields showing 32px.  Also disabled live text update on the resolution fields. Resolution will recalcuate on lost-focus now (up/down buttons on the numeric control are unaffacted)  #3988
79
+  * Github Actions: Update MSBuild patch
80
+  * WinGui: Migrate to .NET 6.0. Please note, users will need to upgrade to .NET 6 Desktop Runtime. The Message on startup is margionally better with .NET 6 than it was with .NET 5 if it's not installed. Update System.Management (6.0.0) and Ookii.Dialogs.Wpf library (5.0.0)
81
+  * contrib: update to FFmpeg 4.4.1.
82
+  * MacGui: fix copyright in a number of files.
83
+  * MacGui: enable additional clang static analyzer warnings.
84
+  * encvt: rename videotoolbox presets to speed and quality. Use quality by default.
85
+  * contrib: update freetype fribidi harfbuzz jansson libass libdav1d lib… (#4005)
86
+  * WinGui: Added a handy helper method for numa that we may use later.
87
+  * WinGui: Fix bad log message in the SendFileTo action. #4004
88
+  * NEWS Updates
89
+  * MacGui: revert a3ed798457ee2b2a2ce8688cf1799450bcd8aec9.
90
+  * scripts: Update to mac-toolchain-build 2.7.0.
91
+  * contrib: remove manual arm64 to aarch64 arch override thanks to updated autoconf.
92
+  * scripts: Update to mac-toolchain-build 2.6.0.
93
+  * MacGui: disable column selection in the queue table view (it's not supported), added missing break to a switch, and fix a clang analyzer warning.
94
+  * MacGui: create a NSProcessInfo activity when encoding to avoid being moved to a background priority (#3933).
95
+  * build(deps): bump Microsoft.Toolkit.Uwp.Notifications in /win/CS
96
+  * WinGui: Don't try to scan another source if a scan is already in progress.
97
+  * WinGui: Make sure animations are turned off when not used.  Reduce the framerate of animations to clamp down GPU usage.  (#3991)
98
+  * WinGui:  Fix a spacing issue in translation of the status bar. Also fixed a missing translateable string (#3990).
99
+  * libhb: correct MP2 and related masks values (#3863).
100
+  * WinGui: Minor tweaks to the log handling code
101
+  * WinGui: Upgrade Gong Drap Drop Library to  2.4.3
102
+  * WinGui: Improve the autoname options.  Quality/Bitrate is now comibned as per macOS. This option now live updates. Fixes #3976
103
+  * WinGui: Change the default autoname format setting value to "{source}".   Removes {title} as the number after confuses a lot of users.  The File collision behaviour option will kick to a similar effect if filenames match.
104
+  * WinGui: Make the PrePost queue handler more robust when error conditions occur.
105
+  * WinGui: Make the queue selection a bit more sticky when using the "Clear completed" from queue option. Fixes #3982
106
+  * WinGui: Improve the "When done" feature. Add exit code as a parameter to allow scripts to make decisions based on this.
107
+  * WinGui: Change the default app priority to "Normal" from "Below Normal". This may help with Performance/Efficency Core CPU designs.
108
+  * qsv: fix output buffer size
109
+  * encvt: release the pixel buffer used to create the cookie.
110
+  * WinGui: Add support for Windows 10/11 Notifications controlled via preferences.
111
+  * Update NEWS.markdown
112
+  * WinGui: Fixed a few issues with the log viewer. Fix an issue that would cause the log viewer to unnecessarily refresh several times on state changes. Small performance improvement and fixed a small memory leak. Minor UI changes to the window sizing.
113
+  * WinGui: Minor UX change on the Subtitle/Audio View.
114
+  * WinGui: Improved Queue Count Badge.
115
+  * WinGui: Minor updates to the UI themeing using subtle touches from MahApps.Metro theme library
116
+  * WinGui: Imporve error message when importing an invalid queue file. #3969
117
+  * WinGui: Allow quoted strings to be pasted in the destination box. Fixes #3957
118
+  * Fix audio copy-mask not being setup correctly for jobs in the Windows UI.  #3965
119
+  * Updated type for GetDefaultCustomSettings. Changed dictionary value to object, as it can be a number as well as a string. Some filters such as NLMeans were failing the JSON parse when trying to deserialize to Dictionary<string, string>.
120
+  * Removed incorrect tooltip
121
+  * flatpak: fix parallel make race
122
+  * flatpak: use distinct manifest module names for gui and cli
123
+  * flatpak: make sure manifest target directory exists
124
+  * LinGui: fix parallel build race
125
+  * flatpak: update CLI to freedesktop platform 21.08
126
+  * flatpak: update to gnome 41 platform
127
+  * flatpak: update Intel MediaSDK to 21.3.5
128
+  * flatpak: fix metainfo install race condition
129
+  * flatpak: enable debug symbols
130
+  * Update NEWS
131
+  * Updated IRC link
132
+  * Update SECURITY.md
133
+  * qsv: further tidy up the hb_qsv_available() function.
134
+  * qsv: Potentially fix an issue on older CPU's where hardware detect fails and causes the CLI to fail to initialise. qsv: Optimise the hb_qsv_available() method. This gets called a fair bit during scans. This should give a small performance improvement during scan on all systems.
135
+  * MacGui: remove two constrains redundant constrains in the main window.
136
+  * encvt: remove a workaround for an issue on macOS 12 beta.
137
+  * MacGui: Xcode 13.1 project check.
138
+  * libhb: refactor videotoolbox availability functions.
139
+  * Updated NEWS
140
+  * WinGUI Update some locales
141
+  * LinGui: Fix initialization of FilterList
142
+  * Sync news with 1.4.x and start off with 1.5
143
+  * WinGui: Fix an issue in the picture settings where switching cropmode would not refresh the static preview. Fixes #3911
144
+  * WinGui: Add an error message to the static preview if window file associations are missing. Fixes #3909
145
+  * WinGui: Minor layout improvements on the Error Window and a crash fix in the Timespan control
146
+  * WinGui: Improved error message when Play File option can't start a file due to windows file assoications being missing. Fixes #3908
147
+  * MacGui: fix build.
148
+  * MacGui: set the deployment target to 10.13.
149
+  * sync NEWS with the 1.4.x branch.
150
+  * MacGui: fix autonamer, show the main window when reloading a file from queue.
151
+  * libhb: fix error reporting typo
152
+  * WinGui: Improve structure of advanced options
153
+  * WinGui: Tidy-up and centralise a lot of the app styling to styles.xaml Includes a few minor fixes and adjustments to UI Layout
154
+  * libhb: replace FFmpeg videotoolbox wrapper, use the VideoToolBox api directly instead. Added multi-pass encoding, mastering display metadata, content light metadata, and chroma location.
155
+  * qsv: add onevpl from contribs
156
+  * qsv: add cmake 3.16.3 as minimum supported version requirement for oneVPL
157
+  * qsv: enable onevpl instead of libmfx
158
+  * qsv: disable onevpl deprecated features for onevpl transition
159
+  * qsv: add onevpl to contribs
160
+  * qsv: add onevpl patches into ffmpeg contrib
161
+  * WinGui: Make the refreshed Preset Toolbar button UI active for all users rather than being Experimental.
162
+  * WinGui: Impove Tabbing behaviour when overlay panels are on-screen. It no longer cycles around background objects. This sould really help keyboard users.
163
+  * WinGui: First pass at updating the typography styling to be more consistent with the current standards on Windows. Some Minor UI style tweaks are included.
164
+  * MacGui: remove some references to localized files in the Xcode project that were not needed.
165
+  * macOS Add Chinese Simplified locale (und update some others)
166
+  * WinGui: Missing file from last changelist.
167
+  * WinGui: Update a couple of out-of-date warning messages.
168
+  * WinGui: Refactor the code that calculates the maximum simultaneous instances. Also further limit Max instances on low-end hardware.
169
+  * WinGui: Update OOKii Dialogs and gong-drag-drop libraries
170
+  * WinGui: Strip out most of the remaining references to Windows Forms. Some API Tidyup
171
+  * WinGui: Fix an issue with toolbar user preferences not saving correctly when enacted though the toolbar customisation context menu. Fixes #3876
172
+  * WinGui: Added an (currently optional, see preferences -> general) overlay preset treview control that can be enabled in place of the traditional context menu. This works and looks and works very similar to how the preset panel is implemented in macOS.
173
+  * MacGui: gracefully handle the case in which hb_preset_job_init() fails to apply a preset.
174
+  * WinGui: Fix an issue that prevented "None" from being selected in the resolution limit field.
175
+  * encx264: support writing the mastering display color volume and content light level SEI messages.
176
+  * libhb: passhtru chroma location info.
177
+  * encx265: fix order of mastering display color volume.
178
+  * MacGui: change docs url to point to the latest.
179
+  * WinGui: Couple minor UI improvements. - Audio Tab: Sample Rate and Gain are now on the primary line. You no longer have to expand to set them. Source Track field size increased slightly. - Subtitle Tab: Improved alignment of controls. Increased length of subtitle name field to take avantage of free space. - Options Screen:  Reset Text has moved to a dedicated Reset tab for consistency.  Included option to reset built-in presets. - Presets: Don't show "Presets" Header in the preset menu if there are no built-in presets when showing in category mode.
180
+  * qsv: fix 10bit HDR decode
181
+  * libhb: cosmetics and white space changes.
182
+  * libhb: improve qsv pixel format selection.
183
+  * libhb: do not use nv12 or or p010 if there is no hardware decoder.
184
+  * libhb: fix windows arm build.
185
+  * libhb: fixes for qsv pixel format selection.
186
+  * libhb: improve some pixel format selection comments.
187
+  * encavcodec: remove unnneeded harcoded pixel formats.
188
+  * libhb: keep the filters pipeline at 10bit or 12bit and downconvert at the end.
189
+  * libhb: improve pipeline pixel format selection.
190
+  * MacGui: fix index of moveSelectedQueueItemsToBottom: method.
191
+  * WinGui: Minor bug fixes to the queue service when stopping tasks.
192
+  * WinGui: When stopping the queue but not the current job, a stop marker is added to the queue. This can be moved within the queue. The When Done action will also execute if set.  #2572
193
+  * Add missing HandBrakeXPCService files for co locale
194
+  * macOS Add co locale
195
+  * WinGui: Minor improvements to the queue statistics tab. Added (average encoding speed, output filesize (with percentage of source size), source length and (requested) output length  #2447
196
+  * MacGui: add tooltips to the queue reset and reload buttons.
197
+  * MacGui: Add Move To Top, Move to Bottom to queue job context menu #3065
198
+  * WinGui: Add some extra logging around playing video files.
199
+  * Create co.po for Corsican locale
200
HandBrake.spec Changed
60
 
1
@@ -20,7 +20,7 @@
2
 
3
 Name:           HandBrake
4
 Summary:        Multithreaded Video Transcoder
5
-Version:        1.4.0~git.20200212T221650.597e83496
6
+Version:        1.5.1
7
 Release:        0
8
 Url:            http://handbrake.fr/
9
 Source0:        %{name}-%{version}.tar.xz
10
@@ -62,6 +62,7 @@
11
 BuildRequires:  pkgconfig(libass)
12
 BuildRequires:  pkgconfig(libbluray) >= 1.0.2
13
 BuildRequires:  pkgconfig(libdrm)
14
+BuildRequires:  pkgconfig(liblzma)
15
 BuildRequires:  pkgconfig(libmfx)
16
 BuildRequires:  pkgconfig(libnotify)
17
 BuildRequires:  pkgconfig(libva)
18
@@ -72,7 +73,9 @@
19
 BuildRequires:  pkgconfig(speex)
20
 BuildRequires:  pkgconfig(theora)
21
 BuildRequires:  pkgconfig(vorbis)
22
+BuildRequires:  pkgconfig(vpl)
23
 BuildRequires:  pkgconfig(vpx) >= 1.4
24
+BuildRequires:  pkgconfig(webkit2gtk-4.0)
25
 BuildRequires:  pkgconfig(x264)
26
 %ifarch armv6l || armv6hl
27
 BuildRequires:  Mesa-libEGL1
28
@@ -116,7 +119,6 @@
29
 %prep
30
 %setup -q -n %{name}-%{version} -a 1
31
 cp -vp %{SOURCE3} .
32
-%autopatch -p1
33
 
34
 # disable contrib parts, that we provide externally
35
 # beware: avoid omitting libs, if ghb uses patched versions (ffmpeg)
36
@@ -158,18 +160,20 @@
37
 
38
 %files cli
39
 %defattr(-,root,root)
40
-%doc COPYING *.markdown *.md
41
+%license COPYING
42
+%doc *.markdown *.md
43
 %{_bindir}/HandBrakeCLI
44
 
45
 %files gtk
46
 %defattr(-,root,root)
47
-%doc COPYING *.markdown *.md
48
+%license COPYING
49
+%doc *.markdown *.md
50
 %{_bindir}/HandBrakeGUI
51
 %{_bindir}/ghb
52
 %{_datadir}/applications/fr.handbrake.ghb.desktop
53
 %{_datadir}/icons/*/*/apps/hb-icon.*
54
 %{_datadir}/icons/hicolor/scalable/apps/fr.handbrake.ghb.svg
55
-%{_datadir}/metainfo/fr.handbrake.ghb.appdata.xml
56
+%{_datadir}/metainfo/fr.handbrake.ghb.metainfo.xml
57
 
58
 %files -n %{name}-gtk-lang -f ghb.lang
59
 
60
_service Changed
15
 
1
@@ -1,10 +1,9 @@
2
 <services>
3
   <service name="tar_scm" mode="disabled">
4
-    <param name="scm">git</param>
5
+    <param name="versionformat">@PARENT_TAG@</param>
6
+    <param name="revision">refs/tags/1.5.1</param>
7
     <param name="url">https://github.com/HandBrake/HandBrake.git</param>
8
-    <param name="filename">HandBrake</param>
9
-    <param name="versionprefix">1.4.0~git</param>
10
-    <param name="versionformat">%ci.%h</param>
11
+    <param name="scm">git</param>
12
     <param name="changesgenerate">enable</param>
13
     <param name="changesauthor">hpj@urpla.net</param>
14
     <param name="submodules">master</param>
15
_servicedata Changed
9
 
1
@@ -1,4 +1,4 @@
2
 <servicedata>
3
 <service name="tar_scm">
4
                 <param name="url">https://github.com/HandBrake/HandBrake.git</param>
5
-              <param name="changesrevision">597e834963057c9ea52cb95e994ad4cbce0d8158</param></service></servicedata>
6
\ No newline at end of file
7
+              <param name="changesrevision">09690d61027d52e37a86f24ecff4bca7ee3a03b6</param></service></servicedata>
8
\ No newline at end of file
9
download.tar.xz/dav1d-0.5.1.tar.bz2 Deleted
download.tar.xz/dav1d-0.9.2.tar.bz2 Added
download.tar.xz/ffmpeg-4.2.2.tar.bz2 Deleted
download.tar.xz/ffmpeg-4.4.1.tar.bz2 Added
download.tar.xz/nv-codec-headers-11.0.10.1.tar.gz Added
download.tar.xz/nv-codec-headers-9.0.18.1.tar.gz Deleted
download.tar.xz/oneVPL-2021.6.0.tar.gz Added
download.tar.xz/x265_3.2.1.tar.gz Deleted
download.tar.xz/x265_3.5.tar.gz Added
download.tar.xz/zimg-3.0.3.tar.gz Added
version.txt Changed
17
 
1
@@ -1,7 +1,9 @@
2
 URL=https://github.com/HandBrake/HandBrake.git
3
-HASH=ef16eb2ece6ddae25b57ea002c369b773233e45d
4
-SHORTHASH=ef16eb2ec
5
-REV=10065
6
-BRANCH=master
7
-REMOTE=origin
8
-DATE=2020-01-23 02:55:00 -0500
9
+HASH=09690d61027d52e37a86f24ecff4bca7ee3a03b6
10
+SHORTHASH=09690d6
11
+TAG=1.5.1
12
+TAG_HASH=09690d61027d52e37a86f24ecff4bca7ee3a03b6
13
+REV=0
14
+BRANCH=
15
+REMOTE=https://github.com/HandBrake/HandBrake.git
16
+DATE=2022-01-10 19:11:37 +0000
17