GStreamer: Update to 1.26.0

https://gstreamer.freedesktop.org/releases/1.26/
This commit is contained in:
Jason E. Hale 2025-03-20 21:20:35 -04:00
parent 33571b2102
commit 1ba9b3ba5b
82 changed files with 248 additions and 219 deletions

View file

@ -48,7 +48,7 @@ _GST_VER= ${_GST_VER_DEFAULT}
# - multimedia/gstreamer1-rtsp-server # - multimedia/gstreamer1-rtsp-server
# - multimedia/gstreamer1-vaapi # - multimedia/gstreamer1-vaapi
# - multimedia/py-gstreamer1 # - multimedia/py-gstreamer1
_GST1_VERSION= 1.24.12 _GST1_VERSION= 1.26.0
_GST1_LIB_VER= 1.0 _GST1_LIB_VER= 1.0
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0 _GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
@ -66,9 +66,9 @@ _GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \
opencv openexr openjpeg png rsvg vulkan webp zbar opencv openexr openjpeg png rsvg vulkan webp zbar
_GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvdread \ _GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvdread \
editing-services good hls libav libde265 \ editing-services good hls libav libde265 \
mpeg2dec mpeg2enc mplex mm msdk openh264 resindvd rust \ mpeg2dec mpeg2enc mplex mm msdk openh264 resindvd \
smoothstreaming theora ttml ugly v4l2 vaapi vpx webrtc \ rtsp-server rust smoothstreaming theora ttml ugly \
x264 x265 v4l2 vaapi vpx webrtc x264 x265
_GST1_PLUGINS_net= sctp srtp _GST1_PLUGINS_net= sctp srtp
_GST1_PLUGINS_security= dtls _GST1_PLUGINS_security= dtls
_GST1_PLUGINS_sysutils= cdio _GST1_PLUGINS_sysutils= cdio
@ -104,7 +104,7 @@ gst-bad_IMPL= #
gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core
gst-core_IMPL= # gst-core_IMPL= #
gst-core_GST1_VERSION= 1.24 gst-core_GST1_VERSION= ${_GST1_VERSION:R}
gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION} gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION}
gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good
@ -346,6 +346,10 @@ gst-openh264_IMPL= bad
gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd
gst-resindvd_IMPL= bad 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_PORT= multimedia/gstreamer${_GST_VER}-plugins-rust
gst-rust_IMPL= # gst-rust_IMPL= #
gst-rust_GST1_VERSION= 0.13.4 gst-rust_GST1_VERSION= 0.13.4

View file

@ -1,4 +1,4 @@
PORTREVISION= 1 PORTREVISION= 0
CATEGORIES= audio CATEGORIES= audio
COMMENT= GStreamer free lossless audio encoder/decoder plugin COMMENT= GStreamer free lossless audio encoder/decoder plugin

View file

@ -19,6 +19,7 @@ include/gstreamer-%%VERSION%%/gst/gl/glprototypes/fixedfunction.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gles.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gles.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_compat.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_compat.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_gles2compat.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_gles2compat.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/invalidate_subdata.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/opengl.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/opengl.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/query.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/query.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/shaders.h include/gstreamer-%%VERSION%%/gst/gl/glprototypes/shaders.h

View file

@ -6,7 +6,6 @@ include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandbuffer.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandpool.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkconfig.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkconfig.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdebug.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdebug.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdecoder.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorcache.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorcache.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorpool.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorpool.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorset.h include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorset.h

View file

@ -16,6 +16,7 @@ USE_GSTREAMER= bad good
USE_LDCONFIG= yes USE_LDCONFIG= yes
MESON_ARGS= -Ddoc=disabled \ MESON_ARGS= -Ddoc=disabled \
-Dtests=disabled \
-Dvalidate=disabled \ -Dvalidate=disabled \
-Dpygi-overrides-dir=${PYTHON_SITELIBDIR}/gstreamer-editing-services -Dpygi-overrides-dir=${PYTHON_SITELIBDIR}/gstreamer-editing-services

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1738472036 TIMESTAMP = 1742500957
SHA256 (gst-editing-services-1.24.12.tar.xz) = 688222f270d24be4ed8a3852fa331897db662c7b813fbc39f6deb176b33ec9c0 SHA256 (gst-editing-services-1.26.0.tar.xz) = af5b27f5c9363027372100cac0baf19055280729df1cc58dd4e454ef698eb1ff
SIZE (gst-editing-services-1.24.12.tar.xz) = 857024 SIZE (gst-editing-services-1.26.0.tar.xz) = 836848

View file

@ -66,7 +66,6 @@ include/gstreamer-%%VERSION%%/ges/ges-video-uri-source.h
include/gstreamer-%%VERSION%%/ges/ges-xml-formatter.h include/gstreamer-%%VERSION%%/ges/ges-xml-formatter.h
include/gstreamer-%%VERSION%%/ges/ges.h include/gstreamer-%%VERSION%%/ges/ges.h
lib/girepository-1.0/GES-%%VERSION%%.typelib lib/girepository-1.0/GES-%%VERSION%%.typelib
lib/gst-validate-launcher/python/launcher/apps/geslaunch.py
lib/gstreamer-%%VERSION%%/libgstges.so lib/gstreamer-%%VERSION%%/libgstges.so
lib/gstreamer-%%VERSION%%/libgstnle.so lib/gstreamer-%%VERSION%%/libgstnle.so
lib/libges-%%VERSION%%.so lib/libges-%%VERSION%%.so
@ -76,5 +75,4 @@ lib/libges-%%VERSION%%.so.%%SOVERSION%%
libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
%%BASH%%share/bash-completion/completions/ges-launch-%%VERSION%% %%BASH%%share/bash-completion/completions/ges-launch-%%VERSION%%
share/gir-1.0/GES-%%VERSION%%.gir share/gir-1.0/GES-%%VERSION%%.gir
share/gstreamer-%%VERSION%%/validate/scenarios/ges-edit-clip-while-paused.scenario
share/man/man1/ges-launch-%%VERSION%%.1.gz share/man/man1/ges-launch-%%VERSION%%.1.gz

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1738472046 TIMESTAMP = 1742500972
SHA256 (gst-libav-1.24.12.tar.xz) = ef72c1c70a17b3c0bb283d16d09aba496d3401c927dcf5392a8a7866d9336379 SHA256 (gst-libav-1.26.0.tar.xz) = 707a8b687ff5fddcee5b02415e2ec9b71b4ac44d0b7aec3b477364ceecbf1ecf
SIZE (gst-libav-1.24.12.tar.xz) = 221148 SIZE (gst-libav-1.26.0.tar.xz) = 190152

View file

@ -101,6 +101,7 @@ BAD_GST_ENABLED_PLUGINS=accurip \
speed \ speed \
subenc \ subenc \
switchbin \ switchbin \
tensordecoders \
timecode \ timecode \
transcode \ transcode \
transcoder \ transcoder \

View file

@ -1,6 +1,6 @@
--- ext/dash/meson.build.orig 2022-09-13 21:07:32 UTC --- ext/dash/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/dash/meson.build +++ ext/dash/meson.build
@@ -45,9 +45,15 @@ if xml2_dep.found() @@ -89,9 +89,15 @@ if xml2_dep.found()
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories : [configinc, libsinc], include_directories : [configinc, libsinc],

View file

@ -1,8 +1,8 @@
--- ext/dtls/meson.build.orig 2024-08-21 11:25:15 UTC --- ext/dtls/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/dtls/meson.build +++ ext/dtls/meson.build
@@ -12,7 +12,7 @@ dtls_sources = [ @@ -34,7 +34,7 @@ plugin_sources += {
'gstdtlselement.c', 'dtls': pathsep.join(doc_sources)
] }
-dtls_option = get_option('dtls').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled') -dtls_option = get_option('dtls').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
+dtls_option = get_option('dtls') +dtls_option = get_option('dtls')

View file

@ -1,6 +1,6 @@
--- ext/hls/meson.build.orig 2022-09-16 17:38:38 UTC --- ext/hls/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/hls/meson.build +++ ext/hls/meson.build
@@ -58,7 +58,8 @@ gsthls = library('gsthls', @@ -78,7 +78,8 @@ gsthls = library('gsthls',
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories : [configinc], include_directories : [configinc],
dependencies : [gstpbutils_dep, gsttag_dep, gstvideo_dep, dependencies : [gstpbutils_dep, gsttag_dep, gstvideo_dep,

View file

@ -1,6 +1,6 @@
--- ext/openjpeg/meson.build.orig 2022-09-12 08:53:57 UTC --- ext/openjpeg/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/openjpeg/meson.build +++ ext/openjpeg/meson.build
@@ -18,7 +18,7 @@ if openjpeg_dep.found() @@ -33,7 +33,7 @@ if openjpeg_dep.found()
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories : [configinc], include_directories : [configinc],
dependencies : [gst_dep, gstvideo_dep, openjpeg_dep, dependencies : [gst_dep, gstvideo_dep, openjpeg_dep,

View file

@ -1,7 +1,7 @@
--- ext/openmpt/meson.build.orig 2022-06-15 22:36:22 UTC --- ext/openmpt/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/openmpt/meson.build +++ ext/openmpt/meson.build
@@ -4,7 +4,7 @@ if openmpt_dep.found() @@ -23,7 +23,7 @@ if openmpt_dep.found()
'gstopenmptdec.c', 'plugin.c', openmpt_sources,
c_args: gst_plugins_bad_args, c_args: gst_plugins_bad_args,
include_directories: [configinc], include_directories: [configinc],
- dependencies: [gstbadaudio_dep, gstaudio_dep, openmpt_dep], - dependencies: [gstbadaudio_dep, gstaudio_dep, openmpt_dep],

View file

@ -1,8 +1,8 @@
--- ext/sctp/meson.build.orig 2024-08-21 11:25:15 UTC --- ext/sctp/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/sctp/meson.build +++ ext/sctp/meson.build
@@ -5,7 +5,7 @@ sctp_sources = [ @@ -20,7 +20,7 @@ plugin_sources += {
'sctpassociation.c' 'sctp': pathsep.join(doc_sources)
] }
-sctp_option = get_option('sctp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled') -sctp_option = get_option('sctp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
+sctp_option = get_option('sctp') +sctp_option = get_option('sctp')

View file

@ -1,6 +1,6 @@
--- ext/smoothstreaming/meson.build.orig 2022-09-16 20:01:19 UTC --- ext/smoothstreaming/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/smoothstreaming/meson.build +++ ext/smoothstreaming/meson.build
@@ -13,8 +13,12 @@ if xml28_dep.found() @@ -28,8 +28,12 @@ if xml28_dep.found()
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories : [configinc, libsinc], include_directories : [configinc, libsinc],

View file

@ -1,7 +1,7 @@
--- ext/srtp/meson.build.orig 2024-08-21 11:25:15 UTC --- ext/srtp/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/srtp/meson.build +++ ext/srtp/meson.build
@@ -7,7 +7,7 @@ srtp_cargs = [] @@ -24,7 +24,7 @@ srtp_cargs = []
] }
srtp_cargs = [] srtp_cargs = []
-srtp_option = get_option('srtp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled') -srtp_option = get_option('srtp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')

View file

@ -1,9 +1,9 @@
--- ext/vulkan/meson.build.orig 2024-08-21 11:25:15 UTC --- ext/vulkan/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/vulkan/meson.build +++ ext/vulkan/meson.build
@@ -37,7 +37,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') @@ -86,7 +86,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS')
extra_args = []
if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') == 1 if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') == 1
vulkan_sources += files('vkh264dec.c', 'vkh265dec.c') vulkan_sources += video_sources
- extra_deps += gstcodecs_dep - extra_deps += gstcodecs_dep
+ extra_deps += [dependency('gstreamer-codecparsers-1.0'), dependency('gstreamer-codecs-1.0')] + extra_deps += [dependency('gstreamer-codecparsers-1.0'), dependency('gstreamer-codecs-1.0')]
extra_args += ['-DGST_USE_UNSTABLE_API'] extra_args += ['-DGST_USE_UNSTABLE_API']

View file

@ -1,13 +1,13 @@
--- ext/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC --- ext/webrtc/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/webrtc/meson.build +++ ext/webrtc/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('webrtc').enabled() +if get_option('webrtc').enabled()
webrtc_sources = [ webrtc_sources = [
'gstwebrtc.c', 'gstwebrtc.c',
'gstwebrtcstats.c', 'gstwebrtcstats.c',
@@ -12,6 +13,14 @@ webrtc_sources = [ @@ -35,6 +36,14 @@ plugin_sources += {
'webrtcdatachannel.c', 'webrtc': pathsep.join(doc_sources)
] }
+if not is_variable('libgstwebrtcnice_dep') +if not is_variable('libgstwebrtcnice_dep')
+ subdir_done() + subdir_done()
@ -20,7 +20,7 @@
webrtc_option = get_option('webrtc').require( webrtc_option = get_option('webrtc').require(
libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.') libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.')
if webrtc_option.disabled() if webrtc_option.disabled()
@@ -23,9 +32,9 @@ gstwebrtc_plugin = library('gstwebrtc', @@ -46,8 +55,9 @@ gstwebrtc_plugin = library('gstwebrtc',
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
include_directories : [configinc], include_directories : [configinc],
dependencies : [gstbase_dep, gstsdp_dep, dependencies : [gstbase_dep, gstsdp_dep,
@ -30,5 +30,4 @@
install_dir : plugins_install_dir, install_dir : plugins_install_dir,
) )
plugins += [gstwebrtc_plugin] plugins += [gstwebrtc_plugin]
-
+endif +endif

View file

@ -1,6 +1,6 @@
--- ext/webrtcdsp/meson.build.orig 2024-08-21 11:25:15 UTC --- ext/webrtcdsp/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/webrtcdsp/meson.build +++ ext/webrtcdsp/meson.build
@@ -13,7 +13,7 @@ if webrtc_dep.found() @@ -49,7 +49,7 @@ if webrtc_dep.found()
cpp_args : gst_plugins_bad_args, cpp_args : gst_plugins_bad_args,
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories : [configinc], include_directories : [configinc],
@ -8,4 +8,4 @@
+ dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep], + dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep],
install : true, install : true,
install_dir : plugins_install_dir, install_dir : plugins_install_dir,
override_options : ['cpp_std=c++17'], override_options : [default_cppstd],

View file

@ -1,4 +1,4 @@
--- gst-libs/gst/adaptivedemux/meson.build.orig 2022-09-05 19:47:37 UTC --- gst-libs/gst/adaptivedemux/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/adaptivedemux/meson.build +++ gst-libs/gst/adaptivedemux/meson.build
@@ -1,5 +1,8 @@ @@ -1,5 +1,8 @@
+if get_option('adaptivedemux').enabled() +if get_option('adaptivedemux').enabled()
@ -8,13 +8,10 @@
+ 'adaptive-demux-prelude.h') + 'adaptive-demux-prelude.h')
+install_headers(adaptivedemux_headers, subdir : 'gstreamer-1.0/gst/adaptivedemux') +install_headers(adaptivedemux_headers, subdir : 'gstreamer-1.0/gst/adaptivedemux')
pkg_name = 'gstreamer-adaptivedemux-1.0' doc_sources = []
gstadaptivedemux = library('gstadaptivedemux-' + api_version, foreach s: adaptivedemux_sources + adaptivedemux_headers
@@ -18,4 +21,5 @@ gstadaptivedemux_dep = declare_dependency(link_with : @@ -29,3 +32,4 @@ meson.override_dependency(pkg_name, gstadaptivedemux_d
include_directories : [libsinc],
dependencies : [gstbase_dep, gsturidownloader_dep]) dependencies : [gstbase_dep, gsturidownloader_dep])
-meson.override_dependency(pkg_name, gstadaptivedemux_dep) meson.override_dependency(pkg_name, gstadaptivedemux_dep)
\ No newline at end of file
+meson.override_dependency(pkg_name, gstadaptivedemux_dep)
+endif +endif

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/analytics/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/analytics/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/analytics/meson.build +++ gst-libs/gst/analytics/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('analytics').enabled() +if get_option('analytics').enabled()
analytics_sources = files( 'gstanalyticsmeta.c', analytics_sources = files( 'gstanalyticsmeta.c',
'gstanalyticsclassificationmtd.c', 'gstanalyticsclassificationmtd.c',
'gstanalyticsobjectdetectionmtd.c', 'gstanalyticsobjectdetectionmtd.c',
@@ -62,3 +63,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep) @@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep)
dependencies : [gstbase_dep, gstvideo_dep]) dependencies : [gstbase_dep, gstvideo_dep])
meson.override_dependency(pkg_name, gstanalytics_dep) meson.override_dependency(pkg_name, gstanalytics_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/audio/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/audio/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/audio/meson.build +++ gst-libs/gst/audio/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('audio').enabled() +if get_option('audio').enabled()
badaudio_sources = files('gstnonstreamaudiodecoder.c', 'gstplanaraudioadapter.c') badaudio_sources = files('gstnonstreamaudiodecoder.c', 'gstplanaraudioadapter.c')
badaudio_headers = files('gstnonstreamaudiodecoder.h', 'audio-bad-prelude.h', 'gstplanaraudioadapter.h') badaudio_headers = files('gstnonstreamaudiodecoder.h', 'audio-bad-prelude.h', 'gstplanaraudioadapter.h')
install_headers(badaudio_headers, subdir : 'gstreamer-1.0/gst/audio') install_headers(badaudio_headers, subdir : 'gstreamer-1.0/gst/audio')
@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbadaudio_dep) @@ -61,3 +62,4 @@ meson.override_dependency(pkg_name, gstbadaudio_dep)
dependencies : [gstaudio_dep, gstbase_dep]) dependencies : [gstaudio_dep, gstbase_dep])
meson.override_dependency(pkg_name, gstbadaudio_dep) meson.override_dependency(pkg_name, gstbadaudio_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/basecamerabinsrc/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/basecamerabinsrc/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/basecamerabinsrc/meson.build +++ gst-libs/gst/basecamerabinsrc/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('basecamerabinsrc').enabled() +if get_option('basecamerabinsrc').enabled()
camerabin_sources = files( camerabin_sources = files(
'gstcamerabin-enum.c', 'gstcamerabin-enum.c',
'gstcamerabinpreview.c', 'gstcamerabinpreview.c',
@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbasecamerabin_d @@ -62,3 +63,4 @@ meson.override_dependency(pkg_name, gstbasecamerabin_d
sources: gen_sources, sources: gen_sources,
dependencies : [gstapp_dep]) dependencies : [gstapp_dep])
meson.override_dependency(pkg_name, gstbasecamerabin_dep) meson.override_dependency(pkg_name, gstbasecamerabin_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/codecparsers/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/codecparsers/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/codecparsers/meson.build +++ gst-libs/gst/codecparsers/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('codecparsers').enabled() +if get_option('codecparsers').enabled()
codecparser_sources = files([ codecparser_sources = files([
'gstjpeg2000sampling.c', 'gstjpeg2000sampling.c',
'gstjpegparser.c', 'gstjpegparser.c',
@@ -72,3 +73,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de @@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de
gst_libraries += [[pkg_name, {'lib': gstcodecparsers}]] gst_libraries += [[pkg_name, {'lib': gstcodecparsers}]]
meson.override_dependency(pkg_name, gstcodecparsers_dep) meson.override_dependency(pkg_name, gstcodecparsers_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/codecs/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/codecs/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/codecs/meson.build +++ gst-libs/gst/codecs/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('codecs').enabled() +if get_option('codecs').enabled()
codecs_sources = files( codecs_sources = files(
'gsth264decoder.c', 'gsth264decoder.c',
'gsth264picture.c', 'gsth264picture.c',
@@ -51,6 +52,13 @@ pkg_name = 'gstreamer-codecs-1.0' @@ -64,6 +65,13 @@ pkg_name = 'gstreamer-codecs-1.0'
library_def = {'lib': gstcodecs} library_def = {'lib': gstcodecs}
pkg_name = 'gstreamer-codecs-1.0' pkg_name = 'gstreamer-codecs-1.0'
@ -19,7 +19,7 @@
gen_sources = [] gen_sources = []
if build_gir if build_gir
gir = { gir = {
@@ -85,3 +93,4 @@ meson.override_dependency(pkg_name, gstcodecs_dep) @@ -99,3 +107,4 @@ meson.override_dependency(pkg_name, gstcodecs_dep)
sources: gen_sources, sources: gen_sources,
dependencies : [gstvideo_dep, gstcodecparsers_dep]) dependencies : [gstvideo_dep, gstcodecparsers_dep])
meson.override_dependency(pkg_name, gstcodecs_dep) meson.override_dependency(pkg_name, gstcodecs_dep)

View file

@ -0,0 +1,12 @@
--- gst-libs/gst/cuda/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/cuda/meson.build
@@ -1,3 +1,4 @@
+if get_option('cuda').enabled()
cuda_sources = files([
'gstcudabufferpool.cpp',
'gstcudacontext.cpp',
@@ -217,3 +218,4 @@ meson.override_dependency(pkg_name, gstcuda_dep)
sources: gen_sources)
meson.override_dependency(pkg_name, gstcuda_dep)
+endif

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/dxva/meson.build.orig 2024-10-30 20:33:30 UTC --- gst-libs/gst/dxva/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/dxva/meson.build +++ gst-libs/gst/dxva/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('dxva').enabled() +if get_option('dxva').enabled()
dxva_sources = files( dxva_sources = files(
'gstdxvaav1decoder.cpp', 'gstdxvaav1decoder.cpp',
'gstdxvah264decoder.cpp', 'gstdxvah264decoder.cpp',
@@ -74,3 +75,4 @@ meson.override_dependency(pkg_name, gstdxva_dep) @@ -83,3 +84,4 @@ meson.override_dependency(pkg_name, gstdxva_dep)
dependencies : [gstvideo_dep, gstcodecs_dep]) dependencies : [gstvideo_dep, gstcodecs_dep])
meson.override_dependency(pkg_name, gstdxva_dep) meson.override_dependency(pkg_name, gstdxva_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/insertbin/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/insertbin/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/insertbin/meson.build +++ gst-libs/gst/insertbin/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('insertbin').enabled() +if get_option('insertbin').enabled()
insert_sources = files('gstinsertbin.c') insert_sources = files('gstinsertbin.c')
insert_headers = files('gstinsertbin.h') insert_headers = files('gstinsertbin.h')
install_headers(insert_headers, subdir : 'gstreamer-1.0/gst/insertbin') install_headers(insert_headers, subdir : 'gstreamer-1.0/gst/insertbin')
@@ -52,3 +53,4 @@ meson.override_dependency(pkg_name, gstinsertbin_dep) @@ -61,3 +62,4 @@ meson.override_dependency(pkg_name, gstinsertbin_dep)
dependencies : [gst_dep]) dependencies : [gst_dep])
meson.override_dependency(pkg_name, gstinsertbin_dep) meson.override_dependency(pkg_name, gstinsertbin_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/mpegts/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/mpegts/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/mpegts/meson.build +++ gst-libs/gst/mpegts/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('mpegts').enabled() +if get_option('mpegts').enabled()
mpegts_sources = files( mpegts_sources = files(
'mpegts.c', 'mpegts.c',
'gstmpegtssection.c', 'gstmpegtssection.c',
@@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstmpegts_dep) @@ -92,3 +93,4 @@ meson.override_dependency(pkg_name, gstmpegts_dep)
dependencies : [gst_dep], dependencies : [gst_dep],
sources : gen_sources) sources : gen_sources)
meson.override_dependency(pkg_name, gstmpegts_dep) meson.override_dependency(pkg_name, gstmpegts_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/mse/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/mse/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/mse/meson.build +++ gst-libs/gst/mse/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('mse').enabled() +if get_option('mse').enabled()
gstmse_headers_private = files( gstmse_headers_private = files(
'gstappendpipeline-private.h', 'gstappendpipeline-private.h',
'gstmediasourcesamplemap-private.h', 'gstmediasourcesamplemap-private.h',
@@ -148,3 +149,4 @@ meson.override_dependency(pkg_name, gstmse_dep) @@ -156,3 +157,4 @@ meson.override_dependency(pkg_name, gstmse_dep)
) )
install_headers(gstmse_headers_public, subdir: gstmse_header_dir) install_headers(gstmse_headers_public, subdir: gstmse_header_dir)
meson.override_dependency(pkg_name, gstmse_dep) meson.override_dependency(pkg_name, gstmse_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/play/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/play/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/play/meson.build +++ gst-libs/gst/play/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('play').enabled() +if get_option('play').enabled()
gstplay_sources = files( gstplay_sources = files(
'gstplay.c', 'gstplay.c',
'gstplay-signal-adapter.c', 'gstplay-signal-adapter.c',
@@ -75,3 +76,4 @@ meson.override_dependency(pkg_name, gstplay_dep) @@ -84,3 +85,4 @@ meson.override_dependency(pkg_name, gstplay_dep)
gsttag_dep, gstpbutils_dep]) gsttag_dep, gstpbutils_dep])
meson.override_dependency(pkg_name, gstplay_dep) meson.override_dependency(pkg_name, gstplay_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/player/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/player/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/player/meson.build +++ gst-libs/gst/player/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('player').enabled() +if get_option('player').enabled()
gstplayer_sources = files([ gstplayer_sources = files([
'gstplayer.c', 'gstplayer.c',
'gstplayer-signal-dispatcher.c', 'gstplayer-signal-dispatcher.c',
@@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, gstplayer_dep) @@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstplayer_dep)
gsttag_dep, gstpbutils_dep]) gsttag_dep, gstpbutils_dep])
meson.override_dependency(pkg_name, gstplayer_dep) meson.override_dependency(pkg_name, gstplayer_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/transcoder/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/transcoder/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/transcoder/meson.build +++ gst-libs/gst/transcoder/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('transcoder').enabled() +if get_option('transcoder').enabled()
sources = files(['gsttranscoder.c', 'gsttranscoder-signal-adapter.c']) sources = files(['gsttranscoder.c', 'gsttranscoder-signal-adapter.c'])
headers = files(['gsttranscoder.h', 'transcoder-prelude.h', 'gsttranscoder-signal-adapter.h']) headers = files(['gsttranscoder.h', 'transcoder-prelude.h', 'gsttranscoder-signal-adapter.h'])
@@ -65,3 +66,4 @@ meson.override_dependency(pkg_name, gst_transcoder_dep @@ -74,3 +75,4 @@ meson.override_dependency(pkg_name, gst_transcoder_dep
include_directories : [libsinc] include_directories : [libsinc]
) )
meson.override_dependency(pkg_name, gst_transcoder_dep) meson.override_dependency(pkg_name, gst_transcoder_dep)

View file

@ -1,6 +1,6 @@
--- gst-libs/gst/va/meson.build.orig 2024-10-30 20:33:30 UTC --- gst-libs/gst/va/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/va/meson.build +++ gst-libs/gst/va/meson.build
@@ -45,12 +45,12 @@ extra_args = ['-DGST_USE_UNSTABLE_API', @@ -54,12 +54,12 @@ extra_args = ['-DGST_USE_UNSTABLE_API',
'-DBUILDING_GST_VA', '-DBUILDING_GST_VA',
'-DG_LOG_DOMAIN="GStreamer-VA"'] '-DG_LOG_DOMAIN="GStreamer-VA"']
@ -15,7 +15,7 @@
msdk_opt = get_option('msdk') msdk_opt = get_option('msdk')
qsv_opt = get_option('qsv') qsv_opt = get_option('qsv')
if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled() if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled()
@@ -74,7 +74,7 @@ endif @@ -83,7 +83,7 @@ endif
subdir_done() subdir_done()
endif endif

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/webrtc/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/webrtc/meson.build +++ gst-libs/gst/webrtc/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('webrtc').enabled() +if get_option('webrtc').enabled()
webrtc_sources = files([ webrtc_sources = files([
'dtlstransport.c', 'dtlstransport.c',
'ice.c', 'ice.c',
@@ -104,3 +105,4 @@ subdir('nice') @@ -113,3 +114,4 @@ subdir('nice')
meson.override_dependency(pkg_name, gstwebrtc_dep) meson.override_dependency(pkg_name, gstwebrtc_dep)
subdir('nice') subdir('nice')

View file

@ -1,6 +1,6 @@
--- gst/codectimestamper/meson.build.orig 2023-02-28 08:03:28 UTC --- gst/codectimestamper/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst/codectimestamper/meson.build +++ gst/codectimestamper/meson.build
@@ -9,7 +9,8 @@ gstcodectimestamper = library('gstcodectimestamper', @@ -28,7 +28,8 @@ gstcodectimestamper = library('gstcodectimestamper',
codectimestamper_sources, codectimestamper_sources,
c_args : gst_plugins_bad_args + [ '-DGST_USE_UNSTABLE_API' ], c_args : gst_plugins_bad_args + [ '-DGST_USE_UNSTABLE_API' ],
include_directories : [configinc], include_directories : [configinc],

View file

@ -1,6 +1,6 @@
--- meson.build.orig 2024-10-30 20:33:30 UTC --- meson.build.orig 2025-03-11 20:14:44 UTC
+++ meson.build +++ meson.build
@@ -556,6 +556,7 @@ pkgconfig_subdirs = ['gstreamer-1.0'] @@ -567,6 +567,7 @@ pkgconfig_subdirs = ['gstreamer-1.0']
pkgconfig_subdirs = ['gstreamer-1.0'] pkgconfig_subdirs = ['gstreamer-1.0']
@ -8,7 +8,7 @@
pkgconfig.generate( pkgconfig.generate(
libraries : [gst_dep], libraries : [gst_dep],
variables : pkgconfig_variables, variables : pkgconfig_variables,
@@ -563,6 +564,7 @@ pkgconfig.generate( @@ -574,6 +575,7 @@ pkgconfig.generate(
name : 'gstreamer-plugins-bad-1.0', name : 'gstreamer-plugins-bad-1.0',
description : 'Streaming media framework, bad plugins libraries', description : 'Streaming media framework, bad plugins libraries',
) )

View file

@ -1,6 +1,6 @@
--- meson_options.txt.orig 2024-08-21 11:25:15 UTC --- meson_options.txt.orig 2025-03-11 20:14:44 UTC
+++ meson_options.txt +++ meson_options.txt
@@ -1,5 +1,47 @@ option('gst_play_tests', type: 'boolean', value: false @@ -1,5 +1,49 @@ option('gst_play_tests', type: 'boolean', value: false
option('gst_play_tests', type: 'boolean', value: false, option('gst_play_tests', type: 'boolean', value: false,
description: 'Enable GstPlay tests that need network access') description: 'Enable GstPlay tests that need network access')
+option('adaptivedemux', type: 'feature', value: 'auto', +option('adaptivedemux', type: 'feature', value: 'auto',
@ -13,6 +13,8 @@
+ description: 'codecparsers lib') + description: 'codecparsers lib')
+option('codecs', type: 'feature', value: 'auto', +option('codecs', type: 'feature', value: 'auto',
+ description: 'codecs lib') + description: 'codecs lib')
+option('cuda', type: 'feature', value: 'auto',
+ description: 'cuda lib')
+option('dxva', type: 'feature', value: 'auto', +option('dxva', type: 'feature', value: 'auto',
+ description: 'dxva lib') + description: 'dxva lib')
+option('basecamerabinsrc', type: 'feature', value: 'auto', +option('basecamerabinsrc', type: 'feature', value: 'auto',

View file

@ -1,13 +1,13 @@
--- sys/kms/meson.build.orig 2024-08-21 11:25:15 UTC --- sys/kms/meson.build.orig 2025-03-11 20:14:44 UTC
+++ sys/kms/meson.build +++ sys/kms/meson.build
@@ -6,10 +6,6 @@ extra_deps = [] @@ -25,10 +25,6 @@ extra_deps = []
]
extra_deps = [] extra_deps = []
-if host_system != 'linux' -if host_system != 'linux'
- subdir_done() - subdir_done()
-endif -endif
- -
libdrm_dep = dependency('libdrm', version : '>= 2.4.98', libdrm_dep = dependency('libdrm', version : '>= 2.4.108',
required : get_option('kms')) required : get_option('kms'))
libdrm_hdr_dep = dependency('libdrm', version : '>= 2.4.104', mathlib = cc.find_library('m', required : false)

View file

@ -1,6 +1,6 @@
--- sys/msdk/meson.build.orig 2024-10-30 20:33:30 UTC --- sys/msdk/meson.build.orig 2025-03-11 20:14:44 UTC
+++ sys/msdk/meson.build +++ sys/msdk/meson.build
@@ -185,7 +185,7 @@ else @@ -253,7 +253,7 @@ else
libdl_dep = cc.find_library('dl', required: get_option('msdk')) libdl_dep = cc.find_library('dl', required: get_option('msdk'))
libgudev_dep = dependency('gudev-1.0', required: get_option('msdk'), allow_fallback: true) libgudev_dep = dependency('gudev-1.0', required: get_option('msdk'), allow_fallback: true)
msdk_deps = declare_dependency(dependencies: [gstva_dep, libdl_dep, libgudev_dep, libdrm_dep]) msdk_deps = declare_dependency(dependencies: [gstva_dep, libdl_dep, libgudev_dep, libdrm_dep])
@ -9,7 +9,7 @@
endif endif
if msdk_deps_found if msdk_deps_found
@@ -201,7 +201,12 @@ if msdk_deps_found @@ -269,7 +269,12 @@ if msdk_deps_found
msdk_sources, msdk_sources,
c_args : gst_plugins_bad_args + extra_args + onevpl_extra_args, c_args : gst_plugins_bad_args + extra_args + onevpl_extra_args,
include_directories : [configinc, mfx_inc], include_directories : [configinc, mfx_inc],

View file

@ -1,11 +1,12 @@
--- tests/examples/meson.build.orig 2024-09-19 10:01:21 UTC --- tests/examples/meson.build.orig 2025-03-11 20:14:44 UTC
+++ tests/examples/meson.build +++ tests/examples/meson.build
@@ -1,26 +1,72 @@ @@ -1,27 +1,75 @@
-subdir('audiomixmatrix') -subdir('audiomixmatrix')
-subdir('avsamplesink') -subdir('avsamplesink')
-subdir('camerabin2') -subdir('camerabin2')
-subdir('codecparsers') -subdir('codecparsers')
-subdir('codecs') -subdir('codecs')
-subdir('cuda')
-subdir('d3d11') -subdir('d3d11')
-subdir('d3d12') -subdir('d3d12')
-subdir('directfb') -subdir('directfb')
@ -39,6 +40,9 @@
+if get_option('codecs').enabled() +if get_option('codecs').enabled()
+ subdir('codecs') + subdir('codecs')
+endif +endif
+if get_option('cuda').enabled()
+ subdir('cuda')
+endif
+if get_option('d3d11').enabled() +if get_option('d3d11').enabled()
+ subdir('d3d11') + subdir('d3d11')
+endif +endif

View file

@ -7,6 +7,9 @@ include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsclassificationmtd.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsmeta.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsmeta.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjectdetectionmtd.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjectdetectionmtd.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjecttrackingmtd.h include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjecttrackingmtd.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticssegmentationmtd.h
include/gstreamer-%%VERSION%%/gst/analytics/gsttensor.h
include/gstreamer-%%VERSION%%/gst/analytics/gsttensormeta.h
include/gstreamer-%%VERSION%%/gst/audio/audio-bad-prelude.h include/gstreamer-%%VERSION%%/gst/audio/audio-bad-prelude.h
include/gstreamer-%%VERSION%%/gst/audio/gstnonstreamaudiodecoder.h include/gstreamer-%%VERSION%%/gst/audio/gstnonstreamaudiodecoder.h
include/gstreamer-%%VERSION%%/gst/audio/gstplanaraudioadapter.h include/gstreamer-%%VERSION%%/gst/audio/gstplanaraudioadapter.h
@ -18,8 +21,10 @@ include/gstreamer-%%VERSION%%/gst/codecparsers/codecparsers-prelude.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstav1parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstav1parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth264parser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gsth264parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth265parser.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/gstjpeg2000sampling.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpegparser.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/gstmpeg4parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideometa.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideometa.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideoparser.h include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideoparser.h
@ -38,8 +43,6 @@ include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-descriptor.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-section.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-hdmv-section.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-isdb-descriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-isdb-descriptor.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-metadata-descriptor.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-mpegtspesmetadatameta.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-scte-section.h include/gstreamer-%%VERSION%%/gst/mpegts/gst-scte-section.h
include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegts-enumtypes.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegts-enumtypes.h
include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtsdescriptor.h include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtsdescriptor.h
@ -157,6 +160,7 @@ lib/gstreamer-%%VERSION%%/libgstsmooth.so
lib/gstreamer-%%VERSION%%/libgstspeed.so lib/gstreamer-%%VERSION%%/libgstspeed.so
lib/gstreamer-%%VERSION%%/libgstsubenc.so lib/gstreamer-%%VERSION%%/libgstsubenc.so
lib/gstreamer-%%VERSION%%/libgstswitchbin.so lib/gstreamer-%%VERSION%%/libgstswitchbin.so
lib/gstreamer-%%VERSION%%/libgsttensordecoders.so
lib/gstreamer-%%VERSION%%/libgsttimecode.so lib/gstreamer-%%VERSION%%/libgsttimecode.so
lib/gstreamer-%%VERSION%%/libgsttranscode.so lib/gstreamer-%%VERSION%%/libgsttranscode.so
lib/gstreamer-%%VERSION%%/libgstunixfd.so lib/gstreamer-%%VERSION%%/libgstunixfd.so

View file

@ -1,6 +1,6 @@
--- ext/qt6/meson.build.orig 2024-09-19 10:01:21 UTC --- ext/qt6/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/qt6/meson.build +++ ext/qt6/meson.build
@@ -112,7 +112,7 @@ qt6_egl = qt6_egl \ @@ -142,7 +142,7 @@ qt6_egl = qt6_egl \
# EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing # EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing
# support # support
qt6_egl = qt6_egl \ qt6_egl = qt6_egl \

View file

@ -1,6 +1,6 @@
--- ext/qt/meson.build.orig 2024-09-19 10:01:21 UTC --- ext/qt/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/qt/meson.build +++ ext/qt/meson.build
@@ -105,7 +105,7 @@ qt5_egl = qt5_egl \ @@ -132,7 +132,7 @@ qt5_egl = qt5_egl \
# EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing # EGL windowing for Embedded linux (e.g. i.MX6) with or without windowing
# support # support
qt5_egl = qt5_egl \ qt5_egl = qt5_egl \

View file

@ -1,6 +1,6 @@
--- sys/v4l2/gstv4l2object.c.orig 2024-09-19 10:01:21 UTC --- sys/v4l2/gstv4l2object.c.orig 2025-03-11 20:14:44 UTC
+++ sys/v4l2/gstv4l2object.c +++ sys/v4l2/gstv4l2object.c
@@ -5078,7 +5078,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object @@ -5262,7 +5262,9 @@ gst_v4l2_object_probe_caps (GstV4l2Object * v4l2object
if (v4l2object->ioctl (v4l2object->video_fd, VIDIOC_CROPCAP, &cropcap) < 0) { if (v4l2object->ioctl (v4l2object->video_fd, VIDIOC_CROPCAP, &cropcap) < 0) {
switch (errno) { switch (errno) {

View file

@ -1,6 +1,6 @@
--- sys/v4l2/v4l2_calls.c.orig 2024-08-21 11:25:15 UTC --- sys/v4l2/v4l2_calls.c.orig 2025-03-11 20:14:44 UTC
+++ sys/v4l2/v4l2_calls.c +++ sys/v4l2/v4l2_calls.c
@@ -1334,10 +1334,12 @@ gst_v4l2_query_dv_timings (GstV4l2Object * v4l2object, @@ -1333,10 +1333,12 @@ gst_v4l2_query_dv_timings (GstV4l2Object * v4l2object,
if (ret < 0) { if (ret < 0) {
switch (errno) { switch (errno) {

View file

@ -1,14 +1,12 @@
*** meson.build.orig Fri Sep 2 18:21:32 2022 --- meson.build.orig 2025-03-11 20:14:44 UTC
--- meson.build Fri Sep 2 18:24:38 2022 +++ meson.build
*************** @@ -142,6 +142,9 @@ cdata.set_quoted('LOCALEDIR', join_paths(get_option('p
*** 117,122 **** cdata.set_quoted('GETTEXT_PACKAGE', 'gst-plugins-ugly-1.0')
--- 117,125 ---- cdata.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
cdata.set_quoted('GETTEXT_PACKAGE', 'gst-plugins-ugly-1.0')
cdata.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
+ cdata.set_quoted('DEFAULT_AUDIOSINK', get_option('defaultaudiosink')) +cdata.set_quoted('DEFAULT_AUDIOSINK', get_option('defaultaudiosink'))
+ cdata.set_quoted('DEFAULT_AUDIOSRC', get_option('defaultaudiosrc')) +cdata.set_quoted('DEFAULT_AUDIOSRC', get_option('defaultaudiosrc'))
+ +
# GStreamer package name and origin url # GStreamer package name and origin url
gst_package_name = get_option('package-name') gst_package_name = get_option('package-name')
if gst_package_name == '' if gst_package_name == ''

View file

@ -1,6 +1,6 @@
--- meson_options.txt.orig 2023-01-23 19:29:34 UTC --- meson_options.txt.orig 2025-03-11 20:14:44 UTC
+++ meson_options.txt +++ meson_options.txt
@@ -16,6 +16,10 @@ option('x264', type : 'feature', value : 'auto', descr @@ -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('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('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('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)')

View file

@ -93,6 +93,7 @@ BAD_GST_ALL_PLUGINS+= \
codectimestamper \ codectimestamper \
coloreffects \ coloreffects \
colormanagement \ colormanagement \
cuda \
curl \ curl \
curl-ssh2 \ curl-ssh2 \
d3d11 \ d3d11 \
@ -230,6 +231,7 @@ BAD_GST_ALL_PLUGINS+= \
svthevcenc \ svthevcenc \
switchbin \ switchbin \
teletext \ teletext \
tensordecoders \
tests \ tests \
timecode \ timecode \
tinyalsa \ tinyalsa \

View file

@ -1,9 +1,9 @@
TIMESTAMP = 1738472068 TIMESTAMP = 1742501019
SHA256 (gst-plugins-base-1.24.12.tar.xz) = f6efbaa8fea8d00bc380bccca76a530527b1f083e8523eafb3e9b1e18bc653d3 SHA256 (gst-plugins-base-1.26.0.tar.xz) = e23189fbed2ec486690382d1055c19eeaf5aae3e95e2576fc4c884d96a90e69e
SIZE (gst-plugins-base-1.24.12.tar.xz) = 2457880 SIZE (gst-plugins-base-1.26.0.tar.xz) = 2461680
SHA256 (gst-plugins-bad-1.24.12.tar.xz) = 3d386af3d1dbd1a06c74a6251250c269b481e703f0e3255ba89ef6c1e063afea SHA256 (gst-plugins-bad-1.26.0.tar.xz) = f8287a84c5f66368a5a50da5f969994a02c47f20220ffe1ca3154193e65af216
SIZE (gst-plugins-bad-1.24.12.tar.xz) = 7083252 SIZE (gst-plugins-bad-1.26.0.tar.xz) = 7736148
SHA256 (gst-plugins-ugly-1.24.12.tar.xz) = 19ed6eef4ea1a742234fb35e2cdb107168595a4dd409a9fac0b7a16543eee78b SHA256 (gst-plugins-ugly-1.26.0.tar.xz) = a86b51c8454a813120848c803421f327d8c07aabcae461e0597cc49398c0fcde
SIZE (gst-plugins-ugly-1.24.12.tar.xz) = 233796 SIZE (gst-plugins-ugly-1.26.0.tar.xz) = 215404
SHA256 (gst-plugins-good-1.24.12.tar.xz) = d0e66e2f935d1575f6adbef7d0a2b3faba7360344383c51bf0233b39e0489a64 SHA256 (gst-plugins-good-1.26.0.tar.xz) = 9e18f139ef69ad0867c2dfbb8fe1d1736d76df11aac83f60e8d3adb1e2eaf03b
SIZE (gst-plugins-good-1.24.12.tar.xz) = 2941656 SIZE (gst-plugins-good-1.26.0.tar.xz) = 2966924

View file

@ -1,6 +1,6 @@
--- ext/alsa/meson.build.orig 2024-12-03 23:29:07 UTC --- ext/alsa/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/alsa/meson.build +++ ext/alsa/meson.build
@@ -15,7 +15,9 @@ if alsa_dep.found() @@ -33,7 +33,9 @@ if alsa_dep.found()
alsa_sources, alsa_sources,
c_args : gst_plugins_base_args, c_args : gst_plugins_base_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],

View file

@ -1,7 +1,7 @@
--- ext/cdparanoia/meson.build.orig 2024-08-21 11:25:15 UTC --- ext/cdparanoia/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/cdparanoia/meson.build +++ ext/cdparanoia/meson.build
@@ -43,7 +43,7 @@ if cdparanoia_found @@ -60,7 +60,7 @@ if cdparanoia_found
['gstcdparanoiasrc.c'], cdparanoia_sources,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],
c_args : gst_plugins_base_args + extra_args, c_args : gst_plugins_base_args + extra_args,
- dependencies : cdparanoia_deps + [audio_dep, gst_dep, gst_base_dep], - dependencies : cdparanoia_deps + [audio_dep, gst_dep, gst_base_dep],

View file

@ -1,6 +1,6 @@
--- ext/gl/meson.build.orig 2024-10-30 20:33:30 UTC --- ext/gl/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/gl/meson.build +++ ext/gl/meson.build
@@ -53,6 +53,9 @@ gl_objc_args = [] @@ -100,6 +100,9 @@ gl_objc_args = []
optional_deps = [] optional_deps = []
gl_objc_args = [] gl_objc_args = []

View file

@ -1,8 +1,8 @@
--- ext/libvisual/meson.build.orig 2023-01-23 19:29:34 UTC --- ext/libvisual/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/libvisual/meson.build +++ ext/libvisual/meson.build
@@ -13,7 +13,8 @@ if libvisual_dep.found() @@ -29,7 +29,8 @@ if libvisual_dep.found()
libvisual_sources, libvisual_sources,
c_args : gst_plugins_base_args, c_args : gst_plugins_base_args + extra_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],
- dependencies : [libvisual_dep, audio_dep, video_dep, pbutils_dep, gst_dep, gst_base_dep], - dependencies : [libvisual_dep, audio_dep, video_dep, pbutils_dep, gst_dep, gst_base_dep],
+ dependencies : [libvisual_dep, dependency('gstreamer-audio-1.0'), + dependencies : [libvisual_dep, dependency('gstreamer-audio-1.0'),

View file

@ -1,6 +1,6 @@
--- ext/ogg/meson.build.orig 2023-01-23 19:29:34 UTC --- ext/ogg/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/ogg/meson.build +++ ext/ogg/meson.build
@@ -19,7 +19,9 @@ if ogg_dep.found() @@ -37,7 +37,9 @@ if ogg_dep.found()
c_args : gst_plugins_base_args, c_args : gst_plugins_base_args,
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],

View file

@ -1,6 +1,6 @@
--- ext/opus/meson.build.orig 2022-09-06 22:11:13 UTC --- ext/opus/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/opus/meson.build +++ ext/opus/meson.build
@@ -11,12 +11,15 @@ opus_dep = dependency('opus', version: '>= 0.9.4', req @@ -28,12 +28,15 @@ if opus_dep.found()
fallback: ['opus', 'opus_dep'], default_options: ['docs=disabled']) fallback: ['opus', 'opus_dep'], default_options: ['docs=disabled'])
if opus_dep.found() if opus_dep.found()

View file

@ -1,6 +1,6 @@
--- ext/pango/meson.build.orig 2022-09-16 21:45:01 UTC --- ext/pango/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/pango/meson.build +++ ext/pango/meson.build
@@ -18,7 +18,9 @@ if pango_dep.found() @@ -36,7 +36,9 @@ if pango_dep.found()
c_args : gst_plugins_base_args, c_args : gst_plugins_base_args,
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],

View file

@ -1,6 +1,6 @@
--- ext/theora/meson.build.orig 2022-09-13 20:18:31 UTC --- ext/theora/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/theora/meson.build +++ ext/theora/meson.build
@@ -21,7 +21,8 @@ if theoradec_dep.found() or theoraenc_dep.found() @@ -36,7 +36,8 @@ if theoradec_dep.found() or theoraenc_dep.found()
c_args : gst_plugins_base_args, c_args : gst_plugins_base_args,
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],

View file

@ -1,6 +1,6 @@
--- ext/vorbis/meson.build.orig 2022-09-07 21:09:11 UTC --- ext/vorbis/meson.build.orig 2025-03-11 20:14:44 UTC
+++ ext/vorbis/meson.build +++ ext/vorbis/meson.build
@@ -31,7 +31,8 @@ if vorbis_dep.found() @@ -66,7 +66,8 @@ if vorbis_dep.found()
c_args : gst_plugins_base_args, c_args : gst_plugins_base_args,
link_args : noseh_link_args, link_args : noseh_link_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/allocators/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/allocators/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/allocators/meson.build +++ gst-libs/gst/allocators/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('allocators').enabled() +if get_option('allocators').enabled()
gst_allocators_headers = files([ gst_allocators_headers = files([
'allocators.h', 'allocators.h',
'allocators-prelude.h', 'allocators-prelude.h',
@@ -85,3 +86,4 @@ meson.override_dependency('gstreamer-allocators-1.0', @@ -94,3 +95,4 @@ meson.override_dependency('gstreamer-allocators-1.0',
sources : allocators_gen_sources) sources : allocators_gen_sources)
meson.override_dependency('gstreamer-allocators-1.0', allocators_dep) meson.override_dependency('gstreamer-allocators-1.0', allocators_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/app/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/app/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/app/meson.build +++ gst-libs/gst/app/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('app').enabled() +if get_option('app').enabled()
app_sources = files(['gstappsrc.c', 'gstappsink.c', 'gstapputils.c']) app_sources = files(['gstappsrc.c', 'gstappsink.c', 'gstapputils.c'])
app_mkenum_headers = files([ app_mkenum_headers = files([
@@ -69,3 +70,4 @@ meson.override_dependency(pkg_name, app_dep) @@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, app_dep)
sources : app_gen_sources) sources : app_gen_sources)
meson.override_dependency(pkg_name, app_dep) meson.override_dependency(pkg_name, app_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/audio/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/audio/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/audio/meson.build +++ gst-libs/gst/audio/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('audio').enabled() +if get_option('audio').enabled()
audio_src = files([ audio_src = files([
'audio.c', 'audio.c',
'audio-buffer.c', 'audio-buffer.c',
@@ -194,3 +195,4 @@ meson.override_dependency(pkg_name, audio_dep) @@ -203,3 +204,4 @@ meson.override_dependency(pkg_name, audio_dep)
sources : audio_gen_sources) sources : audio_gen_sources)
meson.override_dependency(pkg_name, audio_dep) meson.override_dependency(pkg_name, audio_dep)

View file

@ -1,6 +1,6 @@
--- gst-libs/gst/gl/meson.build.orig 2024-10-30 20:33:30 UTC --- gst-libs/gst/gl/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/gl/meson.build +++ gst-libs/gst/gl/meson.build
@@ -166,6 +166,9 @@ endif @@ -176,6 +176,9 @@ endif
error ('Found unfindable dependency') error ('Found unfindable dependency')
endif endif
@ -10,7 +10,7 @@
# OpenGL/GLES2 libraries # OpenGL/GLES2 libraries
gl_lib_deps = [] gl_lib_deps = []
# GL platform - EGL, GLX, CGL, WGL, etc # GL platform - EGL, GLX, CGL, WGL, etc
@@ -1117,7 +1120,7 @@ if build_gstgl @@ -1140,7 +1143,7 @@ if build_gstgl
library_def = {'lib': gstgl} library_def = {'lib': gstgl}
pkg_name = 'gstreamer-gl-1.0' pkg_name = 'gstreamer-gl-1.0'
pkgconfig.generate(gstgl, pkgconfig.generate(gstgl,

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/pbutils/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/pbutils/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/pbutils/meson.build +++ gst-libs/gst/pbutils/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('pbutils').enabled() +if get_option('pbutils').enabled()
pbutils_sources = files([ pbutils_sources = files([
'gstpluginsbaseversion.c', 'gstpluginsbaseversion.c',
'pbutils.c', 'pbutils.c',
@@ -100,3 +101,4 @@ meson.override_dependency(pkg_name, pbutils_dep) @@ -109,3 +110,4 @@ meson.override_dependency(pkg_name, pbutils_dep)
sources : pbutils_gen_sources) sources : pbutils_gen_sources)
meson.override_dependency(pkg_name, pbutils_dep) meson.override_dependency(pkg_name, pbutils_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/riff/meson.build.orig 2022-09-06 21:07:15 UTC --- gst-libs/gst/riff/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/riff/meson.build +++ gst-libs/gst/riff/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('riff').enabled() +if get_option('riff').enabled()
riff_sources = [ riff_sources = files(
'riff.c', 'riff.c',
'riff-media.c', 'riff-media.c',
@@ -62,3 +63,4 @@ riff_dep = declare_dependency(link_with: gstriff, @@ -71,3 +72,4 @@ meson.override_dependency(pkg_name, riff_dep)
sources : riff_gen_sources ) sources : riff_gen_sources )
meson.override_dependency(pkg_name, riff_dep) meson.override_dependency(pkg_name, riff_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/rtp/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/rtp/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/rtp/meson.build +++ gst-libs/gst/rtp/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('rtp').enabled() +if get_option('rtp').enabled()
rtp_sources = files([ rtp_sources = files([
'gstrtpbuffer.c', 'gstrtpbuffer.c',
'gstrtcpbuffer.c', 'gstrtcpbuffer.c',
@@ -86,3 +87,4 @@ meson.override_dependency(pkg_name, rtp_dep) @@ -95,3 +96,4 @@ meson.override_dependency(pkg_name, rtp_dep)
sources : rtp_gen_sources) sources : rtp_gen_sources)
meson.override_dependency(pkg_name, rtp_dep) meson.override_dependency(pkg_name, rtp_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/rtsp/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/rtsp/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/rtsp/meson.build +++ gst-libs/gst/rtsp/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('rtsp').enabled() +if get_option('rtsp').enabled()
rtsp_sources = files([ rtsp_sources = files([
'gstrtsptransport.c', 'gstrtsptransport.c',
'gstrtspurl.c', 'gstrtspurl.c',
@@ -91,3 +92,4 @@ meson.override_dependency(pkg_name, rtsp_dep) @@ -100,3 +101,4 @@ meson.override_dependency(pkg_name, rtsp_dep)
sources : rtsp_gen_sources) sources : rtsp_gen_sources)
meson.override_dependency(pkg_name, rtsp_dep) meson.override_dependency(pkg_name, rtsp_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/sdp/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/sdp/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/sdp/meson.build +++ gst-libs/gst/sdp/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('sdp').enabled() +if get_option('sdp').enabled()
gst_sdp_headers = files([ gst_sdp_headers = files([
'sdp.h', 'sdp.h',
'sdp-prelude.h', 'sdp-prelude.h',
@@ -61,3 +62,4 @@ meson.override_dependency(pkg_name, sdp_dep) @@ -71,3 +72,4 @@ meson.override_dependency(pkg_name, sdp_dep)
sources: sdp_gen_sources) sources: sdp_gen_sources)
meson.override_dependency(pkg_name, sdp_dep) meson.override_dependency(pkg_name, sdp_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/tag/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/tag/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/tag/meson.build +++ gst-libs/gst/tag/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('tag').enabled() +if get_option('tag').enabled()
tag_sources = files([ tag_sources = files([
'gstvorbistag.c', 'gstvorbistag.c',
'gstid3tag.c', 'gstid3tag.c',
@@ -143,3 +144,4 @@ gst_tag_dir = meson.current_source_dir() @@ -152,3 +153,4 @@ gst_tag_dir = meson.current_source_dir()
install : false) install : false)
gst_tag_dir = meson.current_source_dir() gst_tag_dir = meson.current_source_dir()

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/video/meson.build.orig 2024-08-21 11:25:15 UTC --- gst-libs/gst/video/meson.build.orig 2025-03-11 20:14:44 UTC
+++ gst-libs/gst/video/meson.build +++ gst-libs/gst/video/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('video').enabled() +if get_option('video').enabled()
video_sources = files([ video_sources = files([
'colorbalance.c', 'colorbalance.c',
'colorbalancechannel.c', 'colorbalancechannel.c',
@@ -186,3 +187,4 @@ meson.override_dependency(pkg_name, video_dep) @@ -195,3 +196,4 @@ meson.override_dependency(pkg_name, video_dep)
sources : video_gen_sources) sources : video_gen_sources)
meson.override_dependency(pkg_name, video_dep) meson.override_dependency(pkg_name, video_dep)

View file

@ -1,4 +1,4 @@
--- meson.build.orig 2024-08-21 11:25:15 UTC --- meson.build.orig 2025-03-11 20:14:44 UTC
+++ meson.build +++ meson.build
@@ -17,6 +17,8 @@ gst_version_is_dev = gst_version_minor % 2 == 1 and gs @@ -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_stable = gst_version_minor.is_even()
@ -9,7 +9,7 @@
host_system = host_machine.system() host_system = host_machine.system()
have_cxx = add_languages('cpp', native: false, required: false) have_cxx = add_languages('cpp', native: false, required: false)
@@ -293,8 +295,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi @@ -301,8 +303,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi
# FIXME: These should be configure options # FIXME: These should be configure options
core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosink') core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosink')
@ -21,7 +21,7 @@
# Set whether the audioresampling method should be detected at runtime # Set whether the audioresampling method should be detected at runtime
core_conf.set('AUDIORESAMPLE_FORMAT_' + get_option('audioresample_format').to_upper(), true) core_conf.set('AUDIORESAMPLE_FORMAT_' + get_option('audioresample_format').to_upper(), true)
@@ -505,6 +509,7 @@ pkgconfig_plugins_base_libs_variables = [ @@ -521,6 +525,7 @@ pkgconfig_plugins_base_libs_variables = [
'libraries=' + ' '.join(base_libraries), 'libraries=' + ' '.join(base_libraries),
] ]
@ -29,7 +29,7 @@
pkgconfig.generate( pkgconfig.generate(
libraries : [gst_dep], libraries : [gst_dep],
variables : pkgconfig_variables + pkgconfig_plugins_base_libs_variables, variables : pkgconfig_variables + pkgconfig_plugins_base_libs_variables,
@@ -518,6 +523,7 @@ run_command(meson_pkg_config_file_fixup_script, @@ -534,6 +539,7 @@ run_command(meson_pkg_config_file_fixup_script,
run_command(meson_pkg_config_file_fixup_script, run_command(meson_pkg_config_file_fixup_script,
'gstreamer-plugins-base-1.0', 'libraries', 'gstreamer-plugins-base-1.0', 'libraries',
check: true) check: true)

View file

@ -1,19 +1,19 @@
--- sys/ximage/meson.build.orig 2023-01-23 19:29:34 UTC --- sys/ximage/meson.build.orig 2025-03-11 20:14:44 UTC
+++ sys/ximage/meson.build +++ sys/ximage/meson.build
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
+if get_option('ximage').enabled() +if get_option('ximage').enabled()
no_warn_args = [] no_warn_args = []
# XKeycodeToKeysym is deprecated, but we use it when Xkb is unavailable # XKeycodeToKeysym is deprecated, but we use it when Xkb is unavailable
if cc.has_argument ('-Wno-deprecated-declarations') if cc.has_argument ('-Wno-deprecated-declarations')
@@ -8,8 +9,9 @@ gstximage = library('gstximagesink', @@ -29,9 +30,10 @@ if x11_dep.found()
'ximagesink.c', 'ximage.c', 'ximagepool.c', ximage_sources,
c_args : gst_plugins_base_args + no_warn_args, c_args : gst_plugins_base_args + no_warn_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],
- dependencies : [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep], - dependencies : [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
+ dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep], + dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
install : true, install : true,
install_dir : plugins_install_dir, install_dir : plugins_install_dir,
) )
plugins += [gstximage] plugins += [gstximage]
+endif +endif
\ No newline at end of file endif

View file

@ -1,6 +1,6 @@
--- sys/xvimage/meson.build.orig 2023-01-23 19:29:34 UTC --- sys/xvimage/meson.build.orig 2025-03-11 20:14:44 UTC
+++ sys/xvimage/meson.build +++ sys/xvimage/meson.build
@@ -19,7 +19,8 @@ if xvideo_dep.found() @@ -35,7 +35,8 @@ if xvideo_dep.found() and x11_dep.found()
xvimage_sources, xvimage_sources,
c_args : gst_plugins_base_args + no_warn_args, c_args : gst_plugins_base_args + no_warn_args,
include_directories: [configinc, libsinc], include_directories: [configinc, libsinc],

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1738472086 TIMESTAMP = 1742501042
SHA256 (gst-rtsp-server-1.24.12.tar.xz) = a335f73687d2efe22db94348c6893c73b53a2c6bc55ee7a590028ba196ddc623 SHA256 (gst-rtsp-server-1.26.0.tar.xz) = e983c039496e3f75e39696554ce74db4120e2465de17aa1cc37160568e9b40bc
SIZE (gst-rtsp-server-1.24.12.tar.xz) = 289092 SIZE (gst-rtsp-server-1.26.0.tar.xz) = 272400

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1738472097 TIMESTAMP = 1742501087
SHA256 (gstreamer-vaapi-1.24.12.tar.xz) = 39ab3d2a381c99a9e10f46182ed57c6baaeaa8be810bd2f84f162c8be299753c SHA256 (gstreamer-vaapi-1.26.0.tar.xz) = 573931d455f5a96f63db7c8d35d51322b8d287816e8c6a77d84cfbb9fa1351f1
SIZE (gstreamer-vaapi-1.24.12.tar.xz) = 559180 SIZE (gstreamer-vaapi-1.26.0.tar.xz) = 529064

View file

@ -1,6 +1,5 @@
PORTNAME= gstreamer PORTNAME= gstreamer
PORTVERSION= ${_GST_VERSION} PORTVERSION= ${_GST_VERSION}
PORTREVISION= 1
CATEGORIES= multimedia CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/ MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1 PKGNAMESUFFIX= 1

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1738472023 TIMESTAMP = 1742500926
SHA256 (gstreamer-1.24.12.tar.xz) = b3522d1b4fe174fff3b3c7f0603493e2367bd1c43f5804df15b634bd22b1036f SHA256 (gstreamer-1.26.0.tar.xz) = 1b2ee4028010c25b776effa7c396c7e3e1861b60b9417e416f4914abcdff279f
SIZE (gstreamer-1.24.12.tar.xz) = 1873544 SIZE (gstreamer-1.26.0.tar.xz) = 1869668

View file

@ -72,6 +72,7 @@ include/gstreamer-%%VERSION%%/gst/gsterror.h
include/gstreamer-%%VERSION%%/gst/gstevent.h include/gstreamer-%%VERSION%%/gst/gstevent.h
include/gstreamer-%%VERSION%%/gst/gstformat.h include/gstreamer-%%VERSION%%/gst/gstformat.h
include/gstreamer-%%VERSION%%/gst/gstghostpad.h include/gstreamer-%%VERSION%%/gst/gstghostpad.h
include/gstreamer-%%VERSION%%/gst/gstidstr.h
include/gstreamer-%%VERSION%%/gst/gstinfo.h include/gstreamer-%%VERSION%%/gst/gstinfo.h
include/gstreamer-%%VERSION%%/gst/gstiterator.h include/gstreamer-%%VERSION%%/gst/gstiterator.h
include/gstreamer-%%VERSION%%/gst/gstmacros.h include/gstreamer-%%VERSION%%/gst/gstmacros.h
@ -113,6 +114,7 @@ include/gstreamer-%%VERSION%%/gst/gsttypefindfactory.h
include/gstreamer-%%VERSION%%/gst/gsturi.h include/gstreamer-%%VERSION%%/gst/gsturi.h
include/gstreamer-%%VERSION%%/gst/gstutils.h include/gstreamer-%%VERSION%%/gst/gstutils.h
include/gstreamer-%%VERSION%%/gst/gstvalue.h include/gstreamer-%%VERSION%%/gst/gstvalue.h
include/gstreamer-%%VERSION%%/gst/gstvecdeque.h
include/gstreamer-%%VERSION%%/gst/gstversion.h include/gstreamer-%%VERSION%%/gst/gstversion.h
include/gstreamer-%%VERSION%%/gst/math-compat.h include/gstreamer-%%VERSION%%/gst/math-compat.h
include/gstreamer-%%VERSION%%/gst/net/gstnet.h include/gstreamer-%%VERSION%%/gst/net/gstnet.h
@ -157,14 +159,11 @@ libexec/gstreamer-%%VERSION%%/gst-hotdoc-plugins-scanner
libexec/gstreamer-%%VERSION%%/gst-plugin-scanner libexec/gstreamer-%%VERSION%%/gst-plugin-scanner
libexec/gstreamer-%%VERSION%%/gst-plugins-doc-cache-generator libexec/gstreamer-%%VERSION%%/gst-plugins-doc-cache-generator
%%PTP%%@(root,wheel,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper %%PTP%%@(root,wheel,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
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
share/aclocal/gst-element-check-%%VERSION%%.m4 share/aclocal/gst-element-check-%%VERSION%%.m4
%%BASH%%share/bash-completion/completions/gst-inspect-%%VERSION%% %%BASH%%share/bash-completion/completions/gst-inspect-%%VERSION%%
%%BASH%%share/bash-completion/completions/gst-launch-%%VERSION%% %%BASH%%share/bash-completion/completions/gst-launch-%%VERSION%%
%%BASH%%share/bash-completion/helpers/gst %%BASH%%share/bash-completion/helpers/gst
share/cmake/FindGStreamer.cmake
share/gdb/auto-load%%RESETPREFIX%%/lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%%-gdb.py share/gdb/auto-load%%RESETPREFIX%%/lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%%-gdb.py
%%DATADIR%%-%%VERSION%%/gdb/glib_gobject_helper.py %%DATADIR%%-%%VERSION%%/gdb/glib_gobject_helper.py
%%DATADIR%%-%%VERSION%%/gdb/gst_gdb.py %%DATADIR%%-%%VERSION%%/gdb/gst_gdb.py
@ -217,3 +216,7 @@ share/gir-%%VERSION%%/GstNet-%%VERSION%%.gir
%%NLS%%share/locale/vi/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_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo
%%NLS%%share/locale/zh_TW/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

View file

@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe gnome gstreamer meson pkgconfig python tar:xz USES= cpe gnome gstreamer meson pkgconfig python tar:xz
CPE_VENDOR= ${PORTNAME}_project CPE_VENDOR= ${PORTNAME}_project
USE_GNOME= pygobject3 USE_GNOME= pygobject3
USE_GSTREAMER= bad rtsp-server webrtc
USE_PYTHON= flavors USE_PYTHON= flavors
BINARY_ALIAS= python3=${PYTHON_VERSION} BINARY_ALIAS= python3=${PYTHON_VERSION}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1738472110 TIMESTAMP = 1742501098
SHA256 (gst-python-1.24.12.tar.xz) = d679e2ca3e655a7328627c4670c324fc22f588d2cb8ecd2fa7a6a42df51132cc SHA256 (gst-python-1.26.0.tar.xz) = e5046a05d77abb15671ad01cd1908d17d62e5a06f5d7841be4342ade2a3fb8db
SIZE (gst-python-1.24.12.tar.xz) = 126424 SIZE (gst-python-1.26.0.tar.xz) = 110572

View file

@ -1,10 +1,13 @@
lib/gstreamer-1.0/libgstpython.so lib/gstreamer-1.0/libgstpython.so
%%PYTHON_SITELIBDIR%%/gi/overrides/Gst.py %%PYTHON_SITELIBDIR%%/gi/overrides/Gst.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstAnalytics.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstAudio.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstAudio.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GstVideo.py %%PYTHON_SITELIBDIR%%/gi/overrides/GstVideo.py
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@ -12,3 +15,4 @@ lib/gstreamer-1.0/libgstpython.so
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst%%PYTHON_EXT_SUFFIX%%.so %%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst_analytics%%PYTHON_EXT_SUFFIX%%.so