%define gst_branch 1.0
Name: gst-plugins-bad
-Version: 1.12.2
+Version: 1.16.2
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.0+
BuildRequires: pkgconfig(sndfile) >= 1.0.16
BuildRequires: pkgconfig(openal)
BuildRequires: pkgconfig(soundtouch) > 1.4
+BuildRequires: pkgconfig(nice)
+BuildRequires: pkgconfig(usrsctp)
+BuildRequires: pkgconfig(libsrtp2) >= 2.1.0
%if %{with wayland}
%if 0%{?enable_gl:1}
BuildRequires: pkgconfig(gles20)
-fstack-protector-strong\
-Wl,-z,relro\
-D_FORTIFY_SOURCE=2"
+export CXXFLAGS+=" -DTIZEN_FEATURE_PITCH_AUDIO_META"
+# export pthread for checking usrsctp_init at sctp configure
+export LDFLAGS+=" -pthread "
%configure\
--disable-static\
--disable-fieldanalysis\
--disable-gdp\
--disable-ivtc\
- --disable-liveadder\
--disable-rawparse\
--disable-videofilters\
--disable-yadif\
--disable-curl\
- --disable-dtls\
+ --enable-dtls\
--disable-fbdev\
--disable-uvch264\
- --disable-vcd\
--disable-y4m\
--disable-adpcmenc\
--disable-aiff\
--disable-asfmux\
- --disable-audiomixer\
- --disable-compositor\
--disable-audiovisualizers\
--disable-bayer\
- --disable-cdxaparse\
- --disable-dataurisrc\
- --disable-dccp\
--disable-dvbsuboverlay\
--disable-dvdspu\
--disable-faceoverlay\
--disable-frei0r\
--disable-gaudieffects\
--disable-geometrictransform\
- --disable-hdvparse\
--disable-inter\
--disable-interlace\
--disable-ivfparse\
--disable-jp2kdecimator\
--disable-librfb\
- --disable-mve\
--disable-mxf\
- --disable-nuvdemux\
--disable-onvif\
--disable-pcapparse\
--disable-pnm\
--disable-removesilence\
- --disable-sdi\
--disable-segmentclip\
--disable-siren\
--disable-smooth\
--disable-speed\
--disable-subenc\
- --disable-stereo\
- --disable-tta\
- --disable-videomeasure\
--disable-videosignal\
--disable-vmnc\
- --disable-opengl\
%if 0%{?enable_gl:1}
--enable-egl=yes\
--enable-gles2=yes\
%endif
--enable-wayland=yes\
- --disable-glx\
--enable-openal=yes\
--disable-sndfile\
--disable-gtk-doc\
- --disable-warnings-as-errors\
--disable-mpegpsmux
%__make %{?_smp_mflags} V=1
%{_libdir}/libgstinsertbin-%{gst_branch}.so.0*
%{_libdir}/libgstphotography-%{gst_branch}.so.0*
%{_libdir}/libgstbasecamerabinsrc-%{gst_branch}.so.0*
-%{_libdir}/libgstbadbase-%{gst_branch}.so.0*
-%{_libdir}/libgstbadvideo-%{gst_branch}.so.0*
%{_libdir}/libgsturidownloader-%{gst_branch}.so.0*
%{_libdir}/libgstadaptivedemux-%{gst_branch}.so.0*
%if 0%{?enable_gl:1}
%{_libdir}/gstreamer-%{gst_branch}/libgstvideoframe_audiolevel.so
%{_libdir}/gstreamer-%{gst_branch}/libgstaudiomixmatrix.so
%{_libdir}/gstreamer-%{gst_branch}/libgstaudiobuffersplit.so
-
+%{_libdir}/gstreamer-%{gst_branch}/libgstaudiolatency.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstipcpipeline.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstproxy.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstwebrtc.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstdtls.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstsctp.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstsrtp.so
+%{_libdir}/libgstsctp-%{gst_branch}.so.0*
+%{_libdir}/libgstwebrtc-%{gst_branch}.so.0*
%{_libdir}/libgstcodecparsers-%{gst_branch}.so.0*
%{_libdir}/libgstmpegts-%{gst_branch}.so.0*
-%{_libdir}/libgstbadallocators-%{gst_branch}.so.0*
%{_libdir}/libgstbadaudio-%{gst_branch}.so.0*
%{_libdir}/libgstplayer-%{gst_branch}.so.0*
%if 0%{?enable_gl:1}
%{_libdir}/pkgconfig/gstreamer-gl-1.0.pc
%endif
-%{_libdir}/pkgconfig/gstreamer-bad-allocators-1.0.pc
%{_libdir}/pkgconfig/gstreamer-bad-audio-1.0.pc
-%{_libdir}/pkgconfig/gstreamer-bad-base-1.0.pc
-%{_libdir}/pkgconfig/gstreamer-bad-video-1.0.pc
%{_libdir}/pkgconfig/gstreamer-player-1.0.pc
+%{_libdir}/pkgconfig/gstreamer-sctp-1.0.pc
+%{_libdir}/pkgconfig/gstreamer-webrtc-1.0.pc