pkgsrc/multimedia
adam 3beb7a7b74 mkvtoolnix: updated to 82.0
Version 82.0 "I'm The President" 2024-01-02

New features and enhancements

* mkvmerge: Matroska reader: the "video alpha mode" track header property will
 be copied to the output file if present.
* mkvmerge: Matroska reader: the "video alpha mode" track header property will
 be reported in JSON identification mode as the track property
 `alpha_mode`.
* mkvmerge: Matroska reader: the file's timestamp scaling factor will be
 reported in JSON identification mode as the container property
 `timestamp_scale`.
* mkvmerge: MPEG transport stream reader: teletext subtitles intended for
 hearing impaired people (type 0x05) are now marked as such via the
 appropriate flag in the track headers.
* mkvmerge: file identification: the JSON identification output schema version
 has been bumped to 19.
* mkvmerge: added a new hack `always_write_block_add_ids` that can be used as
 a workaround for players that don't support the handling of missing "Block
 Addition ID" sub-elements of "Block More" elements in block additions
 properly. These are used for e.g. alpha channel data in VP9 with a "Block
 Addition ID" value of 1, which is also its default value.
* mkvinfo: added support for the "video alpha mode" track header element.
* mkvpropedit, MKVToolNix GUI's header editor: added support for the "video
 alpha mode" track header property. In `mkvpropedit` it's called
 `alpha-mode`.
* MKVToolNix GUI: multiplexer: when adding files the GUI can automatically
 enable the "hearing impaired" flag for audio and subtitle tracks if the file
 name contains the word "cc" or "sdh" delimited by certain characters
 (configurable). This feature is turned on by default.
* MKVToolNix GUI: multiplexer: when scanning for Blu-ray playlists the GUI
 will now ignore playlists that are likely meant for menus. Currently the GUI
 considers this to be the case when a playlist contains the same item at
 least five times. This behavior can be turned off in the
 preferences.

Bug fixes

* mkvmerge: MPEG transport stream reader: fixed a crash introduced in v81 that
 occurred when there was at least one PCM track that wasn't copied from the
 transport stream file.
* mkvmerge: when reading data from Matroska files damaged in a specific way,
 mkvmerge ended up trying to write various types of elements that aren't
 allowed to be written (so-called `EbmlDummy` elements as well as elements
 that don't have a value set) to the output file, which caused the underlying
 `libebml` library to abort. These types of broken elements are now filtered
 out.

Build system changes

* Qt 5 is no longer supported. Qt 6 is now required for building
 MKVToolNix. This implies that the options to `configure` revolving around
 configuring Qt 5 or choosing between the two have been removed
 (e.g. `--disable-qt6`).
* Qt 6 detection: if detection fails, error messages from `qmake` can now be
 found in `config.log`.
* Qt 6 detection: `configure` will only consider Qt 6.2.0 or newer, not 6.0.x
 or 6.1.y anymore, due to the lack of support for the multimedia module.
* Qt 6 detection: `configure` will now fail to detect Qt 6 if the 'multimedia'
 module is not found by `qmake` (e.g. due to development packages not being
 installed).
* The bundled `fmt` library was updated to v10.1.1.
2024-01-04 18:44:21 +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: fix patch-configure 2024-01-01 09:06:25 +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 gpac: fix macOS build. 2023-12-15 13:05:53 +00:00
gst-plugins1-aom
gst-plugins1-bad gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +00:00
gst-plugins1-base gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +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 gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +00:00
gst-plugins1-egl-opengl gstreamer1: updated to 1.20.4 2022-12-16 21:08:07 +00:00
gst-plugins1-good gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +00:00
gst-plugins1-gtk gstreamer*: update to 1.22.6 2023-11-16 09:22:49 +00:00
gst-plugins1-libav gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +00:00
gst-plugins1-libde265
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
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 gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +00:00
gst-plugins1-v4l2
gst-plugins1-vaapi gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +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 gstreamer1: update to 1.22.8 2023-12-31 22:03:00 +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: Update to 3.8.0 2023-12-31 09:09:06 +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: update to 1.0.15. 2023-12-30 10:23:57 +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
libplacebo libplacebo: Import libplacebo-6.338.1 as multimedia/libplacebo 2024-01-01 15:43:25 +00:00
libtheora
libtheora-docs *: update for doxygen 1.10 2023-12-31 09:49:19 +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 mate-media: update to 1.26.2 2024-01-01 02:17:15 +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 82.0 2024-01-04 18:44:21 +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 revbump for boost-libs 2023-12-29 18:24:34 +00:00
mpv mpv: Update to 0.37.0 2024-01-01 15:50:13 +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 revbump for boost-libs 2023-12-29 18:24:34 +00:00
omxplayer revbump for boost-libs 2023-12-29 18:24:34 +00:00
openh264 openh264: updated to 2.3.1 2023-05-29 13:28:44 +00:00
openquicktime
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 rubyforge has been shut down in 2014. 2023-12-19 12:01:46 +00:00
schroedinger
sfml *: revebump for new brotli option for freetype2 2023-11-12 13:20:31 +00:00
sickgear multimedia/sickgear: Remove REPLACE_PYTHON on files that no longer exist 2023-12-10 14:36:18 +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 streamlink: convert to wheel.mk 2023-12-25 17:04:50 +00:00
subtitleeditor *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
svt-av1 svt-av1: update to 1.8.0. 2023-12-17 07:14:56 +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 multimedia: Add libplacebo 2024-01-01 15:43:58 +00:00