int ret = MEDIA_CONTENT_ERROR_NONE;
audio_meta_s *_audio = (audio_meta_s*)audio;
- if(_audio)
+ if(_audio && played_count)
{
*played_count = _audio->played_count;
ret = MEDIA_CONTENT_ERROR_NONE;
int audio_meta_set_played_count(audio_meta_h audio, int played_count)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
-
audio_meta_s *_audio = (audio_meta_s*)audio;
if((_audio != NULL) && (played_count >= 0))
int audio_meta_set_played_time(audio_meta_h audio, time_t played_time)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
-
audio_meta_s *_audio = (audio_meta_s*)audio;
if((_audio != NULL) && (played_time >= 0))
if(_audio != NULL && STRING_VALID(_audio->media_id))
{
- char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0,};
+ char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0, };
memset(storage_id, 0x00, sizeof(storage_id));
ret = _media_db_get_storage_id_by_media_id(_audio->media_id, storage_id);
SAFE_FREE(_video->track_num);
SAFE_FREE(_video);
- SAFE_FREE(_video);
ret = MEDIA_CONTENT_ERROR_NONE;
}
else
}
return ret;
-
}
+
int video_meta_get_artist(video_meta_h video, char **artist)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
int ret = MEDIA_CONTENT_ERROR_NONE;
video_meta_s *_video = (video_meta_s*)video;
- if(_video != NULL)
+ if((_video != NULL) && (played_count >= 0))
{
_video->played_count = played_count;
}
int ret = MEDIA_CONTENT_ERROR_NONE;
video_meta_s *_video = (video_meta_s*)video;
- if(_video != NULL)
+ if((_video != NULL) && (played_time >= 0))
{
_video->played_time = played_time;
}
int ret = MEDIA_CONTENT_ERROR_NONE;
video_meta_s *_video = (video_meta_s*)video;
- if(_video != NULL)
+ if((_video != NULL) && (played_position >= 0))
{
_video->played_position = played_position;
}
if(_video != NULL && STRING_VALID(_video->media_id))
{
- char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0,};
+ char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0, };
memset(storage_id, 0x00, sizeof(storage_id));
ret = _media_db_get_storage_id_by_media_id(_video->media_id, storage_id);