File handbrake.changes of Package handbrake (Revision 2446edb2db15be24f9a23b31080caa33)
Currently displaying revision 2446edb2db15be24f9a23b31080caa33 , Show latest
2236
1
-------------------------------------------------------------------
2
Wed Feb 12 08:43:44 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net>
3
4
- Rebuild download.tar.bz2 as Source1
5
- Remove HandBrake-end-of-non-void-function.patch which is fixed upstream
6
7
- Update to version 1.9.0:
8
* General
9
- Added Intel QSV VVC (hardware) video decoder
10
- Added an option to enable AV1 screen content coding (SCC) on Intel Lunar
11
Lake QSV AV1 encoder
12
- Added support for lossless VP9 encoding
13
- Added a preference to keep duplicated Blu-ray titles
14
- Added support for Max Duration of Scan titles for disc based sources
15
(#6304)
16
* Audio
17
- Added ALAC encoder
18
- Added Vorbis passthru
19
- Improved scan of DTS audio profiles
20
* Subtitles
21
- Improved quality of subtitles burn-in
22
- Fixed a rare video corruption issue that could happen when burning-in
23
subtitles
24
* Third-party libraries
25
- Updated libraries
26
- AMF 1.4.35 (AMD VCN video encoding)
27
- FFmpeg 7.1 (decoding and filters)
28
- FreeType 2.13.3 (subtitles)
29
- Fribidi 1.0.16 (subtitles)
30
- HarfBuzz 10.1.0 (subtitles)
31
- libdav1d 1.5.0 (AV1 video decoding)
32
- libdovi 3.3.1 (Dolby Vision dynamic metadata)
33
- libjpeg-turbo 3.0.4 (preview image compression)
34
- libvpx 1.15.0 (VP8/VP9 video encoding)
35
- nv-codec-headers 12.2.72.0 (Nvidia NVENC encoding)
36
- oneVPL 2.13.0 (Intel QSV video encoding/decoding)
37
- SVT-AV1 2.3.0 (AV1 video encoding)
38
- x265 4.1 (H.265/HEVC video encoding)
39
* Linux
40
- Fixed the Power Save option to pause the encodes only when enabled
41
- Fixed the queue being stopped when removing completed items
42
- Fixed chapters names not being saved properly
43
- Fixed various issues related to presets
44
- Updated existing translations
45
* Mac
46
- Add Range Limit controls to the "Add to Queue" selection window (#4146)
47
- Fixed an issue that could cause corrupted video when using VideoToolbox
48
HEVC multi-pass
49
- Miscellaneous bug fixes and improvements
50
- Updated existing translations
51
- Added new translations
52
- Swedish (Svenska)
53
* Windows
54
- Added Range Limit controls to the "Add to Queue" "Add Selection" window
55
(#4146)
56
- Added support for DirectX based video decoding when using the Media
57
Foundation encoder on ARM devices
58
- Added support for the AV1 Media Foundation encoder on ARM devices
59
- Added a "Start Later" option to the Queue Window.
60
- Performance Improvements in the filter pipeline for ARM devices.
61
- Miscellaneous bug fixes and improvements
62
- Updated existing translations
63
- Added new translations
64
- Swedish (Svenska)
65
66
- Update to version 1.8.2:
67
* General
68
- Fixed a potential crash when trying to scan deleted files
69
- Fixed scan of broken video that uses reserved color matrix values
70
- Fixed an issue that could cause some audio tracks to be dropped
71
* Third-party libraries
72
- Updated libraries
73
- FFmpeg 7.0.2 (decoding and filters)
74
- libass 0.17.3 (subtitles)
75
- libvpx 1.14.1 (VP8/VP9 video encoding)
76
* Linux
77
- Fixed an issue where an encoded file could be output to the wrong
78
filename when using the queue (#6067)
79
* Windows
80
- Fixed an issue where auto name wasn't triggering correctly with preset
81
changes (#6159)
82
- Fixed a potential crash when importing presets from the mac version.
83
(#6186)
84
- Fixed an issue loading presets where a video encode isn't available on
85
the system. (#6184)
86
- Minor startup performance improvement on some Intel based systems.
87
88
- Update to version 1.8.1:
89
* Video
90
- Fixed a warning / misconfiguration when repeat-headers is used with the
91
x265 encoder.(#6061)
92
- Fixed an issue where the NVEnc encoder ignored the level option
93
* Subtitles
94
- Fixed an issue where dvd subtitles could be corrupted during rendering.
95
* Filters
96
- Fixed an issue that caused video artefacts to occur when using the eedi2
97
filter (#6073)
98
* Third-party libraries
99
- Updated libraries
100
- FFmpeg 7.0.1 (decoding and filters)
101
- libdav1d 1.4.3 (AV1 video decoding)
102
* Mac
103
- Fixed a stall in the queue that could happen if the encoding process
104
crashes when configuring a job
105
- Removed the "Show" button from the notifications when there is nothing to
106
show
107
* Windows
108
- Hardware decoding is now defaulted to off for new installations. Users
109
can opt-in whilst making sure they are running up-to-date drivers
110
- Fixed an issue where hardware decoding could erroneously be used for
111
previews
112
- Fixed an issue where auto name was triggering too aggressively (#6079)
113
- Removed an erroneous error message when dragging files onto the main
114
window that include a subtitle file.(#6065)
115
116
- Update to version 1.8.0:
117
* General
118
- Allowed muxing VP9 and FLAC in the MP4 container
119
- Removed timestamp jitters when using a constant NTSC frame rate in the
120
MP4 container
121
- Removed support for importing legacy plist based presets from much older
122
versions of HandBrake
123
- Updated iso639 language codes list
124
* Video
125
- Added support for the FFV1 encoder, including a new preset "Preservation
126
FFV1" under the Professional category
127
- Added support for multi-pass CQ with VP9
128
- Added support for VP9 tunes
129
- Added Dolby Vision dynamic metadata pass through for SVT-AV1
130
- Improved Decomb speed by removing unneeded frame copies
131
- Improved Framerate Shaper metrics for high depth frames
132
* Command line interface
133
- Fixed subtitle "scan" when not first in --subtitle list
134
- Fixed override of subtitle settings
135
- Fixed processing audio overrides to preset
136
* Audio
137
- Added TrueHD encoder
138
- Added 88.2/96/176.4/192 kHz sample rates for TrueHD and FLAC encoders
139
- Improved audio tracks selection by tracking "linked" audio tracks
140
- Fixed incorrect channel layout when encoding a 6.1 track to Opus
141
* Subtitles
142
- Fixed passthru of VobSub tracks that contains empty of fully transparent
143
subtitles samples
144
- Fixed an issue that prevented decoding VobSub tracks stored inside MP4
145
- Fixed burn-in of SSA/ASS subtitles inside MKV that have duplicated Read
146
Orders
147
* Build system
148
- Reviewed and improved compiler optimization options for the third-party
149
libraries
150
- Improved libdovi package to make it possible to ship it in Flathub
151
flatpak version
152
* Third-party libraries
153
- Updated libraries
154
- AMF 1.4.33 (AMD VCN video encoding)
155
- FFmpeg 7.0 (decoding and filters)
156
- HarfBuzz 8.4.0 (subtitles)
157
- libass 0.17.2 (subtitles)
158
- libdav1d 1.4.1 (AV1 video decoding)
159
- libdovi 3.3.0 (Dolby Vision dynamic metadata)
160
- libopus 1.5.2 (Opus audio encoding)
161
- libjpeg-turbo 3.0.3 (preview image compression)
162
- libvpx 1.14.0 (VP8/VP9 video encoding)
163
- oneVPL 2.10.1 (Intel QSV video encoding/decoding)
164
- SVT-AV1 2.1.0 (AV1 video encoding)
165
- x264 164 r3186 (H.264/AVC video encoding)
166
- x265 3.6 (H.265/HEVC video encoding)
167
- zlib 1.3.1 (general)
168
- Removed libraries
169
- libxml2
170
* Linux
171
- Migrated the UI to GTK 4
172
- Added support for resursive file scan
173
- Added support for drag/drop/multi-file scanning. (Including subtitle
174
files)
175
- Added --clear-queue and --auto-start-queue flags to the linux ui app.
176
- Update the "Open Source" button to make the folder/batch mode more
177
discoverable.
178
- Refreshed app icons
179
- Miscellaneous bug fixes and improvements
180
- Updated existing translations
181
* Mac
182
- Added Dolby Vision and HDR10+ dynamic metadata pass through for
183
VideoToolbox H.265 10-bit
184
- Added Metal accelerated Comb Detect and Framerate Shaper filters
185
- Added ability to drag and drop SRT and ASS subtitles files onto the main
186
window
187
- Added support for excluding file extensions when opening files in batch
188
mode
189
- Default exclusions are common image, subtitles, and text file
190
extensions; edit list in Preferences > Advanced
191
- Added new preference to pause encodes when switching to battery
192
- Added new preference to clear completed jobs at launch option
193
- Reworked notification options to allow per encode or per queue control
194
- Reworked toolbar to follow macOS UI style
195
- Improved performance of the Activity Log window
196
- Improved UI performances by avoiding uneeded window resizes and slow
197
AppKit controls
198
- Miscellaneous bug fixes and improvements
199
- Updated existing translations
200
- Added new translations
201
- Ukrainian
202
* Windows
203
- Requires Microsoft .NET Desktop Runtime 8.0.x
204
- Added Invert Queue option to the Add to Queue Window (#5741)
205
- Drag/Drop now supports resursive folder scan mode.
206
- Miscellaneous bug fixes and improvements
207
- Updated existing translations
208
- Added new translations
209
- Catalan (Català)
210
211
- Update to version 1.7.3:
212
* General
213
- Fixed formatting leading zeros for timestamps in logs
214
- Miscellaneous bug fixes and improvements
215
* Video
216
- Fixed an issue that could potentially cause incorrect detection of source
217
FPS value (#5677)
218
* Subtitles
219
- Fixed tx3g to SSA subtitles conversion
220
* Linux
221
- Fixed the "All Files" open file dialog filter to really show all files
222
- Fixed an issue where adding a new default audio track automatically set
223
the gain to -20 dB
224
* macOS
225
- Fixed a regression introduced in HandBrake 1.7.2 by the workaround for
226
VideoToolbox crashes on Sonoma
227
- Miscellaneous bug fixes and improvements
228
* Windows
229
- Improved security hardening of loading of DLL files within libhb by
230
limiting search scope (#5724)
231
- Improved keyboard navigation on Chapters tab (#5679)
232
- Fixed an issue that could cause encodes to appear stalled when process
233
isolation is turned on
234
- Fixed an issue that could prevent QSV decode from being used when a
235
system also has a non-Intel GPU
236
- Fixed an issue where the drive label was not always correctly detected
237
(#5711)
238
- Miscellaneous bug fixes and improvements
239
240
- Update to version 1.7.2:
241
* Video
242
- Improved automatic selection of Dolby Vision Level
243
- Fixed an issue in AMD VCN, MPEG-2, MPEG-4, NVIDIA NVENC, and VP9 encoders
244
that could cause the creation of an excessive number of keyframes (#5530)
245
- Fixed unintentional automatic pass through of closed caption side data
246
when using NVIDIA NVENC encoder
247
- Miscellaneous bug fixes and improvements
248
* Linux
249
- Improved performance by removing duplicate graphic assets and reducing
250
file size
251
- Fixed Flatpak file chooser opening home directory instead of the
252
previously selected directory
253
- Fixed last item in the queue sometimes having the wrong destination path
254
- Fixed some memory leaks in the graphical interface
255
* Mac
256
- Added a workaround to prevent a system crash when using VideoToolbox
257
encoders with macOS 14 Sonoma on Apple Silicon Ultra
258
- Added a workaround to prevent issues decoding H.264 video by disabling
259
VideoToolbox hardware decoding for Level 6.1 and 6.2
260
- Fixed a crash opening an empty folder
261
* Windows
262
- Added Automation Properties to some controls on the audio tab to assist
263
screen readers
264
- Fixed NVIDIA NVDEC option being ignored (#5569)
265
- Fixed startup crash related to theme loading (#5567)
266
- Fixed subtitle language order not being honoured (#5590)
267
268
- Update to version 1.7.1:
269
* Video
270
- Fixed Decomb filter producing corrupted frames with 10-bit depth or
271
higher source (#5518)
272
- Fixed a potential crash when using the Comb Detect filter on an RGB
273
source
274
- Fixed Intel QSV devices enumeration where devices from other vendors are
275
present (#5317, #5177)
276
* Mac
277
- Fixed an issue opening EyeTV sources (#5514)
278
279
- Update to version 1.7.0:
280
* General
281
- Added Apple VideoToolbox hardware presets
282
- Updated Creator presets
283
- Disabled interlacing detection and removal; assume creators are working
284
with progressive sources by default
285
- Updated Social presets
286
- Target higher quality and frame rate over shorter durations, without
287
interlacing detection and removal
288
- Better suited for modern social sharing of short live action clips and
289
screen/game captures
290
- Removed Email presets in favor of revised Social presets
291
- Please stop sending videos via email or use the new Social presets
292
- Miscellaneous bug fixes and improvements
293
* Video
294
- Added AMD VCN AV1 encoder
295
- Added NVIDIA NVENC AV1 encoder
296
- Added support for SVT-AV1 multi-pass ABR mode
297
- Added support for preserving ambient viewing enviroment metadata
298
- Added QSV Rotate and Format filters
299
- Improved performance on arm64 / aarch64 / Apple Silicon architectures
300
- Latest FFmpeg provides faster HEVC decoding, 30% faster bwdif filter
301
- New SVT-AV1 assembly optimizations provide up to 4x increase in
302
performance
303
- Improved video conversion speed by removing unneeded frame copies for
304
better memory efficiency
305
- Improved Dolby Vision dynamic range metadata pass through
306
- Supported encoders: x265 10-bit
307
- Supported profiles and cross-compatibility IDs: 8.4, 8.1, 7.6 (base
308
layer only, converted to 8.1), 5.0
309
- Improved HDR10+ dynamic range metadata pass through
310
- Supported encoders: x265 10-bit, SVT-AV1
311
- Improved QSV support on Linux (#4958)
312
- Updated NVENC to not use multi-pass by default; user configurable
313
advanced option
314
- Renamed 2-pass encode option to multi-pass (#5019)
315
- Fixed Intel QSV encoder outputting green video in some cases (#4842,
316
#4876)
317
- Fixed pixel format conversion slightly altering colors when using a
318
10-bit hardware encoder (#5011)
319
- Fixed scan failures by using swscale instead of zscale when source
320
resolution is not mod 2
321
- Fixed incorrect PAR when reading from an anamorphic AV1 video track
322
- Removed an artificial bitrate limit on VP9 CQ mode
323
* Command line interface
324
- Renamed `--two-pass` to `--multi-pass` and `--no-two-pass` to
325
`--no-multi-pass`, removed `-2` (#5019)
326
- Fixed automatic cropping enabled despite using preset with cropping
327
disabled (#5055)
328
* Audio
329
- Fixed low volume level when downmixing ac3 and eac3
330
- Fixed left-only and right-only mono mixdowns (#3533, #5054)
331
* Subtitles
332
- Fixed locale settings potentially causing incorrect decimal separator in
333
SSA headers
334
- Fixed a potential issue affecting zero-duration subtitles
335
* Build system
336
- Added Meson build system for the Linux GUI
337
* Third-party libraries
338
- New libraries
339
- libdovi 3.2.0 (Dolby Vision dynamic range metadata)
340
- Updated libraries
341
- AMF 1.4.30 (AMD VCN video encoding)
342
- FFmpeg 6.1 (decoding and filters)
343
- FreeType 2.13.2 (subtitles)
344
- Fribidi 1.0.13 (subtitles)
345
- HarfBuzz 8.2.2 (subtitles)
346
- libass 0.17.1 (subtitles)
347
- libdav1d 1.3.0 (AV1 video decoding)
348
- liblzma (xz) 5.4.5 (LZMA video decoding, e.g. TIFF)
349
- libopus 1.4 (Opus audio encoding)
350
- libjpeg-turbo 3.0.1 (preview image compression)
351
- libvpx 1.13.1 (VP8/VP9 video encoding)
352
- libxml 2.11.5 (general)
353
- oneVPL 2023.3.1 (Intel QSV video encoding/decoding)
354
- SVT-AV1 1.7 (AV1 video encoding)
355
- x264 164 r3107 (H.264/AVC video encoding)
356
- x265 r12776 (H.265/HEVC video encoding)
357
- zimg 3.0.5 (color conversion)
358
- zlib 1.3 (general)
359
* Linux
360
- Added drag and drop support for video scanning
361
- Added support for native file choosers via xdg-desktop-portal
362
- Added Queue > Add All menu option
363
- Added XML chapter import and export
364
- Added bit depth and HDR information to video summary
365
- Added option to pause encoding when switching to battery power or when
366
power save mode is activated
367
- Added automatic file naming options: {codec} {bit-depth} {width} {height}
368
{modification-date} {modification-time}
369
- Updated Queue, Activity, and Presets windows to no longer float on top of
370
the main window
371
- Updated existing translations
372
- Removed obsolete update checker
373
- Miscellaneous bug fixes and improvements
374
* Mac
375
- Added support for drag and drop of multiple files at once
376
- Added support for selecting multiple files at once in the Open Source
377
dialog
378
- Added support for recursive folder scanning in the Open Source dialog
379
- Added support for VideoToolbox H.265/HEVC, H.264/AVC, ProRes, and VP9
380
hardware decoders on macOS 13 and later
381
- Enable/disable in the Preferences > Advanced tab always or full path
382
only
383
- Using hardware decoders on modern devices may decrease CPU usage and
384
thus speed up some filters and encoding
385
- Added GPU accelerated Crop & Scale, Rotate, Pad, Yadif, Bwdif, Chroma
386
Smooth, Unsharp, Lasharp, Grayscale filters
387
- Added "Same as source" destination option that automatically sets the
388
destination path to the source path
389
- Improved SVT-AV1 encoding performance by up to 4x on Apple Silicon Macs
390
- Improved automatic file naming Preferences UI and added new options:
391
{width} {height} {quality_type} {encoder_bit_depth} {modification-time}
392
{modification-date} {codec} {encoder} {encoder_bit_depth} {preset}
393
- Improved handling of security scoped bookmarks
394
- Fixed Chroma Smooth tune options
395
- Fixed Deblock Filter custom string field
396
- Fixed an issue that prevented the VideoToolbox "speed" preset from being
397
used
398
- Fixed the file size display on the queue statistics window when file size
399
info is not available
400
- Miscellaneous bug fixes and improvements
401
- Added new translations
402
- Korean (한국어)
403
- Bulgarian (Български)
404
- Updated existing translations
405
* Windows
406
- Added support for drag and drop of multiple files at once
407
- Added support for selecting multiple files at once in the Open Source
408
dialog
409
- Added support for recursive folder scanning in the Open Source dialog
410
- Enable/disable in Preferences > Advanced
411
- Added support for excluding file extensions when opening files in batch
412
mode
413
- Default exclusions are common image, subtitles, and text file
414
extensions; edit list in Preferences > Advanced
415
- Improved Preview window native video playback to support most containers
416
and codecs
417
- Modern codec support requires Microsoft Codec Packs from the Microsoft
418
Store
419
- Improved automatic file naming Preferences UI and added new options:
420
{width} {height} {quality_type} {encoder_bit_depth} {modification-time}
421
{modification-date} {encoder} {encoder_bit_depth} {preset}
422
- Improved Queue window UI to optionally show additional status information
423
on the left progress panel
424
- Improved Presets panel
425
- Manage Presets button replaced with a menu of discrete options for
426
quicker access to functionality
427
- Added an option to display the description for the selected preset
428
- Added the ability to clone a preset (create a new preset based on an
429
existing one)
430
- Improved Add Selection window to make sorting feature more discoverable
431
- Improved Process Isolation reliability
432
- Fixed automatic file naming when using physical drive sources (#4859)
433
- Fixed Title Specific Scan for physical drive sources (#4921)
434
- Fixed an potential issue that could cause an unmodified preset to display
435
as "modified" (#4909, #4908)
436
- Fixed an potential issue where changes to queue order were not retained
437
(#4922)
438
- Fixed an Audio tab issue where using a non-fallback encoder could lead to
439
duplicated tracks (#5012)
440
- Fixed an issue where swapping graphics cards might cause hardware presets
441
to be incorrectly shown as disabled
442
- Fixed a potential crash on startup related to Windows Notifications
443
Service failures (#5097)
444
- Miscellaneous bug fixes and improvements
445
- Added new translations
446
- Czech (česky) (partially complete)
447
- Greek (Ελληνικά) (partially complete)
448
- Estonian (Eesti) (partially complete)
449
- Basque (Euskara)
450
- Finnish (Suomi) (partially complete)
451
- Updated existing translations
452
453
- Update to version 1.6.1:
454
* Video
455
- Fixed a potential decoder issue that could cause desync with audio
456
(#4788, #4789)
457
* Command line interface
458
- Fixed inability to name external subtitles tracks using --subname
459
* Mac
460
- Fixed behavior of quality slider when changing encoders
461
* Linux
462
- Fixed translations missing updates as part of 1.6.0 (#4790)
463
- Bulgarian (Български)
464
- Corsican (Corsu)
465
- Dutch (Nederlands)
466
- German (Deutsch)
467
- Spanish (Español)
468
- Fixed (partially) Intel QSV hardware detection (#4768)
469
- Fixed a potential crash when canceling an Intel QSV encode (#4341)
470
- Fixed building with -Werror=format-security by adding missing format
471
strings where needed
472
* Windows
473
- Fixed quality slider not allowing negative values for encoders supporting
474
them
475
- Fixed issues upgrading presets from older versions (#4820)
476
- Fixed a potential graphical interface hang when stopping the queue
477
(#4782)
478
- Fixed optical disc drives on the source selection pane not scanning
479
correctly (#4771)
480
- Fixed erroneous display of 2-pass check box for Intel QSV AV1 encoder
481
(not yet supported) (#4777)
482
- Fixed a build configuration issue that broke version 1.6.0 for Windows on
483
arm64
484
- Fixed an issue that prevented NVDEC from being available
485
- Fixed passthru audio erroneously falling back to encoding (#4795)
486
- Fixed the Save New Preset button incorrectly overwriting recently added
487
presets (#4804)
488
489
- Remove _service and _servicedata files
490
491
-------------------------------------------------------------------
492
Sun Feb 2 11:04:00 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net>
493
494
- BuildRequire python3, not python > 2.7.3
495
496
-------------------------------------------------------------------
497
Mon Jan 02 16:50:10 UTC 2023 - Hans-Peter Jansen <hpj@urpla.net>
498
499
- Update to version 1.6.0:
500
* General
501
- Added AV1 video encoding
502
- Added high bit depth and color depth support to various encoders and filters
503
- Added 4K AV1 General, QSV (Hardware), and MKV (Matroska) presets
504
- Added 4K HEVC General presets and updated related presets to use similar
505
encoder settings
506
- Revised Web presets and renamed to Creator, Email, and Social
507
- Removed VP8 presets
508
- The VP8 video encoder is now deprecated and will be removed in a future
509
release
510
- Related, the Theora encoder is long deprecated and will be removed in a
511
future release
512
- Miscellaneous other preset revisions
513
* Video
514
- Added SVT-AV1 (software) and Intel QSV AV1 (hardware) video encoders
515
- Added VP9 10-bit encoder
516
- Added NVENC HEVC 10-bit encoder
517
- Added VCN HEVC 10-bit encoder
518
- Added H.264 levels 6, 6.1, and 6.2 for the x264 encoder
519
- Added H.264/H.265 4:2:2 and 4:4:4 profiles for the x264 and x265 encoders
520
- Added H.265 4:2:2 profile for VideoToolbox encoder on Apple Silicon
521
- Added support for Intel Deep Link Hyper Encode (leverage multiple QSV
522
media engines to increase performance)
523
- Fixed longstanding issue where slowest NVENC encoder preset caused
524
encoding failures
525
- Removed support for Intel CPUs older than 6th generation (Skylake) when
526
using Intel Quick Sync Video
527
* Filters
528
- Added Bwdif deinterlace filter
529
- Improved Autocrop filter algorithm
530
- Higher accuracy on mixed aspect ratio content, e.g. both letterbox and
531
full frame pictures
532
- Improved video scaling performance on Apple Silicon and ARM-based systems
533
- Use zscale (zimg) by default, falling back to swscale where necessary
534
- Improved multithread performance (slightly) for the following filters on
535
high core count systems
536
- Comb Detect
537
- Decomb
538
- Denoise
539
- NLMeans
540
- Updated the following filters to support higher than 8-bit content and
541
4:2:2/4:4:4 chroma subsampling
542
- Detelecine
543
- Comb Detect
544
- Decomb
545
- Grayscale
546
- Denoise
547
- NLMeans
548
- HQDN3D
549
- Chroma Smooth
550
- Sharpen
551
- UnSharp
552
- LapSharp
553
* Build system
554
- Added support for building for OpenBSD
555
- Added --cpu configure parameter to enable building for native CPU
556
architecture
557
- Added --lto configure parameter to enable link time optimization
558
- Miscellaneous bug fixes and improvements
559
* Third-party libraries
560
- Updated libraries
561
- AMF 1.4.24 (AMD VCN encoding)
562
- FFmpeg 5.1.2 (decoding and filters)
563
- FreeType 2.12.1 (subtitles)
564
- Fribidi 1.0.12 (subtitles)
565
- HarfBuzz 4.4.1 (subtitles)
566
- libass 0.16.0 (subtitles)
567
- libbluray 1.3.4 (Blu-ray decoding)
568
- libdav1d 1.0.0 (AV1 decoding)
569
- libdvdread 6.1.3 (DVD decoding)
570
- liblzma (xz) 5.2.6 (LZMA video decoding, e.g. TIFF)
571
- libjpeg-turbo 2.1.4 (preview image compression)
572
- libspeex 1.2.1 (Speex audio decoding)
573
- libvpx 1.12.0 (VP8/VP9 video encoding)
574
- libxml 2.10.3 (general)
575
- oneVPL 2023.1.0 (Intel QSV encoding/decoding)
576
- x264 164 r3100 (H.264/AVC video encoding)
577
- x265 r12747 (H.265/HEVC video encoding)
578
- zimg 3.0.4 (color conversion)
579
- New libraries
580
- SVT-AV1 1.4.1 (AV1 encoding)
581
* Linux
582
- Added many quality of life improvements contributed by community members
583
- Improved parity with the Mac and Windows graphical interfaces
584
- Miscellaneous bug fixes and improvements
585
- Updated translations
586
- Added new translations
587
- Bulgarian (Български)
588
- Finnish (Suomi)
589
- Georgian (ქართული)
590
* Mac
591
- Added Quick Look support to the queue
592
- Miscellaneous bug fixes and improvements
593
- Updated translations
594
- Added Japanese translation
595
* Windows
596
- Miscellaneous bug fixes and improvements
597
- Updated all translations
598
- Added new translations
599
- Bulgarian (Български)
600
- Dutch (Nederlands)
601
- Polish (Polski)
602
603
-------------------------------------------------------------------
604
Tue Nov 8 11:59:52 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
605
606
- Improve build
607
- Consistent CFLAGS and specifically _FORTIFY_SOURCE across project
608
- qsv build conditional
609
- Apply qsv build fix: HandBrake-end-of-non-void-function.patch
610
- Add librsvg-2.0 build dependency
611
612
-------------------------------------------------------------------
613
Sun Nov 6 18:16:53 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
614
615
- Add libjpeg as explicit build dependency
616
617
-------------------------------------------------------------------
618
Sun Nov 6 17:24:12 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
619
620
- libmfx is x86_64 only
621
622
-------------------------------------------------------------------
623
Tue Jan 11 12:17:23 UTC 2022 - enzokiel@kabelmail.de
624
625
- update to version 1.5.1
626
+ Build system
627
- Fixed an issue with the source tarball that broke Flathub
628
Builds.
629
+ Windows
630
- The Windows UI is now .NET 6.0 only. (.NET 5.0 is no longer
631
additionally required)
632
- version 1.5.0
633
+ Video
634
- Fixed an issue on older Intel CPUs causing the CLI to fail to
635
initialize (#3924)
636
- Updated video engine to preserve chroma sample location
637
information
638
- Updated Intel Quick Sync to use the Intel oneAPI Video
639
Processing Library (oneVPL)
640
+ Audio
641
- Fixed MP2 audio sources not utilizing the fallback encoder
642
when pass through is disabled (#3863)
643
- Fixed FFmpeg AAC audio encoder quality mode scale range
644
(#1295)
645
+ Subtitles
646
- Fixed an issue with captions pass through durations (#3764)
647
+ Build system
648
- Fixed multiple potential race conditions in Flatpak build
649
process
650
- Updated mac-toolchain-build script with newer tool versions
651
+ Third-party libraries
652
- Updated libraries
653
FFmpeg 4.4.1 (decoding and filters)
654
FreeType 2.11.1 (subtitles)
655
Fribidi 1.0.11 (subtitles)
656
HarfBuzz 3.1.2 (subtitles)
657
Jansson 2.14 (JSON architecture)
658
libass 0.15.2 (subtitles)
659
libdav1d 0.9.2 (AV1 decoding)
660
libjpeg-turbo 2.1.2 (preview image compression)
661
libogg 1.3.5 (Xiph codecs support)
662
libvpx 1.11.0 (VP8/VP9 video encoding)
663
zimg 3.0.3 (color conversion)
664
+ Linux
665
- Fixed a filter settings issue that resulted in incorrect
666
filters being added to jobs (#3910)
667
- Updated Intel QSV Flatpak plugin to use Intel MediaSDK 21.3.5
668
- Updated Flatpak dependencies
669
- Freedesktop Platform 21.08
670
- GNOME 41
671
- Added Corsican (Corsu) translation
672
- Updated translations
673
Simplified Chinese (简体中文)
674
Dutch (Nederlands)
675
French (Français)
676
Korean (한국어)
677
Spanish (Español)
678
Swedish (Svenska)
679
- Miscellaneous bug fixes and improvements
680
+ Mac
681
- Requires macOS 10.13 High Sierra or later
682
- Fixed potential issues where encoding process could get stuck
683
on efficiency cores in some cases
684
- Fixed an issue with automatic naming not applying correctly
685
- Fixed main window not being shown upon editing a job in the
686
queue
687
- Updated queue statistics tab to include average encoding
688
speed and percent of original file size
689
- Added "Move to top" and "Move to bottom" to the queue context
690
menu
691
- Added a stop breakpoint to the queue, set when stop after job
692
is selected and may be reordered (#2572)
693
- Added native support for the VideoToolbox API, enabling
694
advanced features such as frame multi-pass, mastering display
695
and content light metadata, and chroma location; the previous
696
implementation via FFmpeg's libavcodec has been removed
697
- Added Corsican (Corsu) translation
698
- Updated translations
699
Simplified Chinese (简体中文)
700
French (Français)
701
German (Deutsch)
702
Italian (Italiano)
703
Portuguese (Português)
704
- Miscellaneous bug fixes and improvements
705
+ Windows
706
- Requires Windows 10 or later and Microsoft .NET Desktop
707
Runtime 6.0.0 or later
708
- Fixed a potential crash when encoding using Intel QSV in
709
2-pass mode (#4026)
710
- Fixed potential issues where encoding process could get stuck
711
on efficiency cores in some cases
712
- Fixed an issue with static preview not updating when
713
switching between automatic and custom cropping modes (#3911)
714
- Updated the toolbar preset dropdown to an overlay panel that
715
utilizes a tree view which saves state
716
- Updated UI with various improvements to layout, typography,
717
and cosmetics
718
- Updated queue statistics tab to include average encoding
719
speed and content information
720
- Updated automatic naming file format placeholders to be live
721
options
722
- Updated Send File To preference to set HB_SOURCE,
723
HB_DESTINATION, and HB_EXIT_CODE environment variables, which
724
can be used instead of arguments
725
- Added new exit_code parameter to Send File To preference
726
- Added "Move to top" and "Move to bottom" to the queue context
727
menu
728
- Added a stop breakpoint to the queue, set when stop after job
729
is selected and may be reordered (#2572)
730
- Added support for Windows 10/11 notifications, enable in
731
Preferences > When Done
732
- Added support for Right to Left UI rendering for languages
733
that require it. This can be set in preferences
734
- Added Traditional Chinese (正體中文) translation
735
Updated translations
736
Simplified Chinese (简体中文) - includes fix for access keys
737
in menus
738
Corsican (Corsu)
739
German (Deutsch)
740
Italian (Italiano)
741
Japanese (日本語)
742
- Miscellaneous bug fixes and improvements
743
744
-------------------------------------------------------------------
745
Wed Oct 06 12:42:19 UTC 2021 - enzokiel@kabelmail.de
746
747
- update to version 1.4.2
748
+ General
749
- Improvements and fixes around colour bit-depth handling.
750
- Fixed various issues where incorrect colour information could
751
be written during muxing.
752
+ Hardware Encoding
753
- Fixed corrupted video output when decoding HDR10 content with
754
QuickSync
755
+ Subtitles
756
- Fixed a slight subtitle colour shift issue when using libass
757
+ Mac
758
- Fixed a build system errors that could cause failures linking
759
libbluray
760
- Fixed incorrect documentation URL
761
- Fixed a possible crash that can occur when applying a
762
malformed preset.
763
+ Windows
764
- Added "Preset" used to the Queue summary tab.
765
- Added "Save New Preset" to the preset menu, and toolbar
766
preset dropdown to make it easier to find. (#3783)
767
- Added category headers to the presets menu when using the
768
flat display mode.
769
- Changed the log filename format back to start with the
770
destination filename as it did with 1.3 (#3740)
771
- Changed tab selection behaviour on queue when changing jobs.
772
it will no longer reset to the first tab. (#3813)
773
- Fixed a minor UI juddering effect on the queue task list when
774
jobs start or finish (#3813)
775
- Fixed calculation errors when using padding on the dimensions
776
tab (#3802)
777
- Fixed an issue where static preview wasn't live-updating when
778
changes occurred (#3803)
779
- Fixed a crash on the Audio Defaults screen whilst trying to
780
add Tracks (#3785)
781
- Fixed incorrect taskbar icon state when running multiple
782
encodes (#3791)
783
- Fixed an issue where "None" resolution limit was not honoured
784
(#3872)
785
- Fixed an issue with preset export. VideoTune was not written
786
correctly (#3829)
787
788
-------------------------------------------------------------------
789
Wed Aug 18 14:33:29 UTC 2021 - enzokiel@kabelmail.de
790
791
- update to version 1.4.1
792
+ General
793
- Fixed a crash when using "Align AV" on Intel based systems.
794
(#3683)
795
- Fixed a crash when reading certain DVD's with missing VOB
796
files
797
+ Hardware Encoding
798
- Fixed an issue with QuickSync accelerated Crop/Scale
799
generating incorrect aspect ratios (#3236)
800
- Fixed a crash after a subtitle scan when using the QuickSync
801
encoder. (#3741)
802
+ Subtitles
803
- Backport some libass patches which should correct some issues
804
with font and font-weight selections. (#3736)
805
- Fixed an issue that could prevent 3rd party software handling
806
HandBrake files with dvb subtitles.
807
+ Command line interface
808
- Fixed a regression that prevented upscaling when using -w and
809
-h (#3746)
810
+ Linux
811
- Added: flatpak permission to show bookmarks in file dialogs
812
(#3748)
813
+ Mac
814
- Fix an issue where the Quality Slider was being ignored when
815
using the VideoToolbox encoder. (#3751)
816
- Fixed an issue where incompatible hardware presets could be
817
selected.
818
+ Windows
819
- Windows UI builds are now available for ARM64 devices. (Named
820
arm64 or aarch64 in the download section)
821
- Added upgrade notices to the installer welcome page advising
822
of .NET Desktop Runtime 5 requirements and to complete
823
existing queue. (#3693)
824
- Added support for software rendering which can be enabled to
825
workaround issues with Variable Refresh Rate and 3rd party
826
software causing rendering corruption (#3755)
827
- Added a new preference to define how the preset toolbar
828
button renders the preset list. (#3697)
829
- Fixed a crash which would prevent all user settings from
830
loading in some circumstances.
831
- Fixed "Reset Settings" button in preferences. Certain
832
settings were not reset correctly. (#3726)
833
- Fixed issues with the built-in updater that may cause it to
834
fail to run the installer if the app was not running as
835
admin.
836
- Fixed an issue that required and app restart to apply changes
837
to the max simultaneous encodes setting.
838
- Fixed an issue with Audio Defaults fallback encoder
839
quality/bitrate/mixdown settings would not display correct
840
values (#3739)
841
- Fixed an with QSV multi-instance support where multiple Intel
842
GPU's are used.
843
844
-------------------------------------------------------------------
845
Mon Jul 19 10:29:31 UTC 2021 - enzokiel@kabelmail.de
846
847
- update to version 1.4.0
848
+ General
849
- The HandBrake engine is now 10 and 12bit capable. Please note
850
that not all filters support 10 and 12 bits. Using an 8bit
851
filter will cause the pipeline to run at 8bit. Please see the
852
documentation for more information.
853
- HDR10 metadata will be passed through from the source file if
854
present.
855
- Static Previews that are generated during file scans are now
856
stored in compressed jpeg format (previously stored as
857
YUV420). Temporary disk space usage and disk writes are
858
massively reduced. This uses libjpeg-turbo
859
+ Filters
860
- New Filter: Chroma Smooth
861
- New Filter: Colourspace Selection.
862
- New Filter: Support for QuickSync hardware accelerated
863
Crop/Scale when using full path.
864
+ Hardware Encoding
865
- New Encoder: Media Foundation
866
For Windows based ARM64 devices powered by Qualcomm
867
Chipsets.
868
- Updates to the AMD VCN encoder:
869
Quality tuning for VCN's constrained vbr rate control mode.
870
Results are the same or better than cqp mode, and bit rate
871
is much more predictable.
872
Included optimised H265 presets for 1080p and 4K content.
873
- Updates to the Intel QuickSync encoder:
874
Minor performance improvement by skipping VFR and
875
Crop/Scale filters when they are not required.
876
Overhauled memory management including improved zero-copy
877
support where software filters are not used which should
878
also improve performance.
879
+ Audio
880
- MP2 Audio Passthru support.
881
+ Subtitles
882
- New General purpose subtitle decoder
883
Added support for DVB Subtitles (Passthru and Burn-In)
884
Added support for EIA608 Closed Captions.
885
Replaced current decoders for PGS, SRT and SSA with those
886
in ffmpeg. This should correct a number of rendering issues
887
on Burn-In
888
- Reduced default CC burn-in font-size.
889
+ Third-party libraries
890
- The following 3rd party libraries have changed:
891
ffmpeg 4.4
892
AMF 1.4.18 (AMD VCN encoding)
893
nv-codec-headers 11.0.10.1 (Nvidia NVENC encoding)
894
libmfx 1.34
895
freetype 2.10.4
896
fribidi 1.0.10
897
harfbuzz 2.8.1
898
jansson 2.13.1
899
libass 0.15.1
900
libbluray 1.3.0
901
libdvdnav 6.1.1
902
libdvdread 6.1.1
903
dav1d 0.9.0
904
libvorbis 1.3.7
905
libvpx 1.10.0
906
x264 161 r3043
907
x265 3.5
908
zimg and libjpeg-turbo are new dependencies.
909
+ General UI Updates (Applies to Windows, macOS and Linux)
910
- The "Dimensions" tab has been redesigned.
911
The Rotate and Flip filter has been moved from the filters
912
tab.
913
Added support for padding
914
Added support to control the resolution limit.
915
Added limited support for upscaling
916
+ Linux
917
- Updated translations (levels of completeness vary)
918
- Miscellaneous bug fixes and improvements
919
+ Mac
920
- Support for Apple Silicon (macOS only)
921
- Support for running multiple simultaneous jobs.
922
- Support eyetv packages with .ts enclosed media file
923
- Improved UI navigation
924
Added two menu items to quickly switch between titles
925
Improved undo/redo support
926
Drag & drop import/export support in the presets popover
927
- Preference Updates:
928
Added a preference to control whether the current edited
929
preset should be re-applied when changing title
930
- Improved Security Scoped Bookmarks management
931
- Minor improvements and fixes for macOS 11
932
- Updated Sparkle Updater library.
933
- Updated translations (levels of completeness vary)
934
- Miscellaneous bug fixes and improvements
935
+ Windows
936
- The Windows UI now requires "Microsoft .NET 5 Desktop Runtime"
937
(Please note it is specifically the "Desktop Runtime!)
938
- Windows 10 is now the minimum version supported. The app will
939
still run on Windows 7 and 8.1 however you will receive a
940
message noting that it is not supported (twice) after which
941
it will continue to run. Please note some functionality may
942
not work correctly on these older operating systems and no
943
support will be provided.
944
- Process Isolation
945
When enabled, any encodes that are started are run under a
946
separate "handbrake.worker.exe" process.
947
This protects the main UI from any crashes that could occur
948
whilst processing a file and allows the queue to continue.
949
Multiple jobs can be run simultaneously to improve CPU
950
utilisation on high core count systems.
951
- Audio Tab
952
Minor improvement to the usability of auto-passthru. To
953
prevent confusion, the "auto-passhtru" audio "encoder"
954
option is now only available on the defaults screen and
955
not the main audio tab.
956
- Queue Improvements
957
Restored lost "Stop" functionality in the new queue design
958
that landed in 1.3.
959
- Presets
960
The legacy preset side panel has been removed. The presets
961
button on the toolbar will now offer a "preset manager" and
962
list the available for selection.
963
The inline-preset view from 1.3 is now permanent.
964
- Installer Improvements
965
Existing NSIS installer: Option to create a shortcut for
966
"all users" as the last step.
967
- Preference Updates:
968
New Auto Name option: Always use the default path for each
969
new source / title selected
970
"Send File To" Arguments now supports "{source}" and
971
"{destination}" replacement placeholders.
972
Added a preference to configure the "Pause on Low Battery"
973
feature.
974
Check for Updates is now "opt-in" for new installs.
975
- UI Performance: Optimisations to allow better performance
976
when handling large sets of files (1000+)
977
- Updated translations (levels of completeness vary)
978
- Miscellaneous bug fixes and improvements
979
- Removed fix-audio-encoders-when-linking-to-FFmpeg-4.4.patch
980
and HandBrake-qsv.patch, fixed upstream.
981
982
-------------------------------------------------------------------
983
Tue Jun 15 17:28:49 UTC 2021 - enzokiel@kabelmail.de
984
985
- Added patch fix-audio-encoders-when-linking-to-FFmpeg-4.4.patch.
986
987
-------------------------------------------------------------------
988
Thu Jul 16 09:20:35 UTC 2020 - enzokiel@kabelmail.de
989
990
- Disable mfx, handbrake crashes with message
991
"Illegal Instruction (core dumped)"
992
993
-------------------------------------------------------------------
994
Fri Jul 10 12:21:07 UTC 2020 - enzokiel@kabelmail.de
995
996
- Enable mfx for Leap 15.2.
997
998
-------------------------------------------------------------------
999
Tue Jun 15 13:16:44 UTC 2020 - enzokiel@kabelmail.de
1000
1001
- update to version 1.3.3
1002
+ General
1003
- Fixed ISO 639-2/B language codes not set correctly in MKV
1004
(affects Hebrew, Indonesian, Javanese, and Yiddish) (#2903)
1005
- Improved support for sources where pixel format cannot be
1006
quickly identified, e.g. due to delayed video track start
1007
(#2893)
1008
- Added logging to identify where hardware support is disabled
1009
- Miscellaneous bug fixes and improvements
1010
+ Video
1011
- Improved Intel QSV memory footprint by eliminating a buffer
1012
pool (#2675)
1013
- Improved Intel QSV H.265 memory buffer size as required by
1014
newer Intel Media SDK (#2862)
1015
- Fixed and improved Intel QSV in various situations,
1016
especially hardware decoding (#873, #2660, #2661, #2829)
1017
- Fixed full range video being not being identified as limited
1018
range after conversion where filters are used (#2859)
1019
+ Subtitles
1020
- Fixed handling of overlapping SSA import subtitles
1021
(791adbac)
1022
- Improved support for out-of-order SSA subtitles as allowed
1023
by specification (#2906)
1024
+ Command line interface
1025
- Fixed --preset failure unless full path is specified, e.g.
1026
--preset="Category Name/Preset Name" (#2838)
1027
+ Build system
1028
- Improved Flatpak to better conform to freedesktop metainfo
1029
standards
1030
- Improved Intel QSV Flatpak plugin build effiency using
1031
cmake-ninja
1032
- Added a patch to fix cross compiling libdav1d using GCC 10.x
1033
(quality of life improvement)
1034
+ Official HandBrake 1.3.3 Windows release is built using
1035
GCC 9.x and is not directly affected by this issue
1036
+ Third-party libraries
1037
- Updated libraries
1038
+ FFmpeg 4.2.3 (decoding and filters)
1039
+ Mac
1040
- Fixed preview layout not displaying properly on OS X 10.11
1041
El Capitan
1042
- Fixed incorrect copyright year on About dialog (#2830)
1043
+ Windows
1044
- Fixed a crash related to the dark theme (#2816)
1045
- Fixed a potential crash related to preview image memory
1046
allocation (#2871)
1047
- Fixed a potential crash due to certain actions causing no
1048
preset being selected (#2875)
1049
- Fixed missing E-AC-3 encoder option (#2855)
1050
- Fixed hardware encoder support unavailable in portable build
1051
(#2832)
1052
- Miscellaneous bug fixes and improvements
1053
- Added HandBrake-metainfo.patch
1054
1055
-------------------------------------------------------------------
1056
Mon May 04 18:25:39 UTC 2020 - enzokiel@kabelmail.de
1057
1058
- update to version 1.3.2
1059
+ General
1060
- Fixed point to point end detection in certain scenarios
1061
(#2603)
1062
- Improved support for H.265 video in AVI container produced by
1063
some security cameras (#2622)
1064
- Added logging to identify problematic sources where container
1065
and video track pixel aspect ratios differ
1066
- Added logging to help debug potential JSON API issues
1067
+ Video
1068
- Fixed color range conversion being applied twice when scaling
1069
video (#2561)
1070
- Fixed incorrect identification of support for QSV HEVC
1071
encoder on older Intel hardware (#2558)
1072
- Added logging to identify automatic picture rotation
1073
- Miscellaneous bug fixes and improvements
1074
+ Audio
1075
- Fixed an upstream FFmpeg issue where passing through AAC ADTS
1076
audio could produce invalid MKV output in rare cases
1077
(error instead) (#2809)
1078
+ Filters
1079
- Fixed uninitialized memory in NLMeans prefilter leading to
1080
video corruption at bottom of picture (only affects custom
1081
settings) (#2576)
1082
- Fixed a crash in the Detelecine filter with out of bounds
1083
parameters (only affects custom settings) (#2560, #2804)
1084
+ Subtitles
1085
- Fixed burned in subtitles position offset where cropscale
1086
filter is not used (#2449)
1087
+ Command line interface
1088
- Fixed subtitles not being selected when specifying
1089
--all-subtitles without also specifying a non-empty
1090
--subtitle-lang-list
1091
+ Build system
1092
- Fixed building the GTK graphical interface for use on Windows
1093
(link ole32)
1094
- Updated Flatpak manifest creation script for compatibility
1095
with Python 3
1096
- Updated Flatpak runtime and numactl library versions, QSV
1097
plugin
1098
- Improved minimum version dependencies to facilitate building
1099
on systems with older automake and pkg-config
1100
- Added a workaround for an upstream libdav1d issue affecting
1101
installation on FreeBSD (#2662)
1102
- Miscellaneous bug fixes and improvements
1103
+ Linux
1104
- Fixed point to point controls not accepting fractional
1105
seconds
1106
- Fixed updating presets with identical names in different
1107
categories
1108
- Improved parity with other platforms by allowing removal of
1109
preset categories (automatic after last preset in category
1110
is removed)
1111
- Improved parity with other platforms by showing title and
1112
chapter range on the queue summary tab
1113
+ Mac
1114
- Fixed selection behavior new track audio mixdown set to DPL2
1115
instead of stereo (#2641)
1116
- Fixed queued job failures related to removable drives by
1117
resolving security scoped resources as needed (#2566)
1118
+ Windows
1119
- Fixed loading preset files with Unicode characters in path
1120
(#2427)
1121
- Fixed clear queue options to prevent them clearing active
1122
jobs (#2587)
1123
- Fixed main window status label not always reflecting the
1124
true count of queue jobs (#2538)
1125
- Fixed failure loading default settings which could cause
1126
various issues in the graphical interface (#2549)
1127
- Fixed preview images displaying incorrectly in some cases
1128
(anamorphic none, flip horizontal) (e9675bb, #2764)
1129
- Fixed various issues related to Auto Passthru, including
1130
fallback settings (#2619, #2627, #2611)
1131
- Fixed exported presets not importing correctly using the Mac
1132
graphical interface (#2531)
1133
- Fixed pause and resume not working correctly in some cases
1134
(#2647)
1135
- Fixed display of times greater than 24 hours (estimated time
1136
renaming, paused duration) (#2582, #2649)
1137
- Fixed various cosmetic issues in the graphical interface
1138
(#2645, #2646)
1139
- Improved display of long filenames in the queue (#2570)
1140
- Improved some UX stress cases related to the queue (#2632)
1141
- Improved error message when importing a preset specifying a
1142
nonexistent audio encoder (#2638)
1143
- Improved audio and subtitle languages behavior to preserve
1144
selected languages order where "any" is also selected (#2611)
1145
- Improved low disk space preferences and alerts (#2648)
1146
- Added a workaround for an upstream .NET issue causing
1147
tooltips to not render correctly in some cases (#2630)
1148
- Miscellaneous bug fixes and improvements
1149
1150
-------------------------------------------------------------------
1151
Fri Feb 14 13:35:50 UTC 2020 - Hillwood Yang <hillwood@opensuse.org>
1152
1153
- Fix a syntax mistake in spec.
1154
1155
-------------------------------------------------------------------
1156
Tue Jan 07 17:44:23 UTC 2020 - enzokiel@kabelmail.de
1157
1158
- update to version 1.3.1
1159
+ General
1160
- Fixed potential crash when opening a DVD source
1161
+ Video
1162
- Fixed rotation/flip not working properly in some cases
1163
- Fixed an issue with QSV failures when using --start-at
1164
- Updated presets using x265 to set aq-mode 1, the default
1165
prior to HandBrake 1.3.0
1166
- Improved AMD VCE rate control by always explicitly setting
1167
the rate control method
1168
- Added a workaround to fix x265 not parsing the H.265 Level
1169
setting where localized
1170
- Added an upstream patch to fix x265 limit-tu bug in loading
1171
co-located CU's TU depth
1172
- Added an upstream patch to fix x265 2-pass encoding failure
1173
- Added an upstream patch to fix x265 VBV macroblocking at end
1174
of final GOP
1175
+ Audio
1176
- Fixed importing older presets where "und" was used to select
1177
any language track
1178
+ Since HandBrake 1.3.0, "any" selects any language track and
1179
"und" selects undefined language tracks only
1180
- Fixed secondary audio tracks on Blu-ray sources not being
1181
detected in some cases
1182
+ Subtitles
1183
- Fixed importing older presets where "und" was used to select
1184
any language track
1185
+ Since HandBrake 1.3.0, "any" selects any language track and
1186
"und" selects undefined language tracks only
1187
+ Build system
1188
- Fixed cpp and lib flags causing build failures on some Linux
1189
systems
1190
+ Third-party libraries
1191
- Updated libraries
1192
+ FFmpeg 4.2.2 (decoding and filters)
1193
+ Linux
1194
- Fixed UI translations not working in some cases
1195
- Fixed display of chapter start times
1196
- Fixed small memory leak in audio list
1197
+ Mac
1198
- Fixed importing external ASS/SSA subtitles
1199
- Fixed statistics not updating after queue completion
1200
- Fixed a crash that can occur when reading bluray sources.
1201
- Updated documentation link to the most recent documentation
1202
version
1203
+ Windows
1204
- Fixed missing UI translations for some languages
1205
+ Español (Spanish)
1206
+ Français (French)
1207
+ 한국어 (Korean)
1208
+ русский (Russian)
1209
+ Türkçe (Turkish)
1210
- Fixed official presets not updating after installing a new
1211
release
1212
- Fixed preference for automatically naming file extension
1213
MP4/M4V not working
1214
- Fixed an issue preventing the use of relative paths for
1215
automatic naming
1216
- Fixed audio and subtitles selection behavior not saving when
1217
set via the Save New Preset dialog
1218
- Fixed closed captions not being added automatically per
1219
selection behavior
1220
- Fixed iPod 5G support option displaying when an incompatible
1221
encoder is selected
1222
- Fixed queue updating slowly or not updating in some cases
1223
- Fixed a few UI issues and a crash with the new dark theme.
1224
- Fixed window not restoring properly after minimizing to
1225
system tray
1226
- Fixed frame rate mode not updating on video codec change,
1227
preventing QSV zero-copy mode
1228
- Fixed HandBrake-build-shared.patch
1229
1230
-------------------------------------------------------------------
1231
Wed Jan 01 16:31:49 UTC 2020 - enzokiel@kabelmail.de
1232
1233
- update to version 1.3.0
1234
+ General
1235
- HandBrake is now translated into many more languages
1236
- Redesigned queue UI
1237
- Removed Windows Mobile presets
1238
+ See the [list of compatible replacements on GitHub]
1239
(https://github.com/HandBrake/HandBrake-docs/blob
1240
/03682bdd741cea425c80b06818e4bdaec75bdc5e/source/docs/en
1241
/latest/technical
1242
/official-presets.markdown#windows-mobile-presets)
1243
- Improved log output by silencing many lines at standard log
1244
level
1245
- Improved quality of Gmail presets slightly
1246
- Added Playstation 2160p60 4K Surround preset (supports PS4
1247
Pro)
1248
- Added Discord and Discord Nitro presets
1249
+ Video
1250
- Updated Intel Quick Sync Video to use Direct3D 11 API
1251
- Updated minimum title scan duration to only apply to
1252
disc-based sources like Blu-ray and DVD
1253
- Improved detection of MPEG-1 video in program streams
1254
- Improved interface to FFmpeg avfilter and color handling
1255
- Improved Nvidia NVENC constant quality encoding slightly by
1256
not setting qmin and qmax
1257
- Replaced pp7 Deblock filter with FFmpeg Deblock filter
1258
- Added support for reading Ultra HD Blu-ray discs (without
1259
copy protection)
1260
- Added support for reading AV1 via libdav1d
1261
- Added encoding to WebM container format
1262
- Added Chroma Smooth filter (CLI only)
1263
- Added zero-copy path for Intel QSV encoding removed in a
1264
previous release
1265
- Added support for Intel QSV low power encoding (lowpower=1)
1266
- Added support for AMD VCE encoding on Linux via Vulkan
1267
- Added ability to select x265 encoder level and Fast Decode
1268
tune
1269
+ Audio
1270
- Updated audio resampling code to use FFmpeg swresample
1271
instead of libsamplerate
1272
- Added source audio bit rate to tracks list
1273
- Added ability to select unknown language tracks
1274
- Added automatic track name pass through
1275
+ Subtitles
1276
- Added ability to import external SSA/ASS subtitles
1277
- Added ability to select unknown language tracks
1278
- Added automatic track name pass through
1279
+ Command line interface
1280
- Added additional unit aliases to --start-at and --stop-at,
1281
notably seconds and frames
1282
+ Build system
1283
- HandBrake now builds with libnuma on Linux
1284
- Fixed Python bytestrings causing newlines to be ignored in
1285
build output
1286
- Fixed Xcode ignoring make jobs parameter and utilizing all
1287
CPU cores (macOS only)
1288
- Updated configure to enable most hardware encoders by default
1289
where appropriate by platform
1290
- Updated all scripts for compatibility with Python 3
1291
- Updated mac-toolchain-build script with newer tool versions
1292
many improvements
1293
- Updated mingw-w64-build script with mingw-w64 6.0.0, GCC 9.2,
1294
and many improvements
1295
- Improved compatibility with GCC 9 and recent Clang releases
1296
- Improved compatibility with recent Xcode releases (macOS
1297
only)
1298
- Improved host/build semantics
1299
- Improved namespace isolation
1300
- Improved handling of all options passed to configure
1301
- Improved configure help output
1302
- Improved detection of missing executable dependencies during
1303
configure
1304
- Added support for building on NetBSD
1305
- Added --harden configure parameter to enable buffer overflow
1306
protections
1307
- Added --sandbox configure parameter to enable sandbox build
1308
target on macOS
1309
- Added --enable-gtk4 configure parameter to build with GTK 4
1310
instead of GTK 3
1311
- Added summary of build options to configure output
1312
- Miscellaneous bug fixes and improvements
1313
+ Third-party libraries
1314
- Removed libraries
1315
+ libsamplerate (audio resampling)
1316
- Updated libraries
1317
+ AMF 1.4.9 (AMD VCE encoding)
1318
+ bzip2 1.0.8 (general)
1319
+ FDK AAC 2.0.1 (AAC audio encoding, must compile from
1320
source)
1321
+ FFmpeg 4.2.1 (decoding and filters)
1322
+ FreeType 2.10.1 (subtitles)
1323
+ Fribidi 1.0.7 (subtitles)
1324
+ HarfBuzz 2.6.4 (subtitles)
1325
+ Jansson 2.12 (JSON architecture)
1326
+ libbluray 1.1.2 (Blu-ray decoding)
1327
+ libdav1d 0.5.1 (AV1 decoding)
1328
+ libdvdnav 6.0.1 (DVD decoding)
1329
+ libdvdread 6.0.2 (DVD decoding)
1330
+ libiconv 1.16 (character encoding support)
1331
+ libmfx (Intel QSV support)
1332
+ libogg 1.3.4 (Xiph codecs support)
1333
+ libopus 1.3.1 (Opus audio encoding)
1334
+ libvorbis 1.3.6 (Vorbis audio encoding)
1335
+ libvpx 1.8.1 (VP8/VP9 video encoding)
1336
+ libxml2 2.9.9 (general)
1337
+ nv-codec-headers 9.0.18.1 (Nvidia NVENC encoding)
1338
+ x265 3.2.1 (H.265/HEVC video encoding)
1339
+ Linux
1340
- Fixed slider control not showing complete values
1341
- Updated translations (levels of completeness vary):
1342
+ Czech
1343
+ Chinese
1344
+ French
1345
+ German
1346
+ Italian
1347
+ Japanese
1348
+ Korean
1349
+ Norwegian
1350
+ Russian
1351
+ Spanish
1352
+ Thai
1353
- Added translations (levels of completeness vary):
1354
+ Afrikaans
1355
+ Basque
1356
+ Croatian
1357
+ Dutch
1358
+ Polish
1359
+ Portuguese
1360
+ Romanian
1361
+ Slovak
1362
+ Swedish
1363
+ Turkish
1364
+ Ukrainian
1365
- Added Intel QSV support to Flatpak (requires additional
1366
plugin installation)
1367
- Added ability to double-click to edit audio track settings
1368
- Added options to open encode log and log directory to actions
1369
menu on queue window
1370
- Miscellaneous bug fixes and improvements
1371
+ Mac
1372
- HandBrake now requires OS X 10.11 El Capitan or later
1373
- HandBrake is now sandboxed and uses the macOS hardened
1374
runtime
1375
- Updated priority for low-priority threads on macOS to avoid
1376
potential stalls in future macOS
1377
- Updated translations:
1378
+ German
1379
- Added translations:
1380
+ French
1381
+ Italian
1382
+ Russian
1383
- Added preference to disable preview image on summary tab
1384
- Miscellaneous bug fixes and improvements
1385
+ Windows
1386
- Improved browse dialog recently used to fallback to parent
1387
directory
1388
- Improved preferences layout
1389
- Improved auto naming collision behavior and file overwriting
1390
- Added preference to test selected notification sound
1391
- Added preference to perform when done action immmediately
1392
without countdown
1393
- Added preference to disable preview image on summary tab
1394
- Added hardware.enabled option to portable.ini
1395
- Added dark theme for Windows 10
1396
- Added queue import/export removed in a previous release
1397
- Added new low battery level and disk space safety measures
1398
+ Encoding jobs automatically pause when battery level is
1399
low, system sleep is allowed, and jobs resume when power is
1400
restored
1401
+ Encoding jobs automatically pause when disk space drops to
1402
critical levels
1403
- Added translations (levels of completeness vary):
1404
+ French
1405
+ German
1406
+ Chinese
1407
+ Korean
1408
+ Russian
1409
+ Spanish
1410
+ Turkish
1411
- HandBrake now requires .NET Framework 4.7.1 or later
1412
(installer offers download if missing)
1413
- Miscellaneous bug fixes and improvements
1414
- Removed audio_resample-issue#2126.patch, fixed upstream
1415
- Fixed HandBrake-build-shared.patch and
1416
HandBrake-no-builddate.patch
1417
- Added HandBrake-qsv.patch
1418
1419
-------------------------------------------------------------------
1420
Mon Oct 14 12:43:29 UTC 2019 - manfred.h@gmx.net
1421
1422
- Add patch audio_resample-issue#2126.patch to fix
1423
<https://github.com/HandBrake/HandBrake/issues/2124>
1424
1425
-------------------------------------------------------------------
1426
Tue Feb 26 12:24:08 UTC 2019 - enzokiel@kabelmail.de
1427
1428
- update to version 1.2.2
1429
+ Mac
1430
- Fixed built-in application updater.
1431
+ Windows
1432
- Fix crash on first launch for new installs, or older installs
1433
without settings.json
1434
- Fix an issue where the summary tab wasn't always up-to-date
1435
1436
-------------------------------------------------------------------
1437
Mon Feb 18 21:19:17 UTC 2019 - enzokiel@kabelmail.de
1438
1439
- update to version 1.2.1
1440
+ General
1441
- Fixed potential crashes due to use of uninitialized variables
1442
- Improved minimum duration to only apply to DVD and BD sources
1443
- Miscellaneous bug fixes and improvements
1444
+ Video
1445
- Fixed incorrect video rotation where rotation is explicitly
1446
flagged as none
1447
- Fixed yadif deinterlace filter not properly deinterlacing all
1448
frames
1449
- Fixed missing frame at the end of encodes from m2ts sources
1450
- Fixed detection of MPEG-1 video in program streams by
1451
improving probing of unknown streams
1452
- Fixed decoding of MPEG-1 video in DVD sources
1453
- Fixed Apple VideoToolbox encoding issues related to pyramidal
1454
B-frames
1455
- Fixed lapsharp filter corrupting frame edges
1456
- Improved NLMeans performance by reducing number of threads
1457
used with CPUs with high logical core counts
1458
- Improved AMD VCE encoding to enable placing key frames at
1459
chapter markers
1460
- Improved calculation of final frame duration
1461
- Improved support for BT.2020 color space
1462
+ Audio
1463
- Fixed channel mapping for AAC 5.1 encoding (signal 5.1 Back
1464
instead of 5.1 Side which is less compatible)
1465
+ Command line interface
1466
- Fixed selection of encoders applied to tracks selected with
1467
`--all-audio`
1468
- Fixed audio settings where more are specified than exist in
1469
the preset
1470
- Fixed overriding audio bit rate set by the preset
1471
+ Build system
1472
- Fixed libvpx cross compilation with GCC 8 by disabling
1473
AVX-512
1474
- Fixed x265 cross compilation with GCC 8
1475
- Updated to mingw-w64-build 4.1.1 with improvements to error
1476
reporting and support for sha256sum on systems without shasum
1477
- Miscellaneous bug fixes and improvements
1478
+ Third-party libraries
1479
- Updated libraries
1480
+ libmfx (upstream API 1.27)
1481
+ Linux
1482
- Fixed Flatpak icon validation by reducing resolution to pass
1483
new restrictions
1484
- Fixed Flatpak accessing gvfs mounted filesystems by adding an
1485
additional access permission
1486
- Fixed display of special characters in preset names
1487
- Fixed exporting presets to sanitize system reserved
1488
characters
1489
- Miscellaneous bug fixes and improvements
1490
+ Mac
1491
- Fixed incorrect file extension when selecting a preset
1492
- Fixed potential user interface hang on macOS 10.12 Sierra
1493
- Fixed potential issue caused by setting work state to done
1494
before all threads have closed
1495
- Improved usability of preview controls overlay by increasing
1496
its size
1497
- Miscellaneous bug fixes and improvements
1498
+ Windows
1499
- Fixed application uninstaller sometimes appearing behind the
1500
installer
1501
- Fixed potential crash when loading settings from older
1502
HandBrake versions
1503
- Fixed official presets not updating when a newer HandBrake
1504
version is installed
1505
- Fixed maximum resolution limit when selecting a preset
1506
(source or preset, whichever is smaller)
1507
- Fixed crop and anamorphic settings not being restored when
1508
editing a queued job
1509
- Fixed audio and subtitle selection behaviour where any
1510
language + first track are selected
1511
- Restored options control on the queue window previously
1512
removed in HandBrake 1.2.0
1513
- Improved user interface on displays close to the minimum
1514
recommended resolution
1515
- Improved quality of text rendering on the installer for high
1516
density displays
1517
- Improved ordering of presets and preset categories
1518
- Improved QSV compatibility with newer Intel drivers by
1519
updating libmfx
1520
- Improved relaunch stability by falling back to software only
1521
mode after hardware encoder initialization failure
1522
- Improved removal of small temporary files that could be left
1523
behind in certain cases
1524
- Miscellaneous bug fixes and improvements
1525
1526
-------------------------------------------------------------------
1527
Sun Dec 23 23:09:47 UTC 2018 - enzokiel@kabelmail.de
1528
1529
- update to version 1.2.0
1530
+ General
1531
- Switched core decoding library from Libav to FFmpeg
1532
+ Fixes numerous sources previously unreadable or otherwise
1533
broken
1534
+ Facilitates a number of the improvements and features in
1535
this release and planned for the future
1536
- Removed deprecated Legacy presets
1537
+ See the [list of compatible replacements on GitHub]
1538
(https://github.com/HandBrake/HandBrake-docs/blob
1539
/efb51cc2cd7d0c30fa5e9ee88366233ca34757a4/source
1540
/docs/en/latest/technical
1541
/official-presets.markdown#legacy-010x-presets)
1542
- Updated official presets to use stereo instead of DPL2 mixdown
1543
+ Avoids potential spatial positioning issues with the current
1544
DPL2 algorithm and wide pans in source material
1545
+ Limited in impact since DPL2 decoding has not been in
1546
widespread use for years
1547
- Updated official presets descriptions to revise compatibility
1548
and mention recently released devices
1549
- Updated official presets to rename Fire TV to Amazon Fire
1550
- Added Amazon Fire 720p30 and Chromecast 1080p60 presets
1551
- Added `{creation-date}` and `{creation-time}` to automatic
1552
file naming
1553
+ Video
1554
- Fixed an issue decoding Blu-ray titles where the aspect ratio
1555
is unknown (assume 16:9)
1556
- Fixed an issue encoding video with very short frame durations
1557
(less than 0.00285s or greater than 350 FPS)
1558
- Improved extradata handling to accommodate all codecs
1559
- Added support for decoding TIFF/LZMA video
1560
+ Audio
1561
- Fixed potential decoding issue for audio lacking an explicit
1562
channel layout (intelligently guess the layout)
1563
- Fixed a potential crash during audio probe
1564
- Improved resampling to allow dithering for all codecs (only
1565
where necessary)
1566
- Improved quality of the default AAC encoder on non-Mac
1567
platforms (FFmpeg AAC), no longer experimental
1568
- Improved bit rate constraints to allow Opus as low as
1569
6 kbit/s per channel
1570
- Added support for up to 7.1 channel AAC encoding (note that
1571
FDK AAC/HE-AAC do not support 6.1)
1572
- Added support for E-AC3 audio in MP4 container
1573
- Added Speex audio decoder
1574
+ Subtitles
1575
- Fixed a potential crash where an SRT file cannot be opened
1576
- Added support for SRT files using periods instead of commas
1577
to delineate fractions
1578
+ Command line interface
1579
- Fixed inability to override preset subtitles burn setting
1580
(`native` and `none` are now valid values for
1581
`--subtitle-burned`)
1582
+ Build system
1583
- Fixed Linux packaging with an out-of-tree build directory
1584
- Fixed Windows graphical interface build script signing tool
1585
location
1586
- Removed `--enable-local-*` and associated contrib libraries;
1587
please see the [documentation](https://handbrake.fr/docs/)
1588
for dependencies help
1589
- Updated to mingw-w64-build 4.1.0 with gcc 7.3.0, continuous
1590
output (keep alive), and miscellaneous improvements
1591
- Improved support for building with Xcode 10
1592
- Improved support for building on FreeBSD 11, 12, and 13
1593
- Improved Flatpak packaging for Linux (numerous fixes and
1594
improvements, no longer experimental)
1595
- Improved `configure.py` to always use the Python executable
1596
found by `configure`
1597
- Added script for creating Flatpak manifests
1598
- Added support for selecting a compiler via the CC environment
1599
variable
1600
- Miscellaneous bug fixes and improvements
1601
+ Third-party libraries
1602
- Removed libraries
1603
+ Libav 12.3 (decoding and filters)
1604
+ yasm 1.3.0
1605
- Updated libraries
1606
+ libopus 1.3 (Opus audio encoding)
1607
+ x264 157 r2935 (H.264/AVC video encoding)
1608
+ x265 2.9 (H.265/HEVC video encoding)
1609
- New libraries
1610
+ FFmpeg 4.1 (decoding and filters)
1611
+ liblzma (xz) 5.2.4 (LZMA video decoding, e.g. TIFF)
1612
+ libspeex 1.2.0 (Speex audio decoding)
1613
+ Linux
1614
- Fixed Blu-ray title name being set to device name (e.g. sr0)
1615
when scanning raw devices
1616
- Fixed Blu-ray default destination file names to no longer
1617
include MPLS number
1618
- Fixed an issue with queue state not being updated properly
1619
on reload
1620
- Fixed various issues importing presets
1621
- Updated most translations
1622
- Added initial support for GTK 4
1623
- Added ability to customize activity window font size and
1624
increased default from 7 to 8
1625
- Added destination overwrite protection (append number to file
1626
name on conflict)
1627
- Added `{source-path}` to automatic path setting
1628
- Miscellaneous bug fixes and improvements
1629
+ Mac
1630
- HandBrake now requires OS X 10.10 Yosemite or later
1631
- Removed preferences option to show the advanced tab
1632
(deprecated and slated for removal)
1633
- Fixed minor display issues on macOS 10.14 Mojave
1634
- Fixed queue toolbar icon not updating
1635
- Removed Growl in favor of native system notifications
1636
- Updated Sparkle automatic update library
1637
- Improved handling of invalid presets
1638
- Improved layout to better support localization
1639
- Improved preview border alignment on high density displays
1640
- Improved automatic naming to avoid updating when unrelated
1641
settings change
1642
- Improved criteria for showing destination overwrite warnings
1643
- Improved stop encoding confirmation dialog
1644
- Improved notifications to no longer play sounds when alerts
1645
are disabled
1646
- Added initial localization support and German translation
1647
- Added initial support for VideoToolbox hardware-accelerated
1648
encoding
1649
- Added support for Dark Mode on macOS 10.14 Mojave (new Dark
1650
Mode toolbar icons require building with Xcode 10 on Mojave)
1651
- Added Touch Bar support to various windows and dialogs
1652
- Added Finder progress bar to files currently encoding
1653
- Added Show Source in Finder to queue contextual menu (renamed
1654
Show in Finder to Show Destination in Finder)
1655
- Added validation for custom filter parameters
1656
- Miscellaneous bug fixes and improvements
1657
+ Windows
1658
- HandBrake now requires .NET Framework 4.7.1 or later
1659
(installer offers download if missing)
1660
- Fixed mixdown selection where the specified mixdown in the
1661
selected preset is not available
1662
- Fixed audio sample rate of 48 kHz being selected where Auto
1663
was the specified behavior
1664
- Removed preferences option to show the advanced tab
1665
(deprecated and slated for removal)
1666
- Removed options menu from queue in favor of contextual menu
1667
- Improved layout to better support localization
1668
- Improved error handling when adding items to the queue
1669
- Improved multi-instance queue recovery to avoid loading queue
1670
files from the wrong instance
1671
- Improved filters layout and controls
1672
- Improved video quality slider by allowing it to grow with
1673
window size and setting x264/x265 granularity to 0.5
1674
- Improved SRT import default browse location (open source
1675
video location)
1676
- Improved keyboard shortcuts by making Ctrl-S open the
1677
destination save dialog (start encode is now Ctrl-E)
1678
- Added additional keyboard shortcuts for various actions
1679
- Added initial localization support and German translation
1680
- Added support for AMD VCE and Nvidia NVENC
1681
hardware-accelerated encoders
1682
- Added automatic queue archiving and option to select an
1683
archived queue for recovery (archives are removed after
1684
7 days)
1685
- Added support for recovering specific queue files on start
1686
using `--recover-queue-ids=<id1,id2,...>`
1687
- Added additional controls to passthru audio tracks to
1688
configure audio fallback parameters
1689
- Added ability to drag and drop SRT subtitles files onto the
1690
main window
1691
- Added option to disable preview image on summary tab
1692
- Added option to disable checking for update on start in
1693
portable mode
1694
- Added stop encoding confirmation dialog
1695
- Miscellaneous bug fixes and improvements
1696
1697
-------------------------------------------------------------------
1698
Fri Sep 07 15:04:33 UTC 2018 - enzokiel@kabelmail.de
1699
1700
- update to version 1.1.2
1701
+ General
1702
- Fixed Blu-ray title name where reading from raw device
1703
- Improved handling of broken units in Blu-ray source (skip and
1704
continue reading)
1705
+ Video
1706
- Fixed rare crash related to preview images, anamorphic, and
1707
default preset values
1708
- Fixed jitter produced by 59.94 fps to 29.97 fps frame rate
1709
conversion
1710
+ Audio
1711
- Fixed duration of silence buffers (may improve audio/video
1712
sync for some sources)
1713
+ Build system
1714
- Fixed linker warning by setting libvpx target to minimum
1715
supported macOS version
1716
- Fixed build failure with old GTK versions
1717
- Miscellaneous Flatpak-related fixes and improvements
1718
+ Third-party libraries
1719
- Updated libraries (necessary to pull in needed bug fixes)
1720
- libdvdread 6.0.0 (DVD decoding)
1721
- libdvdnav 6.0.0 (DVD decoding)
1722
+ Linux
1723
- Fixed potential crash where $HOME directory is missing
1724
- Fixed legacy preferences causing preset window being shown at
1725
every launch
1726
- Fixed preset name and menu display on Ubuntu 14.04 Trusty
1727
Tahr
1728
- Fixed default destination file name for Blu-ray source to not
1729
include MPLS number
1730
- Fixed queue reloading in Flatpak sandbox
1731
- Fixed toolbar icons alignment and use correct art for lower
1732
pixel density
1733
- Updated most translations
1734
+ Mac
1735
- Fixed menu item and tooltip strings related to selection
1736
behavior
1737
- Fixed crash where presets file contains invalid UTF-8
1738
+ Windows
1739
- Fixed incorrect track selection behaviours on audio and
1740
subtitle tabs
1741
- Fixed creating an unneeded HandBrake Team directory in the
1742
user's Roaming directory
1743
- Improved path handling when opening a source directory from
1744
the queue
1745
- Miscellaneous bug fixes and improvements
1746
1747
-------------------------------------------------------------------
1748
Mon Jun 18 21:04:51 UTC 2018 - enzokiel@kabelmail.de
1749
1750
- update to version 1.1.1
1751
+ General
1752
- Fixed a potential crash in the comb detection filter
1753
- Fixed a potential crash in the padding filter
1754
+ Video
1755
- Fixed decoding certain very high bit rate ultra-high
1756
definition sources with extra large packets
1757
- Fixed last frame in source video missing in output
1758
+ Audio
1759
- Fixed crash when decoding an empty audio track
1760
+ Build system
1761
- Updated mac-toolchain-build script Nasm url and improved curl
1762
parameters for robustness
1763
+ Third-party libraries
1764
- Updated libraries (necessary to pull in needed bug fixes)
1765
libvpx 1.7.0 (VP8/VP9 video encoding)
1766
x264 155 r2901 (H.264/AVC video encoding)
1767
+ Linux
1768
- Fixed Ubuntu PPA build date
1769
- Fixed a display issue with the quality slider control
1770
- Fixed issues occurring when running multiple HandBrake
1771
instances simultaneously
1772
- Updated Russian translation
1773
- Updated support for creating Flatpak bundles (experimental)
1774
- Miscellaneous bug fixes and improvements
1775
+ Mac
1776
- Fixed corrupted output with VP8 and VP9 encoders
1777
- Fixed building x264 using Clang and -march=native/-mavx
1778
(thanks H. Gramner for the upstream patch)
1779
+ Windows
1780
- Fixed issues with queue recovery when running multiple
1781
HandBrake instances simultaneously
1782
- Fixed an issue with a When Done action potentially causing
1783
the last queue item to be marked as a warning instead of
1784
success
1785
- Fixed burn-in behavior with MP4 files; after the first
1786
burn-in track, no additional tracks that require burn-in will
1787
be added
1788
- Improved window resize behavior for Add Selection to Queue
1789
dialog and allowed space bar to toggle checkbox for selected
1790
row
1791
- Improved tabbing behavior in various circumstances
1792
- Improved adding a new preset with the same name as an
1793
existing user preset; the existing preset will now be updated
1794
properly
1795
- Improved privacy by adding an option to disable the Summary
1796
tab preview image
1797
- Updated installer to block installation on 32-bit systems to
1798
avoid confusion (unsupported since 1.1.0)
1799
- Miscellaneous bug fixes and improvements
1800
1801
-------------------------------------------------------------------
1802
Mon Apr 09 13:54:23 UTC 2018 - enzokiel@kabelmail.de
1803
1804
- update to version 1.1.0
1805
+ General
1806
- Improved user interface
1807
- Redesigned main window for consistency and usability;
1808
overall flow is top to bottom, left to right
1809
- Added new preset controls directly in main workflow
1810
- Added new summary tab for overview of settings at a glance
1811
- Updated interface icons to support high resolution displays
1812
- New and improved official presets
1813
- Added new presets for Vimeo and YouTube
1814
- Added new 2160p/4K device presets for Apple TV,
1815
Chromecast, Fire TV, and Roku
1816
- Added new Production presets for post-production video
1817
editing workflows
1818
- Added additional 2160p/4K Matroska presets
1819
- Improved AppleTV 4K support
1820
- Improved Intel QuickSync Video support
1821
- Added Linux support (experimental)
1822
- Added 10-bit H.265/HEVC encoding support for Kaby Lake and
1823
newer CPUs
1824
- Added support for multiple GPUs via D3D11 encode path
1825
- Many bug fixes and improvements
1826
+ Video
1827
- Added new Unsharp and kernel-based Laplacian LapSharp
1828
sharpening filters
1829
- Added CSM prefilter option to NLMeans filter
1830
- Added support for mobile device orientation via auto-rotation
1831
container flag
1832
- x265 10- and 12-bit encoders are now included by default;
1833
additional dll files are no longer required
1834
+ Command line interface
1835
- Added support for adaptive streaming (SPS and PPS before IDR
1836
frames) via the --inline-parameter-sets parameter
1837
- Added --json parameter to output scan/status information in
1838
JSON format, useful for scripting
1839
- Audio sample rate parameter --arate now accepts "auto" as a
1840
valid value
1841
+ Build system
1842
- Added support for FreeBSD 11.1 (must compile from source)
1843
- Added support for compiling on Windows under MSYS
1844
(experimental, slow)
1845
- Updated to mingw-w64-build 3.1.1 with support for mingw-w64
1846
5.0.3 and gcc 7.2.0
1847
- Update mac-toolchain-build to add NASM 2.13.2 (now required
1848
for x264)
1849
- Miscellaneous bug fixes and improvements
1850
+ Third-party libraries
1851
- Updated libraries
1852
- FDK AAC 0.1.5 (AAC audio encoding, must compile from source)
1853
- FreeType 2.8.1 (subtitles)
1854
- HarfBuzz 1.7.2 (subtitles)
1855
- Jansson 2.10 (JSON architecture)
1856
- LAME 3.100 (MP3 audio encoding)
1857
- Libav 12.3 (decoding and filters)
1858
- libass 0.14.0 (subtitles)
1859
- libbluray 1.0.2 (Blu-ray decoding)
1860
- libdvdnav 5.0.3 (DVD decoding)
1861
- libdvdread 5.0.3 (DVD decoding)
1862
- libiconv 1.15 (character encoding support)
1863
- libmfx (upstream API 1.23)
1864
- libogg 1.3.2 (Xiph codecs support)
1865
- libopus 1.2.1 (Opus audio encoding)
1866
- libsamplerate 0.1.9-35-g02ebb9f (audio resampling)
1867
- libtheora 1.1.1 (Theora video encoding)
1868
- libvorbis 1.3.5 (Vorbis audio encoding)
1869
- libvpx 1.6.1 (VP8/VP9 video encoding)
1870
- libxml2 2.9.4 (general)
1871
- x264 155 r2893 (H.264/AVC video encoding)
1872
- x265 2.6 (H.265/HEVC video encoding)
1873
- zlib 1.2.11 (general)
1874
+ Linux
1875
- Added option to configure low disk space warning level
1876
- Added Intel QuickSync Video encoder (experimental, requires
1877
specific Intel driver)
1878
- Added support for Ubuntu 18.04 and 17.10; Ubuntu 15.04
1879
support is removed
1880
- Many other bug fixes and improvements
1881
+ Mac
1882
- Added option to configure low disk space warning level
1883
- Improved support for VoiceOver navigation
1884
- Many other bug fixes and improvements
1885
+Windows
1886
- Added option to configure low disk space warning level
1887
- Added option to play a sound (MP3/WAV) when encode or queue
1888
is finished
1889
- Added option to show progress, pass, passcount in the
1890
application title or task tray icon tooltip
1891
- Added more granular progress reporting during search for
1892
start of file and muxing
1893
- Added support for per-display resolution awareness
1894
- Added support for running HandBrake in a portable mode (see
1895
included portable.ini.template)
1896
- Added custom anamorphic to dimensions tab, it's back!
1897
- Improved static preview window still previews rendering
1898
- Improved audio selection behavior controls; dropdowns are now
1899
context aware and range limited with better defaults
1900
- Improved UI constency throughout
1901
- Many other bug fixes and improvements
1902
- Removed HandBrake-ffmpeg3.patch, it's no longer required.
1903
1904
-------------------------------------------------------------------
1905
Fri Mar 23 22:31:19 UTC 2018 - enzokiel@kabelmail.de
1906
1907
- Fixed build for SLE-12.
1908
1909
-------------------------------------------------------------------
1910
Sun Dec 10 20:45:48 UTC 2017 - antoine.belvire@opensuse.org
1911
1912
- Update desktop database upon handbrake-gtk installation/removal.
1913
1914
-------------------------------------------------------------------
1915
Mon Oct 9 18:53:42 UTC 2017 - seife+obs@b1-systems.com
1916
1917
- remove buildrequires on webkitgtk-3.0, is only needed for update
1918
check which is not too useful on a packaged application anyway
1919
and not available on Tumbleweed anymore
1920
- add libxml2-devel buildrequires, was pulled in by webkitgtk-3.0
1921
1922
-------------------------------------------------------------------
1923
Mon Apr 10 18:38:31 UTC 2017 - joerg.lorenzen@ki.tng.de
1924
1925
- update to version 1.0.7
1926
+ Video
1927
- Fixed decoding of raw video in Matroska/MKV.
1928
- Fixed time stamp handling for containerless raw video.
1929
- Fixed memory leaks in OpenCL.
1930
- Fixed x265 2-pass encoding where video frame rate is altered
1931
by filters.
1932
- Improved handling of very small amounts of sync jitter
1933
(~1 tick).
1934
- Improved handling of AVI files with broken indices.
1935
+ Audio
1936
- Further refined fix for Libav crash encoding AAC at very high
1937
bitrates.
1938
+ Subtitles
1939
- Removed fontconfig dependency on Mac and Windows; libass now
1940
uses CoreText/DirectWrite.
1941
- Improved subtitle font selection when burning in SRT/SSA
1942
subtitles.
1943
+ Command line interface
1944
- Fixed preset subtitle burn defaults override.
1945
+ Build system
1946
- Updated MinGW-w64 build script for improved compatibility
1947
with hardened GCC.
1948
+ Linux
1949
- Fixed video preset control not updating.
1950
- Fixed audio passthru masks not updating until preset save.
1951
- Fixed application of SRT subtitles offset.
1952
- Updated translations: af, cs, ja_JP, ru, sk, sv.
1953
+ Windows
1954
- Fixed When Done option not updating/resetting correctly.
1955
1956
-------------------------------------------------------------------
1957
Sun Mar 19 21:58:28 UTC 2017 - joerg.lorenzen@ki.tng.de
1958
1959
- Only build static libbluray for SLE version <= 120200.
1960
1961
-------------------------------------------------------------------
1962
Mon Feb 27 23:28:43 UTC 2017 - joerg.lorenzen@ki.tng.de
1963
1964
- update to version 1.0.3
1965
+ Video
1966
- Fixed H.264 decoding using Libav where the initial GOP was
1967
dropped.
1968
- Fixed 2-pass x265 encoding where the source header
1969
incorrectly specifies frame rate.
1970
- Fixed 2-pass encoding with bob deinterlace and constant frame
1971
rate.
1972
- Fixed a seek issue in Libav while reading MKV sources with
1973
embedded subtitles.
1974
- Fixed multiple issues preventing Libav from opening WMV
1975
sources properly.
1976
- Fixed miscellaneous issues in Libav.
1977
- Fixed memory leaks in OpenCL.
1978
- Improved sync for streams delayed by a large amount.
1979
+ Audio
1980
- Fixed a Libav crash encoding AAC at very high bitrates.
1981
- Fixed a potential hang in Libav while decoding AAC.
1982
- Improved Libav audio sync with MP4 sources containing edit
1983
lists.
1984
- Improved mapping of single channel layouts to single channel
1985
layouts.
1986
+ Linux
1987
- Fixed a potential crash when selecting video encoders.
1988
- Fixed various controls not applying values properly.
1989
+ Mac
1990
- Fixed a crash when attempting to edit a queued job.
1991
- Improved audio start point to use edit lists when encoding
1992
using CoreAudio AAC.
1993
+ Windows
1994
- Fixed Title Specific Scan for DVD/Blu-ray.
1995
- Fixed broken/missing NLMeans denoise tunes.
1996
- Fixed an issue that could cause error -17 when encoding using
1997
Intel QuickSync Video.
1998
- Fixed an issue where the SRT language code was not being set
1999
correctly.
2000
2001
-------------------------------------------------------------------
2002
Sun Feb 12 14:26:07 UTC 2017 - pascal.bleser@opensuse.org
2003
2004
- use its own static build of libbluray as it requires a patch
2005
2006
-------------------------------------------------------------------
2007
Sat Feb 4 18:33:15 UTC 2017 - pascal.bleser@opensuse.org
2008
2009
- update to 1.0.2
2010
2011
-------------------------------------------------------------------
2012
Mon Aug 15 11:24:23 UTC 2016 - olaf@aepfle.de
2013
2014
- Accept any ffmpeg version to fix build in TW and 42.2
2015
2016
-------------------------------------------------------------------
2017
Sat Feb 20 16:31:51 UTC 2016 - joerg.lorenzen@ki.tng.de
2018
2019
- update to version 0.10.5
2020
+ Removal of FDK AAC from our binary releases, --enable-fdk is
2021
required for "non-free" builds if compiling from source.
2022
- Please see out AAC Encoder Change Announcement to understand
2023
what this means.
2024
+ Updated x265 to 1.9 which brings bug fixes and performance
2025
improvements.
2026
+ Few minor bug fixes since the 0.10.3 release. This includes
2027
improvements in large AVI file handling.
2028
- Build against ffmpeg-3.0
2029
2030
- version 0.10.3
2031
+ Various bug fixes for all platforms and the core engine.
2032
+ Updated x265 to 1.8 which brings numerous bug fixes and some
2033
performance improvements.
2034
2035
-------------------------------------------------------------------
2036
Sat Jan 09 14:51:33 UTC 2016 - joerg.lorenzen@ki.tng.de
2037
2038
- Removed all 3rd party tarballs and addded HandBrake-build-shared.patch
2039
to build against shared libraries.
2040
- Disabled fdk-aac because ist's only needed for static build of
2041
libav/ffmpeg.
2042
- Changed BuildRequires to pkgconfig() where possible and removed
2043
some unneeded dependencies.
2044
- Enabled build for armv6l.
2045
2046
-------------------------------------------------------------------
2047
Sun Jun 28 14:24:04 UTC 2015 - seife+obs@b1-systems.com
2048
2049
- update to 0.10.2
2050
* Assorted bug fixes and performance improvements
2051
2052
-------------------------------------------------------------------
2053
Tue Apr 21 13:18:41 UTC 2015 - seife+obs@b1-systems.com
2054
2055
- switch to gstreamer-1.0 instead of old gstreamer-0.10 for
2056
distributions newer than openSUSE 11.4
2057
2058
-------------------------------------------------------------------
2059
Sun Apr 19 17:48:33 UTC 2015 - seife+obs@b1-systems.com
2060
2061
- update to 0.10.1:
2062
- various bug fixes for all platforms and the core engine
2063
- updated x265 to 1.5 which brings numerous bug fixes and some
2064
performance improvements
2065
- do not buildrequire wget, curl, subversion -- it's not needed
2066
- fix --prefix and DESTDIR usage to avoid build paths in binaries
2067
and thus unnecessary republishing
2068
2069
-------------------------------------------------------------------
2070
Tue Dec 2 12:55:15 UTC 2014 - seife+obs@b1-systems.com
2071
2072
- fix "no return in nonvoid function" compiler error from embedded
2073
libdvdnav libdvdnav-5.0.1-noreturninnonvoidfunction.patch
2074
2075
-------------------------------------------------------------------
2076
Tue Dec 2 10:48:00 UTC 2014 - seife+obs@b1-systems.com
2077
2078
- adjust debug config from max to std to avoid ffmpeg assert aborts
2079
2080
-------------------------------------------------------------------
2081
Tue Nov 25 19:19:39 UTC 2014 - seife+obs@b1-systems.com
2082
2083
- update to 0.10.0:
2084
- remove obsolete patches, update support tarballs, only add
2085
the really needed stuff
2086
- more build date removal
2087
- important change: due to GTK3 version dependencies, the GUI
2088
is only built for distributions newer than openSUSE 12.3
2089
2090
-------------------------------------------------------------------
2091
Fri Apr 18 18:52:38 UTC 2014 - seife+obs@b1-systems.com
2092
2093
- remove build date from binaries to avoid republishing
2094
2095
-------------------------------------------------------------------
2096
Sun Dec 1 08:28:12 UTC 2013 - obs@botter.cc
2097
2098
- add patch to fix compiling libx264: HandBrake-0.9.9_libx264-gcc-488-fix.patch
2099
add -fno-aggressive-loop-optimizations to extra-cflags in
2100
configure for >= 13.1, see also
2101
https://bugs.launchpad.net/ubuntu/+source/x264/+bug/1241772
2102
MAY BE REMOVED on upstream fix
2103
2104
-------------------------------------------------------------------
2105
Thu Jun 13 01:08:41 UTC 2013 - dnh@opensuse.org
2106
2107
- update to 0.9.9
2108
* replace harfbuzz patch by script fragement in spec
2109
* update yasm, libbluray, x264, replace ffmpeg by libav
2110
* remove tarballs that can be system-libs
2111
2112
-------------------------------------------------------------------
2113
Sat Apr 6 08:27:48 UTC 2013 - dnh@opensuse.org
2114
2115
- fix conflicts with harfbuzz headers for oS >= 12.3
2116
see https://pmbs.links2linux.org/request/show/425
2117
2118
-------------------------------------------------------------------
2119
Sun Oct 7 13:47:32 UTC 2012 - i@marguerite.su
2120
2121
- update to 0.9.8
2122
* Corrects a few crash bugs that showed up in 0.9.7
2123
* Includes an AppleTV3 Preset and updated iPad Preset (0.9.7)
2124
2125
-------------------------------------------------------------------
2126
Thu Mar 01 06:12:36 UTC 2012 - pascal.bleser@opensuse.org
2127
2128
- update to 0.9.6
2129
2130
-------------------------------------------------------------------
2131
Thu Jul 7 04:39:01 UTC 2011 - malcolmlewis@opensuse.org
2132
2133
- Add BuildRequires libgudev-1_0-devel as build failing with
2134
'No package 'gudev-1.0' found' error.
2135
2136
-------------------------------------------------------------------
2137
Tue Jan 4 00:00:00 UTC 2011 - pascal.bleser@opensuse.org
2138
2139
- update to 0.9.5
2140
2141
-------------------------------------------------------------------
2142
Tue Sep 21 00:00:00 UTC 2010 - pascal.bleser@opensuse.org
2143
2144
- update to trunk revision 3549:
2145
* try other gstreamer sink interfaces if gconfvideosink fails; it appears that gconfvideosink may not work on kde systems
2146
* remove the 8 audio limit
2147
* fix cli issue with batch scan and encode
2148
* fix a crash when a TS has no aspect ratio set in the video stream
2149
* bump ffmpeg from 22950 to 25082
2150
* fix a rare hang in the muxer
2151
* GUI: fix UI problem with trellis cavlc
2152
* add Bluray support:
2153
+ unencrypted BD directory trees only
2154
+ doesn't support iso images
2155
+ also, no PGS subtitle support yet
2156
* chapters and angles are supported
2157
* fixes memory leak during scan
2158
* x264 bump from r1698 to r1713:
2159
+ introduces trellis and psy-trellis for cavlc
2160
* GUI: simplify source selection dialog
2161
* fix muxing problem with certain sources/settings
2162
2163
2164
-------------------------------------------------------------------
2165
Thu Aug 19 00:00:00 UTC 2010 - pascal.bleser@opensuse.org
2166
2167
- update to SVN trunk revision 3482:
2168
* x264 bump from r1681 to r1698: various bugfixes and improvements
2169
2170
2171
-------------------------------------------------------------------
2172
Sat Aug 7 00:00:00 UTC 2010 - pascal.bleser@opensuse.org
2173
2174
- update to SVN trunk revision 3473, as requested by upstream
2175
2176
2177
-------------------------------------------------------------------
2178
Fri Nov 27 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
2179
2180
- update to 0.9.4
2181
2182
2183
-------------------------------------------------------------------
2184
Sun Nov 1 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
2185
2186
- update to snapshot 2907
2187
2188
2189
-------------------------------------------------------------------
2190
Thu Oct 1 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
2191
2192
- downgrade to snapshot rev 2845 as per upstream request
2193
- fix version display
2194
- use upstream compiler flags as per upstream request
2195
2196
2197
-------------------------------------------------------------------
2198
Fri Sep 25 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
2199
2200
- update to rev 2844:
2201
* [2844] bump libtheora to official 1.1 release
2202
* [2843] fix srt track stop time; srt stop time was being set to the end of the start chapter instead of the end of the stop chapter
2203
* [2842] theora: improvements to our theora implementation:
2204
+ support 2-pass mode which is new to theora 1.1
2205
+ set soft target rate control so that single pass abr behaves more like theora 1.0 and doesn't look quite so awful
2206
* [2841] don't remove srt subs when changing from mkv to mp4
2207
* [2836] bump x264 to r1271 make changes required by the x264 api change fix some build issues that the x264 bump exposed
2208
* [2831] fix bug that was causing one sec. of audio to be dropped on many ffmpeg files
2209
2210
2211
-------------------------------------------------------------------
2212
Mon Sep 14 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
2213
2214
- update to rev 2822:
2215
* [2821] dvdnav: improved patch that guarantees forward seek moves position forward; the previous patch worked only for SEEK_CUR
2216
* [2822] allow dvd sources that have no audio
2217
2218
2219
-------------------------------------------------------------------
2220
Sun Sep 13 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
2221
2222
- update to rev 2815:
2223
* [2796] set use m4v preference enabled by default
2224
* [2797] fix PAR issue with DV For some (maybe all) DV, ffmpeg doesn't give us the sample_aspect_ratio in the context; so when it's missing, try looking it up in the AVStream info
2225
* [2811] improve "auto" audio selection picks the "best" audio given the input codec and output formats
2226
* [2812] show the correct audio codec in the audio list when it has been changed because of incompatibility with source codec or output format
2227
* [2813] fix initialization of chapter list when editing queued job Chapter titles the user entered were lost when editing a queued job
2228
* [2814] fix a Gtk-CRITICAL error when editing chapter names
2229
* [2815] dvdnav: read error recovery - patch libdvdnav seek to guarantee the position will move forward when making a seek request to a position that is after the current position - when a read error is detected, seek forward and retry
2230
2231
2232
-------------------------------------------------------------------
2233
Sat Sep 5 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
2234
2235
- new package
2236