#include <mediademuxer_ini.h>
#include <media_format.h>
+#include <stdlib.h>
+#include <stdio.h>
+
#ifdef __cplusplus
extern "C" {
#endif
-/* #define PRINT_ON_CONSOLE */
-#ifdef PRINT_ON_CONSOLE
-#include <stdlib.h>
-#include <stdio.h>
-#define PRINT_F g_print
-#define MD_FENTER(); PRINT_F("function:[%s] ENTER\n", __func__);
-#define MD_FLEAVE(); PRINT_F("function [%s] LEAVE\n", __func__);
-#define MD_C PRINT_F
-#define MD_E PRINT_F
-#define MD_W PRINT_F
-#define MD_I PRINT_F
-#define MD_L PRINT_F
-#define MD_V PRINT_F
-#define MD_F PRINT_F
+#ifdef TIZEN_EXCLUDE_COVERAGE
+#define MD_FENTER()
+#define MD_FLEAVE()
+#define MD_C(fmt, arg...)
+#define MD_E(fmt, arg...)
+#define MD_W(fmt, arg...)
+#define MD_I(fmt, arg...)
+#define MD_L(fmt, arg...)
+#define MD_V(fmt, arg...)
+#define MD_F(fmt, arg...)
#else
-#include <stdlib.h>
-#include <stdio.h>
#define MD_FENTER(); LOGI("function:[%s] ENTER\n", __func__);
#define MD_FLEAVE(); LOGI("function [%s] LEAVE\n", __func__);
#define MD_C LOGE /* MMF_DEBUG_LEVEL_0 */
x = NULL;
#if 1
-#define MEDIADEMUXER_FENTER(); MD_FENTER();
-#define MEDIADEMUXER_FLEAVE(); MD_FLEAVE();
+#define MEDIADEMUXER_FENTER() MD_FENTER()
+#define MEDIADEMUXER_FLEAVE() MD_FLEAVE()
#else
#define MEDIADEMUXER_FENTER();
#define MEDIADEMUXER_FLEAVE();
Name: capi-mediademuxer
Summary: A Media Demuxer library in Tizen Native API
-Version: 0.1.31
+Version: 0.1.32
Release: 1
Group: Multimedia/API
License: Apache-2.0
export CFLAGS="$CFLAGS -DSYSCONFDIR=\\\"%{_sysconfdir}\\\" -DTIZEN_FEATURE_GST_UPSTREAM"
%if 0%{?gcov:1}
-export CFLAGS+=" -fprofile-arcs -ftest-coverage"
-export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
-export FFLAGS+=" -fprofile-arcs -ftest-coverage"
+export CFLAGS+=" -DTIZEN_EXCLUDE_COVERAGE -fprofile-arcs -ftest-coverage"
+export CXXFLAGS+=" -DTIZEN_EXCLUDE_COVERAGE -fprofile-arcs -ftest-coverage"
+export FFLAGS+=" -DTIZEN_EXCLUDE_COVERAGE -fprofile-arcs -ftest-coverage"
export LDFLAGS+=" -lgcov"
%endif
MD_I("mediademuxer_unset_error_cb\n");
return MEDIADEMUXER_ERROR_NONE;
}
-
+//LCOV_EXCL_START
static gboolean _mediademuxer_error_cb(mediademuxer_error_e error, void *user_data)
{
if (user_data == NULL) {
MD_I("_mediademuxer_error_cb: ERROR %d to report. But call back is not set\n", error);
return 0;
}
-
+//LCOV_EXCL_STOP
int mediademuxer_set_eos_cb(mediademuxer_h demuxer,
mediademuxer_eos_cb callback, void *user_data)
{
char buf[MAX_ERR_LEN];
int ret_err = 0;
ret_err = strerror_r(errno, buf, MAX_ERR_LEN);
- if (0 == ret_err)
+ if (ret_err == 0)
MD_E("failed to open file by %s (%d)\n", buf, errno);
else
MD_E("File not found, strerror_r() failed with errno (%d)\n", errno);
#include <mediademuxer_port.h>
#include <mediademuxer_port_custom.h>
+//LCOV_EXCL_START
static int custom_demuxer_init(MMHandleType *pHandle);
static int custom_demuxer_prepare(MMHandleType pHandle, char *uri);
static int custom_demuxer_get_data_count(MMHandleType pHandle, int *count);
MEDIADEMUXER_FLEAVE();
return 0;
}
+//LCOV_EXCL_STOP
\ No newline at end of file
#include <mediademuxer_port.h>
#include <mediademuxer_port_ffmpeg.h>
+//LCOV_EXCL_START
static int ffmpeg_demuxer_init(MMHandleType *pHandle);
static int ffmpeg_demuxer_prepare(MMHandleType pHandle, char *uri);
static int ffmpeg_demuxer_get_data_count(MMHandleType pHandle, int *count);
MEDIADEMUXER_FLEAVE();
return ret;
}
+//LCOV_EXCL_STOP
\ No newline at end of file
#include <mediademuxer_port_gst.h>
#include <media_packet_internal.h>
+//LCOV_EXCL_START
static int gst_demuxer_init(MMHandleType *pHandle);
static int gst_demuxer_prepare(MMHandleType pHandle, char *uri);
static int gst_demuxer_get_data_count(MMHandleType pHandle, int *count);
head = head->next;
}
gst_handle->is_prepared = true;
- MD_I("core->is_prepared: ");
- gst_handle->is_prepared ? MD_I("true\n") : MD_I("false\n");
+ MD_I("core->is_prepared: true");
MEDIADEMUXER_FLEAVE();
}
MD_E("EOS received, but callback is not set!!!");
return MD_ERROR_NONE;
}
+//LCOV_EXCL_STOP
\ No newline at end of file