AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for HandBrake (Portable 64-bit)

<<Back to software description

Changes for v1.3.2 - v1.3.3

  • All platforms
  • General
  • Fixed ISO 639-2/B language codes not set correctly in MKV (affects Hebrew, Indonesian, Javanese, and Yiddish) (#2903)
  • Improved support for sources where pixel format cannot be quickly identified, e.g. due to delayed video track start (#2893)
  • Added logging to identify where hardware support is disabled
  • Miscellaneous bug fixes and improvements
  • Video
  • Improved Intel QSV memory footprint by eliminating a buffer pool (#2675)
  • Improved Intel QSV H.265 memory buffer size as required by newer Intel Media SDK (#2862)
  • Fixed and improved Intel QSV in various situations, especially hardware decoding (#873, #2660, #2661, #2829)
  • Fixed full range video being not being identified as limited range after conversion where filters are used (#2859)
  • Subtitles
  • Fixed handling of overlapping SSA import subtitles (791adba)
  • Improved support for out-of-order SSA subtitles as allowed by specification (#2906)
  • Command line interface
  • Fixed --preset failure unless full path is specified, e.g. --preset="Category Name/Preset Name" (#2838)
  • Build system
  • Improved Flatpak to better conform to freedesktop metainfo standards
  • Improved Intel QSV Flatpak plugin build effiency using cmake-ninja
  • Added a patch to fix cross compiling libdav1d using GCC 10.x (quality of life improvement)
  • Official HandBrake 1.3.3 Windows release is built using GCC 9.x and is not directly affected by this issue
  • Third-party libraries
  • Updated libraries
  • FFmpeg 4.2.3 (decoding and filters)
  • Mac
  • Fixed preview layout not displaying properly on OS X 10.11 El Capitan
  • Fixed incorrect copyright year on About dialog (#2830)
  • Windows
  • Fixed a crash related to the dark theme (#2816)
  • Fixed a potential crash related to preview image memory allocation (#2871)
  • Fixed a potential crash due to certain actions causing no preset being selected (#2875)
  • Fixed missing E-AC-3 encoder option (#2855)
  • Fixed hardware encoder support unavailable in portable build (#2832)
  • Miscellaneous bug fixes and improvements



Changes for v1.3.0 - v1.3.2

  • All platforms
  • General
  • Fixed point to point end detection in certain scenarios (#2603)
  • Improved support for H.265 video in AVI container produced by some security cameras (#2622)
  • Added logging to identify problematic sources where container and video track pixel aspect ratios differ
  • Added logging to help debug potential JSON API issues
  • Video
  • Fixed color range conversion being applied twice when scaling video (#2561)
  • Fixed incorrect identification of support for QSV HEVC encoder on older Intel hardware (#2558)
  • Added logging to identify automatic picture rotation
  • Miscellaneous bug fixes and improvements
  • Audio
  • Fixed an upstream FFmpeg issue where passing through AAC ADTS audio could produce invalid MKV output in rare cases (error instead) (#2809)
  • Filters
  • Fixed uninitialized memory in NLMeans prefilter leading to video corruption at bottom of picture (only affects custom settings) (#2576)
  • Fixed a crash in the Detelecine filter with out of bounds parameters (only affects custom settings) (#2560, #2804)
  • Subtitles
  • Fixed burned in subtitles position offset where cropscale filter is not used (#2449)
  • Command line interface
  • Fixed subtitles not being selected when specifying --all-subtitles without also specifying a non-empty --subtitle-lang-list
  • Build system
  • Fixed building the GTK graphical interface for use on Windows (link ole32)
  • Updated Flatpak manifest creation script for compatibility with Python 3
  • Updated Flatpak runtime and numactl library versions, QSV plugin
  • Improved minimum version dependencies to facilitate building on systems with older automake and pkg-config
  • Added a workaround for an upstream libdav1d issue affecting installation on FreeBSD (#2662)
  • Miscellaneous bug fixes and improvements
  • Linux
  • Fixed point to point controls not accepting fractional seconds
  • Fixed updating presets with identical names in different categories
  • Improved parity with other platforms by allowing removal of preset categories (automatic after last preset in category is removed)
  • Improved parity with other platforms by showing title and chapter range on the queue summary tab
  • Mac
  • Fixed selection behavior new track audio mixdown set to DPL2 instead of stereo (#2641)
  • Fixed queued job failures related to removable drives by resolving security scoped resources as needed (#2566)
  • Windows
  • Fixed loading preset files with Unicode characters in path (#2427)
  • Fixed clear queue options to prevent them clearing active jobs (#2587)
  • Fixed main window status label not always reflecting the true count of queue jobs (#2538)
  • Fixed failure loading default settings which could cause various issues in the graphical interface (#2549)
  • Fixed preview images displaying incorrectly in some cases (anamorphic none, flip horizontal) (e9675bb, #2764)
  • Fixed various issues related to Auto Passthru, including fallback settings (#2619, #2627, #2611)
  • Fixed exported presets not importing correctly using the Mac graphical interface (#2531)
  • Fixed pause and resume not working correctly in some cases (#2647)
  • Fixed display of times greater than 24 hours (estimated time renaming, paused duration) (#2582, #2649)
  • Fixed various cosmetic issues in the graphical interface (#2645, #2646)
  • Improved display of long filenames in the queue (#2570)
  • Improved some UX stress cases related to the queue (#2632)
  • Improved error message when importing a preset specifying a nonexistent audio encoder (#2638)
  • Improved audio and subtitle languages behavior to preserve selected languages order where "any" is also selected (#2611)
  • Improved low disk space preferences and alerts (#2648)
  • Added a workaround for an upstream .NET issue causing tooltips to not render correctly in some cases (#2630)
  • Miscellaneous bug fixes and improvements



Changes for v1.2.0 - v1.2.1

  • All platforms
  • General
  • - Fixed potential crashes due to use of uninitialized variables
  • - Improved minimum duration to only apply to DVD and BD sources
  • - Miscellaneous bug fixes and improvements
  • Video
  • - Fixed incorrect video rotation where rotation is explicitly flagged as none
  • - Fixed yadif deinterlace filter not properly deinterlacing all frames
  • - Fixed missing frame at the end of encodes from m2ts sources
  • - Fixed detection of MPEG-1 video in program streams by improving probing of unknown streams
  • - Fixed decoding of MPEG-1 video in DVD sources
  • - Fixed Apple VideoToolbox encoding issues related to pyramidal B-frames
  • - Fixed lapsharp filter corrupting frame edges
  • - Improved NLMeans performance by reducing number of threads used with CPUs with high logical core counts
  • - Improved AMD VCE encoding to enable placing key frames at chapter markers
  • - Improved calculation of final frame duration
  • - Improved support for BT.2020 color space
  • Audio
  • - Fixed channel mapping for AAC 5.1 encoding (signal 5.1 Back instead of 5.1 Side which is less compatible)
  • Command line interface
  • - Fixed selection of encoders applied to tracks selected with `--all-audio`
  • - Fixed audio settings where more are specified than exist in the preset
  • - Fixed overriding audio bit rate set by the preset
  • Build system
  • - Fixed libvpx cross compilation with GCC 8 by disabling AVX-512
  • - Fixed x265 cross compilation with GCC 8
  • - Updated to mingw-w64-build 4.1.1 with improvements to error reporting and support for sha256sum on systems without shasum
  • - Miscellaneous bug fixes and improvements
  • Third-party libraries
  • - Updated libraries
  • - libmfx (upstream API 1.27)
  • Linux
  • - Fixed Flatpak icon validation by reducing resolution to pass new restrictions
  • - Fixed Flatpak accessing gvfs mounted filesystems by adding an additional access permission
  • - Fixed display of special characters in preset names
  • - Fixed exporting presets to sanitize system reserved characters
  • - Miscellaneous bug fixes and improvements
  • Mac
  • - Fixed incorrect file extension when selecting a preset
  • - Fixed potential user interface hang on macOS 10.12 Sierra
  • - Fixed potential issue caused by setting work state to done before all threads have closed
  • - Improved usability of preview controls overlay by increasing its size
  • - Miscellaneous bug fixes and improvements
  • Windows
  • - Fixed application uninstaller sometimes appearing behind the installer
  • - Fixed potential crash when loading settings from older HandBrake versions
  • - Fixed official presets not updating when a newer HandBrake version is installed
  • - Fixed maximum resolution limit when selecting a preset (source or preset, whichever is smaller)
  • - Fixed crop and anamorphic settings not being restored when editing a queued job
  • - Fixed audio and subtitle selection behaviour where any language + first track are selected
  • - Restored options control on the queue window previously removed in HandBrake 1.2.0
  • - Improved user interface on displays close to the minimum recommended resolution
  • - Improved quality of text rendering on the installer for high density displays
  • - Improved ordering of presets and preset categories
  • - Improved QSV compatibility with newer Intel drivers by updating libmfx
  • - Improved removal of small temporary files that could be left behind in certain cases
  • - Miscellaneous bug fixes and improvements



<<Back to software description

Latest user reviews