char **genre, char **year);
void mp_playlist_mgr_item_remove_deleted_item(mp_plst_mgr * playlist_mgr);
-int mp_player_mgr_set_progressive_download(const char *path,
- player_pd_message_cb callback,
- void *user_data);
int _mp_player_mgr_create_common(struct appdata *ad,
mp_player_type_e type);
int mp_player_mgr_prepare(void *data);
ecore_pipe_write(g_player_pipe, &extra_data,
sizeof(mp_player_cb_extra_data));
}
-
-int
-mp_player_mgr_set_progressive_download(const char *path,
- player_pd_message_cb callback,
- void *user_data)
-{
- startfunc;
-
- if (!mp_player_mgr_is_active()) {
- return -1;
- }
-
- int err = player_set_progressive_download_path(_player, path);
- if (err != PLAYER_ERROR_NONE) {
- mp_error("player_set_progressive_download_path() .. [0x%x]", err);
- return -1;
- }
-
- if (callback) {
- MP_CHECK_VAL(g_player_cbs, -1);
- err =
- player_set_progressive_download_message_cb(_player,
- _mp_player_mgr_pd_message_cb,
- NULL);
- if (err != PLAYER_ERROR_NONE) {
- mp_error("player_set_progressive_download_path() .. [0x%x]",
- err);
- }
-
- g_player_cbs->pd_message_cb = callback;
- g_player_cbs->
- user_data[MP_PLAYER_CB_TYPE_PROGRESSIVE_DOWNLOAD_MESSAGE] =
- user_data;
- }
-
- return err;
-}