Emotion generic: nothing to see here, just small formatting while reading the code.

This commit is contained in:
Davide Andreoli 2014-02-17 21:25:06 +01:00
parent a739716cee
commit af34bc8599
1 changed files with 51 additions and 41 deletions

View File

@ -939,12 +939,12 @@ _fork_and_exec(Emotion_Generic_Video *ev)
ev->shmname = eina_stringshare_add(shmname);
ev->player_add = ecore_event_handler_add(
ECORE_EXE_EVENT_ADD, _player_add_cb, ev);
ev->player_del = ecore_event_handler_add(
ECORE_EXE_EVENT_DEL, _player_del_cb, ev);
ev->player_data = ecore_event_handler_add(
ECORE_EXE_EVENT_DATA, _player_data_cb, ev);
ev->player_add = ecore_event_handler_add(ECORE_EXE_EVENT_ADD,
_player_add_cb, ev);
ev->player_del = ecore_event_handler_add(ECORE_EXE_EVENT_DEL,
_player_del_cb, ev);
ev->player_data = ecore_event_handler_add(ECORE_EXE_EVENT_DATA,
_player_data_cb, ev);
if (!_player_exec(ev))
{
@ -957,33 +957,6 @@ _fork_and_exec(Emotion_Generic_Video *ev)
return EINA_TRUE;
}
static void *
em_add(const Emotion_Engine *api, Evas_Object *obj, const Emotion_Module_Options *opt EINA_UNUSED)
{
Emotion_Generic_Video *ev;
ev = calloc(1, sizeof(*ev));
EINA_SAFETY_ON_NULL_RETURN_VAL(ev, NULL);
ev->fd_read = NULL;
ev->fd_write = NULL;
ev->speed = 1.0;
ev->volume = 1.0;
ev->audio_mute = EINA_FALSE;
ev->cmd.type = -1;
ev->obj = obj;
ev->engine = (Emotion_Engine_Generic *)api;
if (!_fork_and_exec(ev))
{
free(ev);
return NULL;
}
return ev;
}
typedef struct _Delay_Munmap Delay_Munmap;
struct _Delay_Munmap
{
@ -1061,6 +1034,35 @@ em_partial_shutdown(Emotion_Generic_Video *ev)
ev->player_restart = NULL;
}
/* Emotion interface */
static void *
em_add(const Emotion_Engine *api, Evas_Object *obj, const Emotion_Module_Options *opt EINA_UNUSED)
{
Emotion_Generic_Video *ev;
ev = calloc(1, sizeof(*ev));
EINA_SAFETY_ON_NULL_RETURN_VAL(ev, NULL);
ev->fd_read = NULL;
ev->fd_write = NULL;
ev->speed = 1.0;
ev->volume = 1.0;
ev->audio_mute = EINA_FALSE;
ev->cmd.type = -1;
ev->obj = obj;
ev->engine = (Emotion_Engine_Generic *)api;
if (!_fork_and_exec(ev))
{
free(ev);
return NULL;
}
return ev;
}
static void
em_del(void *data)
{
@ -1278,25 +1280,29 @@ em_ratio_get(void *data)
return ev->ratio;
}
static int em_video_handled(void *ef EINA_UNUSED)
static int
em_video_handled(void *ef EINA_UNUSED)
{
DBG("video handled!");
return 1;
}
static int em_audio_handled(void *ef EINA_UNUSED)
static int
em_audio_handled(void *ef EINA_UNUSED)
{
DBG("audio handled!");
return 1;
}
static int em_seekable(void *data)
static int
em_seekable(void *data)
{
Emotion_Generic_Video *ev = data;
return ev->seekable;
}
static void em_frame_done(void *ef EINA_UNUSED)
static void
em_frame_done(void *ef EINA_UNUSED)
{
}
@ -1642,7 +1648,8 @@ em_meta_get(void *data, int meta)
{
Emotion_Generic_Video *ev = data;
switch (meta) {
switch (meta)
{
case EMOTION_META_INFO_TRACK_TITLE:
return ev->meta.title;
case EMOTION_META_INFO_TRACK_ARTIST:
@ -1664,6 +1671,8 @@ em_meta_get(void *data, int meta)
return NULL;
}
/* Players/modules */
static const Emotion_Engine em_template_engine =
{
EMOTION_ENGINE_API_VERSION,
@ -1792,7 +1801,8 @@ _player_entry_free(Emotion_Engine_Generic *eg)
free(eg);
}
static void _players_all_from(const char *path)
static void
_players_all_from(const char *path)
{
const Eina_File_Direct_Info *info;
int count = 0;
@ -1844,8 +1854,8 @@ generic_module_init(void)
return EINA_TRUE;
}
_emotion_generic_log_domain = eina_log_domain_register
("emotion-generic", EINA_COLOR_LIGHTCYAN);
_emotion_generic_log_domain = eina_log_domain_register("emotion-generic",
EINA_COLOR_LIGHTCYAN);
if (_emotion_generic_log_domain < 0)
{
EINA_LOG_CRIT("Could not register log domain 'emotion-generic'");