File handbrake.changes of Package handbrake (Revision e25ea47641a4a27a6875ed0051be4901)

Currently displaying revision e25ea47641a4a27a6875ed0051be4901 , Show latest

1622
 
1
-------------------------------------------------------------------
2
Sun Feb  2 11:04:00 UTC 2025 -  <manfred.h@gmx.net>
3
4
- BuildRequire python3, not python > 2.7.3
5
6
-------------------------------------------------------------------
7
Tue Jan 11 12:17:23 UTC 2022 - enzokiel@kabelmail.de
8
9
- update to version 1.5.1
10
  + Build system
11
    - Fixed an issue with the source tarball that broke Flathub
12
      Builds.
13
  + Windows
14
    - The Windows UI is now .NET 6.0 only. (.NET 5.0 is no longer
15
      additionally required)
16
- version 1.5.0
17
  + Video
18
    - Fixed an issue on older Intel CPUs causing the CLI to fail to
19
      initialize (#3924)
20
    - Updated video engine to preserve chroma sample location
21
      information
22
    - Updated Intel Quick Sync to use the Intel oneAPI Video
23
      Processing Library (oneVPL)
24
  + Audio
25
    - Fixed MP2 audio sources not utilizing the fallback encoder
26
      when pass through is disabled (#3863)
27
    - Fixed FFmpeg AAC audio encoder quality mode scale range
28
      (#1295)
29
  + Subtitles
30
    - Fixed an issue with captions pass through durations (#3764)
31
  + Build system
32
    - Fixed multiple potential race conditions in Flatpak build
33
      process
34
    - Updated mac-toolchain-build script with newer tool versions
35
  + Third-party libraries
36
    - Updated libraries
37
        FFmpeg 4.4.1 (decoding and filters)
38
        FreeType 2.11.1 (subtitles)
39
        Fribidi 1.0.11 (subtitles)
40
        HarfBuzz 3.1.2 (subtitles)
41
        Jansson 2.14 (JSON architecture)
42
        libass 0.15.2 (subtitles)
43
        libdav1d 0.9.2 (AV1 decoding)
44
        libjpeg-turbo 2.1.2 (preview image compression)
45
        libogg 1.3.5 (Xiph codecs support)
46
        libvpx 1.11.0 (VP8/VP9 video encoding)
47
        zimg 3.0.3 (color conversion)
48
  + Linux
49
    - Fixed a filter settings issue that resulted in incorrect
50
      filters being added to jobs (#3910)
51
    - Updated Intel QSV Flatpak plugin to use Intel MediaSDK 21.3.5
52
    - Updated Flatpak dependencies
53
    - Freedesktop Platform 21.08
54
    - GNOME 41
55
    - Added Corsican (Corsu) translation
56
    - Updated translations
57
        Simplified Chinese (简体中文)
58
        Dutch (Nederlands)
59
        French (Français)
60
        Korean (한국어)
61
        Spanish (Español)
62
        Swedish (Svenska)
63
    - Miscellaneous bug fixes and improvements
64
  + Mac
65
    - Requires macOS 10.13 High Sierra or later
66
    - Fixed potential issues where encoding process could get stuck
67
      on efficiency cores in some cases
68
    - Fixed an issue with automatic naming not applying correctly
69
    - Fixed main window not being shown upon editing a job in the
70
      queue
71
    - Updated queue statistics tab to include average encoding
72
      speed and percent of original file size
73
    - Added "Move to top" and "Move to bottom" to the queue context
74
      menu
75
    - Added a stop breakpoint to the queue, set when stop after job
76
      is selected and may be reordered (#2572)
77
    - Added native support for the VideoToolbox API, enabling
78
      advanced features such as frame multi-pass, mastering display
79
      and content light metadata, and chroma location; the previous
80
      implementation via FFmpeg's libavcodec has been removed
81
    - Added Corsican (Corsu) translation
82
    - Updated translations
83
        Simplified Chinese (简体中文)
84
        French (Français)
85
        German (Deutsch)
86
        Italian (Italiano)
87
        Portuguese (Português)
88
    - Miscellaneous bug fixes and improvements
89
  + Windows
90
    - Requires Windows 10 or later and Microsoft .NET Desktop
91
      Runtime 6.0.0 or later
92
    - Fixed a potential crash when encoding using Intel QSV in
93
      2-pass mode (#4026)
94
    - Fixed potential issues where encoding process could get stuck
95
      on efficiency cores in some cases
96
    - Fixed an issue with static preview not updating when
97
      switching between automatic and custom cropping modes (#3911)
98
    - Updated the toolbar preset dropdown to an overlay panel that
99
      utilizes a tree view which saves state
100
    - Updated UI with various improvements to layout, typography,
101
      and cosmetics
102
    - Updated queue statistics tab to include average encoding
103
      speed and content information
104
    - Updated automatic naming file format placeholders to be live
105
      options
106
    - Updated Send File To preference to set HB_SOURCE,
107
      HB_DESTINATION, and HB_EXIT_CODE environment variables, which
108
      can be used instead of arguments
109
    - Added new exit_code parameter to Send File To preference
110
    - Added "Move to top" and "Move to bottom" to the queue context
111
      menu
112
    - Added a stop breakpoint to the queue, set when stop after job
113
      is selected and may be reordered (#2572)
114
    - Added support for Windows 10/11 notifications, enable in
115
      Preferences > When Done
116
    - Added support for Right to Left UI rendering for languages
117
      that require it. This can be set in preferences
118
    - Added Traditional Chinese (正體中文) translation
119
        Updated translations
120
        Simplified Chinese (简体中文) - includes fix for access keys
121
        in menus
122
        Corsican (Corsu)
123
        German (Deutsch)
124
        Italian (Italiano)
125
        Japanese (日本語)
126
    - Miscellaneous bug fixes and improvements
127
128
-------------------------------------------------------------------
129
Wed Oct 06 12:42:19 UTC 2021 - enzokiel@kabelmail.de
130
131
- update to version 1.4.2
132
  + General
133
    - Improvements and fixes around colour bit-depth handling.
134
    - Fixed various issues where incorrect colour information could
135
      be written during muxing.
136
  + Hardware Encoding
137
    - Fixed corrupted video output when decoding HDR10 content with
138
      QuickSync
139
  + Subtitles
140
    - Fixed a slight subtitle colour shift issue when using libass
141
  + Mac
142
    - Fixed a build system errors that could cause failures linking
143
      libbluray
144
    - Fixed incorrect documentation URL
145
    - Fixed a possible crash that can occur when applying a
146
      malformed preset.
147
  + Windows
148
    - Added "Preset" used to the Queue summary tab.
149
    - Added "Save New Preset" to the preset menu, and toolbar
150
      preset dropdown to make it easier to find. (#3783)
151
    - Added category headers to the presets menu when using the
152
      flat display mode.
153
    - Changed the log filename format back to start with the
154
      destination filename as it did with 1.3 (#3740)
155
    - Changed tab selection behaviour on queue when changing jobs.
156
      it will no longer reset to the first tab. (#3813)
157
    - Fixed a minor UI juddering effect on the queue task list when
158
      jobs start or finish (#3813)
159
    - Fixed calculation errors when using padding on the dimensions
160
      tab (#3802)
161
    - Fixed an issue where static preview wasn't live-updating when
162
      changes occurred (#3803)
163
    - Fixed a crash on the Audio Defaults screen whilst trying to
164
      add Tracks (#3785)
165
    - Fixed incorrect taskbar icon state when running multiple
166
      encodes (#3791)
167
    - Fixed an issue where "None" resolution limit was not honoured
168
      (#3872)
169
    - Fixed an issue with preset export. VideoTune was not written
170
      correctly (#3829)
171
172
-------------------------------------------------------------------
173
Wed Aug 18 14:33:29 UTC 2021 - enzokiel@kabelmail.de
174
175
- update to version 1.4.1
176
  + General
177
    - Fixed a crash when using "Align AV" on Intel based systems.
178
      (#3683)
179
    - Fixed a crash when reading certain DVD's with missing VOB
180
      files
181
  + Hardware Encoding
182
    - Fixed an issue with QuickSync accelerated Crop/Scale
183
      generating incorrect aspect ratios (#3236)
184
    - Fixed a crash after a subtitle scan when using the QuickSync
185
      encoder. (#3741)
186
  + Subtitles
187
    - Backport some libass patches which should correct some issues
188
      with font and font-weight selections. (#3736)
189
    - Fixed an issue that could prevent 3rd party software handling
190
      HandBrake files with dvb subtitles.
191
  + Command line interface
192
    - Fixed a regression that prevented upscaling when using -w and
193
      -h (#3746)
194
  + Linux
195
    - Added: flatpak permission to show bookmarks in file dialogs
196
      (#3748)
197
  + Mac
198
    - Fix an issue where the Quality Slider was being ignored when
199
      using the VideoToolbox encoder. (#3751)
200
    - Fixed an issue where incompatible hardware presets could be
201
      selected.
202
  + Windows
203
    - Windows UI builds are now available for ARM64 devices. (Named
204
      arm64 or aarch64 in the download section)
205
    - Added upgrade notices to the installer welcome page advising
206
      of .NET Desktop Runtime 5 requirements and to complete
207
      existing queue. (#3693)
208
    - Added support for software rendering which can be enabled to
209
      workaround issues with Variable Refresh Rate and 3rd party
210
      software causing rendering corruption (#3755)
211
    - Added a new preference to define how the preset toolbar
212
      button renders the preset list. (#3697)
213
    - Fixed a crash which would prevent all user settings from
214
      loading in some circumstances.
215
    - Fixed "Reset Settings" button in preferences. Certain
216
      settings were not reset correctly. (#3726)
217
    - Fixed issues with the built-in updater that may cause it to
218
      fail to run the installer if the app was not running as
219
      admin.
220
    - Fixed an issue that required and app restart to apply changes
221
      to the max simultaneous encodes setting.
222
    - Fixed an issue with Audio Defaults fallback encoder
223
      quality/bitrate/mixdown settings would not display correct
224
      values (#3739)
225
    - Fixed an with QSV multi-instance support where multiple Intel
226
      GPU's are used.
227
228
-------------------------------------------------------------------
229
Mon Jul 19 10:29:31 UTC 2021 - enzokiel@kabelmail.de
230
231
- update to version 1.4.0
232
  + General
233
    - The HandBrake engine is now 10 and 12bit capable. Please note
234
      that not all filters support 10 and 12 bits. Using an 8bit
235
      filter will cause the pipeline to run at 8bit. Please see the
236
      documentation for more information.
237
    - HDR10 metadata will be passed through from the source file if
238
      present.
239
    - Static Previews that are generated during file scans are now
240
      stored in compressed jpeg format (previously stored as
241
      YUV420). Temporary disk space usage and disk writes are
242
      massively reduced. This uses libjpeg-turbo
243
  + Filters
244
    - New Filter: Chroma Smooth
245
    - New Filter: Colourspace Selection.
246
    - New Filter: Support for QuickSync hardware accelerated
247
      Crop/Scale when using full path.
248
  + Hardware Encoding
249
    - New Encoder: Media Foundation
250
        For Windows based ARM64 devices powered by Qualcomm
251
        Chipsets.
252
    - Updates to the AMD VCN encoder:
253
        Quality tuning for VCN's constrained vbr rate control mode.
254
        Results are the same or better than cqp mode, and bit rate
255
        is much more predictable.
256
        Included optimised H265 presets for 1080p and 4K content.
257
    - Updates to the Intel QuickSync encoder:
258
        Minor performance improvement by skipping VFR and
259
        Crop/Scale filters when they are not required.
260
        Overhauled memory management including improved zero-copy
261
        support where software filters are not used which should
262
        also improve performance.
263
  + Audio
264
    - MP2 Audio Passthru support.
265
  + Subtitles
266
    - New General purpose subtitle decoder
267
        Added support for DVB Subtitles (Passthru and Burn-In)
268
        Added support for EIA608 Closed Captions.
269
        Replaced current decoders for PGS, SRT and SSA with those
270
        in ffmpeg. This should correct a number of rendering issues
271
        on Burn-In
272
    - Reduced default CC burn-in font-size.
273
  + Third-party libraries
274
    - The following 3rd party libraries have changed:
275
        ffmpeg 4.4
276
        AMF 1.4.18 (AMD VCN encoding)
277
        nv-codec-headers 11.0.10.1 (Nvidia NVENC encoding)
278
        libmfx 1.34
279
        freetype 2.10.4
280
        fribidi 1.0.10
281
        harfbuzz 2.8.1
282
        jansson 2.13.1
283
        libass 0.15.1
284
        libbluray 1.3.0
285
        libdvdnav 6.1.1
286
        libdvdread 6.1.1
287
        dav1d 0.9.0
288
        libvorbis 1.3.7
289
        libvpx 1.10.0
290
        x264 161 r3043
291
        x265 3.5
292
        zimg and libjpeg-turbo are new dependencies.
293
  + General UI Updates (Applies to Windows, macOS and Linux)
294
    - The "Dimensions" tab has been redesigned.
295
        The Rotate and Flip filter has been moved from the filters
296
        tab.
297
        Added support for padding
298
        Added support to control the resolution limit.
299
        Added limited support for upscaling
300
  + Linux
301
    - Updated translations (levels of completeness vary)
302
    - Miscellaneous bug fixes and improvements
303
  + Mac
304
    - Support for Apple Silicon (macOS only)
305
    - Support for running multiple simultaneous jobs.
306
    - Support eyetv packages with .ts enclosed media file
307
    - Improved UI navigation
308
        Added two menu items to quickly switch between titles
309
        Improved undo/redo support
310
        Drag & drop import/export support in the presets popover
311
    - Preference Updates:
312
        Added a preference to control whether the current edited
313
        preset should be re-applied when changing title
314
    - Improved Security Scoped Bookmarks management
315
    - Minor improvements and fixes for macOS 11
316
    - Updated Sparkle Updater library.
317
    - Updated translations (levels of completeness vary)
318
    - Miscellaneous bug fixes and improvements
319
  + Windows
320
    - The Windows UI now requires "Microsoft .NET 5 Desktop Runtime"
321
      (Please note it is specifically the "Desktop Runtime!)
322
    - Windows 10 is now the minimum version supported. The app will
323
      still run on Windows 7 and 8.1 however you will receive a
324
      message noting that it is not supported (twice) after which
325
      it will continue to run. Please note some functionality may
326
      not work correctly on these older operating systems and no
327
      support will be provided.
328
    - Process Isolation
329
        When enabled, any encodes that are started are run under a
330
        separate "handbrake.worker.exe" process.
331
        This protects the main UI from any crashes that could occur
332
        whilst processing a file and allows the queue to continue.
333
        Multiple jobs can be run simultaneously to improve CPU
334
        utilisation on high core count systems.
335
    - Audio Tab
336
        Minor improvement to the usability of auto-passthru. To
337
        prevent confusion, the "auto-passhtru" audio "encoder"
338
        option is now only available on the defaults screen and
339
        not the main audio tab.
340
    - Queue Improvements
341
        Restored lost "Stop" functionality in the new queue design
342
        that landed in 1.3.
343
    - Presets
344
        The legacy preset side panel has been removed. The presets
345
        button on the toolbar will now offer a "preset manager" and
346
        list the available for selection.
347
        The inline-preset view from 1.3 is now permanent.
348
    - Installer Improvements
349
        Existing NSIS installer: Option to create a shortcut for
350
        "all users" as the last step.
351
    - Preference Updates:
352
        New Auto Name option: Always use the default path for each
353
        new source / title selected
354
        "Send File To" Arguments now supports "{source}" and
355
        "{destination}" replacement placeholders.
356
        Added a preference to configure the "Pause on Low Battery"
357
        feature.
358
        Check for Updates is now "opt-in" for new installs.
359
    - UI Performance: Optimisations to allow better performance
360
      when handling large sets of files (1000+)
361
    - Updated translations (levels of completeness vary)
362
    - Miscellaneous bug fixes and improvements
363
- Removed fix-audio-encoders-when-linking-to-FFmpeg-4.4.patch
364
  and HandBrake-qsv.patch, fixed upstream.
365
366
-------------------------------------------------------------------
367
Tue Jun 15 17:28:49 UTC 2021 - enzokiel@kabelmail.de
368
369
- Added patch fix-audio-encoders-when-linking-to-FFmpeg-4.4.patch.
370
371
-------------------------------------------------------------------
372
Thu Jul 16 09:20:35 UTC 2020 - enzokiel@kabelmail.de
373
374
- Disable mfx, handbrake crashes with message
375
  "Illegal Instruction (core dumped)"
376
377
-------------------------------------------------------------------
378
Fri Jul 10 12:21:07 UTC 2020 - enzokiel@kabelmail.de
379
380
- Enable mfx for Leap 15.2.
381
382
-------------------------------------------------------------------
383
Tue Jun 15 13:16:44 UTC 2020 - enzokiel@kabelmail.de
384
385
- update to version 1.3.3
386
  + General
387
    - Fixed ISO 639-2/B language codes not set correctly in MKV
388
      (affects Hebrew, Indonesian, Javanese, and Yiddish) (#2903)
389
    - Improved support for sources where pixel format cannot be
390
      quickly identified, e.g. due to delayed video track start
391
      (#2893)
392
    - Added logging to identify where hardware support is disabled
393
    - Miscellaneous bug fixes and improvements
394
  + Video
395
    - Improved Intel QSV memory footprint by eliminating a buffer
396
      pool (#2675)
397
    - Improved Intel QSV H.265 memory buffer size as required by
398
      newer Intel Media SDK (#2862)
399
    - Fixed and improved Intel QSV in various situations,
400
      especially hardware decoding (#873, #2660, #2661, #2829)
401
    - Fixed full range video being not being identified as limited
402
      range after conversion where filters are used (#2859)
403
  + Subtitles
404
    - Fixed handling of overlapping SSA import subtitles
405
      (791adbac)
406
    - Improved support for out-of-order SSA subtitles as allowed
407
      by specification (#2906)
408
  + Command line interface
409
    - Fixed --preset failure unless full path is specified, e.g.
410
      --preset="Category Name/Preset Name" (#2838)
411
  + Build system
412
    - Improved Flatpak to better conform to freedesktop metainfo
413
      standards
414
    - Improved Intel QSV Flatpak plugin build effiency using
415
      cmake-ninja
416
    - Added a patch to fix cross compiling libdav1d using GCC 10.x
417
      (quality of life improvement)
418
      + Official HandBrake 1.3.3 Windows release is built using
419
        GCC 9.x and is not directly affected by this issue
420
  + Third-party libraries
421
    - Updated libraries
422
      + FFmpeg 4.2.3 (decoding and filters)
423
  + Mac
424
    - Fixed preview layout not displaying properly on OS X 10.11
425
      El Capitan
426
    - Fixed incorrect copyright year on About dialog (#2830)
427
  + Windows
428
    - Fixed a crash related to the dark theme (#2816)
429
    - Fixed a potential crash related to preview image memory
430
      allocation (#2871)
431
    - Fixed a potential crash due to certain actions causing no
432
      preset being selected (#2875)
433
    - Fixed missing E-AC-3 encoder option (#2855)
434
    - Fixed hardware encoder support unavailable in portable build
435
      (#2832)
436
    - Miscellaneous bug fixes and improvements
437
- Added HandBrake-metainfo.patch
438
439
-------------------------------------------------------------------
440
Mon May 04 18:25:39 UTC 2020 - enzokiel@kabelmail.de
441
442
- update to version 1.3.2
443
  + General
444
    - Fixed point to point end detection in certain scenarios
445
      (#2603)
446
    - Improved support for H.265 video in AVI container produced by
447
      some security cameras (#2622)
448
    - Added logging to identify problematic sources where container
449
      and video track pixel aspect ratios differ
450
    - Added logging to help debug potential JSON API issues
451
  + Video
452
    - Fixed color range conversion being applied twice when scaling
453
      video (#2561)
454
    - Fixed incorrect identification of support for QSV HEVC
455
      encoder on older Intel hardware (#2558)
456
    - Added logging to identify automatic picture rotation
457
    - Miscellaneous bug fixes and improvements
458
  + Audio
459
    - Fixed an upstream FFmpeg issue where passing through AAC ADTS
460
      audio could produce invalid MKV output in rare cases
461
      (error instead) (#2809)
462
  + Filters
463
    - Fixed uninitialized memory in NLMeans prefilter leading to
464
      video corruption at bottom of picture (only affects custom
465
      settings) (#2576)
466
    - Fixed a crash in the Detelecine filter with out of bounds
467
      parameters (only affects custom settings) (#2560, #2804)
468
  + Subtitles
469
    - Fixed burned in subtitles position offset where cropscale
470
      filter is not used (#2449)
471
  + Command line interface
472
    - Fixed subtitles not being selected when specifying
473
      --all-subtitles without also specifying a non-empty
474
      --subtitle-lang-list
475
  + Build system
476
    - Fixed building the GTK graphical interface for use on Windows
477
      (link ole32)
478
    - Updated Flatpak manifest creation script for compatibility
479
      with Python 3
480
    - Updated Flatpak runtime and numactl library versions, QSV
481
      plugin
482
    - Improved minimum version dependencies to facilitate building
483
      on systems with older automake and pkg-config
484
    - Added a workaround for an upstream libdav1d issue affecting
485
      installation on FreeBSD (#2662)
486
    - Miscellaneous bug fixes and improvements
487
  + Linux
488
    - Fixed point to point controls not accepting fractional
489
      seconds
490
    - Fixed updating presets with identical names in different
491
      categories
492
    - Improved parity with other platforms by allowing removal of
493
      preset categories (automatic after last preset in category
494
      is removed)
495
    - Improved parity with other platforms by showing title and
496
      chapter range on the queue summary tab
497
  + Mac
498
    - Fixed selection behavior new track audio mixdown set to DPL2
499
      instead of stereo (#2641)
500
    - Fixed queued job failures related to removable drives by
501
      resolving security scoped resources as needed (#2566)
502
  + Windows
503
    - Fixed loading preset files with Unicode characters in path
504
      (#2427)
505
    - Fixed clear queue options to prevent them clearing active
506
      jobs (#2587)
507
    - Fixed main window status label not always reflecting the
508
      true count of queue jobs (#2538)
509
    - Fixed failure loading default settings which could cause
510
      various issues in the graphical interface (#2549)
511
    - Fixed preview images displaying incorrectly in some cases
512
      (anamorphic none, flip horizontal) (e9675bb, #2764)
513
    - Fixed various issues related to Auto Passthru, including
514
      fallback settings (#2619, #2627, #2611)
515
    - Fixed exported presets not importing correctly using the Mac
516
      graphical interface (#2531)
517
    - Fixed pause and resume not working correctly in some cases
518
      (#2647)
519
    - Fixed display of times greater than 24 hours (estimated time
520
      renaming, paused duration) (#2582, #2649)
521
    - Fixed various cosmetic issues in the graphical interface
522
      (#2645, #2646)
523
    - Improved display of long filenames in the queue (#2570)
524
    - Improved some UX stress cases related to the queue (#2632)
525
    - Improved error message when importing a preset specifying a
526
      nonexistent audio encoder (#2638)
527
    - Improved audio and subtitle languages behavior to preserve
528
      selected languages order where "any" is also selected (#2611)
529
    - Improved low disk space preferences and alerts (#2648)
530
    - Added a workaround for an upstream .NET issue causing
531
      tooltips to not render correctly in some cases (#2630)
532
    - Miscellaneous bug fixes and improvements
533
534
-------------------------------------------------------------------
535
Fri Feb 14 13:35:50 UTC 2020 - Hillwood Yang <hillwood@opensuse.org>
536
537
- Fix a syntax mistake in spec.
538
539
-------------------------------------------------------------------
540
Tue Jan 07 17:44:23 UTC 2020 - enzokiel@kabelmail.de
541
542
- update to version 1.3.1
543
  + General
544
    - Fixed potential crash when opening a DVD source
545
  + Video
546
    - Fixed rotation/flip not working properly in some cases
547
    - Fixed an issue with QSV failures when using --start-at
548
    - Updated presets using x265 to set aq-mode 1, the default
549
      prior to HandBrake 1.3.0
550
    - Improved AMD VCE rate control by always explicitly setting
551
      the rate control method
552
    - Added a workaround to fix x265 not parsing the H.265 Level
553
      setting where localized
554
    - Added an upstream patch to fix x265 limit-tu bug in loading
555
      co-located CU's TU depth
556
    - Added an upstream patch to fix x265 2-pass encoding failure
557
    - Added an upstream patch to fix x265 VBV macroblocking at end
558
      of final GOP
559
  + Audio
560
    - Fixed importing older presets where "und" was used to select
561
      any language track
562
      + Since HandBrake 1.3.0, "any" selects any language track and
563
        "und" selects undefined language tracks only
564
    - Fixed secondary audio tracks on Blu-ray sources not being
565
      detected in some cases
566
  + Subtitles
567
    - Fixed importing older presets where "und" was used to select
568
      any language track
569
      + Since HandBrake 1.3.0, "any" selects any language track and
570
        "und" selects undefined language tracks only
571
  + Build system
572
    - Fixed cpp and lib flags causing build failures on some Linux
573
      systems
574
  + Third-party libraries
575
    - Updated libraries
576
      + FFmpeg 4.2.2 (decoding and filters)
577
  + Linux
578
    - Fixed UI translations not working in some cases
579
    - Fixed display of chapter start times
580
    - Fixed small memory leak in audio list
581
  + Mac
582
    - Fixed importing external ASS/SSA subtitles
583
    - Fixed statistics not updating after queue completion
584
    - Fixed a crash that can occur when reading bluray sources.
585
    - Updated documentation link to the most recent documentation
586
      version
587
  + Windows
588
    - Fixed missing UI translations for some languages
589
      + Español (Spanish)
590
      + Français (French)
591
      + 한국어 (Korean)
592
      + русский (Russian)
593
      + Türkçe (Turkish)
594
    - Fixed official presets not updating after installing a new
595
      release
596
    - Fixed preference for automatically naming file extension
597
      MP4/M4V not working
598
    - Fixed an issue preventing the use of relative paths for
599
      automatic naming
600
    - Fixed audio and subtitles selection behavior not saving when
601
      set via the Save New Preset dialog
602
    - Fixed closed captions not being added automatically per
603
      selection behavior
604
    - Fixed iPod 5G support option displaying when an incompatible
605
      encoder is selected
606
    - Fixed queue updating slowly or not updating in some cases
607
    - Fixed a few UI issues and a crash with the new dark theme.
608
    - Fixed window not restoring properly after minimizing to
609
      system tray
610
    - Fixed frame rate mode not updating on video codec change,
611
      preventing QSV zero-copy mode
612
- Fixed HandBrake-build-shared.patch
613
614
-------------------------------------------------------------------
615
Wed Jan 01 16:31:49 UTC 2020 - enzokiel@kabelmail.de
616
617
- update to version 1.3.0
618
  + General
619
    - HandBrake is now translated into many more languages
620
    - Redesigned queue UI
621
    - Removed Windows Mobile presets
622
      + See the [list of compatible replacements on GitHub]
623
        (https://github.com/HandBrake/HandBrake-docs/blob
624
         /03682bdd741cea425c80b06818e4bdaec75bdc5e/source/docs/en
625
         /latest/technical
626
         /official-presets.markdown#windows-mobile-presets)
627
    - Improved log output by silencing many lines at standard log
628
      level
629
    - Improved quality of Gmail presets slightly
630
    - Added Playstation 2160p60 4K Surround preset (supports PS4
631
      Pro)
632
    - Added Discord and Discord Nitro presets
633
  + Video
634
    - Updated Intel Quick Sync Video to use Direct3D 11 API
635
    - Updated minimum title scan duration to only apply to
636
      disc-based sources like Blu-ray and DVD
637
    - Improved detection of MPEG-1 video in program streams
638
    - Improved interface to FFmpeg avfilter and color handling
639
    - Improved Nvidia NVENC constant quality encoding slightly by
640
      not setting qmin and qmax
641
    - Replaced pp7 Deblock filter with FFmpeg Deblock filter
642
    - Added support for reading Ultra HD Blu-ray discs (without
643
      copy protection)
644
    - Added support for reading AV1 via libdav1d
645
    - Added encoding to WebM container format
646
    - Added Chroma Smooth filter (CLI only)
647
    - Added zero-copy path for Intel QSV encoding removed in a
648
      previous release
649
    - Added support for Intel QSV low power encoding (lowpower=1)
650
    - Added support for AMD VCE encoding on Linux via Vulkan
651
    - Added ability to select x265 encoder level and Fast Decode
652
      tune
653
  + Audio
654
    - Updated audio resampling code to use FFmpeg swresample
655
      instead of libsamplerate
656
    - Added source audio bit rate to tracks list
657
    - Added ability to select unknown language tracks
658
    - Added automatic track name pass through
659
  + Subtitles
660
    - Added ability to import external SSA/ASS subtitles
661
    - Added ability to select unknown language tracks
662
    - Added automatic track name pass through
663
  + Command line interface
664
    - Added additional unit aliases to --start-at and --stop-at,
665
      notably seconds and frames
666
  + Build system
667
    - HandBrake now builds with libnuma on Linux
668
    - Fixed Python bytestrings causing newlines to be ignored in
669
      build output
670
    - Fixed Xcode ignoring make jobs parameter and utilizing all
671
      CPU cores (macOS only)
672
    - Updated configure to enable most hardware encoders by default
673
      where appropriate by platform
674
    - Updated all scripts for compatibility with Python 3
675
    - Updated mac-toolchain-build script with newer tool versions
676
      many improvements
677
    - Updated mingw-w64-build script with mingw-w64 6.0.0, GCC 9.2,
678
      and many improvements
679
    - Improved compatibility with GCC 9 and recent Clang releases
680
    - Improved compatibility with recent Xcode releases (macOS
681
      only)
682
    - Improved host/build semantics
683
    - Improved namespace isolation
684
    - Improved handling of all options passed to configure
685
    - Improved configure help output
686
    - Improved detection of missing executable dependencies during
687
      configure
688
    - Added support for building on NetBSD
689
    - Added --harden configure parameter to enable buffer overflow
690
      protections
691
    - Added --sandbox configure parameter to enable sandbox build
692
      target on macOS
693
    - Added --enable-gtk4 configure parameter to build with GTK 4
694
      instead of GTK 3
695
    - Added summary of build options to configure output
696
    - Miscellaneous bug fixes and improvements
697
  + Third-party libraries
698
    - Removed libraries
699
      + libsamplerate (audio resampling)
700
    - Updated libraries
701
      + AMF 1.4.9 (AMD VCE encoding)
702
      + bzip2 1.0.8 (general)
703
      + FDK AAC 2.0.1 (AAC audio encoding, must compile from
704
        source)
705
      + FFmpeg 4.2.1 (decoding and filters)
706
      + FreeType 2.10.1 (subtitles)
707
      + Fribidi 1.0.7 (subtitles)
708
      + HarfBuzz 2.6.4 (subtitles)
709
      + Jansson 2.12 (JSON architecture)
710
      + libbluray 1.1.2 (Blu-ray decoding)
711
      + libdav1d 0.5.1 (AV1 decoding)
712
      + libdvdnav 6.0.1 (DVD decoding)
713
      + libdvdread 6.0.2 (DVD decoding)
714
      + libiconv 1.16 (character encoding support)
715
      + libmfx (Intel QSV support)
716
      + libogg 1.3.4 (Xiph codecs support)
717
      + libopus 1.3.1 (Opus audio encoding)
718
      + libvorbis 1.3.6 (Vorbis audio encoding)
719
      + libvpx 1.8.1 (VP8/VP9 video encoding)
720
      + libxml2 2.9.9 (general)
721
      + nv-codec-headers 9.0.18.1 (Nvidia NVENC encoding)
722
      + x265 3.2.1 (H.265/HEVC video encoding)
723
  + Linux
724
    - Fixed slider control not showing complete values
725
    - Updated translations (levels of completeness vary):
726
      + Czech
727
      + Chinese
728
      + French
729
      + German
730
      + Italian
731
      + Japanese
732
      + Korean
733
      + Norwegian
734
      + Russian
735
      + Spanish
736
      + Thai
737
    - Added translations (levels of completeness vary):
738
      + Afrikaans
739
      + Basque
740
      + Croatian
741
      + Dutch
742
      + Polish
743
      + Portuguese
744
      + Romanian
745
      + Slovak
746
      + Swedish
747
      + Turkish
748
      + Ukrainian
749
    - Added Intel QSV support to Flatpak (requires additional
750
      plugin installation)
751
    - Added ability to double-click to edit audio track settings
752
    - Added options to open encode log and log directory to actions
753
      menu on queue window
754
    - Miscellaneous bug fixes and improvements
755
  + Mac
756
    - HandBrake now requires OS X 10.11 El Capitan or later
757
    - HandBrake is now sandboxed and uses the macOS hardened
758
      runtime
759
    - Updated priority for low-priority threads on macOS to avoid
760
      potential stalls in future macOS
761
    - Updated translations:
762
      + German
763
    - Added translations:
764
      + French
765
      + Italian
766
      + Russian
767
    - Added preference to disable preview image on summary tab
768
    - Miscellaneous bug fixes and improvements
769
  + Windows
770
    - Improved browse dialog recently used to fallback to parent
771
      directory
772
    - Improved preferences layout
773
    - Improved auto naming collision behavior and file overwriting
774
    - Added preference to test selected notification sound
775
    - Added preference to perform when done action immmediately
776
      without countdown
777
    - Added preference to disable preview image on summary tab
778
    - Added hardware.enabled option to portable.ini
779
    - Added dark theme for Windows 10
780
    - Added queue import/export removed in a previous release
781
    - Added new low battery level and disk space safety measures
782
      + Encoding jobs automatically pause when battery level is
783
        low, system sleep is allowed, and jobs resume when power is
784
        restored
785
      + Encoding jobs automatically pause when disk space drops to
786
        critical levels
787
    - Added translations (levels of completeness vary):
788
      + French
789
      + German
790
      + Chinese
791
      + Korean
792
      + Russian
793
      + Spanish
794
      + Turkish
795
    - HandBrake now requires .NET Framework 4.7.1 or later
796
      (installer offers download if missing)
797
    - Miscellaneous bug fixes and improvements
798
- Removed audio_resample-issue#2126.patch, fixed upstream
799
- Fixed HandBrake-build-shared.patch and
800
  HandBrake-no-builddate.patch
801
- Added HandBrake-qsv.patch
802
803
-------------------------------------------------------------------
804
Mon Oct 14 12:43:29 UTC 2019 - manfred.h@gmx.net
805
806
- Add patch audio_resample-issue#2126.patch to fix
807
  <https://github.com/HandBrake/HandBrake/issues/2124>
808
809
-------------------------------------------------------------------
810
Tue Feb 26 12:24:08 UTC 2019 - enzokiel@kabelmail.de
811
812
- update to version 1.2.2
813
  + Mac
814
    - Fixed built-in application updater.
815
  + Windows
816
    - Fix crash on first launch for new installs, or older installs
817
      without settings.json
818
    - Fix an issue where the summary tab wasn't always up-to-date
819
820
-------------------------------------------------------------------
821
Mon Feb 18 21:19:17 UTC 2019 - enzokiel@kabelmail.de
822
823
- update to version 1.2.1
824
  + General
825
    - Fixed potential crashes due to use of uninitialized variables
826
    - Improved minimum duration to only apply to DVD and BD sources
827
    - Miscellaneous bug fixes and improvements
828
  + Video
829
    - Fixed incorrect video rotation where rotation is explicitly
830
      flagged as none
831
    - Fixed yadif deinterlace filter not properly deinterlacing all
832
      frames
833
    - Fixed missing frame at the end of encodes from m2ts sources
834
    - Fixed detection of MPEG-1 video in program streams by
835
      improving probing of unknown streams
836
    - Fixed decoding of MPEG-1 video in DVD sources
837
    - Fixed Apple VideoToolbox encoding issues related to pyramidal
838
      B-frames
839
    - Fixed lapsharp filter corrupting frame edges
840
    - Improved NLMeans performance by reducing number of threads
841
      used with CPUs with high logical core counts
842
    - Improved AMD VCE encoding to enable placing key frames at
843
      chapter markers
844
    - Improved calculation of final frame duration
845
    - Improved support for BT.2020 color space
846
  + Audio
847
    - Fixed channel mapping for AAC 5.1 encoding (signal 5.1 Back
848
      instead of 5.1 Side which is less compatible)
849
  + Command line interface
850
    - Fixed selection of encoders applied to tracks selected with
851
      `--all-audio`
852
    - Fixed audio settings where more are specified than exist in
853
      the preset
854
    - Fixed overriding audio bit rate set by the preset
855
  + Build system
856
    - Fixed libvpx cross compilation with GCC 8 by disabling
857
      AVX-512
858
    - Fixed x265 cross compilation with GCC 8
859
    - Updated to mingw-w64-build 4.1.1 with improvements to error
860
      reporting and support for sha256sum on systems without shasum
861
    - Miscellaneous bug fixes and improvements
862
  + Third-party libraries
863
    - Updated libraries
864
      + libmfx (upstream API 1.27)
865
  + Linux
866
    - Fixed Flatpak icon validation by reducing resolution to pass
867
      new restrictions
868
    - Fixed Flatpak accessing gvfs mounted filesystems by adding an
869
      additional access permission
870
    - Fixed display of special characters in preset names
871
    - Fixed exporting presets to sanitize system reserved
872
      characters
873
    - Miscellaneous bug fixes and improvements
874
  + Mac
875
    - Fixed incorrect file extension when selecting a preset
876
    - Fixed potential user interface hang on macOS 10.12 Sierra
877
    - Fixed potential issue caused by setting work state to done
878
      before all threads have closed
879
    - Improved usability of preview controls overlay by increasing
880
      its size
881
    - Miscellaneous bug fixes and improvements
882
  + Windows
883
    - Fixed application uninstaller sometimes appearing behind the
884
      installer
885
    - Fixed potential crash when loading settings from older
886
      HandBrake versions
887
    - Fixed official presets not updating when a newer HandBrake
888
      version is installed
889
    - Fixed maximum resolution limit when selecting a preset
890
      (source or preset, whichever is smaller)
891
    - Fixed crop and anamorphic settings not being restored when
892
      editing a queued job
893
    - Fixed audio and subtitle selection behaviour where any
894
      language + first track are selected
895
    - Restored options control on the queue window previously
896
      removed in HandBrake 1.2.0
897
    - Improved user interface on displays close to the minimum
898
      recommended resolution
899
    - Improved quality of text rendering on the installer for high
900
      density displays
901
    - Improved ordering of presets and preset categories
902
    - Improved QSV compatibility with newer Intel drivers by
903
      updating libmfx
904
    - Improved relaunch stability by falling back to software only
905
      mode after hardware encoder initialization failure
906
    - Improved removal of small temporary files that could be left
907
      behind in certain cases
908
    - Miscellaneous bug fixes and improvements
909
910
-------------------------------------------------------------------
911
Sun Dec 23 23:09:47 UTC 2018 - enzokiel@kabelmail.de
912
913
- update to version 1.2.0
914
  + General
915
    - Switched core decoding library from Libav to FFmpeg
916
      + Fixes numerous sources previously unreadable or otherwise
917
        broken
918
      + Facilitates a number of the improvements and features in
919
        this release and planned for the future
920
    - Removed deprecated Legacy presets
921
      + See the [list of compatible replacements on GitHub]
922
        (https://github.com/HandBrake/HandBrake-docs/blob
923
               /efb51cc2cd7d0c30fa5e9ee88366233ca34757a4/source
924
               /docs/en/latest/technical
925
               /official-presets.markdown#legacy-010x-presets)
926
    - Updated official presets to use stereo instead of DPL2 mixdown
927
      + Avoids potential spatial positioning issues with the current
928
        DPL2 algorithm and wide pans in source material
929
      + Limited in impact since DPL2 decoding has not been in
930
        widespread use for years
931
    - Updated official presets descriptions to revise compatibility
932
      and mention recently released devices
933
    - Updated official presets to rename Fire TV to Amazon Fire
934
    - Added Amazon Fire 720p30 and Chromecast 1080p60 presets
935
    - Added `{creation-date}` and `{creation-time}` to automatic
936
      file naming
937
  + Video
938
    - Fixed an issue decoding Blu-ray titles where the aspect ratio
939
      is unknown (assume 16:9)
940
    - Fixed an issue encoding video with very short frame durations
941
      (less than 0.00285s or greater than 350 FPS)
942
    - Improved extradata handling to accommodate all codecs
943
    - Added support for decoding TIFF/LZMA video
944
  + Audio
945
    - Fixed potential decoding issue for audio lacking an explicit
946
      channel layout (intelligently guess the layout)
947
    - Fixed a potential crash during audio probe
948
    - Improved resampling to allow dithering for all codecs (only
949
      where necessary)
950
    - Improved quality of the default AAC encoder on non-Mac
951
      platforms (FFmpeg AAC), no longer experimental
952
    - Improved bit rate constraints to allow Opus as low as
953
      6 kbit/s per channel
954
    - Added support for up to 7.1 channel AAC encoding (note that
955
      FDK AAC/HE-AAC do not support 6.1)
956
    - Added support for E-AC3 audio in MP4 container
957
    - Added Speex audio decoder
958
  + Subtitles
959
    - Fixed a potential crash where an SRT file cannot be opened
960
    - Added support for SRT files using periods instead of commas
961
      to delineate fractions
962
  + Command line interface
963
    - Fixed inability to override preset subtitles burn setting
964
      (`native` and `none` are now valid values for
965
      `--subtitle-burned`)
966
  + Build system
967
    - Fixed Linux packaging with an out-of-tree build directory
968
    - Fixed Windows graphical interface build script signing tool
969
      location
970
    - Removed `--enable-local-*` and associated contrib libraries;
971
      please see the [documentation](https://handbrake.fr/docs/)
972
      for dependencies help
973
    - Updated to mingw-w64-build 4.1.0 with gcc 7.3.0, continuous
974
      output (keep alive), and miscellaneous improvements
975
    - Improved support for building with Xcode 10
976
    - Improved support for building on FreeBSD 11, 12, and 13
977
    - Improved Flatpak packaging for Linux (numerous fixes and
978
      improvements, no longer experimental)
979
    - Improved `configure.py` to always use the Python executable
980
      found by `configure`
981
    - Added script for creating Flatpak manifests
982
    - Added support for selecting a compiler via the CC environment
983
      variable
984
    - Miscellaneous bug fixes and improvements
985
  + Third-party libraries
986
    - Removed libraries
987
      + Libav 12.3 (decoding and filters)
988
      + yasm 1.3.0
989
    - Updated libraries
990
      + libopus 1.3 (Opus audio encoding)
991
      + x264 157 r2935 (H.264/AVC video encoding)
992
      + x265 2.9 (H.265/HEVC video encoding)
993
    - New libraries
994
      + FFmpeg 4.1 (decoding and filters)
995
      + liblzma (xz) 5.2.4 (LZMA video decoding, e.g. TIFF)
996
      + libspeex 1.2.0 (Speex audio decoding)
997
  + Linux
998
    - Fixed Blu-ray title name being set to device name (e.g. sr0)
999
      when scanning raw devices
1000
    - Fixed Blu-ray default destination file names to no longer
1001
      include MPLS number
1002
    - Fixed an issue with queue state not being updated properly
1003
      on reload
1004
    - Fixed various issues importing presets
1005
    - Updated most translations
1006
    - Added initial support for GTK 4
1007
    - Added ability to customize activity window font size and
1008
      increased default from 7 to 8
1009
    - Added destination overwrite protection (append number to file
1010
      name on conflict)
1011
    - Added `{source-path}` to automatic path setting
1012
    - Miscellaneous bug fixes and improvements
1013
  + Mac
1014
    - HandBrake now requires OS X 10.10 Yosemite or later
1015
    - Removed preferences option to show the advanced tab
1016
      (deprecated and slated for removal)
1017
    - Fixed minor display issues on macOS 10.14 Mojave
1018
    - Fixed queue toolbar icon not updating
1019
    - Removed Growl in favor of native system notifications
1020
    - Updated Sparkle automatic update library
1021
    - Improved handling of invalid presets
1022
    - Improved layout to better support localization
1023
    - Improved preview border alignment on high density displays
1024
    - Improved automatic naming to avoid updating when unrelated
1025
      settings change
1026
    - Improved criteria for showing destination overwrite warnings
1027
    - Improved stop encoding confirmation dialog
1028
    - Improved notifications to no longer play sounds when alerts
1029
      are disabled
1030
    - Added initial localization support and German translation
1031
    - Added initial support for VideoToolbox hardware-accelerated
1032
      encoding
1033
    - Added support for Dark Mode on macOS 10.14 Mojave (new Dark
1034
      Mode toolbar icons require building with Xcode 10 on Mojave)
1035
    - Added Touch Bar support to various windows and dialogs
1036
    - Added Finder progress bar to files currently encoding
1037
    - Added Show Source in Finder to queue contextual menu (renamed
1038
      Show in Finder to Show Destination in Finder)
1039
    - Added validation for custom filter parameters
1040
    - Miscellaneous bug fixes and improvements
1041
  + Windows
1042
    - HandBrake now requires .NET Framework 4.7.1 or later
1043
      (installer offers download if missing)
1044
    - Fixed mixdown selection where the specified mixdown in the
1045
      selected preset is not available
1046
    - Fixed audio sample rate of 48 kHz being selected where Auto
1047
      was the specified behavior
1048
    - Removed preferences option to show the advanced tab
1049
      (deprecated and slated for removal)
1050
    - Removed options menu from queue in favor of contextual menu
1051
    - Improved layout to better support localization
1052
    - Improved error handling when adding items to the queue
1053
    - Improved multi-instance queue recovery to avoid loading queue
1054
      files from the wrong instance
1055
    - Improved filters layout and controls
1056
    - Improved video quality slider by allowing it to grow with
1057
      window size and setting x264/x265 granularity to 0.5
1058
    - Improved SRT import default browse location (open source
1059
      video location)
1060
    - Improved keyboard shortcuts by making Ctrl-S open the
1061
      destination save dialog (start encode is now Ctrl-E)
1062
    - Added additional keyboard shortcuts for various actions
1063
    - Added initial localization support and German translation
1064
    - Added support for AMD VCE and Nvidia NVENC
1065
      hardware-accelerated encoders
1066
    - Added automatic queue archiving and option to select an
1067
      archived queue for recovery (archives are removed after
1068
      7 days)
1069
    - Added support for recovering specific queue files on start
1070
      using `--recover-queue-ids=<id1,id2,...>`
1071
    - Added additional controls to passthru audio tracks to
1072
      configure audio fallback parameters
1073
    - Added ability to drag and drop SRT subtitles files onto the
1074
      main window
1075
    - Added option to disable preview image on summary tab
1076
    - Added option to disable checking for update on start in
1077
      portable mode
1078
    - Added stop encoding confirmation dialog
1079
    - Miscellaneous bug fixes and improvements
1080
1081
-------------------------------------------------------------------
1082
Fri Sep 07 15:04:33 UTC 2018 - enzokiel@kabelmail.de
1083
1084
- update to version 1.1.2
1085
  + General
1086
    - Fixed Blu-ray title name where reading from raw device
1087
    - Improved handling of broken units in Blu-ray source (skip and
1088
      continue reading)
1089
  + Video
1090
    - Fixed rare crash related to preview images, anamorphic, and
1091
      default preset values
1092
    - Fixed jitter produced by 59.94 fps to 29.97 fps frame rate
1093
      conversion
1094
  + Audio
1095
    - Fixed duration of silence buffers (may improve audio/video
1096
      sync for some sources)
1097
  + Build system
1098
    - Fixed linker warning by setting libvpx target to minimum
1099
      supported macOS version
1100
    - Fixed build failure with old GTK versions
1101
    - Miscellaneous Flatpak-related fixes and improvements
1102
  + Third-party libraries
1103
    - Updated libraries (necessary to pull in needed bug fixes)
1104
    - libdvdread 6.0.0 (DVD decoding)
1105
    - libdvdnav 6.0.0 (DVD decoding)
1106
  + Linux
1107
    - Fixed potential crash where $HOME directory is missing
1108
    - Fixed legacy preferences causing preset window being shown at
1109
      every launch
1110
    - Fixed preset name and menu display on Ubuntu 14.04 Trusty
1111
      Tahr
1112
    - Fixed default destination file name for Blu-ray source to not
1113
      include MPLS number
1114
    - Fixed queue reloading in Flatpak sandbox
1115
    - Fixed toolbar icons alignment and use correct art for lower
1116
      pixel density
1117
    - Updated most translations
1118
  + Mac
1119
    - Fixed menu item and tooltip strings related to selection
1120
      behavior
1121
    - Fixed crash where presets file contains invalid UTF-8
1122
  + Windows
1123
    - Fixed incorrect track selection behaviours on audio and
1124
      subtitle tabs
1125
    - Fixed creating an unneeded HandBrake Team directory in the
1126
      user's Roaming directory
1127
    - Improved path handling when opening a source directory from
1128
      the queue
1129
    - Miscellaneous bug fixes and improvements
1130
1131
-------------------------------------------------------------------
1132
Mon Jun 18 21:04:51 UTC 2018 - enzokiel@kabelmail.de
1133
1134
- update to version 1.1.1
1135
  + General
1136
    - Fixed a potential crash in the comb detection filter
1137
    - Fixed a potential crash in the padding filter
1138
  + Video
1139
    - Fixed decoding certain very high bit rate ultra-high
1140
      definition sources with extra large packets
1141
    - Fixed last frame in source video missing in output
1142
  + Audio
1143
    - Fixed crash when decoding an empty audio track
1144
  + Build system
1145
    - Updated mac-toolchain-build script Nasm url and improved curl
1146
      parameters for robustness
1147
  + Third-party libraries
1148
    - Updated libraries (necessary to pull in needed bug fixes)
1149
        libvpx 1.7.0 (VP8/VP9 video encoding)
1150
        x264 155 r2901 (H.264/AVC video encoding)
1151
  + Linux
1152
    - Fixed Ubuntu PPA build date
1153
    - Fixed a display issue with the quality slider control
1154
    - Fixed issues occurring when running multiple HandBrake
1155
      instances simultaneously
1156
    - Updated Russian translation
1157
    - Updated support for creating Flatpak bundles (experimental)
1158
    - Miscellaneous bug fixes and improvements
1159
  + Mac
1160
    - Fixed corrupted output with VP8 and VP9 encoders
1161
    - Fixed building x264 using Clang and -march=native/-mavx
1162
      (thanks H. Gramner for the upstream patch)
1163
  + Windows
1164
    - Fixed issues with queue recovery when running multiple
1165
      HandBrake instances simultaneously
1166
    - Fixed an issue with a When Done action potentially causing
1167
      the last queue item to be marked as a warning instead of
1168
      success
1169
    - Fixed burn-in behavior with MP4 files; after the first
1170
      burn-in track, no additional tracks that require burn-in will
1171
      be added
1172
    - Improved window resize behavior for Add Selection to Queue
1173
      dialog and allowed space bar to toggle checkbox for selected
1174
      row
1175
    - Improved tabbing behavior in various circumstances
1176
    - Improved adding a new preset with the same name as an
1177
      existing user preset; the existing preset will now be updated
1178
      properly
1179
    - Improved privacy by adding an option to disable the Summary
1180
      tab preview image
1181
    - Updated installer to block installation on 32-bit systems to
1182
      avoid confusion (unsupported since 1.1.0)
1183
    - Miscellaneous bug fixes and improvements
1184
1185
-------------------------------------------------------------------
1186
Mon Apr 09 13:54:23 UTC 2018 - enzokiel@kabelmail.de
1187
1188
- update to version 1.1.0
1189
  + General
1190
    - Improved user interface
1191
      - Redesigned main window for consistency and usability;
1192
        overall flow is top to bottom, left to right
1193
      - Added new preset controls directly in main workflow
1194
      - Added new summary tab for overview of settings at a glance
1195
      - Updated interface icons to support high resolution displays
1196
    - New and improved official presets
1197
       - Added new presets for Vimeo and YouTube
1198
       - Added new 2160p/4K device presets for Apple TV,
1199
         Chromecast, Fire TV, and Roku
1200
       - Added new Production presets for post-production video
1201
         editing workflows
1202
       - Added additional 2160p/4K Matroska presets
1203
    - Improved AppleTV 4K support
1204
    - Improved Intel QuickSync Video support
1205
      - Added Linux support (experimental)
1206
      - Added 10-bit H.265/HEVC encoding support for Kaby Lake and
1207
        newer CPUs
1208
      - Added support for multiple GPUs via D3D11 encode path
1209
    - Many bug fixes and improvements
1210
  + Video
1211
    - Added new Unsharp and kernel-based Laplacian LapSharp
1212
      sharpening filters
1213
    - Added CSM prefilter option to NLMeans filter
1214
    - Added support for mobile device orientation via auto-rotation
1215
      container flag
1216
    - x265 10- and 12-bit encoders are now included by default;
1217
      additional dll files are no longer required
1218
  + Command line interface
1219
    - Added support for adaptive streaming (SPS and PPS before IDR
1220
      frames) via the --inline-parameter-sets parameter
1221
    - Added --json parameter to output scan/status information in
1222
      JSON format, useful for scripting
1223
    - Audio sample rate parameter --arate now accepts "auto" as a
1224
      valid value
1225
  + Build system
1226
    - Added support for FreeBSD 11.1 (must compile from source)
1227
    - Added support for compiling on Windows under MSYS
1228
      (experimental, slow)
1229
    - Updated to mingw-w64-build 3.1.1 with support for mingw-w64
1230
      5.0.3 and gcc 7.2.0
1231
    - Update mac-toolchain-build to add NASM 2.13.2 (now required
1232
      for x264)
1233
    - Miscellaneous bug fixes and improvements
1234
  + Third-party libraries
1235
    - Updated libraries
1236
      - FDK AAC 0.1.5 (AAC audio encoding, must compile from source)
1237
      - FreeType 2.8.1 (subtitles)
1238
      - HarfBuzz 1.7.2 (subtitles)
1239
      - Jansson 2.10 (JSON architecture)
1240
      - LAME 3.100 (MP3 audio encoding)
1241
      - Libav 12.3 (decoding and filters)
1242
      - libass 0.14.0 (subtitles)
1243
      - libbluray 1.0.2 (Blu-ray decoding)
1244
      - libdvdnav 5.0.3 (DVD decoding)
1245
      - libdvdread 5.0.3 (DVD decoding)
1246
      - libiconv 1.15 (character encoding support)
1247
      - libmfx (upstream API 1.23)
1248
      - libogg 1.3.2 (Xiph codecs support)
1249
      - libopus 1.2.1 (Opus audio encoding)
1250
      - libsamplerate 0.1.9-35-g02ebb9f (audio resampling)
1251
      - libtheora 1.1.1 (Theora video encoding)
1252
      - libvorbis 1.3.5 (Vorbis audio encoding)
1253
      - libvpx 1.6.1 (VP8/VP9 video encoding)
1254
      - libxml2 2.9.4 (general)
1255
      - x264 155 r2893 (H.264/AVC video encoding)
1256
      - x265 2.6 (H.265/HEVC video encoding)
1257
      - zlib 1.2.11 (general)
1258
  + Linux
1259
    - Added option to configure low disk space warning level
1260
    - Added Intel QuickSync Video encoder (experimental, requires
1261
      specific Intel driver)
1262
    - Added support for Ubuntu 18.04 and 17.10; Ubuntu 15.04
1263
      support is removed
1264
    - Many other bug fixes and improvements
1265
  + Mac
1266
    - Added option to configure low disk space warning level
1267
    - Improved support for VoiceOver navigation
1268
    - Many other bug fixes and improvements
1269
  +Windows
1270
    - Added option to configure low disk space warning level
1271
    - Added option to play a sound (MP3/WAV) when encode or queue
1272
      is finished
1273
    - Added option to show progress, pass, passcount in the
1274
      application title or task tray icon tooltip
1275
    - Added more granular progress reporting during search for
1276
      start of file and muxing
1277
    - Added support for per-display resolution awareness
1278
    - Added support for running HandBrake in a portable mode (see
1279
      included portable.ini.template)
1280
    - Added custom anamorphic to dimensions tab, it's back!
1281
    - Improved static preview window still previews rendering
1282
    - Improved audio selection behavior controls; dropdowns are now
1283
      context aware and range limited with better defaults
1284
    - Improved UI constency throughout
1285
    - Many other bug fixes and improvements
1286
- Removed HandBrake-ffmpeg3.patch, it's no longer required.
1287
1288
-------------------------------------------------------------------
1289
Fri Mar 23 22:31:19 UTC 2018 - enzokiel@kabelmail.de
1290
1291
- Fixed build for SLE-12.
1292
1293
-------------------------------------------------------------------
1294
Sun Dec 10 20:45:48 UTC 2017 - antoine.belvire@opensuse.org
1295
1296
- Update desktop database upon handbrake-gtk installation/removal.
1297
1298
-------------------------------------------------------------------
1299
Mon Oct  9 18:53:42 UTC 2017 - seife+obs@b1-systems.com
1300
1301
- remove buildrequires on webkitgtk-3.0, is only needed for update
1302
  check which is not too useful on a packaged application anyway
1303
  and not available on Tumbleweed anymore
1304
- add libxml2-devel buildrequires, was pulled in by webkitgtk-3.0
1305
1306
-------------------------------------------------------------------
1307
Mon Apr 10 18:38:31 UTC 2017 - joerg.lorenzen@ki.tng.de
1308
1309
- update to version 1.0.7
1310
  + Video
1311
    - Fixed decoding of raw video in Matroska/MKV.
1312
    - Fixed time stamp handling for containerless raw video.
1313
    - Fixed memory leaks in OpenCL.
1314
    - Fixed x265 2-pass encoding where video frame rate is altered
1315
      by filters.
1316
    - Improved handling of very small amounts of sync jitter
1317
      (~1 tick).
1318
    - Improved handling of AVI files with broken indices.
1319
  + Audio
1320
    - Further refined fix for Libav crash encoding AAC at very high
1321
      bitrates.
1322
  + Subtitles
1323
    - Removed fontconfig dependency on Mac and Windows; libass now
1324
      uses CoreText/DirectWrite.
1325
    - Improved subtitle font selection when burning in SRT/SSA
1326
      subtitles.
1327
  + Command line interface
1328
    - Fixed preset subtitle burn defaults override.
1329
  + Build system
1330
    - Updated MinGW-w64 build script for improved compatibility
1331
      with hardened GCC.
1332
  + Linux
1333
    - Fixed video preset control not updating.
1334
    - Fixed audio passthru masks not updating until preset save.
1335
    - Fixed application of SRT subtitles offset.
1336
    - Updated translations: af, cs, ja_JP, ru, sk, sv.
1337
  + Windows
1338
    - Fixed When Done option not updating/resetting correctly.
1339
1340
-------------------------------------------------------------------
1341
Sun Mar 19 21:58:28 UTC 2017 - joerg.lorenzen@ki.tng.de
1342
1343
- Only build static libbluray for SLE version <= 120200.
1344
1345
-------------------------------------------------------------------
1346
Mon Feb 27 23:28:43 UTC 2017 - joerg.lorenzen@ki.tng.de
1347
1348
- update to version 1.0.3
1349
  + Video
1350
    - Fixed H.264 decoding using Libav where the initial GOP was
1351
      dropped.
1352
    - Fixed 2-pass x265 encoding where the source header
1353
      incorrectly specifies frame rate.
1354
    - Fixed 2-pass encoding with bob deinterlace and constant frame
1355
      rate.
1356
    - Fixed a seek issue in Libav while reading MKV sources with
1357
      embedded subtitles.
1358
    - Fixed multiple issues preventing Libav from opening WMV
1359
      sources properly.
1360
    - Fixed miscellaneous issues in Libav.
1361
    - Fixed memory leaks in OpenCL.
1362
    - Improved sync for streams delayed by a large amount.
1363
  + Audio
1364
    - Fixed a Libav crash encoding AAC at very high bitrates.
1365
    - Fixed a potential hang in Libav while decoding AAC.
1366
    - Improved Libav audio sync with MP4 sources containing edit
1367
      lists.
1368
    - Improved mapping of single channel layouts to single channel
1369
      layouts.
1370
  + Linux
1371
    - Fixed a potential crash when selecting video encoders.
1372
    - Fixed various controls not applying values properly.
1373
  + Mac
1374
    - Fixed a crash when attempting to edit a queued job.
1375
    - Improved audio start point to use edit lists when encoding
1376
      using CoreAudio AAC.
1377
  + Windows
1378
    - Fixed Title Specific Scan for DVD/Blu-ray.
1379
    - Fixed broken/missing NLMeans denoise tunes.
1380
    - Fixed an issue that could cause error -17 when encoding using
1381
      Intel QuickSync Video.
1382
    - Fixed an issue where the SRT language code was not being set
1383
      correctly.
1384
1385
-------------------------------------------------------------------
1386
Sun Feb 12 14:26:07 UTC 2017 - pascal.bleser@opensuse.org
1387
1388
- use its own static build of libbluray as it requires a patch
1389
1390
-------------------------------------------------------------------
1391
Sat Feb  4 18:33:15 UTC 2017 - pascal.bleser@opensuse.org
1392
1393
- update to 1.0.2
1394
1395
-------------------------------------------------------------------
1396
Mon Aug 15 11:24:23 UTC 2016 - olaf@aepfle.de
1397
1398
- Accept any ffmpeg version to fix build in TW and 42.2
1399
1400
-------------------------------------------------------------------
1401
Sat Feb 20 16:31:51 UTC 2016 - joerg.lorenzen@ki.tng.de
1402
1403
- update to version 0.10.5
1404
  + Removal of FDK AAC from our binary releases, --enable-fdk is
1405
    required for "non-free" builds if compiling from source.
1406
    - Please see out AAC Encoder Change Announcement to understand
1407
      what this means.
1408
  + Updated x265 to 1.9 which brings bug fixes and performance
1409
    improvements.
1410
  + Few minor bug fixes since the 0.10.3 release. This includes
1411
    improvements in large AVI file handling.
1412
- Build against ffmpeg-3.0
1413
1414
- version 0.10.3
1415
  + Various bug fixes for all platforms and the core engine.
1416
  + Updated x265 to 1.8 which brings numerous bug fixes and some
1417
    performance improvements.
1418
1419
-------------------------------------------------------------------
1420
Sat Jan 09 14:51:33 UTC 2016 - joerg.lorenzen@ki.tng.de
1421
1422
- Removed all 3rd party tarballs and addded HandBrake-build-shared.patch
1423
  to build against shared libraries.
1424
- Disabled fdk-aac because ist's only needed for static build of
1425
  libav/ffmpeg.
1426
- Changed BuildRequires to pkgconfig() where possible and removed
1427
  some unneeded dependencies.
1428
- Enabled build for armv6l.
1429
1430
-------------------------------------------------------------------
1431
Sun Jun 28 14:24:04 UTC 2015 - seife+obs@b1-systems.com
1432
1433
- update to 0.10.2
1434
  * Assorted bug fixes and performance improvements
1435
1436
-------------------------------------------------------------------
1437
Tue Apr 21 13:18:41 UTC 2015 - seife+obs@b1-systems.com
1438
1439
- switch to gstreamer-1.0 instead of old gstreamer-0.10 for
1440
  distributions newer than openSUSE 11.4
1441
1442
-------------------------------------------------------------------
1443
Sun Apr 19 17:48:33 UTC 2015 - seife+obs@b1-systems.com
1444
1445
- update to 0.10.1:
1446
 - various bug fixes for all platforms and the core engine
1447
 - updated x265 to 1.5 which brings numerous bug fixes and some
1448
   performance improvements
1449
- do not buildrequire wget, curl, subversion -- it's not needed
1450
- fix --prefix and DESTDIR usage to avoid build paths in binaries
1451
  and thus unnecessary republishing
1452
1453
-------------------------------------------------------------------
1454
Tue Dec  2 12:55:15 UTC 2014 - seife+obs@b1-systems.com
1455
1456
- fix "no return in nonvoid function" compiler error from embedded
1457
  libdvdnav libdvdnav-5.0.1-noreturninnonvoidfunction.patch
1458
1459
-------------------------------------------------------------------
1460
Tue Dec  2 10:48:00 UTC 2014 - seife+obs@b1-systems.com
1461
1462
- adjust debug config from max to std to avoid ffmpeg assert aborts
1463
1464
-------------------------------------------------------------------
1465
Tue Nov 25 19:19:39 UTC 2014 - seife+obs@b1-systems.com
1466
1467
- update to 0.10.0:
1468
- remove obsolete patches, update support tarballs, only add
1469
  the really needed stuff
1470
- more build date removal
1471
- important change: due to GTK3 version dependencies, the GUI
1472
  is only built for distributions newer than openSUSE 12.3
1473
1474
-------------------------------------------------------------------
1475
Fri Apr 18 18:52:38 UTC 2014 - seife+obs@b1-systems.com
1476
1477
- remove build date from binaries to avoid republishing
1478
1479
-------------------------------------------------------------------
1480
Sun Dec  1 08:28:12 UTC 2013 - obs@botter.cc
1481
1482
- add patch to fix compiling libx264: HandBrake-0.9.9_libx264-gcc-488-fix.patch
1483
  add -fno-aggressive-loop-optimizations to extra-cflags in
1484
  configure for >= 13.1, see also
1485
  https://bugs.launchpad.net/ubuntu/+source/x264/+bug/1241772
1486
  MAY BE REMOVED on upstream fix 
1487
1488
-------------------------------------------------------------------
1489
Thu Jun 13 01:08:41 UTC 2013 - dnh@opensuse.org
1490
1491
- update to 0.9.9
1492
  * replace harfbuzz patch by script fragement in spec
1493
  * update yasm, libbluray, x264, replace ffmpeg by libav
1494
  * remove tarballs that can be system-libs
1495
1496
-------------------------------------------------------------------
1497
Sat Apr  6 08:27:48 UTC 2013 - dnh@opensuse.org
1498
1499
- fix conflicts with harfbuzz headers for oS >= 12.3
1500
  see https://pmbs.links2linux.org/request/show/425
1501
1502
-------------------------------------------------------------------
1503
Sun Oct  7 13:47:32 UTC 2012 - i@marguerite.su
1504
1505
- update to 0.9.8
1506
  * Corrects a few crash bugs that showed up in 0.9.7
1507
  * Includes an AppleTV3 Preset and updated iPad Preset (0.9.7)
1508
1509
-------------------------------------------------------------------
1510
Thu Mar 01 06:12:36 UTC 2012 - pascal.bleser@opensuse.org
1511
1512
- update to 0.9.6
1513
1514
-------------------------------------------------------------------
1515
Thu Jul  7 04:39:01 UTC 2011 - malcolmlewis@opensuse.org
1516
1517
- Add BuildRequires libgudev-1_0-devel as build failing with
1518
  'No package 'gudev-1.0' found' error. 
1519
1520
-------------------------------------------------------------------
1521
Tue Jan  4 00:00:00 UTC 2011 - pascal.bleser@opensuse.org
1522
1523
- update to 0.9.5
1524
1525
-------------------------------------------------------------------
1526
Tue Sep 21 00:00:00 UTC 2010 - pascal.bleser@opensuse.org
1527
1528
- update to trunk revision 3549:
1529
  * try other gstreamer sink interfaces if gconfvideosink fails; it appears that gconfvideosink may not work on kde systems
1530
  * remove the 8 audio limit
1531
  * fix cli issue with batch scan and encode
1532
  * fix a crash when a TS has no aspect ratio set in the video stream
1533
  * bump ffmpeg from 22950 to 25082
1534
  * fix a rare hang in the muxer
1535
  * GUI: fix UI problem with trellis cavlc
1536
  * add Bluray support:
1537
    + unencrypted BD directory trees only
1538
    + doesn't support iso images
1539
    + also, no PGS subtitle support yet
1540
    * chapters and angles are supported
1541
  * fixes memory leak during scan
1542
  * x264 bump from r1698 to r1713:
1543
    + introduces trellis and psy-trellis for cavlc
1544
  * GUI: simplify source selection dialog
1545
  * fix muxing problem with certain sources/settings
1546
1547
1548
-------------------------------------------------------------------
1549
Thu Aug 19 00:00:00 UTC 2010 - pascal.bleser@opensuse.org
1550
1551
- update to SVN trunk revision 3482:
1552
  * x264 bump from r1681 to r1698: various bugfixes and improvements
1553
1554
1555
-------------------------------------------------------------------
1556
Sat Aug  7 00:00:00 UTC 2010 - pascal.bleser@opensuse.org
1557
1558
- update to SVN trunk revision 3473, as requested by upstream
1559
1560
1561
-------------------------------------------------------------------
1562
Fri Nov 27 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
1563
1564
- update to 0.9.4
1565
1566
1567
-------------------------------------------------------------------
1568
Sun Nov  1 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
1569
1570
- update to snapshot 2907
1571
1572
1573
-------------------------------------------------------------------
1574
Thu Oct  1 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
1575
1576
- downgrade to snapshot rev 2845 as per upstream request
1577
- fix version display
1578
- use upstream compiler flags as per upstream request
1579
1580
1581
-------------------------------------------------------------------
1582
Fri Sep 25 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
1583
1584
- update to rev 2844:
1585
  * [2844] bump libtheora to official 1.1 release
1586
  * [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
1587
  * [2842] theora: improvements to our theora implementation:
1588
    + support 2-pass mode which is new to theora 1.1
1589
    + set soft target rate control so that single pass abr behaves more like theora 1.0 and doesn't look quite so awful
1590
  * [2841] don't remove srt subs when changing from mkv to mp4
1591
  * [2836] bump x264 to r1271 make changes required by the x264 api change fix some build issues that the x264 bump exposed
1592
  * [2831] fix bug that was causing one sec. of audio to be dropped on many ffmpeg files
1593
1594
1595
-------------------------------------------------------------------
1596
Mon Sep 14 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
1597
1598
- update to rev 2822:
1599
  * [2821] dvdnav: improved patch that guarantees forward seek moves position forward; the previous patch worked only for SEEK_CUR
1600
  * [2822] allow dvd sources that have no audio
1601
1602
1603
-------------------------------------------------------------------
1604
Sun Sep 13 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
1605
1606
- update to rev 2815:
1607
  * [2796] set use m4v preference enabled by default
1608
  * [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
1609
  * [2811] improve "auto" audio selection picks the "best" audio given the input codec and output formats
1610
  * [2812] show the correct audio codec in the audio list when it has been changed because of incompatibility with source codec or output format
1611
  * [2813] fix initialization of chapter list when editing queued job Chapter titles the user entered were lost when editing a queued job
1612
  * [2814] fix a Gtk-CRITICAL error when editing chapter names
1613
  * [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
1614
1615
1616
-------------------------------------------------------------------
1617
Sat Sep  5 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
1618
1619
- new package
1620
1621
1622