From a914d3a47ce8a9e01655c7b876d211322ce46587 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 23 Jun 2020 15:49:18 -0700 Subject: [PATCH 1/6] gstreamer1: update to 17.1 Updated options list. Removed outdated autotools patch. autotools is now gone. Signed-off-by: Rosen Penev --- multimedia/gstreamer1/Makefile | 12 +++++--- .../patches/001-no-translations.patch | 28 ------------------- 2 files changed, 8 insertions(+), 32 deletions(-) delete mode 100644 multimedia/gstreamer1/patches/001-no-translations.patch diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile index b0293ac75..a33c36091 100644 --- a/multimedia/gstreamer1/Makefile +++ b/multimedia/gstreamer1/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gstreamer1 -PKG_VERSION:=1.16.2 +PKG_VERSION:=1.17.1 PKG_RELEASE:=1 PKG_SOURCE:=gstreamer-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gstreamer -PKG_HASH:=e3f044246783fd685439647373fa13ba14f7ab0b346eadd06437092f8419e94e +PKG_HASH:=f63566152755aab98414feb859ea8b00d3b07cad2486f304a8feec1265e5aa0e PKG_BUILD_DIR:=$(BUILD_DIR)/gstreamer-$(PKG_VERSION) PKG_MAINTAINER:=W. Michael Petullo \ @@ -121,14 +121,16 @@ MESON_ARGS += \ -Dregistry=false \ -Dtracer_hooks=false \ -Dptp-helper-setuid-user=none \ - -Dextra-checks=false \ + -Dptp-helper-setuid-group=none \ -Doption-parsing=false \ -Dpoisoning=false \ + -Dmemory-alignment=malloc \ -Dcheck=enabled \ -Dlibunwind=disabled \ -Dlibdw=disabled \ -Ddbghelp=disabled \ -Dbash-completion=disabled \ + -Dcoretracers=disabled \ -Dexamples=disabled \ -Dbenchmarks=disabled \ -Dtools=enabled \ @@ -136,7 +138,9 @@ MESON_ARGS += \ -Dintrospection=disabled \ -Dnls=enabled \ -Dgobject-cast-checks=disabled \ - -Dglib-asserts=disabled + -Dglib-asserts=disabled \ + -Dextra-checks=disabled \ + -Ddoc=disabled define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include/gstreamer-$(GST_VERSION) diff --git a/multimedia/gstreamer1/patches/001-no-translations.patch b/multimedia/gstreamer1/patches/001-no-translations.patch deleted file mode 100644 index e6c686401..000000000 --- a/multimedia/gstreamer1/patches/001-no-translations.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/Makefile.am -+++ b/Makefile.am -@@ -9,7 +9,6 @@ aclocal_DATA = gst-element-check-1.0.m4 - SUBDIRS = pkgconfig \ - gst libs plugins tests \ - docs \ -- po \ - m4 \ - common \ - data -@@ -22,7 +21,6 @@ endif - DIST_SUBDIRS = pkgconfig \ - gst libs plugins tools tests \ - docs \ -- po \ - m4 \ - common \ - data ---- a/configure.ac -+++ b/configure.ac -@@ -1108,7 +1108,6 @@ libs/gst/net/Makefile - plugins/Makefile - plugins/elements/Makefile - plugins/tracers/Makefile --po/Makefile.in - tests/Makefile - tests/benchmarks/Makefile - tests/check/Makefile From 9c10ab46ca5894405b085601c4b9977e4f8a537b Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 23 Jun 2020 15:57:22 -0700 Subject: [PATCH 2/6] gst1-plugins-base: update to 1.17.1 Updated options. Added extra plugins that are now available. Signed-off-by: Rosen Penev --- multimedia/gst1-plugins-base/Makefile | 34 ++++++++++++++++++++------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/multimedia/gst1-plugins-base/Makefile b/multimedia/gst1-plugins-base/Makefile index b6d8a30a8..624ba9937 100644 --- a/multimedia/gst1-plugins-base/Makefile +++ b/multimedia/gst1-plugins-base/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-base -PKG_VERSION:=1.16.2 +PKG_VERSION:=1.17.1 PKG_RELEASE:=1 PKG_SOURCE:=gst-plugins-base-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gst-plugins-base -PKG_HASH:=b13e73e2fe74a4166552f9577c3dcb24bed077021b9c7fa600d910ec6987816a +PKG_HASH:=c0d8a84e3262e706ebc88831ca7349e5ae221274ef362599734573b3d3c028f3 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-base-$(PKG_VERSION) PKG_MAINTAINER:=W. Michael Petullo \ @@ -148,10 +148,13 @@ MESON_ARGS += \ \ $(call GST_COND_SELECT,alsa) \ $(call GST_COND_SELECT,cdparanoia) \ + $(call GST_COND_SELECT,libvisual) \ $(call GST_COND_SELECT,ogg) \ $(call GST_COND_SELECT,opus) \ $(call GST_COND_SELECT,pango) \ $(call GST_COND_SELECT,theora) \ + $(call GST_COND_SELECT,tremor) \ + -Dtremor=$(if $(CONFIG_PACKAGE_gst1-mod-ivorbisdec),en,dis)abled \ $(call GST_COND_SELECT,vorbis) \ -Dx11=disabled \ -Dxshm=disabled \ @@ -160,13 +163,13 @@ MESON_ARGS += \ -Dexamples=disabled \ -Dtests=disabled \ -Dtools=disabled \ - -Dgtk_doc=disabled \ -Dintrospection=disabled \ -Dnls=enabled \ -Dorc=disabled \ -Dgobject-cast-checks=disabled \ -Dglib-asserts=disabled \ - -Dglib-checks=disabled + -Dglib-checks=disabled \ + -Ddoc=disabled define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include/gstreamer-$(GST_VERSION) @@ -281,24 +284,37 @@ define GstBuildPlugin $$(eval $$(call BuildPackage,gst1-mod-$(1))) endef -$(eval $(call GstBuildPlugin,alsa,ALSA,audio tag,,+alsa-lib)) +$(eval $(call GstBuildPlugin,adder,adder,audio,,)) $(eval $(call GstBuildPlugin,app,app,app,,)) $(eval $(call GstBuildPlugin,audioconvert,audio format conversion,audio,,)) +$(eval $(call GstBuildPlugin,audiomixer,audio mixing,audio,,)) $(eval $(call GstBuildPlugin,audiorate,audio rate adjusting,audio tag,,)) $(eval $(call GstBuildPlugin,audioresample,audio resampling,audio tag,,)) $(eval $(call GstBuildPlugin,audiotestsrc,audio test,audio tag controller,,)) -$(eval $(call GstBuildPlugin,playback,media decoder (v2),pbutils,,)) +$(eval $(call GstBuildPlugin,compositor,video compositor,video,,)) +$(eval $(call GstBuildPlugin,encoding,encoding plugin,pbutils video,,)) $(eval $(call GstBuildPlugin,gio,GIO,,,)) -$(eval $(call GstBuildPlugin,ogg,Ogg,riff tag pbutils video,,+libogg)) -$(eval $(call GstBuildPlugin,opus,OPUS plugin library,pbutils video,,+libopus)) +$(eval $(call GstBuildPlugin,overlaycomposition,overlay composition,video,,)) +$(eval $(call GstBuildPlugin,pbtypes,pbtypes,video,,)) +$(eval $(call GstBuildPlugin,playback,playback,pbutils,,)) +$(eval $(call GstBuildPlugin,subparse,subparse,video,,)) +$(eval $(call GstBuildPlugin,rawparse,parse raw media,audio video,,)) $(eval $(call GstBuildPlugin,tcp,TCP,net,,)) -$(eval $(call GstBuildPlugin,theora,Theora,tag video,,+libogg +libtheora)) $(eval $(call GstBuildPlugin,typefindfunctions,'typefind' functions,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,videoconvert,video format conversion,video,,)) $(eval $(call GstBuildPlugin,videorate,Adjusts video frames,video,,)) $(eval $(call GstBuildPlugin,videoscale,Resizes video,video,,)) $(eval $(call GstBuildPlugin,videotestsrc,video test,video,,+liboil)) $(eval $(call GstBuildPlugin,volume,volume,audio controller,,+liboil)) + +$(eval $(call GstBuildPlugin,alsa,ALSA audio source/sink,audio tag,,+alsa-lib)) +$(eval $(call GstBuildPlugin,ivorbisdec,Integer Vorbis decoder plugin for devices without floating point,audio tag,,+libvorbisidec)) +#$(eval $(call GstBuildPlugin,cdparanoia,cdparanoia,,+libcdparanoia)) +#$(eval $(call GstBuildPlugin,libvisual,libvisual audio visualization,,+alsa-lib)) +$(eval $(call GstBuildPlugin,ogg,ogg parser muxer demuxer,riff tag pbutils video,,+libogg)) +$(eval $(call GstBuildPlugin,opus,OPUS audio codec,pbutils video,,+libopus)) +#$(eval $(call GstBuildPlugin,pango,Pango text rendering and overlay plugin,,+libopus)) +$(eval $(call GstBuildPlugin,theora,Theora,tag video,,+libogg +libtheora)) $(eval $(call GstBuildPlugin,vorbis,Vorbis,audio tag,ogg,+libvorbis)) $(eval $(call BuildPackage,gstreamer1-plugins-base)) From 2c61553637f66e57d06e13ba5b850d510c436b93 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 23 Jun 2020 16:19:25 -0700 Subject: [PATCH 3/6] gst1-plugins-good: update to 1.17.1 Updated options. Removed deinterlace plugin as it's failing to build. Reorganized plugin list based on meson_options.txt order. Signed-off-by: Rosen Penev --- multimedia/gst1-plugins-good/Makefile | 103 ++++++++++++++------------ 1 file changed, 54 insertions(+), 49 deletions(-) diff --git a/multimedia/gst1-plugins-good/Makefile b/multimedia/gst1-plugins-good/Makefile index dc229c260..07f4d6018 100644 --- a/multimedia/gst1-plugins-good/Makefile +++ b/multimedia/gst1-plugins-good/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-good -PKG_VERSION:=1.16.2 +PKG_VERSION:=1.17.1 PKG_RELEASE:=1 PKG_SOURCE:=gst-plugins-good-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gst-plugins-good/ -PKG_HASH:=40bb3bafda25c0b739c8fc36e48380fccf61c4d3f83747e97ac3f9b0171b1319 +PKG_HASH:=ea8957460ed38261e5c4bf6a8bf98d946298b756a695b27c9b1209aa7b76b0d7 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-good-$(PKG_VERSION) PKG_MAINTAINER:=W. Michael Petullo \ @@ -131,41 +131,42 @@ MESON_ARGS += \ $(call GST_COND_SELECT,spectrum) \ $(call GST_COND_SELECT,udp) \ $(call GST_COND_SELECT,videobox) \ + $(call GST_COND_SELECT,videocrop) \ $(call GST_COND_SELECT,videofilter) \ $(call GST_COND_SELECT,videomixer) \ $(call GST_COND_SELECT,wavenc) \ $(call GST_COND_SELECT,wavparse) \ $(call GST_COND_SELECT,y4m) \ \ - -Daalib=disabled \ - -Dbz2=disabled \ - -Dcairo=disabled \ + $(call GST_COND_SELECT,aalib) \ + $(call GST_COND_SELECT,bz2) \ + $(call GST_COND_SELECT,cairo) \ -Ddirectsound=disabled \ - -Ddv=disabled \ - -Ddv1394=disabled \ - $(call GST_COND_SELECT,flac) \ + $(call GST_COND_SELECT,dv) \ + -Ddv1394=$(if $(CONFIG_PACKAGE_gst1-mod-1394),en,dis)abled \ + $(call GST_COND_SELECT,flac) \ -Dgdk-pixbuf=disabled \ -Dgtk3=disabled \ -Djack=disabled \ - $(call GST_COND_SELECT,jpeg) \ - $(call GST_COND_SELECT,lame) \ - -Dlibcaca=disabled \ - $(call GST_COND_SELECT,mpg123) \ + $(call GST_COND_SELECT,jpeg) \ + $(call GST_COND_SELECT,lame) \ + -Dlibcaca=disabled \ + $(call GST_COND_SELECT,mpg123) \ -Doss=$(if $(CONFIG_PACKAGE_gst1-mod-ossaudio),en,dis)abled \ - $(call GST_COND_SELECT,oss4) \ + $(call GST_COND_SELECT,oss4) \ -Dosxaudio=disabled \ -Dosxvideo=disabled \ - $(call GST_COND_SELECT,png) \ - -Dpulse=disabled \ + $(call GST_COND_SELECT,png) \ + $(call GST_COND_SELECT,pulse) \ -Dqt5=disabled \ - $(call GST_COND_SELECT,shout2) \ - $(call GST_COND_SELECT,soup) \ - $(call GST_COND_SELECT,speex) \ - -Dtaglib=disabled \ - -Dtwolame=disabled \ - $(call GST_COND_SELECT,vpx) \ + $(call GST_COND_SELECT,shout2) \ + $(call GST_COND_SELECT,soup) \ + $(call GST_COND_SELECT,speex) \ + $(call GST_COND_SELECT,taglib) \ + $(call GST_COND_SELECT,twolame) \ + $(call GST_COND_SELECT,vpx) \ -Dwaveform=disabled \ - -Dwavpack=disabled \ + $(call GST_COND_SELECT,wavpack) \ \ -Dximagesrc=disabled \ -Dv4l2=$(if $(CONFIG_PACKAGE_gst1-mod-video4linux2),en,dis)abled \ @@ -175,7 +176,8 @@ MESON_ARGS += \ -Dorc=disabled \ -Dgobject-cast-checks=disabled \ -Dglib-asserts=disabled \ - -Dglib-checks=disabled + -Dglib-checks=disabled \ + -Ddoc=disabled define Package/gst1-plugins-good/install /bin/true @@ -217,10 +219,8 @@ define GstBuildPlugin $$(eval $$(call BuildPackage,gst1-mod-$(1))) endef -#$(eval $(call GstBuildPlugin,1394,IEEE 1394 support,,,)) $(eval $(call GstBuildPlugin,alaw,alaw codec,audio,,)) $(eval $(call GstBuildPlugin,alpha,alpha support,video,,)) -$(eval $(call GstBuildPlugin,alphacolor,alphacolor support,video,,)) $(eval $(call GstBuildPlugin,apetag,apetag support,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,audiofx,audio effects,audio fft controller,,)) $(eval $(call GstBuildPlugin,audioparsers,audioparsers,audio tag pbutils,,)) @@ -229,59 +229,64 @@ $(eval $(call GstBuildPlugin,autodetect,format auto-detection,,,)) $(eval $(call GstBuildPlugin,avi,avi support,audio riff tag video,,)) $(eval $(call GstBuildPlugin,cutter,audio cutter,audio,,)) $(eval $(call GstBuildPlugin,debug,debugging,,,)) -$(eval $(call GstBuildPlugin,deinterlace,deinterlace support,video,,)) +#$(eval $(call GstBuildPlugin,deinterlace,deinterlace support,video,,)) $(eval $(call GstBuildPlugin,dtmf,dtmf support,rtp,,)) -#$(eval $(call GstBuildPlugin,dv,dv support,audio tag video,,)) $(eval $(call GstBuildPlugin,effectv,effectvsupport,video,,)) $(eval $(call GstBuildPlugin,equalizer,audio equalizer,audio controller,,)) -$(eval $(call GstBuildPlugin,flac,FLAC codec,audio pbutils tag,,+libflac)) $(eval $(call GstBuildPlugin,flv,flv codec,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,flxdec,flx codec,,,)) -#$(eval $(call GstBuildPlugin,gdkpixbuf,gdkpixbuf support,video,,)) -$(eval $(call GstBuildPlugin,goom2k1,goom support,audio video pbutils,,)) $(eval $(call GstBuildPlugin,goom,goom support,audio video pbutils,,)) +$(eval $(call GstBuildPlugin,goom2k1,goom support,audio video pbutils,,)) $(eval $(call GstBuildPlugin,icydemux,icy demuxer,audio tag,,)) $(eval $(call GstBuildPlugin,id3demux,ID3v1/v2 demuxer,pbutils tag,,)) $(eval $(call GstBuildPlugin,imagefreeze,imagefreeze support,,,)) $(eval $(call GstBuildPlugin,interleave,audio interleave,audio,,)) $(eval $(call GstBuildPlugin,isomp4,isomp4 support,audio pbutils riff rtp tag video,,)) -#$(eval $(call GstBuildPlugin,jack,jack support,audio,,)) -$(eval $(call GstBuildPlugin,jpeg,jpeg support,video,,+libjpeg)) -$(eval $(call GstBuildPlugin,lame,MP3 encoder (using LAME),audio,,+lame-lib)) $(eval $(call GstBuildPlugin,level,audio level,audio,,)) $(eval $(call GstBuildPlugin,matroska,matroska support,audio pbutils riff tag video,,)) -$(eval $(call GstBuildPlugin,mpg123,MP3 decoder (using mpg123),audio tag,,+libid3tag +mpg123)) -$(eval $(call GstBuildPlugin,mulaw,mulaw support,audio,,)) +$(eval $(call GstBuildPlugin,monoscope,monoscope,,,)) $(eval $(call GstBuildPlugin,multifile,multiple files access,video,,)) $(eval $(call GstBuildPlugin,multipart,multipart stream handling,,,)) -$(eval $(call GstBuildPlugin,navigationtest,navigationtest support,video,,)) -$(eval $(call GstBuildPlugin,oss4,OSS 4 audio support,audio tag,,)) -$(eval $(call GstBuildPlugin,ossaudio,OSS audio support,audio,,)) -$(eval $(call GstBuildPlugin,png,png support,video,,+libpng)) -#$(eval $(call GstBuildPlugin,pulse,pulse support,audio pbutils tag video,,)) $(eval $(call GstBuildPlugin,replaygain,volume normalization,pbutils,,)) -$(eval $(call GstBuildPlugin,rtpmanager,RTP manager,audio net rtp tag pbutils video,,)) $(eval $(call GstBuildPlugin,rtp,RTP,audio rtp tag pbutils video,,)) +$(eval $(call GstBuildPlugin,rtpmanager,RTP manager,audio net rtp tag pbutils video,,)) $(eval $(call GstBuildPlugin,rtsp,RTSP,net rtp rtsp sdp,,)) $(eval $(call GstBuildPlugin,shapewipe,shapewipe support,video,,)) -$(eval $(call GstBuildPlugin,shout2,shout2 support,audio,,+libshout)) $(eval $(call GstBuildPlugin,smpte,smpte support,video,,)) -$(eval $(call GstBuildPlugin,soup,soup input,audio tag,,+libsoup)) $(eval $(call GstBuildPlugin,spectrum,spectrum data output,audio fft,,)) -$(eval $(call GstBuildPlugin,speex,speex support,audio tag,,+libspeex)) -#$(eval $(call GstBuildPlugin,taglib,taglib support,tag,,)) $(eval $(call GstBuildPlugin,udp,UDP,net,,)) -$(eval $(call GstBuildPlugin,video4linux2,video4linux2 support,video allocators,,+libv4l)) $(eval $(call GstBuildPlugin,videobox,videobox support,video,,)) $(eval $(call GstBuildPlugin,videocrop,videocrop support,video,,)) $(eval $(call GstBuildPlugin,videofilter,videofilter support,video,,)) $(eval $(call GstBuildPlugin,videomixer,videomixer support,video,,)) -$(eval $(call GstBuildPlugin,vpx,vpx support,tag video,,+libvpx)) $(eval $(call GstBuildPlugin,wavenc,Wav encoder,riff,,)) -#$(eval $(call GstBuildPlugin,wavpack,Wav packer,audio riff tag,,)) $(eval $(call GstBuildPlugin,wavparse,Wav parser,audio riff tag,,)) -#$(eval $(call GstBuildPlugin,ximagesrc,ximagesrc support,video,,)) #$(eval $(call GstBuildPlugin,y4m,sty4menc support,video,,)) +#$(eval $(call GstBuildPlugin,1394,IEEE 1394 support,,,)) +#$(eval $(call GstBuildPlugin,aalib,aalib text console video sink,,,)) +#$(eval $(call GstBuildPlugin,alphacolor,alphacolor support,video,,)) +#$(eval $(call GstBuildPlugin,dv,dv support,audio tag video,,)) +$(eval $(call GstBuildPlugin,flac,FLAC codec,audio pbutils tag,,+libflac)) +#$(eval $(call GstBuildPlugin,gdkpixbuf,gdkpixbuf support,video,,)) +#$(eval $(call GstBuildPlugin,jack,jack support,audio,,)) +$(eval $(call GstBuildPlugin,jpeg,jpeg support,video,,+libjpeg)) +$(eval $(call GstBuildPlugin,lame,MP3 encoder (using LAME),audio,,+lame-lib)) +$(eval $(call GstBuildPlugin,mpg123,MP3 decoder (using mpg123),audio tag,,+libid3tag +mpg123)) +$(eval $(call GstBuildPlugin,mulaw,mulaw support,audio,,)) +$(eval $(call GstBuildPlugin,navigationtest,navigationtest support,video,,)) +$(eval $(call GstBuildPlugin,oss4,OSS 4 audio support,audio tag,,)) +$(eval $(call GstBuildPlugin,ossaudio,OSS audio support,audio,,)) +$(eval $(call GstBuildPlugin,png,png support,video,,+libpng)) +#$(eval $(call GstBuildPlugin,pulse,pulse support,audio pbutils tag video,,+pulseaudio)) +$(eval $(call GstBuildPlugin,shout2,shout2 support,audio,,+libshout)) +$(eval $(call GstBuildPlugin,soup,soup input,audio tag,,+libsoup)) +$(eval $(call GstBuildPlugin,speex,speex support,audio tag,,+libspeex)) +#$(eval $(call GstBuildPlugin,taglib,taglib support,tag,,)) +$(eval $(call GstBuildPlugin,video4linux2,video4linux2 support,video allocators,,+libv4l)) +$(eval $(call GstBuildPlugin,vpx,vpx support,tag video,,+libvpx)) +#$(eval $(call GstBuildPlugin,wavpack,Wav packer,audio riff tag,,)) +#$(eval $(call GstBuildPlugin,ximagesrc,ximagesrc support,video,,)) + $(eval $(call BuildPackage,gstreamer1-plugins-good)) $(eval $(call BuildPackage,gst1-plugins-good)) From d86f866af1f5a47afcf931d9492018209022c595 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 23 Jun 2020 17:22:30 -0700 Subject: [PATCH 4/6] gst1-plugins-bad: update to 1.17.1 Updated options. Disabled yadif as it fails to compile. Signed-off-by: Rosen Penev --- multimedia/gst1-plugins-bad/Makefile | 57 ++++++++++++++++++---------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/multimedia/gst1-plugins-bad/Makefile b/multimedia/gst1-plugins-bad/Makefile index ea29e1ea3..227b74beb 100644 --- a/multimedia/gst1-plugins-bad/Makefile +++ b/multimedia/gst1-plugins-bad/Makefile @@ -8,13 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-bad -PKG_VERSION:=1.16.2 +PKG_VERSION:=1.17.1 PKG_RELEASE:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-bad-$(PKG_VERSION) PKG_SOURCE:=gst-plugins-bad-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-bad/ -PKG_HASH:=f1cb7aa2389569a5343661aae473f0a940a90b872001824bc47fa8072a041e74 +PKG_HASH:=598937c818d0955543318203faa28d826eb68d487934be4737e999ad272210d0 PKG_MAINTAINER:=W. Michael Petullo \ Ted Hess @@ -97,6 +97,7 @@ GST_COND_SELECT = -D$(1)=$(if $(CONFIG_PACKAGE_gst1-mod-$(1)),en,dis)abled GST_VERSION:=1.0 MESON_ARGS += \ + $(call GST_COND_SELECT,accurip) \ $(call GST_COND_SELECT,adpcmdec) \ $(call GST_COND_SELECT,adpcmenc) \ $(call GST_COND_SELECT,aiff) \ @@ -111,6 +112,7 @@ MESON_ARGS += \ -Dcamerabin2=$(if $(CONFIG_PACKAGE_gst1-mod-camerabin),en,dis)abled \ $(call GST_COND_SELECT,coloreffects) \ -Ddebugutils=$(if $(CONFIG_PACKAGE_gst1-mod-debugutilsbad),en,dis)abled \ + $(call GST_COND_SELECT,dvbsubenc) \ $(call GST_COND_SELECT,dvbsuboverlay) \ $(call GST_COND_SELECT,dvdspu) \ $(call GST_COND_SELECT,faceoverlay) \ @@ -148,6 +150,7 @@ MESON_ARGS += \ $(call GST_COND_SELECT,smooth) \ $(call GST_COND_SELECT,speed) \ $(call GST_COND_SELECT,subenc) \ + $(call GST_COND_SELECT,switchbin) \ $(call GST_COND_SELECT,timecode) \ -Dvideofilters=$(if $(CONFIG_PACKAGE_gst1-mod-videofiltersbad),en,dis)abled \ $(call GST_COND_SELECT,videoframe_audiolevel) \ @@ -155,13 +158,13 @@ MESON_ARGS += \ $(call GST_COND_SELECT,videosignal) \ $(call GST_COND_SELECT,vmnc) \ -Dy4m=$(if $(CONFIG_PACKAGE_gst1-mod-y4mdec),en,dis)abled \ - $(call GST_COND_SELECT,yadif) \ \ -Dopencv=disabled \ -Dwayland=disabled \ -Dx11=disabled \ \ -Daom=disabled \ + -Davtp=disabled \ -Dandroidmedia=disabled \ -Dapplemedia=disabled \ -Dassrender=disabled \ @@ -174,6 +177,7 @@ MESON_ARGS += \ -Dcurl=disabled \ -Dcurl-ssh2=disabled \ -Dd3dvideosink=disabled \ + -Dd3d11=disabled \ -Ddash=disabled \ -Ddc1394=disabled \ -Ddecklink=disabled \ @@ -194,18 +198,20 @@ MESON_ARGS += \ -Dipcpipeline=disabled \ -Diqa=disabled \ -Dkate=disabled \ + -Dkms=disabled \ -Dladspa=disabled \ -Dlibde265=disabled \ -Dlibmms=disabled \ -Dlv2=disabled \ + -Dmediafoundation=disabled \ + -Dmicrodns=disabled \ -Dmodplug=disabled \ -Dmpeg2enc=disabled \ -Dmplex=disabled \ -Dmsdk=disabled \ -Dmusepack=disabled \ -Dneon=disabled \ - -Dnvdec=disabled \ - -Dnvenc=disabled \ + -Dnvcodec=disabled \ -Dofa=disabled \ -Dopenal=disabled \ -Dopenexr=disabled \ @@ -220,6 +226,7 @@ MESON_ARGS += \ -Drtmp=disabled \ $(call GST_COND_SELECT,sbc) \ -Dsctp=disabled \ + $(call GST_COND_SELECT,shm) \ -Dsmoothstreaming=disabled \ $(call GST_COND_SELECT,sndfile) \ -Dsoundtouch=disabled \ @@ -230,11 +237,11 @@ MESON_ARGS += \ -Dtinyalsa=disabled \ -Dttml=disabled \ -Duvch264=disabled \ - -Dvdpau=disabled \ -Dvoaacenc=disabled \ -Dvoamrwbenc=disabled \ -Dvulkan=disabled \ -Dwasapi=disabled \ + -Dwasapi2=disabled \ $(call GST_COND_SELECT,webp) \ -Dwebrtc=disabled \ -Dwebrtcdsp=disabled \ @@ -243,7 +250,10 @@ MESON_ARGS += \ -Dwinscreencap=disabled \ -Dx265=disabled \ -Dzbar=disabled \ + -Dzxing=disabled \ -Dwpe=disabled \ + -Dmagicleap=disabled \ + -Dv4l2codecs=disabled \ \ $(call GST_COND_SELECT,hls) \ -Dhls-crypto=nettle \ @@ -253,7 +263,9 @@ MESON_ARGS += \ -Dorc=disabled \ -Dgobject-cast-checks=disabled \ -Dglib-asserts=disabled \ - -Dglib-checks=disabled + -Dglib-checks=disabled \ + -Dextra-checks=disabled \ + -Ddoc=disabled define Package/gst1-plugins-bad/install /bin/true @@ -343,18 +355,13 @@ $(eval $(call GstBuildPlugin,audiomixmatrix,audiomixmatrix support,audio,,)) $(eval $(call GstBuildPlugin,audiovisualizers,audiovisualizers support,audio,,)) $(eval $(call GstBuildPlugin,autoconvert,autoconvert support,,,)) $(eval $(call GstBuildPlugin,bayer,bayer support,video,,)) -$(eval $(call GstBuildPlugin,bluez,bluez support,,,+bluez-libs)) -$(eval $(call GstBuildPlugin,bz2,bzip2 support,,,+libbz2)) $(eval $(call GstBuildPlugin,camerabin,camerabin support,basecamerabinsrc photography pbutils app,,)) $(eval $(call GstBuildPlugin,coloreffects,coloreffects support,video,,)) -#$(eval $(call GstBuildPlugin,dataurisrc,dataurisrc support,,,)) $(eval $(call GstBuildPlugin,debugutilsbad,debugutils support,video,,)) -$(eval $(call GstBuildPlugin,dtls,DTLS support,,,+libopenssl)) +$(eval $(call GstBuildPlugin,dvbsubenc,dvbsubenc support,video,,)) $(eval $(call GstBuildPlugin,dvbsuboverlay,dvbsuboverlay support,video,,)) $(eval $(call GstBuildPlugin,dvdspu,dvdspu support,video,,)) -$(eval $(call GstBuildPlugin,faad,faad support,audio,,+libfaad2)) $(eval $(call GstBuildPlugin,faceoverlay,faceoverlay support,pbutils,,)) -$(eval $(call GstBuildPlugin,fbdevsink,fbdev support,video,,)) $(eval $(call GstBuildPlugin,festival,festival support,audio,,)) $(eval $(call GstBuildPlugin,fieldanalysis,fieldanalysis support,audio,,)) $(eval $(call GstBuildPlugin,freeverb,freeverb support,,,)) @@ -362,7 +369,6 @@ $(eval $(call GstBuildPlugin,frei0r,frei0r support,controller video,,)) $(eval $(call GstBuildPlugin,gaudieffects,gaudieffects support,audio,,)) $(eval $(call GstBuildPlugin,gdp,gdp support,,,)) $(eval $(call GstBuildPlugin,geometrictransform,geometrictransform support,,,)) -$(eval $(call GstBuildPlugin,hls,HLS support,pbutils adaptivedemux,multifile,+libnettle)) $(eval $(call GstBuildPlugin,id3tag,id3tag support,tag,,)) $(eval $(call GstBuildPlugin,inter,inter support,,,)) $(eval $(call GstBuildPlugin,interlace,interlace support,,,)) @@ -378,32 +384,41 @@ $(eval $(call GstBuildPlugin,mpegpsmux,mpegpsmux support,,,)) #$(eval $(call GstBuildPlugin,mpegtsmux,mpegtsmux support,video,,)) $(eval $(call GstBuildPlugin,mxf,mxf support,audio video,,)) $(eval $(call GstBuildPlugin,netsim,netsim support,,,)) -$(eval $(call GstBuildPlugin,opusparse,OPUS streams library,pbutils,,+libopus)) $(eval $(call GstBuildPlugin,pcapparse,pcapparse support,,,)) $(eval $(call GstBuildPlugin,pnm,pnm support,video,,)) $(eval $(call GstBuildPlugin,proxy,proxy support,,,)) $(eval $(call GstBuildPlugin,removesilence,removesilence support,audio,,)) $(eval $(call GstBuildPlugin,rfbsrc,librfb support,video,,)) $(eval $(call GstBuildPlugin,rtponvif,rtponvif support,,,)) -$(eval $(call GstBuildPlugin,sbc,sbc support,audio,,+sbc)) $(eval $(call GstBuildPlugin,sdpelem,sdp support,rtp sdp,,)) $(eval $(call GstBuildPlugin,segmentclip,segmentclip support,audio,,)) -$(eval $(call GstBuildPlugin,shm,POSIX shared memory source and sink,,,+librt)) $(eval $(call GstBuildPlugin,siren,siren support,audio rtp,,)) $(eval $(call GstBuildPlugin,smooth,smooth support,,,)) -$(eval $(call GstBuildPlugin,sndfile,sndfile support,audio,,+libsndfile)) $(eval $(call GstBuildPlugin,speed,speed support,audio,,)) $(eval $(call GstBuildPlugin,subenc,subenc support,controller,,)) -#$(eval $(call GstBuildPlugin,srtp,srtp support,rtp,,+libsrtp)) +$(eval $(call GstBuildPlugin,switchbin,switchbin support,,,)) $(eval $(call GstBuildPlugin,timecode,timecode support,,,)) $(eval $(call GstBuildPlugin,videofiltersbad,videofiltersbad support,,,)) $(eval $(call GstBuildPlugin,videoframe_audiolevel,videoframe_audiolevel support,,,)) #$(eval $(call GstBuildPlugin,videoparsersbad,videoparsersbad support,,,)) $(eval $(call GstBuildPlugin,videosignal,videosignal support,,,)) $(eval $(call GstBuildPlugin,vmnc,vmnc support,,,)) -$(eval $(call GstBuildPlugin,webp,webp support,,,+libwebp)) $(eval $(call GstBuildPlugin,y4mdec,y4mdec support,,,)) -$(eval $(call GstBuildPlugin,yadif,yadif support,,,)) + +$(eval $(call GstBuildPlugin,bluez,bluez support,,,+bluez-libs)) +#$(eval $(call GstBuildPlugin,bz2,bzip2 support,,,+libbz2)) +#$(eval $(call GstBuildPlugin,dataurisrc,dataurisrc support,,,)) +$(eval $(call GstBuildPlugin,dtls,DTLS support,,,+libopenssl)) +$(eval $(call GstBuildPlugin,faad,faad support,audio,,+libfaad2)) +$(eval $(call GstBuildPlugin,fbdevsink,fbdev support,video,,)) +$(eval $(call GstBuildPlugin,hls,HLS support,pbutils adaptivedemux,multifile,+libnettle)) +$(eval $(call GstBuildPlugin,opusparse,OPUS streams library,pbutils,,+libopus)) +$(eval $(call GstBuildPlugin,sbc,sbc support,audio,,+sbc)) +$(eval $(call GstBuildPlugin,shm,POSIX shared memory source and sink,,,+librt)) +$(eval $(call GstBuildPlugin,sndfile,sndfile support,audio,,+libsndfile)) +#$(eval $(call GstBuildPlugin,srtp,srtp support,rtp,,+libsrtp)) +$(eval $(call GstBuildPlugin,webp,webp support,,,+libwebp)) +#$(eval $(call GstBuildPlugin,yadif,yadif support,,,)) $(eval $(call BuildPackage,gstreamer1-plugins-bad)) $(eval $(call BuildPackage,gst1-plugins-bad)) From fdf60c64d866fa9f81f0597efd01885c60de0645 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 23 Jun 2020 17:26:10 -0700 Subject: [PATCH 5/6] gst1-plugins-ugly: update to 1.17.1 Updated option list. Signed-off-by: Rosen Penev --- multimedia/gst1-plugins-ugly/Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/multimedia/gst1-plugins-ugly/Makefile b/multimedia/gst1-plugins-ugly/Makefile index de6e50a7a..0d9347381 100644 --- a/multimedia/gst1-plugins-ugly/Makefile +++ b/multimedia/gst1-plugins-ugly/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-plugins-ugly -PKG_VERSION:=1.16.2 +PKG_VERSION:=1.17.1 PKG_RELEASE:=1 PKG_SOURCE:=gst-plugins-ugly-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gst-plugins-ugly -PKG_HASH:=5500415b865e8b62775d4742cbb9f37146a50caecfc0e7a6fc0160d3c560fbca +PKG_HASH:=a5e564107120b5b27c48709c5dfdb266737def5b3eb7aaabaddd304d425d8f21 PKG_BUILD_DIR:=$(BUILD_DIR)/gst-plugins-ugly-$(PKG_VERSION) PKG_MAINTAINER:=W. Michael Petullo \ @@ -113,7 +113,8 @@ MESON_ARGS += \ -Dtests=disabled \ -Dgobject-cast-checks=disabled \ -Dglib-asserts=disabled \ - -Dglib-checks=disabled + -Dglib-checks=disabled \ + -Ddoc=disabled define Package/gst1-plugins-ugly/install /bin/true From de426d431e5ca27e2bd8878632540fbc80cb30ef Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 23 Jun 2020 17:45:37 -0700 Subject: [PATCH 6/6] gst1-libav: update to 1.17.1 Switch to meson as autotools support was removed. Adjustment for consistency between packages. Reorder plugins based on meson_options.txt order. Signed-off-by: Rosen Penev --- multimedia/gst1-libav/Makefile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/multimedia/gst1-libav/Makefile b/multimedia/gst1-libav/Makefile index d6336b0c9..b4ae09a7d 100644 --- a/multimedia/gst1-libav/Makefile +++ b/multimedia/gst1-libav/Makefile @@ -8,24 +8,21 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst1-libav -PKG_VERSION:=1.16.2 +PKG_VERSION:=1.17.1 PKG_RELEASE:=1 -PKG_MAINTAINER:=W. Michael Petullo \ - Ted Hess - PKG_SOURCE:=gst-libav-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://gstreamer.freedesktop.org/src/gst-libav -PKG_HASH:=c724f612700c15a933c7356fbeabb0bb9571fb5538f8b1b54d4d2d94188deef2 +PKG_HASH:=9d8d73a7944f776199c7648b3b7330f940b10dc4e08a6509185ae43cb456cb1f +PKG_BUILD_DIR:=$(BUILD_DIR)/gst-libav-$(PKG_VERSION) -PKG_LICENSE:=GPL-2.0 LGPL-2.0 +PKG_MAINTAINER:=W. Michael Petullo \ + Ted Hess +PKG_LICENSE:=GPL-2.0-or-later LGPL-2.1-or-later PKG_LICENSE_FILES:=COPYING COPYING.LIB -PKG_BUILD_DIR:=$(BUILD_DIR)/gst-libav-$(PKG_VERSION) - PKG_FIXUP:=autoreconf PKG_INSTALL:=1 - PKG_USE_MIPS16:=0 GST_VERSION:=1.0 @@ -111,6 +108,7 @@ PKG_CONFIG_DEPENDS:= \ include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk +include ../../devel/meson/meson.mk define Package/gst1-libav SECTION:=multimedia @@ -119,7 +117,7 @@ define Package/gst1-libav URL:=https://www.gstreamer.net/modules/gst-libav.html DEPENDS:= +libgstreamer1 +gstreamer1-plugins-base \ +gst1-mod-alsa +libgst1audio +libgst1pbutils +libgst1video \ - +libbz2 +liblzma + +libbz2 +liblzma +libffmpeg-full endef define Package/gst1-libav/description