Page MenuHomeSolus

Update handbrake to 1.4.0
ClosedPublic

Authored by aleksvor on Mon, Jul 19, 8:52 AM.

Details

Summary

Changelog:

  • General:
    • The HandBrake engine is now 10 and 12bit capable (Please note that not all filters support 10 and 12 bits. Using an 8bit filter will cause the pipeline to run at 8bit).
    • HDR10 metadata will be passed through from the source file if present.
    • Static Previews that are generated during file scans are now stored in compressed JPEG format (previously stored as YUV420). Temporary disk space usage and disk writes are massively reduced.
  • Filters:
    • New Filter: Chroma Smooth.
    • New Filter: Colourspace Selection.
    • New Filter: Support for QuickSync hardware accelerated Crop/Scale when using full path.
  • Hardware encoding:
    • Updates to the AMD VCN encoder:
      • Quality tuning for VCN's constrained vbr rate control mode. Results are the same or better than cqp mode, and bit rate is much more predictable.
      • Included optimised H265 presets for 1080p and 4K content.
    • Updates to the Intel QuickSync encoder:
      • Minor performance improvement by skipping VFR and Crop/Scale filters when they are not required.
      • Overhauled memory management including improved zero-copy support where software filters are not used which should also improve performance.
  • Audio:
    • MP2 Audio Passthru support.
  • Subtitles:
    • New General purpose subtitle decoder:
      • Added support for DVB Subtitles (Passthru and Burn-In).
      • Added support for EIA608 Closed Captions.
      • Replaced current decoders for PGS, SRT and SSA with those in ffmpeg. This should correct a number of rendering issues on Burn-In.
    • Reduced default CC burn-in font-size.
  • General UI updates:
    • The "Dimensions" tab has been redesigned.
  • Linux-specific updates:
    • Updated translations (levels of completeness vary).
    • Miscellaneous bug fixes and improvements.

Full changelog here.

Test Plan

Transcoded MPEG2 video in AVI container to H264 video in Matroska container.

Diff Detail

Repository
R1133 handbrake
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Mon, Jul 19, 8:52 AM
aleksvor requested review of this revision.Mon, Jul 19, 8:52 AM
JoshStrobl accepted this revision.Thu, Jul 22, 7:03 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Thu, Jul 22, 7:03 AM
This revision was automatically updated to reflect the committed changes.