Merge branch 'upstream/1.16' into tizen_gst_1.16.2 40/223140/1 tizen_gst_1.16.2
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 23 Jan 2020 07:25:51 +0000 (16:25 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Thu, 23 Jan 2020 07:34:24 +0000 (16:34 +0900)
Change-Id: I6e7d06aee81dc8dda405615debd45f0e9885c9a9

1  2 
.gbs.conf
ext/dvdread/dvdreadsrc.c
gst/asfdemux/gstasfdemux.c
packaging/common.tar.gz
packaging/gst-plugins-ugly.spec

diff --cc .gbs.conf
index 3033b86,0000000..8d1776a
mode 100644,000000..100644
--- /dev/null
+++ b/.gbs.conf
@@@ -1,3 -1,0 +1,3 @@@
- upstream_branch = upstream/1.12
 +[general]
++upstream_branch = upstream/1.16
 +upstream_tag = ${upstreamversion}
Simple merge
Simple merge
index c3aef17,0000000..fb8326e
mode 100644,000000..100644
Binary files differ
index 9fdcdef,0000000..4d2f81f
mode 100644,000000..100644
--- /dev/null
@@@ -1,92 -1,0 +1,92 @@@
- Version:    1.12.2
 +Name:       gst-plugins-ugly
 +Summary:    GStreamer plugins from the "ugly" set
++Version:    1.16.2
 +Release:    0
 +Group:      Multimedia/Framework
 +License:    LGPL-2.1+
 +Source:     http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-%{version}.tar.xz
 +Source100:  common.tar.gz
 +
 +BuildRequires:  gettext-tools
 +BuildRequires:  which
 +BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
 +BuildRequires:  pkgconfig(gstreamer-1.0)
 +BuildRequires:  pkgconfig(glib-2.0)
 +%if "%{tizen_profile_name}" != "tv"
 +BuildRequires:  pkgconfig(opencore-amrnb)
 +%endif
 +BuildRequires:  pkgconfig(opencore-amrwb)
 +
 +%description
 + GStreamer is a streaming media framework, based on graphs of filters
 + which operate on media data.  Applications using this library can do
 + anything from real-time sound processing to playing videos, and just
 + about anything else media-related.  Its plugin-based architecture means
 + that new data types or processing capabilities can be added simply by
 + installing new plug-ins.
 + .
 + This packages contains plugins from the "ugly" set, a set of
 + good-quality plug-ins that might pose distribution problems.
 +
 +%prep
 +%setup -q -n gst-plugins-ugly-%{version}
 +%setup -q -T -D -a 100
 +
 +%build
 +export V=1
 +NOCONFIGURE=1 ./autogen.sh
 +
 +export CFLAGS="\
 +%if "%{tizen_profile_name}" == "tv"
 +      -DTIZEN_FEATURE_TRUSTZONE\
 +%endif
 +      -DTIZEN_FEATURE_ASFDEMUX_CHECK_DATA_SIZE\
 +      -DTIZEN_FEATURE_ASFDEMUX_DISABLE_UNSUPPORTED_FORMAT\
 +      -DTIZEN_FEATURE_ASFDEMUX_POST_TAG_MSG\
 +      -fstack-protector-strong\
 +      -Wl,-z,relro\
 +      -D_FORTIFY_SOURCE=2"
 +
 +%configure \
 +%if "%{tizen_profile_name}" == "tv"
 + --disable-amrnb\
 + --disable-asfdemux\
 + --disable-lame\
 +%endif
 + --disable-static\
 + --disable-nls\
 + --with-html-dir=/tmp/dump\
 + --disable-examples\
 + --disable-dvdlpcmdec\
 + --disable-dvdsub\
 + --disable-iec958\
 + --disable-mpegstream\
 + --disable-synaesthesia\
 + --disable-a52dec\
 + --disable-cdio\
 + --disable-dvdread\
 + --disable-dvdnav\
 + --disable-mad\
 + --disable-mpeg2dec\
 + --disable-sidplay\
 + --disable-twolame\
 + --disable-realmedia\
 + --disable-xingmux\
 + --disable-x264\
 + --disable-gtk-doc\
 + --disable-gtk-doc-html
 +make %{?jobs:-j%jobs}
 +
 +%install
 +%make_install
 +
 +%files
 +%manifest %{name}.manifest
 +%defattr(-,root,root,-)
 +%license COPYING
 +%if "%{tizen_profile_name}" != "tv"
 +%{_libdir}/gstreamer-1.0/libgstasf.so
 +%{_libdir}/gstreamer-1.0/libgstamrnb.so
 +%exclude %{_datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs
 +%endif
 +%{_libdir}/gstreamer-1.0/libgstamrwbdec.so