summaryrefslogtreecommitdiffstats
path: root/NEWS.markdown
diff options
context:
space:
mode:
authorBradley Sepos <[email protected]>2016-12-23 03:02:14 -0500
committerBradley Sepos <[email protected]>2016-12-23 03:03:52 -0500
commit05e15f8bfed1fa811c394bc4b3b153cc256f0b76 (patch)
treef9f2313697b5997bc110ffc6d3bcea602f6d6393 /NEWS.markdown
parent9e80492bd66c7b80fb89973d4f4636cc729e99b1 (diff)
Update NEWS.markdown.
Diffstat (limited to 'NEWS.markdown')
-rw-r--r--NEWS.markdown104
1 files changed, 62 insertions, 42 deletions
diff --git a/NEWS.markdown b/NEWS.markdown
index d84ad06a1..4862921d5 100644
--- a/NEWS.markdown
+++ b/NEWS.markdown
@@ -2,46 +2,68 @@
## HandBrake 1.0.0
-### Core
+### All platforms
#### General
-- Improvements to audio/video sync engine to better handle difficult sources
+- New online documentation at https://handbrake.fr/docs
- 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
+ - New web presets
+ - New 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!)
+- Improvements to audio/video sync engine to better handle difficult sources
+- Many miscellaneous bug fixes and improvements (over 1700 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
+- Ultra HD / 4K color pass through (support for BT.2020)
+- Additional standard frame rate selections in the graphical interfaces
+- New Auto anamorphic mode maximizes storage resolution, replaces Strict anamorphic mode
- New Pad filter (command line only for now)
-- Additional standard frame rate selections in the graphical user interfaces
-- Performance improvements
- - Assembly optimizations in NLMeans improve performance up to 10%
- - Assembly optimizations in x264 improve performance for faster presets by 5-10%
-- x265 quality improvements, especially when using tune grain
-- x264/5 10bit and x265 12bit support through external shared libraries
+- New Decomb/Deinterlace filter settings and improved defaults
+- Rotate filter now available in all graphical interfaces
+- New NLMeans filter tunes Tape and Sprite for analog tape recordings and vintage video games, respectively
+- Assembly optimizations NLMeans filter improve performance up to 10%
+- Assembly optimizations in x264 encoder improve performance for faster presets by 5-10%
+- x265 encoder quality improvements, especially when using tune grain
+- High bit depth encoding support via external shared libraries (video pipeline is still 8-bit 4:2:0)
+ - x264 10-bit
+ - x265 10-bit and 12-bit
#### Audio
- Opus audio encoding/decoding via libopus
-- Enhanced Passhtru options. (E-AC3, TrueHD and Flac)
+- Passthru now supports E-AC-3, FLAC, and TrueHD audio formats
#### Subtitles
-- Better subtitles rendering for some languages via HarfBuzz
+- Improved subtitles rendering for some languages via HarfBuzz
+- Miscellaneous subtitles improvements
+
+#### Command line interface
+
+- Presets can now be imported and exported from the command line and are compatible with the graphical interfaces
+- Queue exported from the graphical interfaces can now be imported by the command line interface (Linux and Windows only for now)
+
+#### Build system
+
+- Add scripts to manually build and install Mac and MinGW-w64 (compile for Windows on Linux) toolchains
+- Add support for multiple source URLs for third-party downloads
+- Add SHA256 hash verification for third-party downloads
+- Add configure parameter to disable or filter allowed third-party downloads (see configure --help)
+- Use HTTPS everywhere; the few cases where a third-party does not provide packages over https, handbrake.fr does
+- New targets on Mac to install and uninstall after building
+- Add flatpak packaging support (experimental)
#### 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)
@@ -57,27 +79,17 @@
- HarfBuzz 1.3.0 (subtitles)
- libopus 1.1.3 (Opus audio encoding)
-### Windows
+### Linux
-- 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 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
+- Add options for saving and loading queue files
+- Removed system tray icon due to performance issues on Ubuntu
+- Usability improvements
+- Miscellaneous bug fixes
### Mac
-- Added undo/redo support to the graphical user interface
+- Updated all tooltips
+- Added undo/redo support to the graphical interface
- Improved drag and drop support
- Added Open Recent to the File menu
- Added Add Titles to Queue… to the File menu (batch queueing)
@@ -93,19 +105,27 @@
- XQuartz is no longer required for subtitle burn-in
- Updated Sparkle software update library
- Enabled DSA signature checking for improved security
-- Miscellaneous bug fixes and improvements
-
-### Linux
-
-- Add options for saving and loading queue files
-- Removed system tray icon due to UI performance issues on Ubuntu
-- Miscellaneous bug fixes and User Interface Experience improvements
+- Usability improvements
+- Miscellaneous bug fixes
-### Command line interface
+### Windows
-- 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)
+- Graphical interface now uses libhb directly, instead of sending commands to the command line interface
+ - 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 interface is no longer included in the graphical 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 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
+- Usability improvements
+- Miscellaneous bug fixes
## HandBrake 0.10.5