* Boston, MA 02110-1301, USA.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdlib.h>
#include <math.h>
#include <errno.h>
#ifdef TIZEN_FEATURE_AD
if (self->ad_info) {
g_list_free (self->ad_info->cue);
- g_list_free_full(self->ad_info->cue_cont, (GFunc) gst_m3u8_cue_cont_free);
+ g_list_free_full(self->ad_info->cue_cont, (GDestroyNotify) gst_m3u8_cue_cont_free);
g_free (self->ad_info);
}
#endif
gnustl_dep = dependency('gnustl', required : false)
endif
+# TIZEN BUILD OPTION
+cdata.set('TIZEN_FEATURE_ADAPTIVE_MODIFICATION', true)
+cdata.set('TIZEN_FEATURE_HLSDEMUX_PROPERTY', true)
+cdata.set('TIZEN_FEATURE_HLSDEMUX_EMPTY_VTT', true)
+cdata.set('TIZEN_FEATURE_HLSDEMUX_UPDATE_SEGMENT', true)
+cdata.set('TIZEN_FEATURE_HLSDEMUX_DISCONT_SEQUENCE', true)
+cdata.set('TIZEN_FEATURE_TSDEMUX_MODIFICATION', true)
+cdata.set('TIZEN_FEATURE_TSDEMUX_INVALID_PCR_PID', true)
+cdata.set('TIZEN_FEATURE_TSDEMUX_LANG_TAG', true)
+cdata.set('TIZEN_FEATURE_TSDEMUX_UPDATE_PMT', true)
+cdata.set('TIZEN_FEATURE_TSDEMUX_UPDATE_STREAM', true)
+cdata.set('TIZEN_FEATURE_HLS_WEBVTT', true)
+cdata.set('TIZEN_FEATURE_OALSINK_MODIFICATION', true)
+cdata.set('TIZEN_FEATURE_MPEGDEMUX_MODIFICATION', true)
+cdata.set('TIZEN_FEATURE_H264PARSE_MODIFICATION', true)
+cdata.set('TIZEN_FEATURE_AD', true)
+cdata.set('TIZEN_FEATURE_HLSDEMUX_LANG_TAG', true)
+cdata.set('TIZEN_FEATURE_HLSDEMUX_DISCONT', true)
+cdata.set('TIZEN_FEATURE_IMPORT_NETSIM', true)
+cdata.set('TIZEN_FEATURE_PITCH_AUDIO_META', true)
+# TIZEN BUILD OPTION end
+
# Disable compiler warnings for unused variables and args if gst debug system is disabled
if gst_dep.type_name() == 'internal'
gst_debug_disabled = not subproject('gstreamer').get_variable('gst_debug')
mkdir -p build
export CFLAGS+=" -Wall -g -fPIC\
- -DTIZEN_FEATURE_ADAPTIVE_MODIFICATION\
- -DTIZEN_FEATURE_HLSDEMUX_PROPERTY\
- -DTIZEN_FEATURE_HLSDEMUX_EMPTY_VTT\
- -DTIZEN_FEATURE_HLSDEMUX_UPDATE_SEGMENT\
- -DTIZEN_FEATURE_HLSDEMUX_DISCONT_SEQUENCE\
- -DTIZEN_FEATURE_TSDEMUX_MODIFICATION\
- -DTIZEN_FEATURE_TSDEMUX_INVALID_PCR_PID\
- -DTIZEN_FEATURE_TSDEMUX_LANG_TAG\
- -DTIZEN_FEATURE_TSDEMUX_UPDATE_PMT\
- -DTIZEN_FEATURE_TSDEMUX_UPDATE_STREAM\
- -DTIZEN_FEATURE_HLS_WEBVTT\
- -DTIZEN_FEATURE_OALSINK_MODIFICATION\
- -DTIZEN_FEATURE_MPEGDEMUX_MODIFICATION\
- -DTIZEN_FEATURE_H264PARSE_MODIFICATION\
- -DTIZEN_FEATURE_AD\
- -DTIZEN_FEATURE_HLSDEMUX_LANG_TAG\
- -DTIZEN_FEATURE_HLSDEMUX_DISCONT\
- -DTIZEN_FEATURE_IMPORT_NETSIM\
- -D__TIZEN__\
-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 "
-meson --auto-feature=auto --prefix=/usr --libdir=%{_libdir} --datadir=%{_datadir} \
+meson --prefix=/usr --libdir=%{_libdir} --datadir=%{_datadir} \
-D gst_play_tests=false\
%if "%{tizen_profile_name}" == "tv"
-D tv-profile=false \