pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/vlc



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sun Oct 15 06:32:13 UTC 2023

Modified Files:
        pkgsrc/multimedia/vlc: Makefile PLIST distinfo options.mk

Log Message:
vlc: Update to 3.0.19

* Disable vaapi option by default. It requires old ffmpeg4.
* Use ffmpeg6 unless vaapi is enabled.

Changelog:
Changes between 3.0.18 and 3.0.19:
----------------------------------

Core:
 * Fix next-frame freezing in most scenarios

Demux:
 * Fix FLAC playback quality regression with variable frame size
 * Support RIFF INFO tags for Wav files
 * Fix AVI files with flipped RAW video planes
 * Fix duration on short and small Ogg/Opus files
 * Fix some HLS/TS streams with ID3 prefix
 * Fix some HLS playlist refresh drift
 * Fix for GoPro MAX spatial metadata
 * Improve FFmpeg-muxed MP4 chapters handling
 * Improve playback for QNap-produced AVI files
 * Improve playback of some old RealVideo files
 * Fix duration probing on some MP4 with missing information

Decoders:
 * Multiple fixes on AAC handling
 * Activate hardware decoding of AV1 on Windows (DxVA)
 * Improve AV1 HDR support with software decoding
 * Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
 * Fix black screen on poorly edited MP4 files on Android Mediacodec
 * Fix rawvid video in NV12
 * Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
 * Improve crunchyroll-produced SSA rendering

Video Output:
 * Super Resolution scaling with nVidia and Intel GPUs
 * Fix for an issue when cropping on Direct3D9
 * Multiple fixes for hardware decoding on D3D11 and OpenGL interop
 * Fix an issue when playing -90deg rotated video
 * Fix subtitles rendering blur on recent macOS

Input:
 * Improve SMB compatibility with Windows 11 hosts

Contribs:
 * Update of fluidlite, fixing some MIDI rendering on Windows
 * Update of zlib to 1.2.13 (CVE-2022-37434)
 * Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass

Misc:
 * Improve muxing timestamps in a few formats (reset to 0)
 * Fix some rendering issues on Linux with the fullscreen controller
 * Fix GOOM visualization
 * Fixes for Youtube playback
 * Fix some MPRIS inconsistencies that broke some OS widgets on Linux
 * Implement MPRIS TrackList signals
 * Fix opening files in read-only mode
 * Fix password search using the Kwallet backend
 * Fix some crashes on macOS when switching application
 * Fix 5.1/7.1 output on macOS and tvOS
 * Fix several crashes and bugs in the macOS preferences panel
 * Improvements on the threading of the MMDevice audio output on Windows
 * Fix a potential security issue on the uninstaller DLLs
 * Fix memory leaks when using the media_list_player libVLC APIs

Translations:
 * Update of most translations
 * New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili


To generate a diff of this commit:
cvs rdiff -u -r1.280 -r1.281 pkgsrc/multimedia/vlc/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/multimedia/vlc/PLIST
cvs rdiff -u -r1.88 -r1.89 pkgsrc/multimedia/vlc/distinfo
cvs rdiff -u -r1.38 -r1.39 pkgsrc/multimedia/vlc/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/vlc/Makefile
diff -u pkgsrc/multimedia/vlc/Makefile:1.280 pkgsrc/multimedia/vlc/Makefile:1.281
--- pkgsrc/multimedia/vlc/Makefile:1.280        Mon May 22 21:00:40 2023
+++ pkgsrc/multimedia/vlc/Makefile      Sun Oct 15 06:32:13 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.280 2023/05/22 21:00:40 wiz Exp $
+# $NetBSD: Makefile,v 1.281 2023/10/15 06:32:13 ryoon Exp $
 
-DISTNAME=              vlc-3.0.18
-PKGREVISION=           5
+DISTNAME=              vlc-3.0.19
 CATEGORIES=            multimedia
 MASTER_SITES=          https://download.videolan.org/pub/videolan/vlc/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=          .tar.xz
@@ -160,7 +159,7 @@ SUBST_STAGE.oss=    pre-configure
 SUBST_SED.oss=         -e "s,/dev/dsp,${DEVOSSAUDIO},g"
 SUBST_FILES.oss+=      modules/access/oss.c
 SUBST_FILES.oss+=      modules/audio_output/oss.c
-SUBST_FILES.oss+=      po/*.po
+#SUBST_FILES.oss+=     po/*.po
 SUBST_MESSAGE.oss=     Fixing hardcoded audio device.
 
 SUBST_CLASSES+=                fnt
@@ -213,7 +212,6 @@ BUILDLINK_API_DEPENDS.zlib+=                zlib>=1.2.
 .include "../../lang/lua52/buildlink3.mk"
 .include "../../misc/libcdio/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
-.include "../../multimedia/ffmpeg4/buildlink3.mk"
 .include "../../multimedia/libass/buildlink3.mk"
 .include "../../multimedia/libbluray/buildlink3.mk"
 .include "../../multimedia/libdvdplay/buildlink3.mk"

Index: pkgsrc/multimedia/vlc/PLIST
diff -u pkgsrc/multimedia/vlc/PLIST:1.72 pkgsrc/multimedia/vlc/PLIST:1.73
--- pkgsrc/multimedia/vlc/PLIST:1.72    Sun Jan 29 14:07:12 2023
+++ pkgsrc/multimedia/vlc/PLIST Sun Oct 15 06:32:13 2023
@@ -1,18 +1,4 @@
-@comment $NetBSD: PLIST,v 1.72 2023/01/29 14:07:12 ryoon Exp $
-@pkgdir share/vlc/http/dialogs
-@pkgdir share/vlc/http/images
-@pkgdir share/vlc/http/js
-@pkgdir share/vlc/http/old/admin
-@pkgdir share/vlc/http/old/vlm
-@pkgdir share/vlc/http/requests
-@pkgdir share/vlc/osdmenu/default/selected
-@pkgdir share/vlc/osdmenu/default/selection
-@pkgdir share/vlc/osdmenu/default/volume
-@pkgdir share/vlc/osdmenu/dvd/selected
-@pkgdir share/vlc/osdmenu/dvd/selection
-@pkgdir share/vlc/osdmenu/dvd/unselect
-@pkgdir share/vlc/osdmenu/dvd/volume
-@pkgdir share/vlc/skins2/fonts
+@comment $NetBSD: PLIST,v 1.73 2023/10/15 06:32:13 ryoon Exp $
 bin/cvlc
 ${PLIST.qt5}bin/qvlc
 bin/rvlc
@@ -198,10 +184,10 @@ lib/vlc/plugins/access_output/libaccess_
 lib/vlc/plugins/access_output/libaccess_output_rist_plugin.la
 ${PLIST.qt5}lib/vlc/plugins/access_output/libaccess_output_shout_plugin.la
 lib/vlc/plugins/access_output/libaccess_output_udp_plugin.la
+lib/vlc/plugins/audio_filter/libaudio_format_plugin.la
 ${PLIST.neon}lib/vlc/plugins/arm_neon/libchroma_yuv_neon_plugin.la
 ${PLIST.neon}lib/vlc/plugins/arm_neon/libvolume_neon_plugin.la
 ${PLIST.neon}lib/vlc/plugins/arm_neon/libyuv_rgb_neon_plugin.la
-lib/vlc/plugins/audio_filter/libaudio_format_plugin.la
 lib/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.la
 lib/vlc/plugins/audio_filter/libchorus_flanger_plugin.la
 lib/vlc/plugins/audio_filter/libcompressor_plugin.la
@@ -232,6 +218,8 @@ lib/vlc/plugins/audio_output/libamem_plu
 ${PLIST.jack}lib/vlc/plugins/audio_output/libjack_plugin.la
 ${PLIST.oss}lib/vlc/plugins/audio_output/liboss_plugin.la
 ${PLIST.pulseaudio}lib/vlc/plugins/audio_output/libpulse_plugin.la
+lib/vlc/plugins/audio_output/liboss_plugin.la
+lib/vlc/plugins/audio_output/libpulse_plugin.la
 lib/vlc/plugins/codec/liba52_plugin.la
 lib/vlc/plugins/codec/libadpcm_plugin.la
 lib/vlc/plugins/codec/libaes3_plugin.la
@@ -279,6 +267,8 @@ lib/vlc/plugins/codec/libvorbis_plugin.l
 lib/vlc/plugins/codec/libwebvtt_plugin.la
 ${PLIST.x11}lib/vlc/plugins/codec/libxwd_plugin.la
 ${PLIST.dbus}lib/vlc/plugins/control/libdbus_plugin.la
+lib/vlc/plugins/codec/libxwd_plugin.la
+lib/vlc/plugins/control/libdbus_plugin.la
 lib/vlc/plugins/control/libdummy_plugin.la
 lib/vlc/plugins/control/libgestures_plugin.la
 lib/vlc/plugins/control/libhotkeys_plugin.la
@@ -583,6 +573,7 @@ share/locale/da/LC_MESSAGES/vlc.mo
 share/locale/de/LC_MESSAGES/vlc.mo
 share/locale/el/LC_MESSAGES/vlc.mo
 share/locale/en_GB/LC_MESSAGES/vlc.mo
+share/locale/eo/LC_MESSAGES/vlc.mo
 share/locale/es/LC_MESSAGES/vlc.mo
 share/locale/es_MX/LC_MESSAGES/vlc.mo
 share/locale/et/LC_MESSAGES/vlc.mo
@@ -603,6 +594,7 @@ share/locale/hr/LC_MESSAGES/vlc.mo
 share/locale/hu/LC_MESSAGES/vlc.mo
 share/locale/hy/LC_MESSAGES/vlc.mo
 share/locale/id/LC_MESSAGES/vlc.mo
+share/locale/ie/LC_MESSAGES/vlc.mo
 share/locale/is/LC_MESSAGES/vlc.mo
 share/locale/it/LC_MESSAGES/vlc.mo
 share/locale/ja/LC_MESSAGES/vlc.mo
@@ -616,18 +608,22 @@ share/locale/ks_IN/LC_MESSAGES/vlc.mo
 share/locale/ku_IQ/LC_MESSAGES/vlc.mo
 share/locale/ky/LC_MESSAGES/vlc.mo
 share/locale/lg/LC_MESSAGES/vlc.mo
+share/locale/lo/LC_MESSAGES/vlc.mo
 share/locale/lt/LC_MESSAGES/vlc.mo
 share/locale/lv/LC_MESSAGES/vlc.mo
 share/locale/mai/LC_MESSAGES/vlc.mo
+share/locale/mk/LC_MESSAGES/vlc.mo
 share/locale/ml/LC_MESSAGES/vlc.mo
 share/locale/mn/LC_MESSAGES/vlc.mo
 share/locale/mr/LC_MESSAGES/vlc.mo
 share/locale/ms/LC_MESSAGES/vlc.mo
+share/locale/my/LC_MESSAGES/vlc.mo
 share/locale/nb/LC_MESSAGES/vlc.mo
 share/locale/ne/LC_MESSAGES/vlc.mo
 share/locale/nl/LC_MESSAGES/vlc.mo
 share/locale/nn/LC_MESSAGES/vlc.mo
 share/locale/oc/LC_MESSAGES/vlc.mo
+share/locale/or_IN/LC_MESSAGES/vlc.mo
 share/locale/pa/LC_MESSAGES/vlc.mo
 share/locale/pl/LC_MESSAGES/vlc.mo
 share/locale/ps/LC_MESSAGES/vlc.mo
@@ -638,9 +634,11 @@ share/locale/ru/LC_MESSAGES/vlc.mo
 share/locale/si/LC_MESSAGES/vlc.mo
 share/locale/sk/LC_MESSAGES/vlc.mo
 share/locale/sl/LC_MESSAGES/vlc.mo
+share/locale/sm/LC_MESSAGES/vlc.mo
 share/locale/sq/LC_MESSAGES/vlc.mo
 share/locale/sr/LC_MESSAGES/vlc.mo
 share/locale/sv/LC_MESSAGES/vlc.mo
+share/locale/sw/LC_MESSAGES/vlc.mo
 share/locale/ta/LC_MESSAGES/vlc.mo
 share/locale/te/LC_MESSAGES/vlc.mo
 share/locale/th/LC_MESSAGES/vlc.mo

Index: pkgsrc/multimedia/vlc/distinfo
diff -u pkgsrc/multimedia/vlc/distinfo:1.88 pkgsrc/multimedia/vlc/distinfo:1.89
--- pkgsrc/multimedia/vlc/distinfo:1.88 Sun Jan 29 14:07:12 2023
+++ pkgsrc/multimedia/vlc/distinfo      Sun Oct 15 06:32:13 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.88 2023/01/29 14:07:12 ryoon Exp $
+$NetBSD: distinfo,v 1.89 2023/10/15 06:32:13 ryoon Exp $
 
-BLAKE2s (vlc-3.0.18.tar.xz) = 2e990e4d9abd7686bf5c48c8c664a74a9a89442e6de06955274af7d83497fe94
-SHA512 (vlc-3.0.18.tar.xz) = 6fc8fdaa7e8862ad7133d69b3dab99ab9cd3945846a6ce5e2379b7f68ee9accd385c53b8573fc7c82f732c24678b4932b1154d2ad8accf06305f2f578d6fcd8e
-Size (vlc-3.0.18.tar.xz) = 26631372 bytes
+BLAKE2s (vlc-3.0.19.tar.xz) = a5d74c09d108d91d7610918b76edc5764036f3a23990fa139a200fc3ca1df4e4
+SHA512 (vlc-3.0.19.tar.xz) = 8e4a7a35f8ab7db139c6ef1ace9947c2e21ed721af5576761c4b7b8498aaeded366273aad9853541d70ba2773422141a5e9a6196ae3c2a3a7c4dee2a2e6c3e76
+Size (vlc-3.0.19.tar.xz) = 25600300 bytes
 SHA1 (patch-compat_Makefile.am) = 1c3e0a7c4610c55c3ec9ba80d66b9959661139b3
 SHA1 (patch-configure.ac) = d30a00fe67c95f42f9838a7d5c1a5b694b44a91c
 SHA1 (patch-lib_core.c) = 8ec5557424e6ddc05cc365aacd1ec847d9a94605

Index: pkgsrc/multimedia/vlc/options.mk
diff -u pkgsrc/multimedia/vlc/options.mk:1.38 pkgsrc/multimedia/vlc/options.mk:1.39
--- pkgsrc/multimedia/vlc/options.mk:1.38       Sun Jun 28 15:23:38 2020
+++ pkgsrc/multimedia/vlc/options.mk    Sun Oct 15 06:32:13 2023
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.38 2020/06/28 15:23:38 nia Exp $
+# $NetBSD: options.mk,v 1.39 2023/10/15 06:32:13 ryoon Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.vlc
 PKG_SUPPORTED_OPTIONS=         alsa avahi dbus debug dts jack pulseaudio
@@ -16,7 +16,8 @@ PKG_SUGGESTED_OPTIONS+=               x11
 .include "../../multimedia/libva/available.mk"
 .if ${VAAPI_AVAILABLE} == "yes"
 PKG_SUPPORTED_OPTIONS+= vaapi
-PKG_SUGGESTED_OPTIONS+=        vaapi
+.else
+.include "../../multimedia/ffmpeg6/buildlink3.mk"
 .endif
 
 ### Add VDPAU if it is available
@@ -157,8 +158,10 @@ PLIST_VARS+=               vaapi
 CONFIGURE_ARGS+=       --enable-libva
 PLIST.vaapi=           yes
 .include "../../multimedia/libva/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
 .else
 CONFIGURE_ARGS+=       --disable-libva
+.include "../../multimedia/ffmpeg6/buildlink3.mk"
 .endif
 
 ## VDPAU support



Home | Main Index | Thread Index | Old Index