SET(INC_DIR include)
INCLUDE_DIRECTORIES(${INC_DIR})
-SET(dependents "dlog glib-2.0 mm-common libtbm capi-media-tool gstreamer-1.0 gstreamer-plugins-base-1.0 gstreamer-app-1.0 capi-system-info" )
+SET(dependents "dlog glib-2.0 mm-common libtbm capi-media-tool iniparser gstreamer-1.0 gstreamer-plugins-base-1.0 gstreamer-app-1.0 capi-system-info" )
SET(pc_dependents "capi-base-common capi-media-tool gstreamer-1.0 gstreamer-plugins-base-1.0 gstreamer-app-1.0" )
INCLUDE(FindPkgConfig)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(mm-common)
BuildRequires: pkgconfig(capi-base-common)
-BuildRequires: pkgconfig(appcore-efl)
BuildRequires: pkgconfig(capi-media-tool)
BuildRequires: pkgconfig(libtbm)
BuildRequires: pkgconfig(gstreamer-1.0)
link_directories(${CMAKE_SOURCE_DIR}/../)
INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_test} REQUIRED appcore-efl elementary)
-#pkg_check_modules(${fw_test} REQUIRED appcore-efl elementary capi-media-camera capi-mediademuxer capi-mediamuxer)
+#pkg_check_modules(${fw_test} REQUIRED capi-media-camera capi-mediademuxer capi-mediamuxer)
FOREACH(flag ${${fw_test}_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
#include <string.h>
#include <unistd.h>
#include <glib.h>
-#include <Elementary.h>
-#include <appcore-efl.h>
#include <gst/gst.h>
#include <limits.h>
/* Render */
guint w;
guint h;
- Evas_Object *win;
- Evas_Object *img;
media_packet_h packet;
- Ecore_Pipe *pipe;
GList *packet_list;
GMutex lock;
media_packet_pool_h pkt_pool = NULL;
/* Internal Functions */
-gint _create_app(void *data);
-gint _terminate_app(void *data);
void displaymenu(void);
void display_sub_basic();
gint g_menu_state = CURRENT_STATUS_MAINMENU;
-gint _create_app(void *data)
-{
- g_print("My app is going alive!\n");
- App *app = (App*)data;
-
- g_mutex_init(&app->lock);
- return 0;
-}
-
-gint _terminate_app(void *data)
-{
- g_print("My app is going gone!\n");
- App *app = (App*)data;
-
- g_mutex_clear(&app->lock);
- return 0;
-}
-
-
-struct appcore_ops ops = {
- .create = _create_app,
- .terminate = _terminate_app,
-};
-
static const guint mp3types_bitrates[2][3][16] = {
{
{0, 32, 64, 96, 128, 160, 192, 224, 256, 288, 320, 352, 384, 416, 448,},
void quit_program(App *app)
{
+ g_mutex_clear(&app->lock);
media_format_unref(fmt);
g_main_loop_quit(app->loop);
exit(0);
App *app = &s_app;
+ g_mutex_init(&app->lock);
displaymenu();
app->loop = g_main_loop_new(NULL, TRUE);
app->timer = g_timer_new();
g_main_loop_run(app->loop);
- ops.data = app;
- return appcore_efl_main(PACKAGE, &argc, &argv, &ops);
+ return 0;
}