summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBradley Sepos <[email protected]>2019-11-09 15:42:42 -0500
committerBradley Sepos <[email protected]>2019-11-09 15:42:59 -0500
commit268649f2ae0606e52d44abd22b856d870a41c3ab (patch)
tree0843c8f9c5c4b6c16cb77be03cdc46b29233ced7
parent11e919fa470c13df81e08fdbbf82049a973b8634 (diff)
Update NEWS.markdown for 1.3.0 release.
-rw-r--r--NEWS.markdown170
1 files changed, 170 insertions, 0 deletions
diff --git a/NEWS.markdown b/NEWS.markdown
index 55f13632c..a9531ccf7 100644
--- a/NEWS.markdown
+++ b/NEWS.markdown
@@ -1,5 +1,175 @@
# HandBrake News
+## HandBrake 1.3.0
+
+### All platforms
+
+#### General
+
+- HandBrake is now translated into many more languages
+- Redesigned queue UI
+- Removed Windows Mobile presets
+ - See the [list of compatible replacements on GitHub](https://github.com/HandBrake/HandBrake-docs/blob/03682bdd741cea425c80b06818e4bdaec75bdc5e/source/docs/en/latest/technical/official-presets.markdown#windows-mobile-presets)
+- Improved log output by silencing many lines at standard log level
+- Improved quality of Gmail presets slightly
+- Added Playstation 2160p60 4K Surround preset (supports PS4 Pro)
+- Added Discord and Discord Nitro presets
+
+#### Video
+
+- Updated Intel Quick Sync Video to use Direct3D 11 API
+- Updated minimum title scan duration to only apply to disc-based sources like Blu-ray and DVD
+- Improved detection of MPEG-1 video in program streams
+- Improved interface to FFmpeg avfilter and color handling
+- Improved Nvidia NVENC constant quality encoding slightly by not setting qmin and qmax
+- Replaced pp7 Deblock filter with FFmpeg Deblock filter
+- Added support for reading Ultra HD Blu-ray discs (without copy protection)
+- Added support for reading AV1 via libdav1d
+- Added encoding to WebM container format
+- Added Chroma Smooth filter (CLI only)
+- Added zero-copy path for Intel QSV encoding removed in a previous release
+- Added support for Intel QSV low power encoding (lowpower=1)
+- Added support for AMD VCE encoding on Linux via Vulkan
+- Added ability to select x265 encoder level and Fast Decode tune
+
+#### Audio
+
+- Updated audio resampling code to use FFmpeg swresample instead of libsamplerate
+- Added source audio bit rate to tracks list
+- Added ability to select unknown language tracks
+- Added automatic track name pass through
+
+#### Subtitles
+
+- Added ability to import external SSA/ASS subtitles
+- Added ability to select unknown language tracks
+- Added automatic track name pass through
+
+#### Command line interface
+
+- Added additional unit aliases to --start-at and --stop-at, notably seconds and frames
+
+#### Build system
+
+- HandBrake now builds with libnuma on Linux
+- Fixed Python bytestrings causing newlines to be ignored in build output
+- Fixed Xcode ignoring make jobs parameter and utilizing all CPU cores (macOS only)
+- Updated configure to enable most hardware encoders by default where appropriate by platform
+- Updated all scripts for compatibility with Python 3
+- Updated mac-toolchain-build script with newer tool versions many improvements
+- Updated mingw-w64-build script with mingw-w64 6.0.0, GCC 9.2, and many improvements
+- Improved compatibility with GCC 9 and recent Clang releases
+- Improved compatibility with recent Xcode releases (macOS only)
+- Improved host/build semantics
+- Improved namespace isolation
+- Improved handling of all options passed to configure
+- Improved configure help output
+- Improved detection of missing executable dependencies during configure
+- Added support for building on NetBSD
+- Added --harden configure parameter to enable buffer overflow protections
+- Added --sandbox configure parameter to enable sandbox build target on macOS
+- Added --enable-gtk4 configure parameter to build with GTK 4 instead of GTK 3
+- Added summary of build options to configure output
+- Miscellaneous bug fixes and improvements
+
+#### Third-party libraries
+
+- Removed libraries
+ - libsamplerate (audio resampling)
+- Updated libraries
+ - AMF 1.4.9 (AMD VCE encoding)
+ - bzip2 1.0.8 (general)
+ - FDK AAC 2.0.1 (AAC audio encoding, must compile from source)
+ - FFmpeg 4.2.1 (decoding and filters)
+ - FreeType 2.10.1 (subtitles)
+ - Fribidi 1.0.7 (subtitles)
+ - HarfBuzz 2.6.4 (subtitles)
+ - Jansson 2.12 (JSON architecture)
+ - libbluray 1.1.2 (Blu-ray decoding)
+ - libdav1d 0.5.1 (AV1 decoding)
+ - libdvdnav 6.0.1 (DVD decoding)
+ - libdvdread 6.0.2 (DVD decoding)
+ - libiconv 1.16 (character encoding support)
+ - libmfx (Intel QSV support)
+ - libogg 1.3.4 (Xiph codecs support)
+ - libopus 1.3.1 (Opus audio encoding)
+ - libvorbis 1.3.6 (Vorbis audio encoding)
+ - libvpx 1.8.1 (VP8/VP9 video encoding)
+ - libxml2 2.9.9 (general)
+ - nv-codec-headers 9.0.18.1 (Nvidia NVENC encoding)
+ - x265 3.2.1 (H.265/HEVC video encoding)
+
+### Linux
+
+- Fixed slider control not showing complete values
+- Updated translations (levels of completeness vary):
+ - Czech
+ - Chinese
+ - French
+ - German
+ - Italian
+ - Japanese
+ - Korean
+ - Norwegian
+ - Russian
+ - Spanish
+ - Thai
+- Added translations (levels of completeness vary):
+ - Afrikaans
+ - Basque
+ - Croatian
+ - Dutch
+ - Polish
+ - Portuguese
+ - Romanian
+ - Slovak
+ - Swedish
+ - Turkish
+ - Ukrainian
+- Added Intel QSV support to Flatpak (requires additional plugin installation)
+- Added ability to double-click to edit audio track settings
+- Added options to open encode log and log directory to actions menu on queue window
+- Miscellaneous bug fixes and improvements
+
+### Mac
+
+- HandBrake now requires OS X 10.11 El Capitan or later
+- HandBrake is now sandboxed and uses the macOS hardened runtime
+- Updated priority for low-priority threads on macOS to avoid potential stalls in future macOS
+- Updated translations:
+ - German
+- Added translations:
+ - French
+ - Italian
+- Added preference to disable preview image on summary tab
+- Miscellaneous bug fixes and improvements
+
+### Windows
+
+- Improved browse dialog recently used to fallback to parent directory
+- Improved preferences layout
+- Improved auto naming collision behavior and file overwriting
+- Added preference to test selected notification sound
+- Added preference to perform when done action immmediately without countdown
+- Added preference to disable preview image on summary tab
+- Added hardware.enabled option to portable.ini
+- Added dark theme for Windows 10
+- Added queue import/export removed in a previous release
+- Added new low battery level and disk space safety measures
+ - Encoding jobs automatically pause when battery level is low, system sleep is allowed, and jobs resume when power is restored
+ - Encoding jobs automatically pause when disk space drops to critical levels
+- Added translations (levels of completeness vary):
+ - French
+ - German
+ - Chinese
+ - Korean
+ - Russian
+ - Spanish
+ - Turkish
+- HandBrake now requires .NET Framework 4.7.1 or later (installer offers download if missing)
+- Miscellaneous bug fixes and improvements
+
+
## HandBrake 1.2.2
### Mac