diff options
author | Bradley Sepos <[email protected]> | 2016-09-13 18:14:43 -0400 |
---|---|---|
committer | Bradley Sepos <[email protected]> | 2016-09-13 18:14:43 -0400 |
commit | 8ee94cd6416d4841e60fa9c710e79df7a7f546dd (patch) | |
tree | 97a8a5ae8117ce3ff0bb0967b5021a13fd418b0b /NEWS.markdown | |
parent | 145e712bf7be23484e0a507f7d14eb2639e55d63 (diff) |
docs: Update and revise News.
Diffstat (limited to 'NEWS.markdown')
-rw-r--r-- | NEWS.markdown | 106 |
1 files changed, 65 insertions, 41 deletions
diff --git a/NEWS.markdown b/NEWS.markdown index f23892e26..bc80d18f7 100644 --- a/NEWS.markdown +++ b/NEWS.markdown @@ -4,65 +4,89 @@ ### Core -- Updated libraries - - FreeType 2.6.5 - - FontConfig 2.12.1 - - FriBidi 0.19.7 - - HarfBuzz 1.3.0 - - LibAV 11.3 - - libass 0.13.2 - - libbluray 0.9.30 - - libmfx v6.0.0 - - libvpx 1.5.0 - - x264 r148 r2705 - - x265 2.0 -- Support of Opus audio encoding via libopus -- New JSON-based API for interacting with LibHB -- New JSON-based preset system, including support in the CLI -- Performance improvements - - NLMeans SSE2 optimizations (approximately 1~6% faster) -- Pad filter (CLI Only) -- Additional framerate selections -- Intel QuickSync H.265 (HEVC) Encoder - - Compatible with Intel Skylake and newer CPUs +#### General + - Improvements to audio/video sync engine to better handle difficult sources -- New built-in presets - - New general use presets - - Updated device presets with additional presets for now common devices - - HandBrake 0.10.x presets are still available, marked "Legacy" -- Miscellaneous bug fixes and improvements +- Completely overhauled the official presets + - New general use presets for broad compatibility + - New device presets, now more up-to-date for common devices + - Added Matroska (MKV) presets, including VP9 video with Opus audio + - Official presets from HandBrake 0.10.x are still available under `Legacy` +- New JSON-based preset system including command line support +- New JSON-based API for interacting with libhb +- Many miscellaneous bug fixes and improvements (over 1600 code commits!) + +#### Video + +- VP9 video encoding via libvpx +- Intel QuickSync Video H.265/HEVC encoder + - Requires Intel Skylake or newer CPU +- Rotate filter now available in all graphical user interfaces +- New Pad filter (command line only for now) +- Additional standard frame rate selections in the graphical user interfaces +- Performance improvements, including assembly optimizations for the NLMeans denoise filter + +#### Audio + +- Opus audio encoding/decoding via libopus + +#### Subtitles + +- Better subtitles rendering for some languages via HarfBuzz + +#### Third-party libraries + +- Build system now supports multiple source URLs and hash verification for third-party downloads +- Updated libraries + - FreeType 2.6.5 (subtitles) + - Fontconfig 2.12.1 (subtitles) + - FriBidi 0.19.7 (subtitles) + - Libav 11.3 (encoding/decoding/muxing) + - libass 0.13.2 (subtitles) + - libbluray 0.9.3 (Blu-ray decoding) + - libmfx v6.0.0 (Intel QuickSync Video encoding/decoding) + - libvpx 1.5.0 (VP8/VP9 video encoding) + - x264 148 r2705 (H.264/AVC video encoding) + - x265 2.0 (H.265/HEVC video encoding) +- New libraries + - HarfBuzz 1.3.0 (subtitles) + - libopus 1.1.3 (Opus audio encoding) ### Windows -- The UI now interacts with LibHB directly rather than using HandBrakeCLI.exe, bringing certain benefits - - Encodes can now be paused and resumed - - Stopping an encode will finalize the file so that it's playable - - Reduced installer and install size as HandBrakeCLI.exe is no longer included in the package +- Graphical user interface now uses libhb directly, instead of sending commands to the command line version + - Encoding can now be paused and resumed + - Stopping encoding will finalize the partial file to be playable +- Reduced installer and install size + - The command line version is no longer included in the graphical user interface installer +- Update checker now verifies the signature of the update file for improved security - Added support for quality-based audio encoding -- Added ability to import tsv-, xml-, and txt-formatted chapters -- Improved the "Configure Default" options for audio and subtitles - - Audio tab: Default settings for track behavior are now configurable - - Subtitles tab: Burn-in behavior now configurable +- Added ability to import tab-separated (.tsv), XML (.xml), and plain text (.txt) chapter markers +- Improved the "configure default" options for audio and subtitles + - Default audio track behavior is now configurable + - Subtitles burn-in behavior is now configurable +- Removed DirectX Video Acceleration (DXVA) hardware-accelerated video decoding + - Was causing many issues without providing sufficient improvement to decoding efficiency + - May be added again at a later date if performance and stability improves - Numerous usability enhancements -- Removed DXVA decoding as it was not providing sufficient improvement and causing too many issues. -- Update checker now verifies the signature of the update file for improved security ### Mac - XQuartz is no longer required for subtitle burn-in - Updated Sparkle software update library - - Enabled DSA Signature checking for improved security + - Enabled DSA signature checking for improved security - Miscellaneous bug fixes and improvements ### Linux -- Remove system tray icon due to UI performance issues on Ubuntu +- Removed system tray icon due to UI performance issues on Ubuntu - Miscellaneous bug fixes and improvements -### Command Line Interface +### Command line interface -- Presets are now importable and exportable from the CLI and compatible with other UIs -- Queue can now be imported from the GUIs +- Presets can now be imported and exported from the command line + - Import/export is compatible with the graphical user interfaces +- Queue exported from the GUIs can now be imported by the command line interface (Linux and Windows only for now) ## HandBrake 0.10.5 |