diff --git a/Mk/Uses/gstreamer.mk b/Mk/Uses/gstreamer.mk index 9387772b0461..703c22ff5adf 100644 --- a/Mk/Uses/gstreamer.mk +++ b/Mk/Uses/gstreamer.mk @@ -1,479 +1,484 @@ # Support for GStreamer-related libraries and plugins # # Feature: gstreamer # Usage: # USES= gstreamer[:version][,arg,...] # USE_GSTREAMER= [list of components] # # Valid ARGS: , _internal # # version: 1 -- default (this may be omitted since there is # currently only one supported version) # _internal: Only intended for use by multimedia/gstreamer1 to # define specific variables like _GST1_VERSION so that # it does not depend on itself # # MAINTAINER: multimedia@FreeBSD.org .if ! defined(_INCLUDE_USES_GSTREAMER_MK) _INCLUDE_USES_GSTREAMER_MK= YES #== Argument handling # Preparations to support multiple gstreamer versions _GST_VER_SUPPORTED= 1 _GST_VER_DEFAULT= 1 _GST_VER= # . for ver in ${_GST_VER_SUPPORTED:O:u} . if ${gstreamer_ARGS:M${ver}} . if empty(_GST_VER) _GST_VER= ${ver} . else IGNORE= Incorrect USES=gstreamer:${gstreamer_ARGS} - multiple versions defined . endif . endif . endfor . if empty(_GST_VER) _GST_VER= ${_GST_VER_DEFAULT} . endif #== Component setup # When modifying _GST1_VERSION, run `make -C ${PORTSDIR}/multimedia/gstreamer1 makesum-all` # to update the distinfo files for the entire suite. -_GST1_VERSION= 1.26.10 +_GST1_VERSION= 1.28.0 _GST1_LIB_VER= 1.0 _GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0 _GST1_CATEGORIES= audio comms devel ftp graphics multimedia net security \ sysutils textproc www x11 x11-toolkits _GST1_PLUGINS_audio= a52dec alsa amrnb amrwbdec bs2b cdparanoia chromaprint faac \ faad fdkaac flac flite gme gsm jack ladspa lame lv2 modplug \ mpg123 ogg openmpt opus pulse shout2 sidplay \ sndfile sndio soundtouch speex taglib twolame vorbis \ wavpack webrtcdsp _GST1_PLUGINS_comms= spandsp _GST1_PLUGINS_devel= soup _GST1_PLUGINS_ftp= curl _GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \ opencv openexr openjpeg png rsvg vulkan webp zbar _GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvdread \ editing-services good hls libav libde265 \ mpeg2dec mpeg2enc mplex mm msdk openh264 resindvd \ - rtsp-server rust smoothstreaming theora ttml ugly \ - v4l2 vaapi vpx webrtc x264 x265 + rtsp-server rust smoothstreaming svtav1 theora ttml \ + ugly v4l2 vaapi vpx webrtc x264 x265 _GST1_PLUGINS_net= sctp srtp _GST1_PLUGINS_security= dtls _GST1_PLUGINS_sysutils= cdio _GST1_PLUGINS_textproc= zxing _GST1_PLUGINS_www= neon srt _GST1_PLUGINS_x11= x ximagesrc _GST1_PLUGINS_x11-toolkits= gtk pango qt5 qt6 #== Unversioned information # Gather all available plugins for the chosen version _GST_PLUGINS_BASE= bad core good ugly libgstreamer plugins _GST_PLUGINS_VER:= ${_GST${_GST_VER}_CATEGORIES:S/^/\${_GST${_GST_VER}_PLUGINS_/:S/$/}/} _GST_VERSION= ${_GST${_GST_VER}_VERSION} _GST_LIB_VER= ${_GST${_GST_VER}_LIB_VER} _GST_SOVERSION= ${_GST${_GST_VER}_SOVERSION} # List of all available components _USE_GSTREAMER_ALL= ${_GST_PLUGINS_BASE} \ ${_GST_PLUGINS_VER} #== Dependency setup #==== Top-level components gst-plugins_PORT= multimedia/gstreamer${_GST_VER}-plugins gst-plugins_IMPL= # empty gst-plugins_SUFFIX= # gst-bad_PORT= multimedia/gstreamer${_GST_VER}-plugins-bad gst-bad_IMPL= # gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core gst-core_IMPL= # gst-core_GST1_VERSION= ${_GST1_VERSION:R} gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION} gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good gst-good_IMPL= # gst-ugly_PORT= multimedia/gstreamer${_GST_VER}-plugins-ugly gst-ugly_IMPL= # gst-libgstreamer_LIB= libgstreamer${_GST${_GST_VER}_LIB_VER:D-${_GST${_GST_VER}_LIB_VER}}.so gst-libgstreamer_PORT= multimedia/gstreamer${_GST_VER} #==== audio plugins section gst-a52dec_PORT= audio/gstreamer${_GST_VER}-plugins-a52dec gst-a52dec_IMPL= ugly gst-alsa_PORT= audio/gstreamer${_GST_VER}-plugins-alsa gst-alsa_IMPL= # gst-amrnb_PORT= audio/gstreamer${_GST_VER}-plugins-amrnb gst-amrnb_IMPL= ugly gst-amrwbdec_PORT= audio/gstreamer${_GST_VER}-plugins-amrwbdec gst-amrwbdec_IMPL= ugly gst-bs2b_PORT= audio/gstreamer${_GST_VER}-plugins-bs2b gst-bs2b_IMPL= bad gst-cdparanoia_PORT= audio/gstreamer${_GST_VER}-plugins-cdparanoia gst-cdparanoia_IMPL= # gst-chromaprint_PORT= audio/gstreamer${_GST_VER}-plugins-chromaprint gst-chromeprint_IMPL= bad gst-faac_PORT= audio/gstreamer${_GST_VER}-plugins-faac gst-faac_IMPL= bad gst-faad_PORT= audio/gstreamer${_GST_VER}-plugins-faad gst-faad_IMPL= bad gst-fdkaac_PORT= audio/gstreamer${_GST_VER}-plugins-fdkaac gst-fdkaac_IMPL= bad gst-flac_PORT= audio/gstreamer${_GST_VER}-plugins-flac gst-flac_IMPL= good gst-flite_PORT= audio/gstreamer${_GST_VER}-plugins-flite gst-flite_IMPL= bad gst-gme_PORT= audio/gstreamer${_GST_VER}-plugins-gme gst-gme_IMPL= bad gst-gsm_PORT= audio/gstreamer${_GST_VER}-plugins-gsm gst-gsm_IMPL= bad gst-jack_PORT= audio/gstreamer${_GST_VER}-plugins-jack gst-jack_IMPL= good gst-ladspa_PORT= audio/gstreamer${_GST_VER}-plugins-ladspa gst-ladspa_IMPL= bad gst-lame_PORT= audio/gstreamer${_GST_VER}-plugins-lame gst-lame_IMPL= ugly gst-lv2_PORT= audio/gstreamer${_GST_VER}-plugins-lv2 gst-lv2_IMPL= bad gst-modplug_PORT= audio/gstreamer${_GST_VER}-plugins-modplug gst-modplug_IMPL= bad gst-mpg123_PORT= audio/gstreamer${_GST_VER}-plugins-mpg123 gst-mpg123_IMPL= ugly gst-ogg_PORT= audio/gstreamer${_GST_VER}-plugins-ogg gst-ogg_IMPL= # gst-openmpt_PORT= audio/gstreamer${_GST_VER}-plugins-openmpt gst-openmpt_IMPL= bad gst-opus_PORT= audio/gstreamer${_GST_VER}-plugins-opus gst-opus_IMPL= # gst-pulse_PORT= audio/gstreamer${_GST_VER}-plugins-pulse gst-pulse_IMPL= good gst-shout2_PORT= audio/gstreamer${_GST_VER}-plugins-shout2 gst-shout2_IMPL= good gst-sidplay_PORT= audio/gstreamer${_GST_VER}-plugins-sidplay gst-sidplay_IMPL= ugly gst-sndfile_PORT= audio/gstreamer${_GST_VER}-plugins-sndfile gst-sndfile_IMPL= bad gst-sndio_PORT= audio/gstreamer${_GST_VER}-plugins-sndio gst-sndio_IMPL= # gst-sndio_GST1_VERSION= 1.24.0 gst-sndio_VERSION= ${gst-sndio_GST${_GST_VER}_VERSION} gst-soundtouch_PORT= audio/gstreamer${_GST_VER}-plugins-soundtouch gst-soundtouch_IMPL= bad gst-speex_PORT= audio/gstreamer${_GST_VER}-plugins-speex gst-speex_IMPL= good gst-taglib_PORT= audio/gstreamer${_GST_VER}-plugins-taglib gst-taglib_IMPL= good gst-twolame_PORT= audio/gstreamer${_GST_VER}-plugins-twolame gst-twolame_IMPL= ugly gst-vorbis_PORT= audio/gstreamer${_GST_VER}-plugins-vorbis gst-vorbis_IMPL= # gst-wavpack_PORT= audio/gstreamer${_GST_VER}-plugins-wavpack gst-wavpack_IMPL= good gst-webrtcdsp_PORT= audio/gstreamer${_GST_VER}-plugins-webrtcdsp gst-webrtcdsp_IMPL= bad #==== comms plugin section gst-spandsp_PORT= comms/gstreamer${_GST_VER}-plugins-spandsp gst-spandsp_IMPL= bad #==== devel plugin section gst-soup_PORT= devel/gstreamer${_GST_VER}-plugins-soup gst-soup_IMPL= good #==== ftp plugin section gst-curl_PORT= ftp/gstreamer${_GST_VER}-plugins-curl gst-curl_IMPL= bad #==== graphics plugin section gst-aalib_PORT= graphics/gstreamer${_GST_VER}-plugins-aalib gst-aalib_IMPL= good gst-cairo_PORT= graphics/gstreamer${_GST_VER}-plugins-cairo gst-cairo_IMPL= good gst-gdkpixbuf_PORT= graphics/gstreamer${_GST_VER}-plugins-gdkpixbuf gst-gdkpixbuf_IMPL= good gst-gl_PORT= graphics/gstreamer${_GST_VER}-plugins-gl gst-gl_IMPL= bad gst-jpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-jpeg gst-jpeg_IMPL= good gst-kms_PORT= graphics/gstreamer${_GST_VER}-plugins-kms gst-kms_IMPL= bad gst-libcaca_PORT= graphics/gstreamer${_GST_VER}-plugins-libcaca gst-libcaca_IMPL= good gst-libvisual_PORT= graphics/gstreamer${_GST_VER}-plugins-libvisual gst-libvisual_IMPL= # gst-opencv_PORT= graphics/gstreamer${_GST_VER}-plugins-opencv gst-opencv_IMPL= bad gst-openexr_PORT= graphics/gstreamer${_GST_VER}-plugins-openexr gst-openexr_IMPL= bad gst-openjpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-openjpeg gst-openjpeg_IMPL= bad gst-png_PORT= graphics/gstreamer${_GST_VER}-plugins-png gst-png_IMPL= good gst-rsvg_PORT= graphics/gstreamer${_GST_VER}-plugins-rsvg gst-rsvg_IMPL= bad gst-vulkan_PORT= graphics/gstreamer${_GST_VER}-plugins-vulkan gst-vulkan_IMPL= bad gst-webp_PORT= graphics/gstreamer${_GST_VER}-plugins-webp gst-webp_IMPL= bad gst-zbar_PORT= graphics/gstreamer${_GST_VER}-plugins-zbar gst-zbar_IMPL= bad #==== multimedia plugins section gst-aom_PORT= multimedia/gstreamer${_GST_VER}-plugins-aom gst-aom_IMPL= bad gst-assrender_PORT= multimedia/gstreamer${_GST_VER}-plugins-assrender gst-assrender_IMPL= bad gst-dash_PORT= multimedia/gstreamer${_GST_VER}-plugins-dash gst-dash_IMPL= bad gst-dvdread_PORT= multimedia/gstreamer${_GST_VER}-plugins-dvdread gst-dvdread_IMPL= ugly gst-dts_PORT= multimedia/gstreamer${_GST_VER}-plugins-dts gst-dts_IMPL= bad gst-dv_PORT= multimedia/gstreamer${_GST_VER}-plugins-dv gst-dv_IMPL= good gst-editing-services_PORT= multimedia/gstreamer${_GST_VER}-editing-services gst-editing-services_SUFFIX= # gst-editing-services_IMPL= # gst-hls_PORT= multimedia/gstreamer${_GST_VER}-plugins-hls gst-hls_IMPL= bad gst-libav_PORT= multimedia/gstreamer${_GST_VER}-libav gst-libav_SUFFIX= # gst-libav_IMPL= # gst-libde265_PORT= multimedia/gstreamer${_GST_VER}-plugins-libde265 gst-libde265_IMPL= bad gst-mm_PORT= multimedia/gstreamermm gst-mm_PREFIX= gstreamer gst-mm_SUFFIX= # gst-mm_IMPL= # gst-mm_GST1_VERSION= 1.10.0 gst-mm_VERSION= ${gst-mm_GST${_GST_VER}_VERSION} gst-mpeg2dec_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2dec gst-mpeg2dec_IMPL= ugly gst-mpeg2enc_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2enc gst-mpeg2enc_IMPL= bad gst-mplex_PORT= multimedia/gstreamer${_GST_VER}-plugins-mplex gst-mplex_IMPL= bad gst-msdk_PORT= multimedia/gstreamer${_GST_VER}-plugins-msdk gst-msdk_IMPL= bad gst-openh264_PORT= multimedia/gstreamer${_GST_VER}-plugins-openh264 gst-openh264_IMPL= bad gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd gst-resindvd_IMPL= bad gst-rtsp-server_PORT= multimedia/gstreamer${_GST_VER}-rtsp-server gst-rtsp-server_SUFFIX= # gst-rtsp-server_IMPL= # gst-rust_PORT= multimedia/gstreamer${_GST_VER}-plugins-rust gst-rust_IMPL= # gst-rust_GST1_VERSION= 0.14.4 gst-rust_VERSION= ${gst-rust_GST${_GST_VER}_VERSION} gst-smoothstreaming_PORT= multimedia/gstreamer${_GST_VER}-plugins-smoothstreaming gst-smoothstreaming_IMPL= bad +gst-svtav1_PORT= multimedia/gstreamer${_GST_VER}-plugins-svt-av1 +gst-svtav1_IMPL= bad + gst-theora_PORT= multimedia/gstreamer${_GST_VER}-plugins-theora gst-theora_IMPL= # gst-ttml_PORT= multimedia/gstreamer${_GST_VER}-plugins-ttml gst-ttml_IMPL= bad gst-v4l2_PORT= multimedia/gstreamer${_GST_VER}-plugins-v4l2 gst-v4l2_IMPL= good gst-vaapi_PORT= multimedia/gstreamer${_GST_VER}-vaapi gst-vaapi_SUFFIX= # gst-vaapi_IMPL= # +gst-vaapi_GST1_VERSION= 1.26.10 +gst-vaapi_VERSION= ${gst-vaapi_GST${_GST_VER}_VERSION} gst-vpx_PORT= multimedia/gstreamer${_GST_VER}-plugins-vpx gst-vpx_IMPL= good gst-webrtc_PORT= multimedia/gstreamer${_GST_VER}-plugins-webrtc gst-webrtc_IMPL= bad gst-x264_PORT= multimedia/gstreamer${_GST_VER}-plugins-x264 gst-x264_IMPL= ugly gst-x265_PORT= multimedia/gstreamer${_GST_VER}-plugins-x265 gst-x265_IMPL= bad #==== net plugins section gst-sctp_PORT= net/gstreamer${_GST_VER}-plugins-sctp gst-sctp_IMPL= bad gst-srtp_PORT= net/gstreamer${_GST_VER}-plugins-srtp gst-srtp_IMPL= bad #==== security plugins section gst-dtls_PORT= security/gstreamer${_GST_VER}-plugins-dtls gst-dtls_IMPL= bad #==== sysutils plugins section gst-cdio_PORT= sysutils/gstreamer${_GST_VER}-plugins-cdio gst-cdio_IMPL= ugly #==== textproc plugins section gst-zxing_PORT= textproc/gstreamer${_GST_VER}-plugins-zxing gst-zxing_IMPL= bad #==== www plugins section gst-neon_PORT= www/gstreamer${_GST_VER}-plugins-neon gst-neon_IMPL= bad gst-srt_PORT= www/gstreamer${_GST_VER}-plugins-srt gst-srt_IMPL= bad #==== x11 plugins section gst-x_PORT= x11/gstreamer${_GST_VER}-plugins-x gst-x_IMPL= # gst-ximagesrc_PORT= x11/gstreamer${_GST_VER}-plugins-ximagesrc gst-ximagesrc_IMPL= good #==== x11-toolkits plugins section gst-gtk_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk gst-gtk_IMPL= bad gst-pango_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-pango gst-pango_IMPL= # gst-qt5_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-qt5 gst-qt5_IMPL= good gst-qt6_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-qt6 gst-qt6_IMPL= good #== Dependency creation . if empty(gstreamer_ARGS:M_internal) _GST_BR_DEPENDS= # _GST_LIB_DEPENDS= # USE_GSTREAMER?= # # everything wants this USE_GSTREAMER+= libgstreamer . if ${PORTDIRNAME} != gstreamer${_GST_VER}-plugins USE_GSTREAMER+= plugins . endif # Gather all Impl values _GST_IMPL_LIST:= ${USE_GSTREAMER:S/^/\${gst-/:S/$/_IMPL}/} # Combine the wanted copmonents and the required implementations _USE_GSTREAMER= ${USE_GSTREAMER} \ ${_GST_IMPL_LIST} . for component in ${_USE_GSTREAMER:O:u} # Fill in the common default component values gst-${component}_VERSION?= ${_GST_VERSION} gst-${component}_NAME?= ${component} gst-${component}_PREFIX?= gstreamer${_GST_VER}- gst-${component}_SUFFIX?= plugins- gst-${component}_PKG?= ${gst-${component}_PREFIX}${gst-${component}_SUFFIX}${gst-${component}_NAME} . if empty(_USE_GSTREAMER_ALL:M${component}) IGNORE= unknown gstreamer component '${component}' for gstreamer:${_GST_VER} . endif . if !empty(gst-${component}_LIB) _GST_LIB_DEPENDS+= ${gst-${component}_LIB}:${gst-${component}_PORT} . else _GST_BR_DEPENDS+= ${gst-${component}_PKG}>=${gst-${component}_VERSION}:${gst-${component}_PORT} . endif . endfor LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u} BUILD_DEPENDS+= ${_GST_BR_DEPENDS:O:u} RUN_DEPENDS+= ${_GST_BR_DEPENDS:O:u} . endif .endif diff --git a/devel/gstreamer1-devtools/distinfo b/devel/gstreamer1-devtools/distinfo index 1e79d16c9f37..f376affae838 100644 --- a/devel/gstreamer1-devtools/distinfo +++ b/devel/gstreamer1-devtools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767505498 -SHA256 (gst-devtools-1.26.10.tar.xz) = abc5ee63319901212834c2aebe4842fa68f8412424d97f53e6f4cda0bbb2e254 -SIZE (gst-devtools-1.26.10.tar.xz) = 1624196 +TIMESTAMP = 1770534633 +SHA256 (gst-devtools-1.28.0.tar.xz) = 184a68b2c967210c6ddacad9a8e2c7ebc5e8df9b10fd7b72b7f7580cc0a60fb1 +SIZE (gst-devtools-1.28.0.tar.xz) = 1613100 diff --git a/graphics/gstreamer1-plugins-vulkan/pkg-plist b/graphics/gstreamer1-plugins-vulkan/pkg-plist index f8034a1cfca5..b0775c83bf78 100644 --- a/graphics/gstreamer1-plugins-vulkan/pkg-plist +++ b/graphics/gstreamer1-plugins-vulkan/pkg-plist @@ -1,70 +1,70 @@ include/gstreamer-%%VERSION%%/gst/vulkan/gstvkapi.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkbarrier.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkbuffermemory.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkbufferpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandbuffer.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkconfig.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdebug.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorcache.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorset.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdevice.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdisplay.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkerror.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkfence.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkformat.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkfullscreenquad.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkhandle.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkhandlepool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimagebufferpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimagememory.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimageview.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkinstance.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkmemory.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkoperation.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkphysicaldevice.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkqueue.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkswapper.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvktrash.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkutils.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkvideofilter.h -include/gstreamer-%%VERSION%%/gst/vulkan/gstvkvideoutils.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkwindow.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan-enumtypes.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan-prelude.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan.h include/gstreamer-%%VERSION%%/gst/vulkan/vulkan_fwd.h include/gstreamer-%%VERSION%%/gst/vulkan/wayland/gstvkdisplay_wayland.h include/gstreamer-%%VERSION%%/gst/vulkan/wayland/wayland.h include/gstreamer-%%VERSION%%/gst/wayland/gstwl_fwd.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlbuffer.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlcontext.h include/gstreamer-%%VERSION%%/gst/wayland/gstwldisplay.h include/gstreamer-%%VERSION%%/gst/wayland/gstwllinuxdmabuf.h +include/gstreamer-%%VERSION%%/gst/wayland/gstwloutput.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlshmallocator.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlvideobufferpool.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlvideoformat.h include/gstreamer-%%VERSION%%/gst/wayland/gstwlwindow.h include/gstreamer-%%VERSION%%/gst/wayland/wayland-prelude.h include/gstreamer-%%VERSION%%/gst/wayland/wayland.h include/gstreamer-%%VERSION%%/gst/vulkan/xcb/gstvkdisplay_xcb.h include/gstreamer-%%VERSION%%/gst/vulkan/xcb/xcb.h lib/girepository-%%VERSION%%/GstVulkan-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstVulkanWayland-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstVulkanXCB-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstvulkan.so lib/gstreamer-%%VERSION%%/libgstwaylandsink.so lib/libgstvulkan-%%VERSION%%.so lib/libgstvulkan-%%VERSION%%.so.0 lib/libgstvulkan-%%VERSION%%.so.%%SOVERSION%% lib/libgstwayland-%%VERSION%%.so lib/libgstwayland-%%VERSION%%.so.0 lib/libgstwayland-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-vulkan-%%VERSION%%.pc libdata/pkgconfig/gstreamer-vulkan-wayland-%%VERSION%%.pc libdata/pkgconfig/gstreamer-vulkan-xcb-%%VERSION%%.pc libdata/pkgconfig/gstreamer-wayland-%%VERSION%%.pc share/gir-%%VERSION%%/GstVulkan-%%VERSION%%.gir share/gir-%%VERSION%%/GstVulkanWayland-%%VERSION%%.gir share/gir-%%VERSION%%/GstVulkanXCB-%%VERSION%%.gir diff --git a/multimedia/gstreamer1-editing-services/distinfo b/multimedia/gstreamer1-editing-services/distinfo index 3c2cfe32d555..fe63146b4370 100644 --- a/multimedia/gstreamer1-editing-services/distinfo +++ b/multimedia/gstreamer1-editing-services/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767505488 -SHA256 (gst-editing-services-1.26.10.tar.xz) = 72c994fe9cce0926e2826b610781cdadc72d90e058e3c9bea5aeb322098d5203 -SIZE (gst-editing-services-1.26.10.tar.xz) = 859852 +TIMESTAMP = 1770533948 +SHA256 (gst-editing-services-1.28.0.tar.xz) = e2be873a636ca781cb1ea363867174f08c3126a55f37fc6cd8e97715aeee9c05 +SIZE (gst-editing-services-1.28.0.tar.xz) = 835324 diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo index 3d21430a12b8..1de0716115ab 100644 --- a/multimedia/gstreamer1-libav/distinfo +++ b/multimedia/gstreamer1-libav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767505490 -SHA256 (gst-libav-1.26.10.tar.xz) = c8c2fd29cc063a6d26c314cd1a0a3a3060c8a029981b9520fab52c4206d11611 -SIZE (gst-libav-1.26.10.tar.xz) = 212576 +TIMESTAMP = 1770533949 +SHA256 (gst-libav-1.28.0.tar.xz) = e3c93db7da2da3b2374ccc2e7394316f9192460abdea81651652791d46ccb8fb +SIZE (gst-libav-1.28.0.tar.xz) = 184868 diff --git a/multimedia/gstreamer1-plugins-all/Makefile b/multimedia/gstreamer1-plugins-all/Makefile index b12eb75b9d2b..1626d9279ee3 100644 --- a/multimedia/gstreamer1-plugins-all/Makefile +++ b/multimedia/gstreamer1-plugins-all/Makefile @@ -1,13 +1,12 @@ PORTNAME= gstreamer1-plugins-all PORTVERSION= ${_GST_VERSION} -PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= multimedia@FreeBSD.org COMMENT= Meta-port of all GStreamer 1.x plugins WWW= https://gstreamer.freedesktop.org/ USES= gstreamer metaport USE_GSTREAMER= ${_GST_PLUGINS_VER:Nmsdk} .include diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile index dbc4b037536c..75484b6425f8 100644 --- a/multimedia/gstreamer1-plugins-bad/Makefile +++ b/multimedia/gstreamer1-plugins-bad/Makefile @@ -1,117 +1,116 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer-plugins that need more quality, testing or documentation LIB_DEPENDS+= libjson-glib-1.0.so:devel/json-glib USES+= ssl xorg USE_GNOME+= cairo glib20 pango USE_XORG+= x11 MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist DIST= bad GST_PLUGIN= ${DIST} GST_PLUGIN_SUFFIX= -${DIST} NO_GSTREAMER_COMMON= yes BAD_GST_ENABLED_PLUGINS=accurip \ adaptivedemux \ adpcmdec \ adpcmenc \ aes \ aiff \ analytics \ analyticsoverlay \ asfmux \ audio \ audiobuffersplit \ audiofxbad \ audiolatency \ audiomixmatrix \ audiovisualizers \ autoconvert \ basecamerabinsrc \ bayer \ bz2 \ camerabin2 \ codec2json \ codecalpha \ codecparsers \ codecs \ codectimestamper \ coloreffects \ data \ debugutils \ dvbsubenc \ dvbsuboverlay \ dvdspu \ dxva \ examples \ faceoverlay \ festival \ fieldanalysis \ freeverb \ frei0r \ gaudieffects \ gdp \ geometrictransform \ id3tag \ insertbin \ inter \ interfaces \ interlace \ ipcpipeline \ isoff \ ivfparse \ ivtc \ jp2kdecimator \ jpegformat \ librfb \ midi \ mpegdemux \ mpegpsmux \ mpegts \ mpegtsdemux \ mpegtsmux \ mse \ mxf \ netsim \ nls \ onvif \ pcapparse \ pkgconfig \ play \ player \ pnm \ proxy \ rawparse \ removesilence \ rist \ rtmp2 \ rtp \ sdp \ segmentclip \ shm \ siren \ smooth \ speed \ subenc \ switchbin \ tensordecoders \ timecode \ transcode \ transcoder \ unixfd \ uridownloader \ videofilters \ videoframe_audiolevel \ videoparsers \ videosignal \ - vmnc \ - y4m + vmnc .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-data_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-data_meson.build index e3eefedf06b9..ccd3606b2a1b 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-data_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-data_meson.build @@ -1,12 +1,12 @@ ---- data/meson.build.orig 2023-01-23 19:29:34 UTC +--- data/meson.build.orig 2026-01-27 17:02:33 UTC +++ data/meson.build @@ -1,3 +1,4 @@ +if get_option('data').enabled() encoding_targetsdir = join_paths(get_option('datadir'), 'gstreamer-' + api_version, 'encoding-profiles') -@@ -28,3 +29,4 @@ meson.add_devenv(env) +@@ -25,3 +26,4 @@ meson.add_devenv(env) env = environment() - env.prepend('GST_ENCODING_TARGET_PATH', srcdirs) + env.prepend('GST_ENCODING_TARGET_PATH', meson.current_source_dir() / 'targets') meson.add_devenv(env) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_openjpeg_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_openjpeg_meson.build index 57ae6a2232de..8c4e159cf196 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-ext_openjpeg_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_openjpeg_meson.build @@ -1,11 +1,11 @@ ---- ext/openjpeg/meson.build.orig 2025-03-11 20:14:44 UTC +--- ext/openjpeg/meson.build.orig 2026-01-27 17:02:33 UTC +++ ext/openjpeg/meson.build -@@ -33,7 +33,7 @@ if openjpeg_dep.found() +@@ -32,7 +32,7 @@ if openjpeg_dep.found() link_args : noseh_link_args, include_directories : [configinc], dependencies : [gst_dep, gstvideo_dep, openjpeg_dep, - gstcodecparsers_dep, libm], + dependency('gstreamer-codecparsers-1.0'), libm], install : true, install_dir : plugins_install_dir, ) diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_smoothstreaming_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_smoothstreaming_meson.build index 84232ea598d2..3cb104413c67 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-ext_smoothstreaming_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_smoothstreaming_meson.build @@ -1,17 +1,17 @@ ---- ext/smoothstreaming/meson.build.orig 2025-03-11 20:14:44 UTC +--- ext/smoothstreaming/meson.build.orig 2026-01-27 17:02:33 UTC +++ ext/smoothstreaming/meson.build -@@ -28,8 +28,12 @@ if xml28_dep.found() +@@ -29,8 +29,12 @@ if xml28_dep.found() c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], link_args : noseh_link_args, include_directories : [configinc, libsinc], - dependencies : [gst_dep, gstadaptivedemux_dep, gstcodecparsers_dep, - gsturidownloader_dep, gstisoff_dep, xml28_dep, gio_dep], + dependencies : [gst_dep, + cc.find_library('gstadaptivedemux-1.0', required : true), + dependency('gstreamer-codecparsers-1.0', required : true), + cc.find_library('gsturidownloader-1.0', required : true), + cc.find_library('gstisoff-1.0', required : true), + xml28_dep, gio_dep], install : true, install_dir : plugins_install_dir, ) diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_svtav1_gstsvtav1enc.c b/multimedia/gstreamer1-plugins-bad/files/patch-ext_svtav1_gstsvtav1enc.c deleted file mode 100644 index 21eece4866de..000000000000 --- a/multimedia/gstreamer1-plugins-bad/files/patch-ext_svtav1_gstsvtav1enc.c +++ /dev/null @@ -1,100 +0,0 @@ -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/a6cdd54b4d8f - ---- ext/svtav1/gstsvtav1enc.c.orig 2025-12-25 14:44:26 UTC -+++ ext/svtav1/gstsvtav1enc.c -@@ -80,7 +80,9 @@ typedef struct _GstSvtAv1Enc - #else - gint logical_processors; - #endif -+#if !SVT_AV1_CHECK_VERSION(4, 0, 0) - gint target_socket; -+#endif - gchar *parameters_string; - - EbBufferHeaderType *input_buf; -@@ -132,7 +134,7 @@ enum - PROP_INTRA_PERIOD_LENGTH, - PROP_INTRA_REFRESH_TYPE, - PROP_LOGICAL_PROCESSORS, /// DEPRECATED: should be removed once the minimum version is 3.0.0 -- PROP_TARGET_SOCKET, -+ PROP_TARGET_SOCKET, /// DEPRECATED: should be removed once the minimum version is 4.0.0 - PROP_PARAMETERS_STRING, - PROP_LEVEL_OF_PARALLELISM, - }; -@@ -149,7 +151,7 @@ enum - #define PROP_INTRA_REFRESH_TYPE_DEFAULT SVT_AV1_KF_REFRESH - #define PROP_LEVEL_OF_PARALLELISM_DEFAULT 0 - #define PROP_LOGICAL_PROCESSORS_DEFAULT 0 /// DEPRECATED: should be removed once the minimum version is 3.0.0 --#define PROP_TARGET_SOCKET_DEFAULT -1 -+#define PROP_TARGET_SOCKET_DEFAULT -1 /// DEPRECATED: should be removed once the minimum version is 4.0.0 - #define PROP_PARAMETERS_STRING_DEFAULT NULL - - #if G_BYTE_ORDER == G_LITTLE_ENDIAN -@@ -339,10 +341,12 @@ gst_svtav1enc_class_init (GstSvtAv1EncClass * klass) - G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_DEPRECATED)); - - g_object_class_install_property (gobject_class, -- PROP_TARGET_SOCKET, -- g_param_spec_int ("target-socket", -- "Target socket", -+ PROP_TARGET_SOCKET, g_param_spec_int ("target-socket", "Target socket", -+#if SVT_AV1_CHECK_VERSION(4, 0, 0) -+ "Deprecated. This property is ignored in SVT-AV1 4.0.0 and later.", -+#else - "Target CPU socket to run on. -1: all available", -+#endif - -1, - 15, - PROP_TARGET_SOCKET_DEFAULT, -@@ -378,7 +382,9 @@ gst_svtav1enc_init (GstSvtAv1Enc * svtav1enc) - #else - svtav1enc->logical_processors = PROP_LOGICAL_PROCESSORS_DEFAULT; - #endif -+#if !SVT_AV1_CHECK_VERSION(4, 0, 0) - svtav1enc->target_socket = PROP_TARGET_SOCKET_DEFAULT; -+#endif - svtav1enc->parameters_string = PROP_PARAMETERS_STRING_DEFAULT; - } - -@@ -439,7 +445,9 @@ gst_svtav1enc_set_property (GObject * object, guint pr - #endif - break; - case PROP_TARGET_SOCKET: -+#if !SVT_AV1_CHECK_VERSION(4, 0, 0) - svtav1enc->target_socket = g_value_get_int (value); -+#endif - break; - case PROP_PARAMETERS_STRING:{ - g_free (svtav1enc->parameters_string); -@@ -500,7 +508,9 @@ gst_svtav1enc_get_property (GObject * object, guint pr - #endif - break; - case PROP_TARGET_SOCKET: -+#if !SVT_AV1_CHECK_VERSION(4, 0, 0) - g_value_set_int (value, svtav1enc->target_socket); -+#endif - break; - case PROP_PARAMETERS_STRING: - g_value_set_string (value, svtav1enc->parameters_string); -@@ -586,7 +596,11 @@ gst_svtav1enc_configure_svt (GstSvtAv1Enc * svtav1enc) - GST_DEBUG_OBJECT (svtav1enc, "Enabling CQP mode (qp %u)", svtav1enc->cqp); - svtav1enc->svt_config->qp = svtav1enc->cqp; - svtav1enc->svt_config->rate_control_mode = SVT_AV1_RC_MODE_CQP_OR_CRF; -+#if SVT_AV1_CHECK_VERSION(4, 0, 0) -+ svtav1enc->svt_config->aq_mode = 0; -+#else - svtav1enc->svt_config->enable_adaptive_quantization = FALSE; -+#endif - svtav1enc->svt_config->force_key_frames = TRUE; - } else { - GST_DEBUG_OBJECT (svtav1enc, "Using default rate control settings"); -@@ -598,7 +612,9 @@ gst_svtav1enc_configure_svt (GstSvtAv1Enc * svtav1enc) - #else - svtav1enc->svt_config->logical_processors = svtav1enc->logical_processors; - #endif -+#if !SVT_AV1_CHECK_VERSION(4, 0, 0) - svtav1enc->svt_config->target_socket = svtav1enc->target_socket; -+#endif - gst_svtav1enc_parse_parameters_string (svtav1enc); - - /* set properties out of GstVideoInfo */ diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build index b52a236a4753..a5a764aecdeb 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build @@ -1,11 +1,11 @@ ---- ext/vulkan/meson.build.orig 2025-03-11 20:14:44 UTC +--- ext/vulkan/meson.build.orig 2026-01-27 17:02:33 UTC +++ ext/vulkan/meson.build -@@ -86,7 +86,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') +@@ -93,7 +93,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') == 1 vulkan_sources += video_sources - extra_deps += gstcodecs_dep + extra_deps += [dependency('gstreamer-codecparsers-1.0'), dependency('gstreamer-codecs-1.0')] extra_args += ['-DGST_USE_UNSTABLE_API'] endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build index 3d1e42eb7034..32004f43f0fe 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build @@ -1,21 +1,21 @@ ---- ext/webrtcdsp/meson.build.orig 2025-08-07 18:06:46 UTC +--- ext/webrtcdsp/meson.build.orig 2026-01-27 17:02:33 UTC +++ ext/webrtcdsp/meson.build -@@ -43,13 +43,17 @@ endif - required : get_option('webrtcdsp')) +@@ -49,13 +49,17 @@ endif + required : webrtcdsp_opt) endif +if get_option('webrtcdsp').disabled() + subdir_done() +endif + if webrtc_dep.found() gstwebrtcdsp = library('gstwebrtcdsp', webrtc_sources, cpp_args : gst_plugins_bad_args, link_args : noseh_link_args, include_directories : [configinc], - dependencies : [gstbase_dep, gstaudio_dep, gstbadaudio_dep, webrtc_dep], + dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep], install : true, install_dir : plugins_install_dir, override_options : [default_cppstd], diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build index 6d78dd0153a3..a8bb83b931b8 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/analytics/meson.build.orig 2025-03-11 20:14:44 UTC +--- gst-libs/gst/analytics/meson.build.orig 2026-01-27 17:02:33 UTC +++ gst-libs/gst/analytics/meson.build @@ -1,3 +1,4 @@ +if get_option('analytics').enabled() analytics_sources = files( 'gstanalyticsmeta.c', 'gstanalyticsclassificationmtd.c', 'gstanalyticsobjectdetectionmtd.c', -@@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep) +@@ -86,3 +87,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep) dependencies : [gstbase_dep, gstvideo_dep]) meson.override_dependency(pkg_name, gstanalytics_dep) +endif diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-meson.build index 2d8e66bbec9e..57d154293a80 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-meson.build @@ -1,18 +1,18 @@ ---- meson.build.orig 2025-03-11 20:14:44 UTC +--- meson.build.orig 2026-01-27 17:02:33 UTC +++ meson.build -@@ -567,6 +567,7 @@ pkgconfig_subdirs = ['gstreamer-1.0'] +@@ -571,6 +571,7 @@ pkgconfig_subdirs = ['gstreamer-1.0'] pkgconfig_subdirs = ['gstreamer-1.0'] +if get_option('pkgconfig').enabled() pkgconfig.generate( libraries : [gst_dep], variables : pkgconfig_variables, -@@ -574,6 +575,7 @@ pkgconfig.generate( +@@ -578,6 +579,7 @@ pkgconfig.generate( name : 'gstreamer-plugins-bad-1.0', description : 'Streaming media framework, bad plugins libraries', ) +endif gpl_allowed = get_option('gpl').allowed() diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt b/multimedia/gstreamer1-plugins-bad/files/patch-meson.options similarity index 96% rename from multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt rename to multimedia/gstreamer1-plugins-bad/files/patch-meson.options index 0a0482c2e251..1de96eea1829 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt +++ b/multimedia/gstreamer1-plugins-bad/files/patch-meson.options @@ -1,52 +1,52 @@ ---- meson_options.txt.orig 2025-03-11 20:14:44 UTC -+++ meson_options.txt +--- meson.options.orig 2026-01-27 17:02:33 UTC ++++ meson.options @@ -1,5 +1,49 @@ option('gst_play_tests', type: 'boolean', value: false option('gst_play_tests', type: 'boolean', value: false, description: 'Enable GstPlay tests that need network access') +option('adaptivedemux', type: 'feature', value: 'auto', + description: 'adaptivedemux lib') +option('analytics', type: 'feature', value: 'auto', + description: 'analytics lib') +option('audio', type: 'feature', value: 'auto', + description: 'audio lib') +option('codecparsers', type: 'feature', value: 'auto', + description: 'codecparsers lib') +option('codecs', type: 'feature', value: 'auto', + description: 'codecs lib') +option('cuda', type: 'feature', value: 'auto', + description: 'cuda lib') +option('dxva', type: 'feature', value: 'auto', + description: 'dxva lib') +option('basecamerabinsrc', type: 'feature', value: 'auto', + description: 'basecamerabinsrc lib') +option('insertbin', type: 'feature', value: 'auto', + description: 'insertbin lib') +option('interfaces', type: 'feature', value: 'auto', + description: 'interfaces lib') +option('isoff', type: 'feature', value: 'auto', + description: 'isoff lib') +option('mpegts', type: 'feature', value: 'auto', + description: 'mpegts lib') +option('mse', type: 'feature', value: 'auto', + description: 'mse lib') +option('play', type: 'feature', value: 'auto', + description: 'play lib') +option('player', type: 'feature', value: 'auto', + description: 'player lib') +option('transcoder', type: 'feature', value: 'auto', + description: 'transcoder lib') +option('uridownloader', type: 'feature', value: 'auto', + description: 'uridownloader lib') +option('webrtc', type: 'feature', value: 'auto', + description: 'webrtc lib') +option('tools', type: 'feature', value: 'auto', + description: 'tools lib') +option('data', type: 'feature', value: 'auto', + description: 'data lib') +option('pkgconfig', type: 'feature', value: 'auto', + description: 'pkgconfig lib') +option('skip_gstva', type: 'boolean', value: true, + description: 'skip building gst-libs/gst/va, used for multimedia/gstreamer1-vaapi') # Feature options for plugins without external deps option('accurip', type : 'feature', value : 'auto') diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build b/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build index a70c96809497..eb318d226833 100644 --- a/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build +++ b/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build @@ -1,102 +1,110 @@ ---- tests/examples/meson.build.orig 2025-03-11 20:14:44 UTC +--- tests/examples/meson.build.orig 2026-01-27 17:02:33 UTC +++ tests/examples/meson.build -@@ -1,27 +1,75 @@ +@@ -1,29 +1,81 @@ -subdir('audiomixmatrix') -subdir('avsamplesink') -subdir('camerabin2') -subdir('codecparsers') -subdir('codecs') -subdir('cuda') -subdir('d3d11') -subdir('d3d12') -subdir('directfb') -subdir('gtk') +-subdir('inter') -subdir('ipcpipeline') -subdir('mediafoundation') -subdir('mpegts') -subdir('msdk') -subdir('mxf') -subdir('nvcodec') -subdir('opencv', if_found: opencv_dep) -subdir('qsv') -subdir('qt6d3d11') -subdir('uvch264') -subdir('va') +-subdir('vulkan') -subdir('waylandsink') -subdir('webrtc') -subdir('wpe') +if get_option('audiomixmatrix').enabled() + subdir('audiomixmatrix') +endif +if get_option('applemedia').enabled() + subdir('avsamplesink') +endif +if get_option('camerabin2').enabled() and use_wayland + subdir('camerabin2', if_found: gtk_dep) +endif +if get_option('codecparsers').enabled() + subdir('codecparsers') +endif +if get_option('codecs').enabled() + subdir('codecs') +endif +if get_option('cuda').enabled() + subdir('cuda') +endif +if get_option('d3d11').enabled() + subdir('d3d11') +endif +if get_option('d3d12').enabled() + subdir('d3d12') +endif +if get_option('directfb').enabled() + subdir('directfb') +endif +if get_option('gtk3').enabled() + subdir('gtk') +endif +if get_option('ipcpipeline').enabled() + subdir('ipcpipeline') +endif ++if get_option('inter').enabled() ++ subdir('inter') ++endif +if get_option('mediafoundation').enabled() + subdir('mediafoundation') +endif +if get_option('mpegts').enabled() + subdir('mpegts') +endif +if get_option('msdk').enabled() + subdir('msdk') +endif +if get_option('mxf').enabled() and use_wayland + subdir('mxf', if_found: gtk_dep) +endif +if get_option('nvcodec').enabled() + subdir('nvcodec') +endif +if get_option('opencv').enabled() + subdir('opencv', if_found: opencv_dep) +endif +if get_option('qsv').enabled() + subdir('qsv') +endif +if get_option('qt6d3d11').enabled() + subdir('qt6d3d11') +endif +if get_option('uvch264').enabled() + subdir('uvch264') +endif +if get_option('va').enabled() + subdir('va') +endif ++if get_option('vulkan').enabled() ++ subdir('vulkan') ++endif +if get_option('wayland').enabled() + subdir('waylandsink') +endif +if get_option('webrtc').enabled() + subdir('webrtc') +endif +if get_option('wpe').enabled() + subdir('wpe') +endif executable('playout', 'playout.c', diff --git a/multimedia/gstreamer1-plugins-bad/pkg-plist b/multimedia/gstreamer1-plugins-bad/pkg-plist index 50ad41f1fadd..67ba089b285c 100644 --- a/multimedia/gstreamer1-plugins-bad/pkg-plist +++ b/multimedia/gstreamer1-plugins-bad/pkg-plist @@ -1,297 +1,301 @@ bin/playout include/gstreamer-%%VERSION%%/gst/adaptivedemux/adaptive-demux-prelude.h include/gstreamer-%%VERSION%%/gst/adaptivedemux/gstadaptivedemux.h include/gstreamer-%%VERSION%%/gst/analytics/analytics-meta-prelude.h include/gstreamer-%%VERSION%%/gst/analytics/analytics.h +include/gstreamer-%%VERSION%%/gst/analytics/gstanalytics_image_util.h +include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsbatchmeta.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsclassificationmtd.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsmeta.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjectdetectionmtd.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjecttrackingmtd.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticssegmentationmtd.h +include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticstensormtd.h include/gstreamer-%%VERSION%%/gst/analytics/gsttensor.h include/gstreamer-%%VERSION%%/gst/analytics/gsttensormeta.h +include/gstreamer-%%VERSION%%/gst/analytics/modelinfo.h include/gstreamer-%%VERSION%%/gst/audio/audio-bad-prelude.h include/gstreamer-%%VERSION%%/gst/audio/gstnonstreamaudiodecoder.h include/gstreamer-%%VERSION%%/gst/audio/gstplanaraudioadapter.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/basecamerabinsrc-prelude.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstbasecamerasrc.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabin-enum.h include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabinpreview.h include/gstreamer-%%VERSION%%/gst/codecparsers/codecparsers-prelude.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstav1parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gsth264parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gsth265parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gsth266parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpeg2000sampling.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpegparser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstlcevcmeta.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpeg4parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideometa.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideoparser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvc1parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvp8parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvp8rangedecoder.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstvp9parser.h include/gstreamer-%%VERSION%%/gst/insertbin/gstinsertbin.h include/gstreamer-%%VERSION%%/gst/interfaces/photography-enumtypes.h include/gstreamer-%%VERSION%%/gst/interfaces/photography-prelude.h include/gstreamer-%%VERSION%%/gst/interfaces/photography.h include/gstreamer-%%VERSION%%/gst/isoff/gstisoff.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-atsc-descriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-atsc-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-descriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-hdmv-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-isdb-descriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-scte-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegts-enumtypes.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtsdescriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtssection.h include/gstreamer-%%VERSION%%/gst/mpegts/mpegts-prelude.h include/gstreamer-%%VERSION%%/gst/mpegts/mpegts.h include/gstreamer-%%VERSION%%/gst/mse/gstmediasource.h include/gstreamer-%%VERSION%%/gst/mse/gstmsesrc.h include/gstreamer-%%VERSION%%/gst/mse/gstsourcebuffer.h include/gstreamer-%%VERSION%%/gst/mse/gstsourcebufferlist.h include/gstreamer-%%VERSION%%/gst/mse/mse-enumtypes.h include/gstreamer-%%VERSION%%/gst/mse/mse-prelude.h include/gstreamer-%%VERSION%%/gst/mse/mse.h include/gstreamer-%%VERSION%%/gst/play/gstplay-media-info.h include/gstreamer-%%VERSION%%/gst/play/gstplay-signal-adapter.h include/gstreamer-%%VERSION%%/gst/play/gstplay-types.h include/gstreamer-%%VERSION%%/gst/play/gstplay-video-overlay-video-renderer.h include/gstreamer-%%VERSION%%/gst/play/gstplay-video-renderer.h include/gstreamer-%%VERSION%%/gst/play/gstplay-visualization.h include/gstreamer-%%VERSION%%/gst/play/gstplay.h include/gstreamer-%%VERSION%%/gst/play/play-prelude.h include/gstreamer-%%VERSION%%/gst/play/play.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-g-main-context-signal-dispatcher.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-media-info.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-signal-dispatcher.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-types.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-video-overlay-video-renderer.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-video-renderer.h include/gstreamer-%%VERSION%%/gst/player/gstplayer-visualization.h include/gstreamer-%%VERSION%%/gst/player/gstplayer.h include/gstreamer-%%VERSION%%/gst/player/player-prelude.h include/gstreamer-%%VERSION%%/gst/player/player.h include/gstreamer-%%VERSION%%/gst/transcoder/gsttranscoder-signal-adapter.h include/gstreamer-%%VERSION%%/gst/transcoder/gsttranscoder.h include/gstreamer-%%VERSION%%/gst/transcoder/transcoder-enumtypes.h include/gstreamer-%%VERSION%%/gst/transcoder/transcoder-prelude.h include/gstreamer-%%VERSION%%/gst/uridownloader/gstfragment.h include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader.h include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader_debug.h include/gstreamer-%%VERSION%%/gst/uridownloader/uridownloader-prelude.h lib/girepository-%%VERSION%%/GstAnalytics-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstBadAudio-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstCodecs-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstDxva-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstInsertBin-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstMpegts-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstMse-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstPlay-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstPlayer-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstTranscoder-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstaccurip.so lib/gstreamer-%%VERSION%%/libgstadpcmdec.so lib/gstreamer-%%VERSION%%/libgstadpcmenc.so lib/gstreamer-%%VERSION%%/libgstaes.so lib/gstreamer-%%VERSION%%/libgstaiff.so lib/gstreamer-%%VERSION%%/libgstanalyticsoverlay.so lib/gstreamer-%%VERSION%%/libgstasfmux.so lib/gstreamer-%%VERSION%%/libgstaudiobuffersplit.so lib/gstreamer-%%VERSION%%/libgstaudiofxbad.so lib/gstreamer-%%VERSION%%/libgstaudiolatency.so lib/gstreamer-%%VERSION%%/libgstaudiomixmatrix.so lib/gstreamer-%%VERSION%%/libgstaudiovisualizers.so lib/gstreamer-%%VERSION%%/libgstautoconvert.so lib/gstreamer-%%VERSION%%/libgstbayer.so lib/gstreamer-%%VERSION%%/libgstbz2.so lib/gstreamer-%%VERSION%%/libgstcamerabin.so lib/gstreamer-%%VERSION%%/libgstcodec2json.so lib/gstreamer-%%VERSION%%/libgstcodecalpha.so lib/gstreamer-%%VERSION%%/libgstcodectimestamper.so lib/gstreamer-%%VERSION%%/libgstcoloreffects.so lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so lib/gstreamer-%%VERSION%%/libgstdvbsubenc.so lib/gstreamer-%%VERSION%%/libgstdvbsuboverlay.so lib/gstreamer-%%VERSION%%/libgstdvdspu.so lib/gstreamer-%%VERSION%%/libgstfaceoverlay.so lib/gstreamer-%%VERSION%%/libgstfestival.so lib/gstreamer-%%VERSION%%/libgstfieldanalysis.so lib/gstreamer-%%VERSION%%/libgstfreeverb.so lib/gstreamer-%%VERSION%%/libgstfrei0r.so lib/gstreamer-%%VERSION%%/libgstgaudieffects.so lib/gstreamer-%%VERSION%%/libgstgdp.so lib/gstreamer-%%VERSION%%/libgstgeometrictransform.so lib/gstreamer-%%VERSION%%/libgstid3tag.so lib/gstreamer-%%VERSION%%/libgstinsertbin.so lib/gstreamer-%%VERSION%%/libgstinter.so lib/gstreamer-%%VERSION%%/libgstinterlace.so lib/gstreamer-%%VERSION%%/libgstipcpipeline.so lib/gstreamer-%%VERSION%%/libgstivfparse.so lib/gstreamer-%%VERSION%%/libgstivtc.so lib/gstreamer-%%VERSION%%/libgstjp2kdecimator.so lib/gstreamer-%%VERSION%%/libgstjpegformat.so lib/gstreamer-%%VERSION%%/libgstlegacyrawparse.so lib/gstreamer-%%VERSION%%/libgstmidi.so lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.so lib/gstreamer-%%VERSION%%/libgstmpegpsmux.so lib/gstreamer-%%VERSION%%/libgstmpegtsdemux.so lib/gstreamer-%%VERSION%%/libgstmpegtsmux.so lib/gstreamer-%%VERSION%%/libgstmse.so lib/gstreamer-%%VERSION%%/libgstmxf.so lib/gstreamer-%%VERSION%%/libgstnetsim.so lib/gstreamer-%%VERSION%%/libgstpcapparse.so lib/gstreamer-%%VERSION%%/libgstpnm.so lib/gstreamer-%%VERSION%%/libgstproxy.so lib/gstreamer-%%VERSION%%/libgstremovesilence.so lib/gstreamer-%%VERSION%%/libgstrfbsrc.so lib/gstreamer-%%VERSION%%/libgstrist.so lib/gstreamer-%%VERSION%%/libgstrtmp2.so lib/gstreamer-%%VERSION%%/libgstrtpmanagerbad.so lib/gstreamer-%%VERSION%%/libgstrtponvif.so lib/gstreamer-%%VERSION%%/libgstsdpelem.so lib/gstreamer-%%VERSION%%/libgstsegmentclip.so lib/gstreamer-%%VERSION%%/libgstshm.so lib/gstreamer-%%VERSION%%/libgstsiren.so lib/gstreamer-%%VERSION%%/libgstsmooth.so lib/gstreamer-%%VERSION%%/libgstspeed.so lib/gstreamer-%%VERSION%%/libgstsubenc.so lib/gstreamer-%%VERSION%%/libgstswitchbin.so lib/gstreamer-%%VERSION%%/libgsttensordecoders.so lib/gstreamer-%%VERSION%%/libgsttimecode.so lib/gstreamer-%%VERSION%%/libgsttranscode.so lib/gstreamer-%%VERSION%%/libgstunixfd.so lib/gstreamer-%%VERSION%%/libgstvideofiltersbad.so lib/gstreamer-%%VERSION%%/libgstvideoframe_audiolevel.so lib/gstreamer-%%VERSION%%/libgstvideoparsersbad.so lib/gstreamer-%%VERSION%%/libgstvideosignal.so lib/gstreamer-%%VERSION%%/libgstvmnc.so -lib/gstreamer-%%VERSION%%/libgsty4mdec.so lib/libgstadaptivedemux-%%VERSION%%.so lib/libgstadaptivedemux-%%VERSION%%.so.0 lib/libgstadaptivedemux-%%VERSION%%.so.%%SOVERSION%% lib/libgstanalytics-%%VERSION%%.so lib/libgstanalytics-%%VERSION%%.so.0 lib/libgstanalytics-%%VERSION%%.so.%%SOVERSION%% lib/libgstbadaudio-%%VERSION%%.so lib/libgstbadaudio-%%VERSION%%.so.0 lib/libgstbadaudio-%%VERSION%%.so.%%SOVERSION%% lib/libgstbasecamerabinsrc-%%VERSION%%.so lib/libgstbasecamerabinsrc-%%VERSION%%.so.0 lib/libgstbasecamerabinsrc-%%VERSION%%.so.%%SOVERSION%% lib/libgstcodecparsers-%%VERSION%%.so lib/libgstcodecparsers-%%VERSION%%.so.0 lib/libgstcodecparsers-%%VERSION%%.so.%%SOVERSION%% lib/libgstcodecs-%%VERSION%%.so lib/libgstcodecs-%%VERSION%%.so.0 lib/libgstcodecs-%%VERSION%%.so.%%SOVERSION%% lib/libgstdxva-%%VERSION%%.so lib/libgstdxva-%%VERSION%%.so.0 lib/libgstdxva-%%VERSION%%.so.%%SOVERSION%% lib/libgstinsertbin-%%VERSION%%.so lib/libgstinsertbin-%%VERSION%%.so.0 lib/libgstinsertbin-%%VERSION%%.so.%%SOVERSION%% lib/libgstisoff-%%VERSION%%.so lib/libgstisoff-%%VERSION%%.so.0 lib/libgstisoff-%%VERSION%%.so.%%SOVERSION%% lib/libgstmpegts-%%VERSION%%.so lib/libgstmpegts-%%VERSION%%.so.0 lib/libgstmpegts-%%VERSION%%.so.%%SOVERSION%% lib/libgstmse-%%VERSION%%.so lib/libgstmse-%%VERSION%%.so.0 lib/libgstmse-%%VERSION%%.so.%%SOVERSION%% lib/libgstphotography-%%VERSION%%.so lib/libgstphotography-%%VERSION%%.so.0 lib/libgstphotography-%%VERSION%%.so.%%SOVERSION%% lib/libgstplay-%%VERSION%%.so lib/libgstplay-%%VERSION%%.so.0 lib/libgstplay-%%VERSION%%.so.%%SOVERSION%% lib/libgstplayer-%%VERSION%%.so lib/libgstplayer-%%VERSION%%.so.0 lib/libgstplayer-%%VERSION%%.so.%%SOVERSION%% lib/libgsttranscoder-%%VERSION%%.so lib/libgsttranscoder-%%VERSION%%.so.0 lib/libgsturidownloader-%%VERSION%%.so lib/libgsturidownloader-%%VERSION%%.so.0 lib/libgsturidownloader-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-analytics-%%VERSION%%.pc libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc libdata/pkgconfig/gstreamer-codecs-%%VERSION%%.pc libdata/pkgconfig/gstreamer-codecparsers-%%VERSION%%.pc libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc libdata/pkgconfig/gstreamer-mpegts-%%VERSION%%.pc libdata/pkgconfig/gstreamer-mse-%%VERSION%%.pc libdata/pkgconfig/gstreamer-photography-%%VERSION%%.pc libdata/pkgconfig/gstreamer-play-%%VERSION%%.pc libdata/pkgconfig/gstreamer-player-%%VERSION%%.pc libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc libdata/pkgconfig/gstreamer-transcoder-%%VERSION%%.pc share/gir-%%VERSION%%/GstAnalytics-%%VERSION%%.gir share/gir-%%VERSION%%/GstBadAudio-%%VERSION%%.gir share/gir-%%VERSION%%/GstCodecs-%%VERSION%%.gir share/gir-%%VERSION%%/GstDxva-%%VERSION%%.gir share/gir-%%VERSION%%/GstInsertBin-%%VERSION%%.gir share/gir-%%VERSION%%/GstMpegts-%%VERSION%%.gir share/gir-%%VERSION%%/GstMse-%%VERSION%%.gir share/gir-%%VERSION%%/GstPlay-%%VERSION%%.gir share/gir-%%VERSION%%/GstPlayer-%%VERSION%%.gir share/gir-%%VERSION%%/GstTranscoder-%%VERSION%%.gir %%DATADIR%%-%%VERSION%%/encoding-profiles/device/dvd.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/avi.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/flv.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/mkv.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/mp3.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/mp4.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/oga.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/ogv.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/ts.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/webm.gep %%DATADIR%%-%%VERSION%%/encoding-profiles/online-services/youtube.gep %%DATADIR%%-%%VERSION%%/presets/GstFreeverb.prs share/locale/af/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/ar/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ast/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/az/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/bg/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/da/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/de/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/el/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/es/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/fur/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/id/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/it/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ka/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ky/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/lv/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/mt/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/or/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ro/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo share/locale/zh_TW/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo diff --git a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build index 6f040bd8b926..4e23a21dffc4 100644 --- a/multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build +++ b/multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build @@ -1,11 +1,11 @@ ---- ext/qt6/meson.build.orig 2025-03-11 20:14:44 UTC +--- ext/qt6/meson.build.orig 2026-01-27 17:02:33 UTC +++ ext/qt6/meson.build -@@ -142,7 +142,7 @@ qt6_egl = qt6_egl \ +@@ -144,7 +144,7 @@ qt6_egl = qt6_egl \ # EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing # support qt6_egl = qt6_egl \ - .require(host_system == 'linux') \ + .require(host_system == 'linux' or host_system == 'freebsd') \ .require(gstglegl_dep.found(), error_message: 'gstreamer-gl-egl-1.0 is required') \ .require(gst_gl_have_platform_egl, error_message: 'egl platform support in gstreamer-gl is required') if qt6_egl.allowed() diff --git a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c index 8b9828c0775b..de96ece3b07e 100644 --- a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c +++ b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c @@ -1,21 +1,21 @@ ---- sys/v4l2/gstv4l2object.c.orig 2025-04-24 19:20:14 UTC +--- sys/v4l2/gstv4l2object.c.orig 2026-01-27 17:02:33 UTC +++ sys/v4l2/gstv4l2object.c -@@ -529,7 +529,7 @@ v4l2_mmap_wrapper (gpointer start, gsize length, gint +@@ -573,7 +573,7 @@ v4l2_mmap_wrapper (gpointer start, gsize length, gint #endif /* SIZEOF_OFF_T < 8 */ -#if defined(__linux__) && !defined(__GLIBC__) +#if !defined(__GLIBC__) /* v4l2_ioctl always takes request as unsigned long int, not ioctl_req_t */ static gint v4l2_ioctl_wrapper (gint fd, ioctl_req_t request, ...) -@@ -5285,7 +5285,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object +@@ -5385,7 +5385,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object if (v4l2object->ioctl (v4l2object->video_fd, VIDIOC_CROPCAP, &cropcap) < 0) { switch (errno) { +#ifdef ENODATA case ENODATA: +#endif case ENOTTY: GST_INFO_OBJECT (v4l2object->dbg_obj, "Driver does not support VIDIOC_CROPCAP (%s), assuming pixel aspect ratio 1/1", diff --git a/multimedia/gstreamer1-plugins-good/pkg-plist b/multimedia/gstreamer1-plugins-good/pkg-plist index b38508455883..d2ec874dda2d 100644 --- a/multimedia/gstreamer1-plugins-good/pkg-plist +++ b/multimedia/gstreamer1-plugins-good/pkg-plist @@ -1,97 +1,98 @@ lib/gstreamer-%%VERSION%%/libgstadaptivedemux2.so lib/gstreamer-%%VERSION%%/libgstalaw.so lib/gstreamer-%%VERSION%%/libgstalpha.so lib/gstreamer-%%VERSION%%/libgstalphacolor.so lib/gstreamer-%%VERSION%%/libgstapetag.so lib/gstreamer-%%VERSION%%/libgstaudiofx.so lib/gstreamer-%%VERSION%%/libgstaudioparsers.so lib/gstreamer-%%VERSION%%/libgstauparse.so lib/gstreamer-%%VERSION%%/libgstautodetect.so lib/gstreamer-%%VERSION%%/libgstavi.so lib/gstreamer-%%VERSION%%/libgstcutter.so lib/gstreamer-%%VERSION%%/libgstdebug.so lib/gstreamer-%%VERSION%%/libgstdeinterlace.so lib/gstreamer-%%VERSION%%/libgstdtmf.so lib/gstreamer-%%VERSION%%/libgsteffectv.so lib/gstreamer-%%VERSION%%/libgstequalizer.so lib/gstreamer-%%VERSION%%/libgstflv.so lib/gstreamer-%%VERSION%%/libgstflxdec.so lib/gstreamer-%%VERSION%%/libgstgoom.so lib/gstreamer-%%VERSION%%/libgstgoom2k1.so lib/gstreamer-%%VERSION%%/libgsticydemux.so lib/gstreamer-%%VERSION%%/libgstid3demux.so lib/gstreamer-%%VERSION%%/libgstimagefreeze.so lib/gstreamer-%%VERSION%%/libgstinterleave.so lib/gstreamer-%%VERSION%%/libgstisomp4.so lib/gstreamer-%%VERSION%%/libgstlevel.so lib/gstreamer-%%VERSION%%/libgstmatroska.so lib/gstreamer-%%VERSION%%/libgstmonoscope.so lib/gstreamer-%%VERSION%%/libgstmulaw.so lib/gstreamer-%%VERSION%%/libgstmultifile.so lib/gstreamer-%%VERSION%%/libgstmultipart.so lib/gstreamer-%%VERSION%%/libgstnavigationtest.so lib/gstreamer-%%VERSION%%/libgstoss4.so lib/gstreamer-%%VERSION%%/libgstossaudio.so lib/gstreamer-%%VERSION%%/libgstreplaygain.so lib/gstreamer-%%VERSION%%/libgstrtp.so lib/gstreamer-%%VERSION%%/libgstrtpmanager.so lib/gstreamer-%%VERSION%%/libgstrtsp.so lib/gstreamer-%%VERSION%%/libgstshapewipe.so lib/gstreamer-%%VERSION%%/libgstsmpte.so lib/gstreamer-%%VERSION%%/libgstspectrum.so lib/gstreamer-%%VERSION%%/libgstudp.so lib/gstreamer-%%VERSION%%/libgstvideobox.so lib/gstreamer-%%VERSION%%/libgstvideocrop.so lib/gstreamer-%%VERSION%%/libgstvideofilter.so lib/gstreamer-%%VERSION%%/libgstvideomixer.so lib/gstreamer-%%VERSION%%/libgstwavenc.so lib/gstreamer-%%VERSION%%/libgstwavparse.so lib/gstreamer-%%VERSION%%/libgstxingmux.so -lib/gstreamer-%%VERSION%%/libgsty4menc.so +lib/gstreamer-%%VERSION%%/libgsty4m.so %%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer10Bands.prs %%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer3Bands.prs %%DATADIR%%-%%VERSION%%/presets/GstQTMux.prs share/locale/af/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/ar/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/az/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/bg/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/da/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/de/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/el/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/es/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/fur/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/id/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/it/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/ka/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/ky/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/lv/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/mt/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/or/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/ro/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/zh_HK/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo share/locale/zh_TW/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo diff --git a/multimedia/gstreamer1-plugins-svt-hevc/Makefile b/multimedia/gstreamer1-plugins-svt-hevc/Makefile index b0ad81db05a7..052c97e4d9b2 100644 --- a/multimedia/gstreamer1-plugins-svt-hevc/Makefile +++ b/multimedia/gstreamer1-plugins-svt-hevc/Makefile @@ -1,15 +1,18 @@ PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer (svt-hevc) plugin +DEPRECATED= SVT-HEVC project discontinued by Intel on 2024-07-29 +EXPIRATION_DATE= 2026-03-31 + LIB_DEPENDS= libSvtHevcEnc.so:multimedia/svt-hevc MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist DIST= bad GST_PLUGIN= svthevcenc .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-ugly/files/patch-meson__options.txt b/multimedia/gstreamer1-plugins-ugly/files/patch-meson.options similarity index 92% rename from multimedia/gstreamer1-plugins-ugly/files/patch-meson__options.txt rename to multimedia/gstreamer1-plugins-ugly/files/patch-meson.options index 6d01bcfd1d94..0ec37ac9b70e 100644 --- a/multimedia/gstreamer1-plugins-ugly/files/patch-meson__options.txt +++ b/multimedia/gstreamer1-plugins-ugly/files/patch-meson.options @@ -1,13 +1,13 @@ ---- meson_options.txt.orig 2025-03-11 20:14:44 UTC -+++ meson_options.txt +--- meson.options.orig 2026-01-27 17:02:33 UTC ++++ meson.options @@ -14,6 +14,10 @@ option('x264', type : 'feature', value : 'auto', descr option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin based on libmpeg2 (GPL - only built if gpl option is also enabled!)') option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin based on libsidplay (GPL - only built if gpl option is also enabled!)') option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)') +option('defaultaudiosink', type : 'string', value : 'autoaudiosink', + description: 'set default audio sink') +option('defaultaudiosrc', type : 'string', value : 'autoaudiosrc', + description: 'set default audio src') # License-related feature options option('gpl', type: 'feature', value: 'disabled', yield: true, diff --git a/multimedia/gstreamer1-plugins-ugly/pkg-plist b/multimedia/gstreamer1-plugins-ugly/pkg-plist index 9641976b4f3f..ae31a61544b3 100644 --- a/multimedia/gstreamer1-plugins-ugly/pkg-plist +++ b/multimedia/gstreamer1-plugins-ugly/pkg-plist @@ -1,49 +1,50 @@ lib/gstreamer-%%VERSION%%/libgstasf.so lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so lib/gstreamer-%%VERSION%%/libgstdvdsub.so lib/gstreamer-%%VERSION%%/libgstrealmedia.so share/locale/af/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/ar/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ast/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/az/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/bg/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/da/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/de/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/el/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/es/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/fur/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/id/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/it/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ka/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/lv/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ms/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/mt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/or/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ro/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/ta/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo share/locale/zh_TW/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile index 60fa49766a3a..4987bc13b523 100644 --- a/multimedia/gstreamer1-plugins-vpx/Makefile +++ b/multimedia/gstreamer1-plugins-vpx/Makefile @@ -1,15 +1,15 @@ -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= multimedia COMMENT= GStreamer vp8 codec plugin LIB_DEPENDS= libvpx.so:multimedia/libvpx MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist DIST= good GST_PLUGIN= vpx .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common index 72e8936ed271..cc445ce786a5 100644 --- a/multimedia/gstreamer1-plugins/Makefile.common +++ b/multimedia/gstreamer1-plugins/Makefile.common @@ -1,427 +1,427 @@ BASE_GST_ALL_PLUGINS+= \ adder \ allocators \ alsa \ app \ audio \ audioconvert \ audiomixer \ audiorate \ audioresample \ audiotestsrc \ cdparanoia \ compositor \ debugutils \ dsd \ doc \ encoding \ examples \ fft \ gio \ gl \ libvisual \ nls \ ogg \ opus \ overlaycomposition \ pango \ pbtypes \ pbutils \ pkgconfig \ playback \ rawparse \ riff \ rtp \ rtsp \ sdp \ subparse \ tag \ tcp \ tests \ theora \ tools \ tremor \ typefind \ video \ videoconvertscale \ videorate \ videotestsrc \ volume \ vorbis \ ximage \ xvideo BASE_GST_ENABLED_PLUGINS?= BAD_GST_ALL_PLUGINS+= \ accurip \ adaptivedemux \ adpcmdec \ adpcmenc \ aes \ aiff \ aja \ amfcodec \ analytics \ analyticsoverlay \ androidmedia\ aom \ applemedia \ asfmux \ asio \ assrender \ audio \ audiobuffersplit \ audiofxbad \ audiolatency \ audiomixmatrix \ audiovisualizers \ autoconvert \ avtp \ basecamerabinsrc \ bayer \ bluez \ bs2b \ bz2 \ camerabin2 \ chromaprint \ closedcaption \ codec2json \ codecalpha \ codecparsers \ codecs \ codectimestamper \ coloreffects \ colormanagement \ cuda \ curl \ curl-ssh2 \ d3d11 \ d3d11-hlsl-precompile \ d3d11-math \ d3d11-wgc \ d3d12 \ dash \ data \ dc1394 \ debugutils \ decklink \ directfb \ directshow \ directsound \ doc \ drm \ dtls \ dts \ dvb \ dvbsubenc \ dvbsuboverlay \ dvdspu \ dwrite \ dxva \ examples \ extra-checks \ faac \ faad \ faceoverlay \ fbdev \ fdkaac \ festival \ fieldanalysis \ flite \ fluidsynth \ freeverb \ frei0r \ gaudieffects \ gdp \ geometrictransform \ gl \ gme \ gs \ gsm \ gtk3 \ hls \ id3tag \ insertbin \ inter \ interfaces \ interlace \ ipcpipeline \ iqa \ isac \ isoff \ ivfparse \ ivtc \ jp2kdecimator \ jpegformat \ kms \ ladspa \ ladspa-rdf \ lc3 \ ldac \ libde265 \ librfb \ lv2 \ magicleap \ mediafoundation \ microdns \ midi \ modplug \ mpeg2enc \ mpegdemux \ mpegpsmux \ mpegts \ mpegtsdemux \ mpegtsmux \ mplex \ msdk \ mse \ musepack \ mxf \ neon \ netsim \ nls \ nvcodec \ onnx \ onvif \ openal \ openaptx \ opencv \ openexr \ openh264 \ openjpeg \ openmpt \ openni2 \ opensles \ opus \ orc \ pcapparse \ pkgconfig \ play \ player \ pnm \ proxy \ qroverlay \ qsv \ qt6d3d11 \ rawparse \ removesilence \ resindvd \ rist \ rsvg \ rtmp \ rtmp2 \ rtp \ sbc \ sctp \ sdp \ segmentclip \ shm \ siren \ smooth \ smoothstreaming \ sndfile \ soundtouch \ spandsp \ speed \ srt \ srtp \ subenc \ svtav1 \ svthevcenc \ switchbin \ teletext \ tensordecoders \ tests \ timecode \ tinyalsa \ tools \ transcode \ transcoder \ ttml \ udev \ unixfd \ uridownloader \ uvch264 \ uvcgadget \ v4l2codecs \ va \ videofilters \ videoframe_audiolevel \ videoparsers \ videosignal \ + vmaf \ vmnc \ voaacenc \ voamrwbenc \ vulkan \ wasapi \ wasapi2 \ wayland \ webp \ webrtc \ webrtcdsp \ wic \ wildmidi \ win32ipc \ winks \ winscreencap \ x265 \ - y4m \ zbar \ zxing BAD_GST_ENABLED_PLUGINS?= GOOD_GST_ALL_PLUGINS+= \ aalib \ adaptivedemux2 \ alpha \ amrnb \ amrwbdec \ apetag \ audiofx \ audioparsers \ auparse \ autodetect \ avi \ cairo \ cutter \ debugutils \ deinterlace \ directsound \ dtmf \ dv \ dv1394 \ effectv \ equalizer \ examples \ flac \ flv \ flx \ gdk-pixbuf \ goom \ goom2k1 \ gtk3 \ icydemux \ id3demux \ imagefreeze \ interleave \ isomp4 \ jack \ jpeg \ lame \ law \ level \ libcaca \ matroska \ monoscope \ mpg123 \ multifile \ multipart \ nls \ oss \ oss4 \ osxaudio \ osxvideo \ png \ pulse \ qt5 \ qt6 \ replaygain \ rtp \ rtpmanager \ rtsp \ shapewipe \ shout2 \ smpte \ soup \ spectrum \ speex \ taglib \ tests \ twolame \ udp \ v4l2 \ videobox \ videocrop \ videofilter \ videomixer \ vpx \ waveform \ wavenc \ wavpack \ wavparse \ ximagesrc \ xingmux \ y4m GOOD_GST_ENABLED_PLUGINS?= UGLY_GST_ALL_PLUGINS+= \ a52dec \ asfdemux \ cdio \ dvdlpcmdec \ dvdread \ dvdsub \ mpeg2dec \ nls \ realmedia \ sidplay \ x264 UGLY_GST_ENABLED_PLUGINS?= # gstreamer scripts tend to call python3 rather than python BINARY_ALIAS= python3=${PYTHON_VERSION} # Disable all plugins by default .if ${DIST}=="base" .for d in ${BASE_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${BASE_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${DIST}=="bad" .for d in ${BAD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${BAD_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${DIST}=="good" .for d in ${GOOD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${GOOD_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${DIST}=="ugly" .for d in ${UGLY_GST_ALL_PLUGINS} CONFIGURE_ARGS+= -D${d}=disabled .endfor .for d in ${UGLY_GST_ENABLED_PLUGINS} CONFIGURE_ARGS+= -D${d}=enabled .endfor .endif .if ${GST_PLUGIN}!="base" && ${GST_PLUGIN}!="bad" && \ ${GST_PLUGIN}!="good" && ${GST_PLUGIN}!="ugly" && \ ${GST_PLUGIN}!="x" CONFIGURE_ARGS+= -D${GST_PLUGIN}=enabled .endif .if !defined(NO_GSTREAMER_COMMON) GST_PLUGIN_SUFFIX?= -${GST_PLUGIN} USE_GSTREAMER+= ${DIST:base=} .endif # NO_GSTREAMER_COMMON diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo index ff593002e771..efcd53a67736 100644 --- a/multimedia/gstreamer1-plugins/distinfo +++ b/multimedia/gstreamer1-plugins/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1767505508 -SHA256 (gst-plugins-base-1.26.10.tar.xz) = 1c1531dd8f2d480c89c57b08a930545a3375077391789762e40e490cdbbf03fd -SIZE (gst-plugins-base-1.26.10.tar.xz) = 2502576 -SHA256 (gst-plugins-bad-1.26.10.tar.xz) = fec973dff512b507d9dcb5a828e04e061e52188f4d5989e953aed6a41beda437 -SIZE (gst-plugins-bad-1.26.10.tar.xz) = 7790752 -SHA256 (gst-plugins-ugly-1.26.10.tar.xz) = b2c648ef62cbf03cdc215f55dca01e2e8372983d8c88de3fa03671ddf08d7d14 -SIZE (gst-plugins-ugly-1.26.10.tar.xz) = 236668 -SHA256 (gst-plugins-good-1.26.10.tar.xz) = 7beacb5daba3c6751ebc1c85017d9b1d6de64e24798125932c73c8b1dbeb3bc9 -SIZE (gst-plugins-good-1.26.10.tar.xz) = 3011196 +TIMESTAMP = 1770534643 +SHA256 (gst-plugins-base-1.28.0.tar.xz) = eace79d63bd2edeb2048777ea9f432d8b6e7336e656cbc20da450f6235758b31 +SIZE (gst-plugins-base-1.28.0.tar.xz) = 2496900 +SHA256 (gst-plugins-bad-1.28.0.tar.xz) = 32d825041e5775fc9bf9e8c38e3a5c46c1441eee67f8112572450a9c23c835f0 +SIZE (gst-plugins-bad-1.28.0.tar.xz) = 7943256 +SHA256 (gst-plugins-ugly-1.28.0.tar.xz) = 743f28b93c941e0af385ab193a2150f9f79bc6269adc639f6475d984794c217c +SIZE (gst-plugins-ugly-1.28.0.tar.xz) = 212400 +SHA256 (gst-plugins-good-1.28.0.tar.xz) = d97700f346fdf9ef5461c035e23ed1ce916ca7a31d6ddad987f774774361db77 +SIZE (gst-plugins-good-1.28.0.tar.xz) = 5947824 diff --git a/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c index 2e9cf97604d8..fe883c1dd277 100644 --- a/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c +++ b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c @@ -1,18 +1,18 @@ ---- ext/cdparanoia/gstcdparanoiasrc.c.orig 2024-08-21 11:25:15 UTC +--- ext/cdparanoia/gstcdparanoiasrc.c.orig 2026-01-27 17:02:33 UTC +++ ext/cdparanoia/gstcdparanoiasrc.c -@@ -259,6 +259,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc, +@@ -262,6 +262,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc, GST_INFO_OBJECT (src, "search overlap set to %u", src->search_overlap); } +#ifdef PARANOIA_CB_CACHEERR cache_size = src->cache_size; if (cache_size == -1) { /* if paranoia mode is low (the default), assume we're doing playback */ -@@ -269,6 +270,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc, +@@ -272,6 +273,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc, } paranoia_cachemodel_size (src->p, cache_size); GST_INFO_OBJECT (src, "set cachemodel size to %u", cache_size); +#endif src->next_sector = -1; diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build index bfbbc8551e02..ddf68783ad9b 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/allocators/meson.build.orig 2025-03-11 20:14:44 UTC +--- gst-libs/gst/allocators/meson.build.orig 2026-01-27 17:02:33 UTC +++ gst-libs/gst/allocators/meson.build @@ -1,3 +1,4 @@ +if get_option('allocators').enabled() gst_allocators_headers = files([ 'allocators.h', 'allocators-prelude.h', -@@ -94,3 +95,4 @@ meson.override_dependency('gstreamer-allocators-1.0', +@@ -102,3 +103,4 @@ meson.override_dependency('gstreamer-allocators-1.0', sources : allocators_gen_sources) meson.override_dependency('gstreamer-allocators-1.0', allocators_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build index 2df01693f967..32251725aaff 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/audio/meson.build.orig 2025-03-11 20:14:44 UTC +--- gst-libs/gst/audio/meson.build.orig 2026-01-27 17:02:33 UTC +++ gst-libs/gst/audio/meson.build @@ -1,3 +1,4 @@ +if get_option('audio').enabled() audio_src = files([ 'audio.c', 'audio-buffer.c', -@@ -203,3 +204,4 @@ meson.override_dependency(pkg_name, audio_dep) +@@ -202,3 +203,4 @@ meson.override_dependency(pkg_name, audio_dep) sources : audio_gen_sources) meson.override_dependency(pkg_name, audio_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build index cb17d0747c0a..48a6e7d30ec7 100644 --- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build @@ -1,12 +1,12 @@ ---- gst-libs/gst/video/meson.build.orig 2025-03-11 20:14:44 UTC +--- gst-libs/gst/video/meson.build.orig 2026-01-27 17:02:33 UTC +++ gst-libs/gst/video/meson.build @@ -1,3 +1,4 @@ +if get_option('video').enabled() video_sources = files([ 'colorbalance.c', 'colorbalancechannel.c', -@@ -195,3 +196,4 @@ meson.override_dependency(pkg_name, video_dep) +@@ -196,3 +197,4 @@ meson.override_dependency(pkg_name, video_dep) sources : video_gen_sources) meson.override_dependency(pkg_name, video_dep) +endif diff --git a/multimedia/gstreamer1-plugins/files/patch-meson.build b/multimedia/gstreamer1-plugins/files/patch-meson.build index 98c360977425..a4ce54dadc26 100644 --- a/multimedia/gstreamer1-plugins/files/patch-meson.build +++ b/multimedia/gstreamer1-plugins/files/patch-meson.build @@ -1,39 +1,39 @@ ---- meson.build.orig 2025-12-25 14:44:26 UTC +--- meson.build.orig 2026-01-27 17:02:33 UTC +++ meson.build @@ -17,6 +17,8 @@ gst_version_is_dev = gst_version_minor % 2 == 1 and gs gst_version_is_stable = gst_version_minor.is_even() gst_version_is_dev = gst_version_minor % 2 == 1 and gst_version_micro < 90 +build_gstgl = false + host_system = host_machine.system() have_cxx = add_languages('cpp', native: false, required: false) -@@ -301,8 +303,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi +@@ -302,8 +304,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi # FIXME: These should be configure options core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosink') -core_conf.set_quoted('DEFAULT_AUDIOSINK', 'autoaudiosink') +core_conf.set_quoted('DEFAULT_AUDIOSINK', get_option('defaultaudiosink')) +core_conf.set_quoted('DEFAULT_AUDIOSRC', get_option('defaultaudiosrc')) + # Set whether the audioresampling method should be detected at runtime core_conf.set('AUDIORESAMPLE_FORMAT_' + get_option('audioresample_format').to_upper(), true) -@@ -530,6 +534,7 @@ pkgconfig_plugins_base_libs_variables = [ +@@ -557,6 +561,7 @@ pkgconfig_plugins_base_libs_variables = [ 'libraries=' + ' '.join(base_libraries), ] +if get_option('pkgconfig').enabled() pkgconfig.generate( libraries : [gst_dep], variables : pkgconfig_variables + pkgconfig_plugins_base_libs_variables, -@@ -543,6 +548,7 @@ run_command(meson_pkg_config_file_fixup_script, +@@ -570,6 +575,7 @@ run_command(meson_pkg_config_file_fixup_script, run_command(meson_pkg_config_file_fixup_script, 'gstreamer-plugins-base-1.0', 'libraries', check: true) +endif if have_orcc update_orc_dist_files = find_program('scripts/update-orc-dist-files.py') diff --git a/multimedia/gstreamer1-plugins/files/patch-meson__options.txt b/multimedia/gstreamer1-plugins/files/patch-meson.options similarity index 96% rename from multimedia/gstreamer1-plugins/files/patch-meson__options.txt rename to multimedia/gstreamer1-plugins/files/patch-meson.options index c4925580603d..63316291214c 100644 --- a/multimedia/gstreamer1-plugins/files/patch-meson__options.txt +++ b/multimedia/gstreamer1-plugins/files/patch-meson.options @@ -1,30 +1,30 @@ ---- meson_options.txt.orig 2022-09-06 20:35:43 UTC -+++ meson_options.txt +--- meson.options.orig 2026-01-27 17:02:33 UTC ++++ meson.options @@ -1,9 +1,27 @@ +option('tag', type : 'feature', value : 'auto', description : 'tag integration library and tag plugin') +option('pkgconfig', type : 'feature', value : 'auto', description : 'pkgconfig integration library and pkgconfig plugin') +option('fft', type : 'feature', value : 'auto', description : 'fft integration library and fft plugin') +option('video', type : 'feature', value : 'auto', description : 'video integration library and video plugin') +option('audio', type : 'feature', value : 'auto', description : 'audio integration library and audio plugin') +option('rtp', type : 'feature', value : 'auto', description : 'rtp integration library and rtp plugin') +option('pbutils', type : 'feature', value : 'auto', description : 'pbutils integration library and pbutils plugin') +option('sdp', type : 'feature', value : 'auto', description : 'sdp integration library and sdp plugin') +option('rtsp', type : 'feature', value : 'auto', description : 'rtsp integration library and rtsp plugin') +option('riff', type : 'feature', value : 'auto', description : 'riff integration library and riff plugin') +option('ximage', type : 'feature', value : 'auto', description : 'ximage integration library and ximage plugin') +option('app', type : 'feature', value : 'auto', description : 'app integration library and app plugin') +option('allocators', type : 'feature', value : 'auto', description : 'allocators integration library and allocators plugin') + option('audioresample_format', type : 'combo', choices : ['int', 'float', 'auto'], value : 'auto') option('install_plugins_helper', type: 'string', value: '', description: 'Path of distro helper script to call to install missing plugins') option('iso-codes', type : 'feature', value : 'auto', description: 'Use iso-codes in libgsttag (for language names)') +option('defaultaudiosink', type : 'string', value : 'autoaudiosink', + description: 'set default audio sink') +option('defaultaudiosrc', type : 'string', value : 'autoaudiosrc', + description: 'set default audio src') # OpenGL integration library options option('gl_api', type : 'array', choices : ['opengl', 'gles2', 'auto'], value : ['auto'], diff --git a/multimedia/gstreamer1-plugins/pkg-plist b/multimedia/gstreamer1-plugins/pkg-plist index c929da4bed5a..e8d010a20346 100644 --- a/multimedia/gstreamer1-plugins/pkg-plist +++ b/multimedia/gstreamer1-plugins/pkg-plist @@ -1,269 +1,272 @@ bin/gst-device-monitor-%%VERSION%% bin/gst-discoverer-%%VERSION%% bin/gst-play-%%VERSION%% include/gstreamer-%%VERSION%%/gst/allocators/allocators-prelude.h include/gstreamer-%%VERSION%%/gst/allocators/allocators.h include/gstreamer-%%VERSION%%/gst/allocators/gstdmabuf.h include/gstreamer-%%VERSION%%/gst/allocators/gstdrmdumb.h include/gstreamer-%%VERSION%%/gst/allocators/gstfdmemory.h include/gstreamer-%%VERSION%%/gst/allocators/gstphysmemory.h include/gstreamer-%%VERSION%%/gst/allocators/gstshmallocator.h +include/gstreamer-%%VERSION%%/gst/allocators/gstudmabufallocator.h include/gstreamer-%%VERSION%%/gst/app/app-enumtypes.h include/gstreamer-%%VERSION%%/gst/app/app-prelude.h include/gstreamer-%%VERSION%%/gst/app/app.h include/gstreamer-%%VERSION%%/gst/app/gstappsink.h include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h include/gstreamer-%%VERSION%%/gst/audio/audio-buffer.h include/gstreamer-%%VERSION%%/gst/audio/audio-channel-mixer.h include/gstreamer-%%VERSION%%/gst/audio/audio-channels.h include/gstreamer-%%VERSION%%/gst/audio/audio-converter.h include/gstreamer-%%VERSION%%/gst/audio/audio-enumtypes.h include/gstreamer-%%VERSION%%/gst/audio/audio-format.h include/gstreamer-%%VERSION%%/gst/audio/audio-info.h include/gstreamer-%%VERSION%%/gst/audio/audio-prelude.h include/gstreamer-%%VERSION%%/gst/audio/audio-quantize.h include/gstreamer-%%VERSION%%/gst/audio/audio-resampler.h include/gstreamer-%%VERSION%%/gst/audio/audio.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioaggregator.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesink.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesrc.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiocdsrc.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioclock.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiodecoder.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioencoder.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioiec61937.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiometa.h include/gstreamer-%%VERSION%%/gst/audio/gstaudioringbuffer.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiosink.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiosrc.h include/gstreamer-%%VERSION%%/gst/audio/gstaudiostreamalign.h include/gstreamer-%%VERSION%%/gst/audio/gstdsd.h include/gstreamer-%%VERSION%%/gst/audio/gstdsdformat.h include/gstreamer-%%VERSION%%/gst/audio/streamvolume.h include/gstreamer-%%VERSION%%/gst/fft/fft-prelude.h include/gstreamer-%%VERSION%%/gst/fft/fft.h include/gstreamer-%%VERSION%%/gst/fft/gstfft.h include/gstreamer-%%VERSION%%/gst/fft/gstfftf32.h include/gstreamer-%%VERSION%%/gst/fft/gstfftf64.h include/gstreamer-%%VERSION%%/gst/fft/gstffts16.h include/gstreamer-%%VERSION%%/gst/fft/gstffts32.h include/gstreamer-%%VERSION%%/gst/pbutils/codec-utils.h include/gstreamer-%%VERSION%%/gst/pbutils/descriptions.h include/gstreamer-%%VERSION%%/gst/pbutils/encoding-profile.h include/gstreamer-%%VERSION%%/gst/pbutils/encoding-target.h include/gstreamer-%%VERSION%%/gst/pbutils/gstaudiovisualizer.h include/gstreamer-%%VERSION%%/gst/pbutils/gstdiscoverer.h include/gstreamer-%%VERSION%%/gst/pbutils/gstpluginsbaseversion.h include/gstreamer-%%VERSION%%/gst/pbutils/install-plugins.h include/gstreamer-%%VERSION%%/gst/pbutils/missing-plugins.h include/gstreamer-%%VERSION%%/gst/pbutils/pbutils-enumtypes.h include/gstreamer-%%VERSION%%/gst/pbutils/pbutils-prelude.h include/gstreamer-%%VERSION%%/gst/pbutils/pbutils.h include/gstreamer-%%VERSION%%/gst/riff/riff-ids.h include/gstreamer-%%VERSION%%/gst/riff/riff-media.h include/gstreamer-%%VERSION%%/gst/riff/riff-prelude.h include/gstreamer-%%VERSION%%/gst/riff/riff-read.h include/gstreamer-%%VERSION%%/gst/riff/riff.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtcpbuffer.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtp-enumtypes.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbaseaudiopayload.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasedepayload.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasepayload.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbuffer.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpdefs.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtphdrext.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtpmeta.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtppayloads.h include/gstreamer-%%VERSION%%/gst/rtp/rtp-prelude.h include/gstreamer-%%VERSION%%/gst/rtp/rtp.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsp-enumtypes.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsp.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspconnection.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspdefs.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspextension.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspmessage.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsprange.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsptransport.h include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspurl.h include/gstreamer-%%VERSION%%/gst/rtsp/rtsp-prelude.h include/gstreamer-%%VERSION%%/gst/rtsp/rtsp.h include/gstreamer-%%VERSION%%/gst/sdp/gstmikey.h include/gstreamer-%%VERSION%%/gst/sdp/gstsdp.h include/gstreamer-%%VERSION%%/gst/sdp/gstsdpmessage.h include/gstreamer-%%VERSION%%/gst/sdp/sdp-prelude.h include/gstreamer-%%VERSION%%/gst/sdp/sdp.h include/gstreamer-%%VERSION%%/gst/tag/gsttagdemux.h include/gstreamer-%%VERSION%%/gst/tag/gsttagmux.h include/gstreamer-%%VERSION%%/gst/tag/tag-enumtypes.h include/gstreamer-%%VERSION%%/gst/tag/tag-prelude.h include/gstreamer-%%VERSION%%/gst/tag/tag.h include/gstreamer-%%VERSION%%/gst/tag/xmpwriter.h include/gstreamer-%%VERSION%%/gst/video/colorbalance.h include/gstreamer-%%VERSION%%/gst/video/colorbalancechannel.h include/gstreamer-%%VERSION%%/gst/video/gstvideoaffinetransformationmeta.h include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregator.h include/gstreamer-%%VERSION%%/gst/video/gstvideocodecalphameta.h include/gstreamer-%%VERSION%%/gst/video/gstvideodecoder.h +include/gstreamer-%%VERSION%%/gst/video/gstvideodmabufpool.h include/gstreamer-%%VERSION%%/gst/video/gstvideoencoder.h include/gstreamer-%%VERSION%%/gst/video/gstvideofilter.h include/gstreamer-%%VERSION%%/gst/video/gstvideometa.h include/gstreamer-%%VERSION%%/gst/video/gstvideopool.h include/gstreamer-%%VERSION%%/gst/video/gstvideosink.h include/gstreamer-%%VERSION%%/gst/video/gstvideotimecode.h include/gstreamer-%%VERSION%%/gst/video/gstvideoutils.h include/gstreamer-%%VERSION%%/gst/video/navigation.h include/gstreamer-%%VERSION%%/gst/video/video-anc.h include/gstreamer-%%VERSION%%/gst/video/video-blend.h include/gstreamer-%%VERSION%%/gst/video/video-chroma.h include/gstreamer-%%VERSION%%/gst/video/video-color.h include/gstreamer-%%VERSION%%/gst/video/video-converter.h include/gstreamer-%%VERSION%%/gst/video/video-dither.h include/gstreamer-%%VERSION%%/gst/video/video-enumtypes.h include/gstreamer-%%VERSION%%/gst/video/video-event.h include/gstreamer-%%VERSION%%/gst/video/video-format.h include/gstreamer-%%VERSION%%/gst/video/video-frame.h include/gstreamer-%%VERSION%%/gst/video/video-hdr.h include/gstreamer-%%VERSION%%/gst/video/video-info-dma.h include/gstreamer-%%VERSION%%/gst/video/video-info.h include/gstreamer-%%VERSION%%/gst/video/video-multiview.h include/gstreamer-%%VERSION%%/gst/video/video-overlay-composition.h include/gstreamer-%%VERSION%%/gst/video/video-prelude.h include/gstreamer-%%VERSION%%/gst/video/video-resampler.h include/gstreamer-%%VERSION%%/gst/video/video-scaler.h include/gstreamer-%%VERSION%%/gst/video/video-sei.h include/gstreamer-%%VERSION%%/gst/video/video-tile.h include/gstreamer-%%VERSION%%/gst/video/video.h include/gstreamer-%%VERSION%%/gst/video/videodirection.h include/gstreamer-%%VERSION%%/gst/video/videoorientation.h include/gstreamer-%%VERSION%%/gst/video/videooverlay.h lib/girepository-%%VERSION%%/GstAllocators-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstApp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstAudio-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstPbutils-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstRtp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstRtsp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstSdp-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstTag-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstVideo-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstadder.so lib/gstreamer-%%VERSION%%/libgstapp.so lib/gstreamer-%%VERSION%%/libgstaudioconvert.so lib/gstreamer-%%VERSION%%/libgstaudiomixer.so lib/gstreamer-%%VERSION%%/libgstaudiorate.so lib/gstreamer-%%VERSION%%/libgstaudioresample.so lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.so lib/gstreamer-%%VERSION%%/libgstbasedebug.so lib/gstreamer-%%VERSION%%/libgstcompositor.so lib/gstreamer-%%VERSION%%/libgstdsd.so lib/gstreamer-%%VERSION%%/libgstencoding.so lib/gstreamer-%%VERSION%%/libgstgio.so lib/gstreamer-%%VERSION%%/libgstoverlaycomposition.so lib/gstreamer-%%VERSION%%/libgstpbtypes.so lib/gstreamer-%%VERSION%%/libgstplayback.so lib/gstreamer-%%VERSION%%/libgstrawparse.so lib/gstreamer-%%VERSION%%/libgstsubparse.so lib/gstreamer-%%VERSION%%/libgsttcp.so lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so lib/gstreamer-%%VERSION%%/libgstvideoconvertscale.so lib/gstreamer-%%VERSION%%/libgstvideorate.so lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so lib/gstreamer-%%VERSION%%/libgstvolume.so lib/libgstallocators-%%VERSION%%.so lib/libgstallocators-%%VERSION%%.so.0 lib/libgstallocators-%%VERSION%%.so.%%SOVERSION%% lib/libgstapp-%%VERSION%%.so lib/libgstapp-%%VERSION%%.so.0 lib/libgstapp-%%VERSION%%.so.%%SOVERSION%% lib/libgstaudio-%%VERSION%%.so lib/libgstaudio-%%VERSION%%.so.0 lib/libgstaudio-%%VERSION%%.so.%%SOVERSION%% lib/libgstfft-%%VERSION%%.so lib/libgstfft-%%VERSION%%.so.0 lib/libgstfft-%%VERSION%%.so.%%SOVERSION%% lib/libgstpbutils-%%VERSION%%.so lib/libgstpbutils-%%VERSION%%.so.0 lib/libgstpbutils-%%VERSION%%.so.%%SOVERSION%% lib/libgstriff-%%VERSION%%.so lib/libgstriff-%%VERSION%%.so.0 lib/libgstriff-%%VERSION%%.so.%%SOVERSION%% lib/libgstrtp-%%VERSION%%.so lib/libgstrtp-%%VERSION%%.so.0 lib/libgstrtp-%%VERSION%%.so.%%SOVERSION%% lib/libgstrtsp-%%VERSION%%.so lib/libgstrtsp-%%VERSION%%.so.0 lib/libgstrtsp-%%VERSION%%.so.%%SOVERSION%% lib/libgstsdp-%%VERSION%%.so lib/libgstsdp-%%VERSION%%.so.0 lib/libgstsdp-%%VERSION%%.so.%%SOVERSION%% lib/libgsttag-%%VERSION%%.so lib/libgsttag-%%VERSION%%.so.0 lib/libgsttag-%%VERSION%%.so.%%SOVERSION%% lib/libgstvideo-%%VERSION%%.so lib/libgstvideo-%%VERSION%%.so.0 lib/libgstvideo-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-allocators-%%VERSION%%.pc libdata/pkgconfig/gstreamer-app-%%VERSION%%.pc libdata/pkgconfig/gstreamer-audio-%%VERSION%%.pc libdata/pkgconfig/gstreamer-fft-%%VERSION%%.pc libdata/pkgconfig/gstreamer-pbutils-%%VERSION%%.pc libdata/pkgconfig/gstreamer-plugins-base-%%VERSION%%.pc libdata/pkgconfig/gstreamer-riff-%%VERSION%%.pc libdata/pkgconfig/gstreamer-rtp-%%VERSION%%.pc libdata/pkgconfig/gstreamer-rtsp-%%VERSION%%.pc libdata/pkgconfig/gstreamer-sdp-%%VERSION%%.pc libdata/pkgconfig/gstreamer-tag-%%VERSION%%.pc libdata/pkgconfig/gstreamer-video-%%VERSION%%.pc share/gir-%%VERSION%%/GstAllocators-%%VERSION%%.gir share/gir-%%VERSION%%/GstApp-%%VERSION%%.gir share/gir-%%VERSION%%/GstAudio-%%VERSION%%.gir share/gir-%%VERSION%%/GstPbutils-%%VERSION%%.gir share/gir-%%VERSION%%/GstRtp-%%VERSION%%.gir share/gir-%%VERSION%%/GstRtsp-%%VERSION%%.gir share/gir-%%VERSION%%/GstSdp-%%VERSION%%.gir share/gir-%%VERSION%%/GstTag-%%VERSION%%.gir share/gir-%%VERSION%%/GstVideo-%%VERSION%%.gir share/gst-plugins-base/%%VERSION%%/license-translations.dict share/locale/af/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/ar/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/az/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/bg/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/da/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/de/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/el/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/es/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/fur/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/id/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/it/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ka/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/lv/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/or/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ro/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo share/man/man1/gst-device-monitor-%%VERSION%%.1.gz share/man/man1/gst-discoverer-%%VERSION%%.1.gz share/man/man1/gst-play-%%VERSION%%.1.gz diff --git a/multimedia/gstreamer1-rtsp-server/distinfo b/multimedia/gstreamer1-rtsp-server/distinfo index e896ce8fb452..08f69ea18c68 100644 --- a/multimedia/gstreamer1-rtsp-server/distinfo +++ b/multimedia/gstreamer1-rtsp-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767505491 -SHA256 (gst-rtsp-server-1.26.10.tar.xz) = 4476cda6912b6a92179d6004d2df821e253afdf7c916ebaea5fad9bd082f5604 -SIZE (gst-rtsp-server-1.26.10.tar.xz) = 294032 +TIMESTAMP = 1770533951 +SHA256 (gst-rtsp-server-1.28.0.tar.xz) = 5ed0938ea0fc1df2709cc939245d93294f09b2d7220e19f7fcdb306ce2b6cee5 +SIZE (gst-rtsp-server-1.28.0.tar.xz) = 269900 diff --git a/multimedia/gstreamer1-vaapi/Makefile b/multimedia/gstreamer1-vaapi/Makefile index a64e774be3e7..03948af94ef7 100644 --- a/multimedia/gstreamer1-vaapi/Makefile +++ b/multimedia/gstreamer1-vaapi/Makefile @@ -1,41 +1,44 @@ PORTNAME= gstreamer1-vaapi -PORTVERSION= ${_GST_VERSION} +PORTVERSION= ${gst-vaapi_VERSION} CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-vaapi/ DISTNAME= gstreamer-vaapi-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer hardware video decoding via VA-API plug-in WWW= https://github.com/GStreamer/gstreamer-vaapi LICENSE= LGPL21 +DEPRECATED= Project discontinued +EXPIRATION_DATE= 2026-03-31 + LIB_DEPENDS= libva.so:multimedia/libva USES= bison compiler:c11 gettext-runtime gl gnome gstreamer libtool \ meson ninja pkgconfig python:build tar:xz xorg USE_GNOME= glib20 USE_GSTREAMER= bad USE_GL= gl USE_LDCONFIG= yes USE_XORG= x11 xrandr xrender xorgproto MESON_ARGS= -Ddoc=disabled -Dexamples=disabled BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_DEFINE= DRM WAYLAND OPTIONS_DEFAULT=DRM WAYLAND DRM_DESC= KMS console and headless support DRM_BUILD_DEPENDS= libdrm>0:graphics/libdrm DRM_LIB_DEPENDS= libudev.so:devel/libudev-devd DRM_MESON_ENABLED= drm WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.15:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libva-wayland.so:multimedia/libva \ libwayland-client.so:graphics/wayland WAYLAND_MESON_ENABLED= wayland WAYLAND_IMPLIES= DRM .include diff --git a/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c b/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c index 270a6c20164d..f0ea9ac78261 100644 --- a/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c +++ b/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c @@ -1,22 +1,22 @@ Workaround for an incompatibility bug in our libudev-devd. See https://github.com/FreeBSDDesktop/libudev-devd/issues/19 ---- gst-libs/gst/vaapi/gstvaapidisplay_drm.c.orig 2019-12-02 20:09:01 UTC +--- gst-libs/gst/vaapi/gstvaapidisplay_drm.c.orig 2025-12-25 14:44:26 UTC +++ gst-libs/gst/vaapi/gstvaapidisplay_drm.c -@@ -108,6 +108,7 @@ get_default_device_path (GstVaapiDisplay * display) +@@ -118,6 +118,7 @@ get_default_device_path (GstVaapiDisplay * display) udev_list_entry_foreach (l, udev_enumerate_get_list_entry (e)) { syspath = udev_list_entry_get_name (l); device = udev_device_new_from_syspath (udev, syspath); +#ifdef __linux__ parent = udev_device_get_parent (device); for (i = 0; allowed_subsystems[i] != NULL; i++) -@@ -119,7 +120,7 @@ get_default_device_path (GstVaapiDisplay * display) +@@ -129,7 +130,7 @@ get_default_device_path (GstVaapiDisplay * display) udev_device_unref (device); continue; } - +#endif devpath = udev_device_get_devnode (device); fd = open (devpath, O_RDWR | O_CLOEXEC); if (fd < 0) { diff --git a/multimedia/gstreamer1-vaapi/files/patch-gst_vaapi_gstvaapivideobufferpool.h b/multimedia/gstreamer1-vaapi/files/patch-gst_vaapi_gstvaapivideobufferpool.h new file mode 100644 index 000000000000..79e93a293113 --- /dev/null +++ b/multimedia/gstreamer1-vaapi/files/patch-gst_vaapi_gstvaapivideobufferpool.h @@ -0,0 +1,13 @@ +Adaptation for GStreamer 1.28.0 + +--- gst/vaapi/gstvaapivideobufferpool.h.orig 2025-12-25 14:44:26 UTC ++++ gst/vaapi/gstvaapivideobufferpool.h +@@ -23,7 +23,7 @@ + #ifndef GST_VAAPI_VIDEO_BUFFER_POOL_H + #define GST_VAAPI_VIDEO_BUFFER_POOL_H + +-#include ++#include + #include + #include + diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index 7305ad711290..5e71f0473220 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -1,74 +1,73 @@ PORTNAME= gstreamer PORTVERSION= ${_GST_VERSION} -PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/ PKGNAMESUFFIX= 1 MAINTAINER= multimedia@FreeBSD.org COMMENT= Media applications framework WWW= https://gstreamer.freedesktop.org/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libunwind.so:devel/libunwind USES= bison gnome gstreamer:_internal meson ninja \ pkgconfig python:build shebangfix tar:xz USE_GNOME= glib20 introspection:build USE_GSTREAMER= # USE_LDCONFIG= yes SHEBANG_FILES= docs/gst-plugins-doc-cache-generator.py \ gst/parse/get_flex_version.py \ scripts/extract-release-date-from-doap-file.py \ MESON_ARGS= -D dbghelp=disabled \ -D doc=disabled \ -D examples=disabled \ -D libdw=disabled \ -D tests=disabled PORTSCOUT= limitw:1,even PLIST_SUB= SOVERSION=${_GST_SOVERSION} \ VERSION=${_GST_LIB_VER} OPTIONS_DEFINE= BASH NLS OPTIONS_DEFAULT= BASH # The PTP helper requires Rust since GStreamer 1.24.0, so only enable it on # platforms that have Rust support. .for arch in aarch64 amd64 armv7 i386 powerpc64 powerpc64le powerpc riscv64 OPTIONS_DEFINE_${arch}= PTP OPTIONS_DEFAULT_${arch}=PTP .endfor OPTIONS_SUB= yes BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion BASH_MESON_ENABLED= bash-completion NLS_USES= gettext NLS_MESON_ENABLED= nls PTP_DESC= Precision Time Protocol support PTP_BUILD_DEPENDS= rustc:lang/rust PTP_MESON_ENABLED= ptp-helper .include .if ${ARCH:Naarch64:Namd64:Narmv7:Ni386:Npowerpc64:Npowerpc64le:Npowerpc:Nriscv64} MESON_ARGS+= -D ptp-helper=disabled .endif # Custom target to update distinfo for all gstreamer1 ports under control of # _GST1_VERSION set in Mk/Uses/gstreamer.mk makesum-all: makesum -.for p in editing-services libav rtsp-server vaapi +.for p in editing-services libav rtsp-server @${MAKE} -C ${.CURDIR:H:H}/multimedia/gstreamer1-${p} makesum .endfor @${MAKE} -C ${.CURDIR:H:H}/devel/gstreamer1-devtools makesum @${MAKE} -C ${.CURDIR:H:H}/multimedia/gstreamer1-plugins makesum-all @${MAKE} -C ${.CURDIR:H:H}/multimedia/py-gstreamer1 makesum .include diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo index 4581a36eda9e..2a6e6e6e1339 100644 --- a/multimedia/gstreamer1/distinfo +++ b/multimedia/gstreamer1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767505485 -SHA256 (gstreamer-1.26.10.tar.xz) = d7f20bec75edeb8677662926c33e987da64a42616c24fc3353b9ad44ed750cd6 -SIZE (gstreamer-1.26.10.tar.xz) = 1896668 +TIMESTAMP = 1770533945 +SHA256 (gstreamer-1.28.0.tar.xz) = 6c8676bc39a2b41084fd4b21d2c37985c69ac979c03ce59575db945a3a623afd +SIZE (gstreamer-1.28.0.tar.xz) = 1904736 diff --git a/multimedia/gstreamer1/pkg-plist b/multimedia/gstreamer1/pkg-plist index e79f8db1fda7..4fda5f2703d3 100644 --- a/multimedia/gstreamer1/pkg-plist +++ b/multimedia/gstreamer1/pkg-plist @@ -1,222 +1,225 @@ bin/gst-inspect-%%VERSION%% bin/gst-launch-%%VERSION%% bin/gst-stats-%%VERSION%% bin/gst-typefind-%%VERSION%% include/gstreamer-%%VERSION%%/gst/base/base-prelude.h include/gstreamer-%%VERSION%%/gst/base/base.h include/gstreamer-%%VERSION%%/gst/base/gstadapter.h include/gstreamer-%%VERSION%%/gst/base/gstaggregator.h include/gstreamer-%%VERSION%%/gst/base/gstbaseparse.h include/gstreamer-%%VERSION%%/gst/base/gstbasesink.h include/gstreamer-%%VERSION%%/gst/base/gstbasesrc.h include/gstreamer-%%VERSION%%/gst/base/gstbasetransform.h include/gstreamer-%%VERSION%%/gst/base/gstbitreader.h include/gstreamer-%%VERSION%%/gst/base/gstbitwriter.h include/gstreamer-%%VERSION%%/gst/base/gstbytereader.h include/gstreamer-%%VERSION%%/gst/base/gstbytewriter.h include/gstreamer-%%VERSION%%/gst/base/gstcollectpads.h include/gstreamer-%%VERSION%%/gst/base/gstdataqueue.h include/gstreamer-%%VERSION%%/gst/base/gstflowcombiner.h include/gstreamer-%%VERSION%%/gst/base/gstpushsrc.h include/gstreamer-%%VERSION%%/gst/base/gstqueuearray.h include/gstreamer-%%VERSION%%/gst/base/gsttypefindhelper.h include/gstreamer-%%VERSION%%/gst/check/check-prelude.h include/gstreamer-%%VERSION%%/gst/check/check.h include/gstreamer-%%VERSION%%/gst/check/gstbufferstraw.h include/gstreamer-%%VERSION%%/gst/check/gstcheck.h include/gstreamer-%%VERSION%%/gst/check/gstconsistencychecker.h include/gstreamer-%%VERSION%%/gst/check/gstharness.h include/gstreamer-%%VERSION%%/gst/check/gsttestclock.h include/gstreamer-%%VERSION%%/gst/check/internal-check.h include/gstreamer-%%VERSION%%/gst/controller/controller-enumtypes.h include/gstreamer-%%VERSION%%/gst/controller/controller-prelude.h include/gstreamer-%%VERSION%%/gst/controller/controller.h include/gstreamer-%%VERSION%%/gst/controller/gstargbcontrolbinding.h include/gstreamer-%%VERSION%%/gst/controller/gstdirectcontrolbinding.h include/gstreamer-%%VERSION%%/gst/controller/gstinterpolationcontrolsource.h include/gstreamer-%%VERSION%%/gst/controller/gstlfocontrolsource.h include/gstreamer-%%VERSION%%/gst/controller/gstproxycontrolbinding.h include/gstreamer-%%VERSION%%/gst/controller/gsttimedvaluecontrolsource.h include/gstreamer-%%VERSION%%/gst/controller/gsttriggercontrolsource.h include/gstreamer-%%VERSION%%/gst/glib-compat.h include/gstreamer-%%VERSION%%/gst/gst.h include/gstreamer-%%VERSION%%/gst/gstallocator.h include/gstreamer-%%VERSION%%/gst/gstatomicqueue.h include/gstreamer-%%VERSION%%/gst/gstbin.h include/gstreamer-%%VERSION%%/gst/gstbuffer.h include/gstreamer-%%VERSION%%/gst/gstbufferlist.h include/gstreamer-%%VERSION%%/gst/gstbufferpool.h include/gstreamer-%%VERSION%%/gst/gstbus.h include/gstreamer-%%VERSION%%/gst/gstbytearrayinterface.h include/gstreamer-%%VERSION%%/gst/gstcaps.h include/gstreamer-%%VERSION%%/gst/gstcapsfeatures.h include/gstreamer-%%VERSION%%/gst/gstchildproxy.h include/gstreamer-%%VERSION%%/gst/gstclock.h include/gstreamer-%%VERSION%%/gst/gstcompat.h include/gstreamer-%%VERSION%%/gst/gstconfig.h include/gstreamer-%%VERSION%%/gst/gstcontext.h include/gstreamer-%%VERSION%%/gst/gstcontrolbinding.h include/gstreamer-%%VERSION%%/gst/gstcontrolsource.h +include/gstreamer-%%VERSION%%/gst/gstcpuid.h include/gstreamer-%%VERSION%%/gst/gstdatetime.h include/gstreamer-%%VERSION%%/gst/gstdebugutils.h include/gstreamer-%%VERSION%%/gst/gstdevice.h include/gstreamer-%%VERSION%%/gst/gstdevicemonitor.h include/gstreamer-%%VERSION%%/gst/gstdeviceprovider.h include/gstreamer-%%VERSION%%/gst/gstdeviceproviderfactory.h include/gstreamer-%%VERSION%%/gst/gstdynamictypefactory.h include/gstreamer-%%VERSION%%/gst/gstelement.h include/gstreamer-%%VERSION%%/gst/gstelementfactory.h include/gstreamer-%%VERSION%%/gst/gstelementmetadata.h include/gstreamer-%%VERSION%%/gst/gstenumtypes.h include/gstreamer-%%VERSION%%/gst/gsterror.h include/gstreamer-%%VERSION%%/gst/gstevent.h include/gstreamer-%%VERSION%%/gst/gstformat.h include/gstreamer-%%VERSION%%/gst/gstghostpad.h include/gstreamer-%%VERSION%%/gst/gstidstr.h include/gstreamer-%%VERSION%%/gst/gstinfo.h include/gstreamer-%%VERSION%%/gst/gstiterator.h include/gstreamer-%%VERSION%%/gst/gstmacros.h include/gstreamer-%%VERSION%%/gst/gstmemory.h include/gstreamer-%%VERSION%%/gst/gstmessage.h include/gstreamer-%%VERSION%%/gst/gstmeta.h +include/gstreamer-%%VERSION%%/gst/gstmetafactory.h include/gstreamer-%%VERSION%%/gst/gstminiobject.h include/gstreamer-%%VERSION%%/gst/gstobject.h include/gstreamer-%%VERSION%%/gst/gstpad.h include/gstreamer-%%VERSION%%/gst/gstpadtemplate.h include/gstreamer-%%VERSION%%/gst/gstparamspecs.h include/gstreamer-%%VERSION%%/gst/gstparse.h include/gstreamer-%%VERSION%%/gst/gstpipeline.h include/gstreamer-%%VERSION%%/gst/gstplugin.h include/gstreamer-%%VERSION%%/gst/gstpluginfeature.h include/gstreamer-%%VERSION%%/gst/gstpoll.h include/gstreamer-%%VERSION%%/gst/gstpreset.h include/gstreamer-%%VERSION%%/gst/gstpromise.h include/gstreamer-%%VERSION%%/gst/gstprotection.h include/gstreamer-%%VERSION%%/gst/gstquery.h include/gstreamer-%%VERSION%%/gst/gstregistry.h include/gstreamer-%%VERSION%%/gst/gstsample.h include/gstreamer-%%VERSION%%/gst/gstsegment.h include/gstreamer-%%VERSION%%/gst/gststreamcollection.h include/gstreamer-%%VERSION%%/gst/gststreams.h include/gstreamer-%%VERSION%%/gst/gststructure.h include/gstreamer-%%VERSION%%/gst/gstsystemclock.h include/gstreamer-%%VERSION%%/gst/gsttaglist.h include/gstreamer-%%VERSION%%/gst/gsttagsetter.h include/gstreamer-%%VERSION%%/gst/gsttask.h include/gstreamer-%%VERSION%%/gst/gsttaskpool.h include/gstreamer-%%VERSION%%/gst/gsttoc.h include/gstreamer-%%VERSION%%/gst/gsttocsetter.h include/gstreamer-%%VERSION%%/gst/gsttracer.h include/gstreamer-%%VERSION%%/gst/gsttracerfactory.h include/gstreamer-%%VERSION%%/gst/gsttracerrecord.h include/gstreamer-%%VERSION%%/gst/gsttypefind.h include/gstreamer-%%VERSION%%/gst/gsttypefindfactory.h include/gstreamer-%%VERSION%%/gst/gsturi.h include/gstreamer-%%VERSION%%/gst/gstutils.h include/gstreamer-%%VERSION%%/gst/gstvalue.h include/gstreamer-%%VERSION%%/gst/gstvecdeque.h include/gstreamer-%%VERSION%%/gst/gstversion.h include/gstreamer-%%VERSION%%/gst/math-compat.h include/gstreamer-%%VERSION%%/gst/net/gstnet.h include/gstreamer-%%VERSION%%/gst/net/gstnetaddressmeta.h include/gstreamer-%%VERSION%%/gst/net/gstnetclientclock.h include/gstreamer-%%VERSION%%/gst/net/gstnetcontrolmessagemeta.h include/gstreamer-%%VERSION%%/gst/net/gstnettimepacket.h include/gstreamer-%%VERSION%%/gst/net/gstnettimeprovider.h include/gstreamer-%%VERSION%%/gst/net/gstnetutils.h include/gstreamer-%%VERSION%%/gst/net/gstptpclock.h include/gstreamer-%%VERSION%%/gst/net/net-prelude.h include/gstreamer-%%VERSION%%/gst/net/net.h lib/girepository-%%VERSION%%/Gst-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstBase-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstCheck-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstController-%%VERSION%%.typelib lib/girepository-%%VERSION%%/GstNet-%%VERSION%%.typelib lib/gstreamer-%%VERSION%%/libgstcoreelements.so lib/gstreamer-%%VERSION%%/libgstcoretracers.so lib/libgstbase-%%VERSION%%.so lib/libgstbase-%%VERSION%%.so.0 lib/libgstbase-%%VERSION%%.so.%%SOVERSION%% lib/libgstcheck-%%VERSION%%.so lib/libgstcheck-%%VERSION%%.so.0 lib/libgstcheck-%%VERSION%%.so.%%SOVERSION%% lib/libgstcontroller-%%VERSION%%.so lib/libgstcontroller-%%VERSION%%.so.0 lib/libgstcontroller-%%VERSION%%.so.%%SOVERSION%% lib/libgstnet-%%VERSION%%.so lib/libgstnet-%%VERSION%%.so.0 lib/libgstnet-%%VERSION%%.so.%%SOVERSION%% lib/libgstreamer-%%VERSION%%.so lib/libgstreamer-%%VERSION%%.so.0 lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%% libdata/pkgconfig/gstreamer-%%VERSION%%.pc libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc libdata/pkgconfig/gstreamer-check-%%VERSION%%.pc libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc %%BASH%%libexec/gstreamer-%%VERSION%%/gst-completion-helper libexec/gstreamer-%%VERSION%%/gst-hotdoc-plugins-scanner libexec/gstreamer-%%VERSION%%/gst-plugin-scanner libexec/gstreamer-%%VERSION%%/gst-plugins-doc-cache-generator %%PTP%%@(root,wheel,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper share/aclocal/gst-element-check-%%VERSION%%.m4 %%BASH%%share/bash-completion/completions/gst-inspect-%%VERSION%% %%BASH%%share/bash-completion/completions/gst-launch-%%VERSION%% %%BASH%%share/bash-completion/helpers/gst share/cmake/FindGStreamer.cmake share/gdb/auto-load%%RESETPREFIX%%/lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%%-gdb.py %%DATADIR%%-%%VERSION%%/gdb/glib_gobject_helper.py %%DATADIR%%-%%VERSION%%/gdb/gst_gdb.py share/gir-%%VERSION%%/Gst-%%VERSION%%.gir share/gir-%%VERSION%%/GstBase-%%VERSION%%.gir share/gir-%%VERSION%%/GstCheck-%%VERSION%%.gir share/gir-%%VERSION%%/GstController-%%VERSION%%.gir share/gir-%%VERSION%%/GstNet-%%VERSION%%.gir %%NLS%%share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo +%%NLS%%share/locale/ar/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ast/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/be/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ca/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/cs/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/da/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/de/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/el/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/en_GB/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/eo/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/fr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/fur/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/gl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/hr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/hu/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/id/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/it/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ja/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ka/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ko/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/lt/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/lv/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/nb/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/nl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/pl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ro/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/ru/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/rw/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sk/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sl/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sq/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/sv/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/tr/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/uk/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/vi/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/gstreamer-%%VERSION%%.mo share/man/man1/gst-inspect-%%VERSION%%.1.gz share/man/man1/gst-launch-%%VERSION%%.1.gz share/man/man1/gst-stats-%%VERSION%%.1.gz share/man/man1/gst-typefind-%%VERSION%%.1.gz diff --git a/multimedia/py-gstreamer1/distinfo b/multimedia/py-gstreamer1/distinfo index 28446049bf38..4a9553628398 100644 --- a/multimedia/py-gstreamer1/distinfo +++ b/multimedia/py-gstreamer1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767505509 -SHA256 (gst-python-1.26.10.tar.xz) = 6fd89a8e8b0cb8455f40794e4cdfc5993bdedb07ea660dac54ba88e294319805 -SIZE (gst-python-1.26.10.tar.xz) = 138852 +TIMESTAMP = 1770534645 +SHA256 (gst-python-1.28.0.tar.xz) = 9eba882a413cf06bf0575e635f73c0a2d01f3abdf76e18f804a90f3ff6a0aa2d +SIZE (gst-python-1.28.0.tar.xz) = 122004 diff --git a/multimedia/py-gstreamer1/pkg-plist b/multimedia/py-gstreamer1/pkg-plist index 182d39fddd2c..d82fe0968111 100644 --- a/multimedia/py-gstreamer1/pkg-plist +++ b/multimedia/py-gstreamer1/pkg-plist @@ -1,21 +1,22 @@ lib/gstreamer-1.0/libgstpython.so +lib/gstreamer-1.0/python/gesotioformatter.py %%PYTHON_SITELIBDIR%%/gi/overrides/Gst.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstAnalytics.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstApp.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstAudio.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstVideo.py %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstApp%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstApp%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst_analytics%%PYTHON_TAG%%.so