Elements below have been excluded.
: qtmoovrecover, rtpxqtdepay, ismlmux, mj2mux
[Version] 1.24.11-13
[Issue Type] lightweighting
Change-Id: Iec1feb8064edb49a8368631041ff85830217e50c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Name: %{_name}
Version: 1.24.11
-Release: 12
+Release: 13
Summary: Streaming-Media Framework Runtime
License: LGPL-2.0+
Group: Multimedia/Framework
* SOFTWARE.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "gstqtmuxmap.h"
#include "fourcc.h"
GST_STATIC_CAPS (TEXT_UTF8),
GST_STATIC_CAPS_NONE}
,
+#ifndef TIZEN_FEATURE_EXCLUDE_UNUSED_ELEMENTS
/* Microsoft Smooth Streaming fmp4/isml */
/* TODO add WMV/WMA support */
{
GST_STATIC_CAPS_NONE,
GST_STATIC_CAPS_NONE}
,
+#endif
/* 3GPP Technical Specification 26.244 V7.3.0
* (extended in 3GPP2 File Formats for Multimedia Services) */
{
GST_STATIC_CAPS (TEXT_UTF8),
GST_STATIC_CAPS_NONE}
,
+#ifndef TIZEN_FEATURE_EXCLUDE_UNUSED_ELEMENTS
/* ISO 15444-3: Motion-JPEG-2000 (also ISO base media extension) */
{
GST_QT_MUX_FORMAT_MJ2,
GST_STATIC_CAPS_NONE,
GST_STATIC_CAPS_NONE}
,
+#endif
{
GST_QT_MUX_FORMAT_NONE,
}
gboolean ret = FALSE;
ret |= GST_ELEMENT_REGISTER (qtdemux, plugin);
+#ifndef TIZEN_FEATURE_EXCLUDE_UNUSED_ELEMENTS
ret |= GST_ELEMENT_REGISTER (rtpxqtdepay, plugin);
+#endif
ret |= GST_ELEMENT_REGISTER (qtmux, plugin);
+#ifndef TIZEN_FEATURE_EXCLUDE_UNUSED_ELEMENTS
ret |= GST_ELEMENT_REGISTER (qtmoovrecover, plugin);
+#endif
return ret;
}
+if get_option('exclude-unused-elements') # Not using the method of adding list to make it easy to upgrade opensource codes
+# remove unused 'gstrtpxqtdepay.c', 'gstqtmoovrecover.c' from the original sources
+mp4_sources = [
+ 'isomp4-plugin.c',
+ 'gstisomp4element.c',
+ 'qtdemux.c',
+ 'qtdemux_types.c',
+ 'qtdemux_dump.c',
+ 'qtdemux_lang.c',
+ 'qtdemux_tags.c',
+ 'qtdemux_tree.c',
+ 'qtdemux-webvtt.c',
+ 'gstisoff.c',
+ 'gstqtmux.c',
+ 'atoms.c',
+ 'atomsrecovery.c',
+ 'descriptors.c',
+ 'properties.c',
+ 'gstqtmuxmap.c'
+]
+else
mp4_sources = [
'isomp4-plugin.c',
'gstisomp4element.c',
'properties.c',
'gstqtmuxmap.c'
]
+endif
gstisomp4 = library('gstisomp4',
mp4_sources,