#include <stdbool.h>
#define MAX_FILTER_LEN 4096
+#define MEDIA_PLAYED_COUNT "played_count"
+#define MEDIA_LAST_PLAYED_TIME "last_played_time"
typedef struct mp_media_list_s *mp_media_list_h;
typedef struct mp_media_info_s *mp_media_info_h;
int mp_media_info_set_favorite_media_db_only(mp_media_info_h media,
bool favorite);
int mp_media_info_set_favorite(mp_media_info_h media, bool favorite);
- int mp_media_info_set_added_time(mp_media_info_h media, time_t time);
+// int mp_media_info_set_added_time(mp_media_info_h media, time_t time);
//int mp_media_info_set_cloud_thumbnail_path(mp_media_info_h media, const char *path);
/*media*/
break;
}
case MP_TRACK_BY_ADDED_TIME:{
- ret = mp_media_info_set_added_time(item_handle, 0);
- MP_CHECK_VAL(ret == 0, -1);
+ DEBUG_TRACE("API depricated so cannot delete by default added time 0");
+ return -1;
+ /*ret = mp_media_info_set_added_time(item_handle, 0);
+ MP_CHECK_VAL(ret == 0, -1);*/
break;
}
case MP_TRACK_BY_FAVORITE:{
return res;
}
-int mp_media_info_set_added_time(mp_media_info_h media, time_t time)
+/*int mp_media_info_set_added_time(mp_media_info_h media, time_t time)
{
int res = MEDIA_CONTENT_ERROR_NONE;
MP_CHECK_VAL(media, -1);
MP_CHECK_VAL(media->h.media, -1);
- res = media_info_set_added_time(media->h.media, time);
+ res = media_info_set_added_time(media->h.media, time); // API depricated
if (res != MEDIA_CONTENT_ERROR_NONE) {
ERROR_TRACE("Error code 0x%x", res);
return res;
ERROR_TRACE("Error code 0x%x", res);
}
return res;
-}
+}*/
int mp_media_info_group_list_count(mp_group_type_e group_type,
const char *type_string,
if (res != MEDIA_CONTENT_ERROR_NONE) {
mp_error("media_filter_create:error=%d", res);
IF_FREE(folde_id);
+ IF_FREE(type_string);
return res;
}
minfo = mp_media_info_list_nth_item(list, 0);
if (!minfo) {
media_filter_destroy(filter);
+ IF_FREE(type_string);
return -1;
}
mp_media_info_get_thumbnail_path(minfo, &thumb_path);
media = mp_media_info_group_list_nth_item(list, 0);
if (!media) {
mp_media_info_group_list_destroy(list);
+ IF_FREE(main_info);
return -1;
}
mp_media_info_group_list_destroy(list);
-
+ IF_FREE(main_info);
return res;
}
#endif
}
- if (g_player_apis.set_sound_type) {
+ //if (g_player_apis.set_sound_type) { // SVACE issue, Suspicious comparison with NULL of address of procedure
PLAYER_ENTER_LOG("set_sound_type");
g_player_apis.set_sound_type(_player, ad->stream_info);
PLAYER_LEAVE_LOG("set_sound_type");
- }
- if (g_player_apis.set_audio_latency_mode) {
+ //}
+ //if (g_player_apis.set_audio_latency_mode) { // SVACE issue, Suspicious comparison with NULL of address of procedure
g_player_apis.set_audio_latency_mode(_player,
AUDIO_LATENCY_MODE_HIGH);
- }
+ //}
is_seeking = false;
resume_on_seek_done = false;
g_player_apis.set_started_cb(_player, _mp_player_mgr_started_cb,
NULL);
}
- if (g_player_apis.set_completed_cb) {
+ //if (g_player_apis.set_completed_cb) { // SVACE issue, Suspicious comparison with NULL of address of procedure
g_player_apis.set_completed_cb(_player,
_mp_player_mgr_completed_cb, NULL);
- }
- if (g_player_apis.set_interrupted_cb) {
+ //}
+ //if (g_player_apis.set_interrupted_cb) { // SVACE issue, Suspicious comparison with NULL of address of procedure
g_player_apis.set_interrupted_cb(_player,
_mp_player_mgr_interrupted_cb,
NULL);
- }
- if (g_player_apis.set_error_cb) {
+ //}
+ //if (g_player_apis.set_error_cb) { // SVACE issue, Suspicious comparison with NULL of address of procedure
g_player_apis.set_error_cb(_player, _mp_player_mgr_error_cb, NULL);
- }
- if (g_player_apis.set_buffering_cb) {
+ //}
+ //if (g_player_apis.set_buffering_cb) { // SVACE issue, Suspicious comparison with NULL of address of procedure
g_player_apis.set_buffering_cb(_player,
_mp_player_mgr_buffering_cb, NULL);
- }
+ //}
if (g_player_apis.set_paused_cb) {
g_player_apis.set_paused_cb(_player, _mp_player_mgr_paused_cb,
NULL);