#define DB_COLUMN_PLAYBACK_STATE "playback_state"
#define DB_COLUMN_PLAYBACK_POSITION "playback_position"
-#define SQLITE3_SAFE_FREE(sql_string) {if(sql_string) { sqlite3_free(sql_string); sql_string = NULL;}}
-#define SQLITE3_FINALIZE(x) {if(x != NULL) {sqlite3_finalize(x);}}
+#define SQLITE3_SAFE_FREE(sql_string) {if (sql_string) { sqlite3_free(sql_string); sql_string = NULL; } }
+#define SQLITE3_FINALIZE(x) {if (x != NULL) sqlite3_finalize(x); }
int mc_db_connect(void **db_handle, bool need_write);
int mc_db_disconnect(void *db_handle);
} while (0)
#define mc_retm_if(expr, fmt, arg...) do { \
- if(expr) { \
+ if (expr) { \
LOGE(FONT_COLOR_RED""fmt"", ##arg); \
return; \
} \
} while (0)
#define mc_retvm_if(expr, val, fmt, arg...) do { \
- if(expr) { \
+ if (expr) { \
LOGE(FONT_COLOR_RED""fmt"", ##arg); \
return (val); \
} \
LOGE(fmt" : standard error= [%s]", mc_stderror_buf); \
} while (0)
-#define MC_SAFE_FREE(src) {if(src) {free(src); src = NULL;}}
+#define MC_SAFE_FREE(src) { if (src) {free(src); src = NULL; } }
#define MC_STRING_VALID(str) ((str != NULL && strlen(str) > 0) ? TRUE : FALSE)
#define MC_STRING_DELIMITER "VAL_SEP"
#define MC_MILLISEC_SLEEP(msec) \
do { \
- if(msec) { \
+ if (msec) { \
unsigned long sec_t = 0; \
unsigned long nsec_t = 0; \
unsigned long cal_time = msec * 1000000; \
void *callback;
void *user_data;
GList *filter_list;
-}media_controller_receiver_s;
+} media_controller_receiver_s;
typedef struct {
mc_playback_states_e state;
unsigned long long position;
-}media_controller_playback_s;
+} media_controller_playback_s;
typedef struct {
char *title;
char *description;
char *track_num;
char *picture;
-}media_controller_metadata_s;
+} media_controller_metadata_s;
typedef struct {
char *server_name;
media_controller_receiver_s playback_state_reciever;
media_controller_receiver_s custom_cmd_reciever;
-}media_controller_server_s;
+} media_controller_server_s;
typedef struct {
char *client_name;
media_controller_receiver_s shuffle_cb;
media_controller_receiver_s repeat_cb;
media_controller_receiver_s reply_cb;
-}media_controller_client_s;
+} media_controller_client_s;
/* formal callback to receive signal */
typedef void(*mc_signal_received_cb)(const char *interface_name, const char *signal_name, const char *message, int size, void *user_data);
#define DB_SELECT_ALL_SERVER_LIST_EXCEPT_LATEST "SELECT name FROM SQLITE_MASTER WHERE type='table' AND (name != '%q') AND (name NOT IN (SELECT server_name FROM "MC_DB_TABLE_LATEST_SERVER"))"
-#define SQLITE3_SAFE_FREE(sql_string) {if(sql_string) { sqlite3_free(sql_string); sql_string = NULL;}}
-#define SQLITE3_FINALIZE(x) {if(x != NULL) {sqlite3_finalize(x);}}
+#define SQLITE3_SAFE_FREE(sql_string) {if (sql_string) {sqlite3_free(sql_string); sql_string = NULL; } }
+#define SQLITE3_FINALIZE(x) {if (x != NULL) sqlite3_finalize(x); }
int mc_db_util_connect(void **handle, uid_t uid, bool need_write);
int mc_db_util_disconnect(void *handle);
#define SERVER_IP "127.0.0.1"
#define MC_TIMEOUT_SEC_5 5 /**< Response from Server time out */
#define MAX_MSG_SIZE 4096*2
-#define MC_SOCK_NOT_ALLOCATE -1
-//#define MC_SOCK_ACTIVATION_PATH tzplatform_mkpath(TZ_SYS_RUN, "media-controller/media_sa_controller")
+#define MC_SOCK_NOT_ALLOCATE -1
+/*#define MC_SOCK_ACTIVATION_PATH tzplatform_mkpath(TZ_SYS_RUN, "media-controller/media_sa_controller") */
#define MC_IPC_PATH tzplatform_mkpath(TZ_SYS_RUN, "media-controller/media_ipc_controller")
#define MC_SERVER_CONNECTION_MSG "Connect"
#define MC_SERVER_DISCONNECTION_MSG "Disonnect"
-typedef enum{
+typedef enum {
MC_DB_UPDATE_PORT, /**< Media Controller DB Update */
MC_PORT_MAX,
} mc_msg_port_type_e;
-typedef enum{
+typedef enum {
MC_MSG_DB_UPDATE, /**< Media Controller DB Update */
MC_MSG_CLIENT_SET,
MC_MSG_CLIENT_GET,
typedef struct {
int sock_fd;
char *sock_path;
-}mc_sock_info_s;
+} mc_sock_info_s;
typedef struct {
mc_msg_type_e msg_type;
int result;
size_t msg_size; /*this is size of message below and this does not include the terminationg null byte ('\0'). */
char msg[MAX_MSG_SIZE];
-}mc_comm_msg_s;
+} mc_comm_msg_s;
int mc_ipc_create_client_socket(int timeout_sec, mc_sock_info_s* sock_info);
int mc_ipc_delete_client_socket(mc_sock_info_s* sock_info);