./multimedia/handbrake, Multiplatform, multithreaded video transcoder

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.3.3nb2, Package name: handbrake-1.3.3nb2, Maintainer: pkgsrc-users

HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video
transcoder, available for MacOS X, NetBSD, Linux and Windows.

Supported sources:
* Any DVD-like source: VIDEO_TS folder, DVD image or real DVD
(unencrypted--protection methods including CSS are not supported internally
and must be handled externally with third-party software and libraries),
and some .VOB and .TS files
* Most any multimedia file it can get libavformat to read and libavcodec to

* File format: MP4, MKV, AVI or OGM
* Video: MPEG-4, H.264, or Theora (1 or 2 passes or constant quantizer/rate
* Audio: AAC, MP3, Vorbis or AC-3 pass-through (supports encoding of several
audio tracks)

Misc features:
* Chapter selection
* Basic subtitle support (burned into the picture)
* Integrated bitrate calculator
* Picture deinterlacing, cropping and scaling
* Grayscale encoding

Required to run:
[sysutils/desktop-file-utils] [textproc/libxml2] [graphics/hicolor-icon-theme] [multimedia/x264-devel] [multimedia/libtheora] [audio/speex] [audio/lame] [audio/libsamplerate] [devel/gettext-lib] [multimedia/libvpx] [x11/gtk3] [multimedia/libass] [audio/libopus] [multimedia/gstreamer1] [textproc/jansson]

Required to build:
[pkgtools/x11-links] [devel/nasm] [devel/cmake] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Version history: (Expand)

CVS history: (Expand)

   2021-10-26 13:01:20 by Nia Alarie | Files touched by this commit (177)
Log message:
multimedia: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (for legal reasons?):

./multimedia/adobe-flash-player/distinfo \ 
./multimedia/adobe-flash-player/distinfo \ 
./multimedia/libdvdcss/distinfo libdvdcss-1.4.3.tar.bz2
   2021-10-07 16:32:21 by Nia Alarie | Files touched by this commit (179)
Log message:
multimedia: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822)
Log message:
revbump for textproc/icu
   2021-01-12 13:00:43 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
hanbdrake: Update to 1.3.3

## HandBrake 1.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 (791adbac)
- 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 \ 
  - 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

## HandBrake 1.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 \ 

#### 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 \ 
- 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
   2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814)
Log message:
*: Recursive revbump from textproc/icu-68.1
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) | Package updated
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-08-18 19:58:18 by Leonardo Taccari | Files touched by this commit (549)
Log message:
*: revbump for libsndfile