pkgsrc/multimedia
adam b4397004ac mkvtoolnix: updated to 50.0.0
Version 50.0.0 "Awakenings"

New feature: IETF BCP 47 language tags

* I've written up a [nice FAQ
  entry](https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Languages-in-Matroska-and-MKVToolNix)
  about the switch to using IETF BCP 47 language tags, how they interact with
  legacy language elements, how the programs actually behave and how to
  disable their use if necessary.
* mkvmerge: IETF BCP 47/RFC 5646 language tags: mkvmerge will now accept full
  BCP 47 language tags for all options taking a language. mkvmerge will always
  write "LanguageIETF" track header elements. If the language tag contains a
  valid ISO 639-2 language code it will also set the legacy "Language" track
  header element to the included ISO 639-2 code.
* mkvmerge: IETF BCP 47/RFC 5646 language tags: if present the "LanguageIETF"
  track header element will be reported as the `language_ietf` property in
  JSON identification mode.
* mkvmerge: IETF BCP 47/RFC 5646 language tags in chapters: mkvmerge will now
  write "ChapLanguageIETF" elements when creating chapter atoms, either when
  reading the simple chapter format or when generating chapters due to the
  `--generate-chapters` command line option.
* mkvmerge: IETF BCP 47/RFC 5646 language tags in tags: mkvmerge will now
  write "TagLanguageIETF" elements when creating "simple tag" elements, either
  when reading tag XML files or when generating them.
* mkvmerge: IETF BCP 47/RFC 5646 language tags: added an option
  `--disable-language-ietf` that causes mkvmerge to only write the legacy
  language elements.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF BCP 47/RFC 5646
  language tags in chapters: when reading XML chapter files the programs will
  now add "ChapLanguageIETF" elements for atoms that don't contain them. The
  values are derived from existing "ChapterLanguage" elements.
* mkvpropedit: IETF BCP 47/RFC 5646 language tags: setting/deleting the track
  language now acts on both the old language element as well as the
  "LanguageIETF" track header element.
* mkvpropedit: IETF BCP 47/RFC 5646 language tags: added an option
  `--disable-language-ietf` that causes mkvpropedit to apply changes to the
  `language` track header property only to the legacy language track header
  element.
* mkvinfo: IETF BCP 47/RFC 5646 language tags: added support for the
  "LanguageIETF" track header element.
* MKVToolNix GUI: multiplexer: added full support for IETF BCP 47/RFC 5646
  language tags for both track and chapter languages.
* MKVToolNix GUI: chapter: added full support for IETF BCP 47/RFC 5646
  language tags for chapter languages.
* MKVToolNix GUI: header editor: added full support for IETF BCP 47/RFC 5646
  language tags for track header languages. The header editor allows editing
  of the legacy language elements and the IETF BCP 47 language elements
  independent of each other.

Other new features and enhancements

* mkvmerge: the chapter generation mode `when-appending` now also works with
  the splitting modes `parts:` & `parts-frames:` when using the `…,+…` syntax
  for appending other sections of the source file to the same destination
  file.
* MKVToolNix GUI: multiplexer: the file selection dialogs now include the
  extension `.dtsma` for DTS files.
* mkvmerge: MP4 reader: sped up parsing MP4 DASH files with a lot of segments
  (`trun` atoms) quite a bit.
* The PCRE2 regular expression library is now used instead of `std::regex` for
  big performance improvements in all places where regular expressions are
  used for parsing big chunks of text, e.g. in the subtitle parsers.
* all programs: Windows: all programs now support long file names on Windows
  10 release 1604 if they're turned on in the registry.

Bug fixes

* MKVToolNix GUI: preferences: under certain conditions changing the selected
  entry in the page tree on the left did not cause the page shown on the right
  to be updated.
* mkvmerge: splitting text by a fixed string (e.g. `,`) is now done by using
  `std::string.find()` instead of using a regular-expression-based text
  splitting function, greatly improving its performance.
* mkvmerge: mkvmerge will now read-buffer file I/O when probing text file
  formats which increases its speed significantly on Windows.
* mkvmerge: MP4 reader: fixed handling of `tkhd` atoms of version 1.

Build system changes

* The PCRE2 library (the 8-bit variant) is now required.
2020-09-08 13:49:05 +00:00
..
acidrip *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
adobe-flash-player adobe-flash-player: update to 32.0.0.414. 2020-08-11 16:02:08 +00:00
alevt Avoid version workarounds for EOL netbsd versions. 2020-04-29 21:22:58 +00:00
audiocd-kio *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
avidemux *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
bitstream all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
bsdav
ccxstream
cfourcc
clutter-gst *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
deforaos-player *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
dirac *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
divxplayer *: reset MAINTAINER, email address does not exist anymore. 2020-02-08 17:21:14 +00:00
dragon *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
dumpmpeg
dvb-apps *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
dvd-slideshow *: reset maintainer for darcy 2020-07-13 20:05:11 +00:00
dvd-vr all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
dvdauthor *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
dvdbackup revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
dvdrip *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
dvdstyler *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
dvdview Resolve socket vs STL conflict 2020-04-17 13:34:47 +00:00
ffmpeg2 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
ffmpeg2theora *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
ffmpeg3 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
ffmpeg4 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
ffmpegthumbnailer *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
ffmpegthumbs *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
ffplay2 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
ffplay3 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
ffplay4 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
flashplayer
flvstreamer all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
frei0r *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
fxtv multimedia/fxtv: remove redundant SUBST block 2020-05-16 15:52:15 +00:00
ggrab
gmediaserver *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gmencoder *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
gmp-api
gmplayer *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
gnome-mplayer *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
gnome-video-effects *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
goggles *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
gopchop *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
gpac *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
gst-plugins0.10-bad Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-base *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gst-plugins0.10-dvdread Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-ffmpeg *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gst-plugins0.10-gnonlin Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-good gst-plugins0.10-v4l2: Fix build with recent kernel 2020-09-01 21:44:01 +00:00
gst-plugins0.10-hal Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-mpeg2dec Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-ogg
gst-plugins0.10-resindvd Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-theora
gst-plugins0.10-ugly Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-v4l2 Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-vp8 Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-x264 Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins0.10-xvid Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins1-bad gstreamer1,gst-plugins1-{base,bad}: fix build with GNU make 4.3 2020-07-16 11:27:25 +00:00
gst-plugins1-base *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gst-plugins1-dvdread revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
gst-plugins1-editing-services Revbump for icu 2020-06-02 08:22:31 +00:00
gst-plugins1-egl-gl *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
gst-plugins1-egl-opengl *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
gst-plugins1-good gst-plugins1-good: remove unknown configure options 2020-05-25 05:02:11 +00:00
gst-plugins1-gtk *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gst-plugins1-libav *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gst-plugins1-mpeg2dec *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
gst-plugins1-ogg
gst-plugins1-omx *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gst-plugins1-resindvd revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
gst-plugins1-theora
gst-plugins1-transcoder Needs gobject-introspection 2020-04-19 01:16:37 +00:00
gst-plugins1-ugly gst-plugins1-ugly: remove unknown configure options 2020-05-31 14:47:47 +00:00
gst-plugins1-v4l2 Avoid version workarounds for EOL netbsd versions. 2020-04-29 21:22:58 +00:00
gst-plugins1-vaapi multimedia/gst-plugins1-vaapi: remove no-op SUBST block 2020-05-16 15:48:38 +00:00
gst-plugins1-vpx *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
gst-plugins1-x264 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
gst123 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
gstreamer0.10 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gstreamer1 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gstreamermm1 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
gtranscode
gxine *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
handbrake *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
harvid *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
hwdecode-demos *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
intel-vaapi-driver intel-vaapi-driver: Follow redirects 2020-01-01 02:23:38 +00:00
juk *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
kdenlive *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
kmix *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
kmplayer *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
kscd *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
libaacs
libaom *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
libass *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
libassetml Revbump for icu 2020-06-02 08:22:31 +00:00
libbdplus
libbluray *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
libde265 multimedia/libde265: import libde265-1.0.6 2020-08-31 17:18:43 +00:00
libdv *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
libdv-tools
libdvbcsa all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
libdvbpsi libdvbpsi: Update to 1.3.3 2020-03-24 14:56:46 +00:00
libdvbpsi0 all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
libdvdcss
libdvdnav revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
libdvdplay revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
libdvdread revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
libflash *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
libflashsupport libflashsupport: don't bother version checking for EOL netbsd 2020-04-29 20:07:41 +00:00
libhdhomerun
libkate *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
libkcddb *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
libkcompactdisc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
libmatroska libmatroska: updated to 1.6.2 2020-08-02 20:18:53 +00:00
libmediaart *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
libmediainfo mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
libmp4v2 mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
libmpeg2 *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
libmpeg3 *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
libnms
libogg
liboggz
libtheora
libtheora-docs With build with newer doxygen versions. 2019-12-22 22:27:40 +00:00
libva Update to 2.6.1 2020-02-05 14:14:49 +00:00
libva-driver-vdpau
libva-utils Update to 2.6.0 2019-12-29 01:32:53 +00:00
libvdpau libvdpau: Update to 1.4 2020-08-09 15:40:32 +00:00
libvpx *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
lightspark *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
lsdvd revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
mate-media mate*: remove unintentional linkage against pkgsrc gettext-libs 2020-08-24 04:41:39 +00:00
mediainfo {lib,}mediainfo: update to 20.03 2020-08-03 09:51:28 +00:00
mediatomb Revbump for icu 2020-06-02 08:22:31 +00:00
mencoder
ming *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
minidlna *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
mjpegtools mjpegtools: add missing REPLACE_BASH. Bump. 2020-08-18 01:09:32 +00:00
mkvtoolnix mkvtoolnix: updated to 50.0.0 2020-09-08 13:49:05 +00:00
mkvtoolnix-old *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
mlt *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
movit *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
mp4v2
mpeg-lib all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
mpeg_encode
mpeg_play
mplayer
mplayer-share *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
mplayerthumbs *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
mpv *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
nostt revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
obs-studio *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
ogle Revbump for icu 2020-06-02 08:22:31 +00:00
ogle_gui *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
ogmtools revbump for multimedia/libdvdread; requested by leot@ 2020-05-22 12:43:52 +00:00
olive-editor *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
omxplayer *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
openquicktime mark packages that fail with -Werror=char-subscripts 2020-05-20 06:09:03 +00:00
p5-GStreamer *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
p5-xmltv *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
phonon *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
phonon-backend-gstreamer *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
phonon-backend-gstreamer-shared *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
phonon-backend-vlc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
phonon-qt5 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
phonon-qt5-backend-gstreamer *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
phonon-qt5-backend-vlc *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
php-ming *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
pitivi *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
py-enzyme
py-gstreamer0.10 Revbump for icu 2020-06-02 08:22:31 +00:00
py-gstreamer1 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
py-m3u8 py-m3u8: updated to 0.7.1 2020-08-21 09:08:22 +00:00
py-ming *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
py-mpegdash
regionset
replex
ruby-clutter-gstreamer ruby-gnome: update to 3.4.2. 2020-05-02 18:05:03 +00:00
ruby-gstreamer ruby-gnome: update to 3.4.2. 2020-05-02 18:05:03 +00:00
ruby-ming *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
schroedinger
sfml *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
sickgear Update multimedia/sickgear to 0.21.42 2020-08-10 13:46:15 +00:00
smpeg all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
smpeg2 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
ssr *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
streamlink streamlink: update to 1.4.1 2020-05-02 17:52:18 +00:00
subtitleeditor *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
totem *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
totem-pl-parser totem-pl-parser: 3.26.5 2020-06-13 17:55:40 +00:00
transcode *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
tstools
tvtime Revbump for icu 2020-06-02 08:22:31 +00:00
ushare *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
vlc *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
win32-codecs
x264-devel *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
x265 x265: updated to 3.4 2020-05-30 06:10:40 +00:00
xawtv *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
xfce4-mpc-plugin *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
xfce4-thunar-media-tags *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
xine-lib *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
xine-ui *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
xine-v4l *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
xine-v4l2 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
xvid4conf *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
xvidcore xvidcore: Update to 1.3.6 2020-05-16 17:44:15 +00:00
Makefile multimedia: Enable libde265 2020-08-31 17:20:09 +00:00