pkgsrc/multimedia
adam dbd5af5299 mkvtoolnix: updated to 81.0
Version 81.0 "Milliontown" 2023-12-02

New features and enhancements

* mkvmerge: MPEG transport stream reader: HEVC/H.265: added support for
 reading single-layer Dolby Vision from Annex B type bitstream read from MPEG
 transport streams.
* mkvmerge: MPEG transport stream reader, HEVC/H.265 elementary stream reader:
 added support for reading dual-layer Dolby Vision with both the base &
 enhancement layers in the same track from Annex B type bitstreams in MPEG
 transport files & elementary stream files.
* mkvmerge: MPEG transport stream reader: HEVC/H.265: implemented combining
 dual-layer Dolby Vision with base & enhancement layers in different
 tracks.
* MKVToolNix GUI: multiplexer: added a new option in the preferences for
 always enabling 'forced' subtitle tracks. A subtitle track is considered to
 be 'forced' if: the corresponding property is set in the source file; the
 track's name contains the word 'forced' (in English); deriving the 'forced
 display' flag from file names is active & the file name matches the
 corresponding pattern. The option is disabled by default.
* MKVToolNix GUI: multiplexer: the functionality for detecting file name
 sequences when adding files can now recognize the patterns used by GoPro's
 cameras for chaptered video files.
* xyzvc_dump: the end position of the current NALU will be output in
 non-portable format as well.
* xyzvc_dump: HEVC: the tool will now also output the inner NALU type of Dolby
 Vision NALUs (`unspec62` and `unspec63`).

Bug fixes

* mkvmerge: when the user requests processing be stopped after the video ends
 `mkvmerge` will now take appending files into account properly. It won't
 stop processing unconditionally after the first file ends anymore.
* mkvmerge: AV1 handling in readers: the readers will now provide the pixel
 dimensions to the AV1 packetizer as early as possible, just like for other
 video packetizers. That way the pixel dimensions are available for
 calculating the display dimensions when command-line options such as
 `--aspect-ratio` & `--aspect-ratio-factor` are used. Before the change the
 calculation was done based on initial pixel dimension values of 0x0,
 resulting in display dimensions of 0x0, too.
* mkvmerge: HEVC/H.265 packetizer: when reading & appending HEVC/H.265 from
 Matroska, MP4/MOV or FLV files the first frame of all the appended files was
 sometimes dropped, resulting in broken video at the point where video is
 appended.
* mkvmerge: MPEG transport stream reader: when reading MPEG transport streams
 from Blu-rays the four-byte long `TP_extra_header` structure in front of the
 transport packets are now skipped properly. Before the fix a stray byte with
 value of `0x47` inside that `TP_extra_header` structure could have thrown
 off the detection of where the transport packets start, leading to mkvmerge
 dropping a few audio and/or video frames at the start of the file.
* mkvextract: AAC extractor: when an invalid program config element in the
 GA-specific config element is encountered, the program config element will
 be disregarded, which avoids mkvextract aborting with an exception.
* xyzvc_dump: fixed the tool aborting with an exception when the last NALU in
 an Annex B type file was shorter than four bytes.

Other changes

* AVC & HEVC dumper development tool: the tool has been renamed from
 `xvc_dump` to `xyzvc_dump` as `xvc` is an abbreviation for an existing video
 codec (Extreme Video Coding), and the tool has nothing to do with that
 codec.
2023-12-05 18:28:45 +00:00
..
assimp assimp: updated to 5.3.1 2023-10-06 16:52:21 +00:00
atomicparsley atomicparsley: Assumes compiler default of C++11. 2023-09-01 10:08:46 +00:00
audiocd-kio *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
avidemux *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
bitstream
bsdav bsdav: mark as not RELRO safe. 2023-08-31 19:50:54 +00:00
ccxstream
cfourcc cfourcc: fix MASTER_SITE, HOMEPAGE and LICENSE. Update. Unknown changes. 2022-08-18 23:33:23 +00:00
clutter-gst *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
dav1d *: recursive bump for dav1d 1.3 2023-10-19 15:08:30 +00:00
deforaos-player *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
dirac *: Mark packages that were originally identified as requiring 2023-08-02 19:20:16 +00:00
divxplayer
dragon *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
dumpmpeg
dvb-apps *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
dvd-slideshow
dvd-vr Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. 2023-06-06 12:40:15 +00:00
dvdauthor *: bump for openexr 3.2.1 2023-11-15 20:00:35 +00:00
dvdbackup
dvdstyler *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
dvdview
ffmpeg2 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffmpeg2theora *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffmpeg3 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffmpeg4 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffmpeg5 ffmpeg5, ffplay5: update to 5.1.4 2023-11-13 15:40:34 +00:00
ffmpeg6 ffmpeg6,ffplay6: update to 6.1.0 2023-11-13 15:46:54 +00:00
ffmpegthumbnailer *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffmpegthumbs *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffplay2 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffplay3 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffplay4 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ffplay5 ffmpeg5, ffplay5: update to 5.1.4 2023-11-13 15:40:34 +00:00
ffplay6 ffplay6: really update to 6.1 2023-11-13 15:48:16 +00:00
flashplayer
flvstreamer archivers/fastjar, archivers/lzip, audio/tcd, cross/avrdude, devel/guile-lib, 2022-11-12 09:10:22 +00:00
frei0r *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
fxtv recursive revbump for tiff update 2023-10-21 17:09:39 +00:00
gerbera *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ggrab ggrab: derive PKGNAME from DISTNAME (to fix DISTNAME) 2023-07-16 14:04:03 +00:00
gmp-api
gmplayer mplayer*: fix "Cannot write-enable text" errors on netbsd-10. 2023-11-23 17:21:51 +00:00
gnome-mplayer *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
gnome-video-effects *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
goggles *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
gopchop *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
gpac *: bump for faad2 2.11.0 2023-11-13 15:23:50 +00:00
gst-plugins1-aom multimedia/gst-plugins1-aom: import gst-plugins1-aom-1.18.5 2021-11-15 22:08:10 +00:00
gst-plugins1-bad gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gst-plugins1-base gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gst-plugins1-dvdread gst-plugins1-dvdread: fix build by accepting gpl 2022-04-25 06:44:20 +00:00
gst-plugins1-editing-services gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gst-plugins1-egl-gl gst-plugins1-egl-gl: Fix BROKEN message 2022-03-31 09:23:13 +00:00
gst-plugins1-egl-opengl gstreamer1: updated to 1.20.4 2022-12-16 21:08:07 +00:00
gst-plugins1-good gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gst-plugins1-gtk gstreamer*: update to 1.22.6 2023-11-16 09:22:49 +00:00
gst-plugins1-libav gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gst-plugins1-libde265 multimedia/gst-plugins1-libde265: import gst-plugins1-libde265-1.18.5 2021-11-15 22:08:42 +00:00
gst-plugins1-mpeg2dec gst-plugins1-mpeg2dec: fix build by accepting gpl 2022-04-25 06:45:29 +00:00
gst-plugins1-ogg gst-plugins1: Update to 1.20.1 2022-04-18 12:36:04 +00:00
gst-plugins1-omx gstreamer1: updated to 1.20.4 2022-12-16 21:08:07 +00:00
gst-plugins1-openh264 multimedia: import gst-plugins1-openh264 from wip 2021-11-16 15:00:32 +00:00
gst-plugins1-osxvideo gst-plugins1-osxvideo: added version 1.20.3 2022-09-24 20:22:49 +00:00
gst-plugins1-resindvd gstreamer1: updated to 1.20.4 2022-12-16 21:08:07 +00:00
gst-plugins1-theora gst-plugins1: Update to 1.20.1 2022-04-18 12:36:04 +00:00
gst-plugins1-transcoder *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
gst-plugins1-ugly gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gst-plugins1-v4l2
gst-plugins1-vaapi gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gst-plugins1-vpx
gst-plugins1-x264 gstreamer1: updated to 1.20.4 2022-12-16 21:08:07 +00:00
gst-plugins1-x265 gst-plugins1: Update to 1.20.1 2022-04-18 12:36:04 +00:00
gst123 *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
gstreamer1 gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
gstreamermm1 *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
gtranscode
gxine *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
handbrake *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
harvid *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
hwdecode-demos *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
intel-vaapi-driver
juk *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
kdenlive *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
kmediaplayer *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
kmix *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
kmplayer *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
libaacs libaacs: updated to 0.11.1 2022-08-05 07:54:39 +00:00
libaom libaom: work around configure hang on macOS 2023-09-29 10:24:00 +00:00
libass *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
libassetml *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
libbdplus libbdplus: updated to 0.2.0 2022-08-05 08:02:20 +00:00
libbluray *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
libde265 libde265: updated to 1.0.14 2023-11-21 21:00:00 +00:00
libdv libdv: Remove NetBSD version check that will fail with future versions. 2022-05-24 09:43:51 +00:00
libdv-tools
libdvbcsa
libdvbpsi
libdvbpsi0
libdvdcss
libdvdnav
libdvdplay
libdvdread
libflash libflash: comment out master site 2022-04-23 21:40:41 +00:00
libflashsupport
libhdhomerun multimedia/libhdhomerun: use automatic dylib handling in PLIST 2022-07-14 07:03:23 +00:00
libkate *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
libkcddb *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
libkcompactdisc *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
libmatroska *: convert to cmake/build.mk 2023-01-24 18:36:17 +00:00
libmediaart recursive revbump for tiff update 2023-10-21 17:09:39 +00:00
libmediainfo libmediainfo,mediainfo: Update to 21.09 2022-03-10 15:05:05 +00:00
libmpeg2 multimedia/libmpeg2: fix build on NetBSD/macppc. 2022-09-25 14:43:27 +00:00
libmpeg3 Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. 2023-06-06 12:40:15 +00:00
libnms *: remove pkg-config from tools where no buildlink3.mk file is included 2022-07-25 11:12:18 +00:00
libogg *: Remove many GCC_REQD for particularly old GCCs 2023-07-17 22:00:22 +00:00
liboggz Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. 2023-06-06 12:40:15 +00:00
libtheora
libtheora-docs libtheora-docs: fix PLIST for latest doxygen and depend on it. 2023-05-24 07:29:09 +00:00
libtheoraplay libtheoraplay: switch to MASTER_SITE_GITHUB. Bump to 20210704 snapshot. 2022-04-23 22:09:34 +00:00
libva libva: needs FORCE_C_STD 2023-11-17 08:18:08 +00:00
libva-utils whitespace 2022-01-09 00:35:49 +00:00
libvdpau *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
libvpx libvpx: Fix building on funny old architectures with funny old compilers 2023-11-09 16:48:03 +00:00
lightspark *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
lsdvd
mate-media *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
mediainfo libmediainfo,mediainfo: Update to 21.09 2022-03-10 15:05:05 +00:00
mediatomb *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
mencoder mplayer*: fix "Cannot write-enable text" errors on netbsd-10. 2023-11-23 17:21:51 +00:00
ming *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
minidlna *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
mjpegtools Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. 2023-06-06 12:40:15 +00:00
mkvtoolnix mkvtoolnix: updated to 81.0 2023-12-05 18:28:45 +00:00
mlt *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
movit *: Recursive revbump from audio/libopus 1.4 2023-05-06 19:08:45 +00:00
mp4tools *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
mp4v2 mp4v2: updated to 5.0.1 2022-08-26 06:40:25 +00:00
mpeg-lib
mpeg_encode
mpeg_play
mplayer mplayer*: fix "Cannot write-enable text" errors on netbsd-10. 2023-11-23 17:21:51 +00:00
mplayer-share mplayer-share: appease pkglint a bit. 2023-11-23 17:24:36 +00:00
mplayerthumbs *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
mpv *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
nostt *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
obs-studio *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
ogle *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
ogle_gui *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
ogmtools multimedia/ogmtools: didn't build with c++17; force c++11. 2023-10-02 10:58:33 +00:00
olive-editor *: bump for openexr 3.2.1 2023-11-15 20:00:35 +00:00
omxplayer *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
openh264 openh264: updated to 2.3.1 2023-05-29 13:28:44 +00:00
openquicktime revbump for icu and libffi 2021-12-08 16:01:42 +00:00
p5-xmltv *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
phonon *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
phonon-backend-gstreamer *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
phonon-backend-gstreamer-shared phonon*: fix HOMEPAGE 2022-09-29 05:35:48 +00:00
phonon-backend-vlc *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
phonon-qt5 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
phonon-qt5-backend-gstreamer *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
phonon-qt5-backend-vlc *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
php-ming *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
pitivi *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
py-enzyme *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
py-gstreamer1 gstreamer: update to 1.22.7 2023-11-16 09:31:35 +00:00
py-m3u8 py-m3u8: updated to 3.6.0 2023-09-18 14:41:57 +00:00
py-ming *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
py-mpegdash *: bump PKGREVISION for egg.mk users 2022-01-04 20:53:26 +00:00
qt6-qtmultimedia qt6: updated to 6.6.1 2023-11-30 20:11:26 +00:00
rav1e *: bump for openssl 3 2023-10-24 22:08:07 +00:00
regionset
replex
ruby-clutter-gstreamer ruby-gnome: update to 4.2.0. 2023-09-03 10:22:12 +00:00
ruby-gstreamer ruby-gnome: update to 4.2.0. 2023-09-03 10:22:12 +00:00
ruby-ming *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
schroedinger
sfml *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
sickgear *: update for Python base package change 2023-10-23 06:37:32 +00:00
smpeg
smpeg2 *: Recursive revbump from audio/libopus 1.4 2023-05-06 19:08:45 +00:00
ssr *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
streamlink *: latest py-sphinx only support Python 3.9+ 2023-11-07 22:37:56 +00:00
subtitleeditor *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
svt-av1 svt-av1: update to 1.7.0. 2023-09-09 20:19:00 +00:00
t-rec *: bump for openexr 3.2.1 2023-11-15 20:00:35 +00:00
totem *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
totem-pl-parser *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
transcode fix build with latest ImageMagic v7. 2023-11-16 23:54:31 +00:00
tstools
vlc vlc: Update to 3.0.20 2023-11-23 16:37:35 +00:00
win32-codecs
x264 x264: Fix building on Darwin/powerpc by disabling (broken) Altivec ASM 2023-11-09 16:23:44 +00:00
x265 *: convert to cmake/build.mk 2023-01-24 18:36:17 +00:00
xawtv *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
xfce4-mpc-plugin *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
xfce4-thunar-media-tags *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
xine-lib *: bump for faad2 2.11.0 2023-11-13 15:23:50 +00:00
xine-ui *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
xine-v4l *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
xine-v4l2 *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
xvid4conf *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
xvidcore xvidcore: always disable asm on NetBSD/i386 to avoid write-enable text. 2023-11-22 16:23:28 +00:00
Makefile dvdrip: remove 2023-11-15 00:59:37 +00:00