Version: 0.1.7
Release: 6
Group: System/Libraries
-License: Apache License, Version 2.0
+License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
Source1001: capi-media-video-util.manifest
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(mm-transcode)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(capi-system-info)
-BuildRequires: pkgconfig(appcore-efl)
BuildRequires: cmake
BuildRequires: gettext-devel
SET(fw_test "${fw_name}-test")
INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_test} REQUIRED glib-2.0 dlog capi-base-common capi-system-info mm-transcode appcore-efl elementary)
+pkg_check_modules(${fw_test} REQUIRED glib-2.0 dlog capi-base-common capi-system-info mm-transcode)
FOREACH(flag ${${fw_test}_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
MESSAGE(${flag})
#include <unistd.h>
#include <glib.h>
#include <dlog.h>
-#include <Elementary.h>
-#include <appcore-efl.h>
#include <video_util.h>
#define PACKAGE "video_util_test"
static void display_sub_basic();
-static int _create_app(void *data)
-{
- LOGD("My app is going alive!\n");
- return 0;
-}
-
-static int _terminate_app(void *data)
-{
- LOGD("My app is going gone!\n");
- return 0;
-}
-
-struct appcore_ops ops = {
- .create = _create_app,
- .terminate = _terminate_app,
-};
void _quit_program(void)
{
- elm_exit();
+ exit(0);
}
bool test_transcode_spec_cb(int value, void *user_data)
int main(int argc, char *argv[])
{
GIOChannel *stdin_channel;
+ GMainLoop *loop = g_main_loop_new(NULL, 0);
stdin_channel = g_io_channel_unix_new(0);
g_io_channel_set_flags(stdin_channel, G_IO_FLAG_NONBLOCK, NULL);
g_io_add_watch(stdin_channel, G_IO_IN, (GIOFunc)input, NULL);
displaymenu();
- ops.data = NULL;
+ g_main_loop_run(loop);
+ g_print("STOP main loop\n");
- return appcore_efl_main(PACKAGE, &argc, &argv, &ops);
+ g_main_loop_unref(loop);
+ return 0;
}