* limitations under the License.
*/
-#include "assert.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
#include <glib.h>
#include <metadata_editor.h>
-#include <storage.h>
#include "tct_common.h"
-char *g_pszMEDIA_AUDIO_PATH = NULL;
-char *g_pszMEDIA_NO_TAG_AUDIO_PATH = NULL;
-char *g_pszMEDIA_TAGV1_AUDIO_PATH = NULL;
-char *g_pszMEDIA_M4A_AUDIO_PATH = NULL;
-char *g_pszMEDIA_VIDEO_PATH = NULL;
-char *g_pszMEDIA_IMAGE_PATH = NULL;
-char *g_pszMEDIA_NOT_EXIST_PATH = NULL;
-char *g_pszMEDIA_WAV_PATH = NULL;
-char *g_pszMEDIA_FLAC_PATH = NULL;
-char *g_pszMEDIA_VORBIS_OGG_PATH = NULL;
-char *g_pszMEDIA_FLAC_OGG_PATH = NULL;
-
-
-#define CHANGE_NAME "change"
-#define API_NAMESPACE "[METADATA-EDITOR]"
-#define SAFE_FREE(src) { if(src) {free(src); src = NULL;}}
-
-static metadata_editor_h g_metadata_audio_h = NULL;
-static metadata_editor_h g_metadata_video_h = NULL;
-
+#define CHANGE_NAME "change"
+#define API_NAMESPACE "[METADATA-EDITOR]"
+
+static char g_audio_path[PATH_MAX + 1];
+static char g_tagless_audio_path[PATH_MAX + 1];
+static char g_id3v1_audio_path[PATH_MAX + 1];
+static char g_m4a_path[PATH_MAX + 1];
+static char g_video_path[PATH_MAX + 1];
+static char g_image_path[PATH_MAX + 1];
+static char g_nonexist_path[PATH_MAX + 1];
+static char g_wav_path[PATH_MAX + 1];
+static char g_flac_path[PATH_MAX + 1];
+static char g_vorbis_ogg_path[PATH_MAX + 1];
+static char g_flac_ogg_path[PATH_MAX + 1];
+
+static metadata_editor_h g_handle = NULL;
static int _startup_error = 0;
typedef enum {
ME_CONTENT_TYPE_MAX,
} content_type_e;
-static char * tag_value[ME_CONTENT_TYPE_MAX][METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1] = {
- //ME_CONTENT_TYPE_NO_TAG
- {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "0", NULL, NULL},
-
- //ME_CONTENT_TYPE_NO_TAG_MP3
- {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "1", NULL, NULL},
-
- //ME_CONTENT_TYPE_ID3v1
- {"Test artist",
- "Test title",
- "Test album",
- NULL,
- NULL,
- NULL,
- "2020",
- NULL,
- "Test comment",
- "0",
- "0",
- NULL,
- NULL},
-
- //ME_CONTENT_TYPE_ID3v2
- {"Test artist",
- "Test title",
- "Test album",
- "13",
- "Test composer",
- "Test copyright",
- "2015",
- "Test description",
- "Test comment",
- "01/01",
- "1",
- "Test conductor",
- "Test lyrics"},
-
- //ME_CONTENT_TYPE_MP4
- {"Test artist",
- "Test title",
- "Test album",
- "Rock",
- "Test composer",
- "Test copyright",
- "2020",
- "Test description",
- "Test comment",
- "15",
- "0",
- "Test conductor",
- "Test lyrics"},
-
- //ME_CONTENT_TYPE_OGG
- {"Test artist",
- "Test title",
- "Test album",
- "Rock",
- "Test composer",
- "Test copyright",
- "2020",
- "Test description",
- "Test comment",
- "15",
- "2",
- "Test conductor",
- "Test lyrics"},
-
- //ME_CONTENT_TYPE_ID3v2_MODIFIED
- {"Test artis modified",
- "Test title modified",
- "Test album modified",
- "15",
- "Test composer modified",
- "Test copyright modified",
- "2016",
- "Test description modified",
- "Test comment modified",
- "02/03",
- "1",
- "Test conductor modified",
- "Test lyrics modified"},
-
- //ME_CONTENT_TYPE_MP4_MODIFIED
- {"Test artist modified",
- "Test title modified",
- "Test album modified",
- "Pop",
- "Test composer modified",
- "Test copyright modified",
- "2019",
- "Test description modified",
- "Test comment modified",
- "10",
- "0",
- "Test conductor modified",
- "Test lyrics modified"},
-
- //ME_CONTENT_TYPE_OGG_MODIFIED
- {"Test artist modified",
- "Test title modified",
- "Test album modified",
- "Pop",
- "Test composer modified",
- "Test copyright modified",
- "2019",
- "Test description modified",
- "Test comment modified",
- "10",
- "2",
- "Test conductor modified",
- "Test lyrics modified"}
- };
+static char *tag_value[ME_CONTENT_TYPE_MAX][METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1] = {
+ //ME_CONTENT_TYPE_NO_TAG
+ {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "0", NULL, NULL},
+
+ //ME_CONTENT_TYPE_NO_TAG_MP3
+ {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "1", NULL, NULL},
+
+ //ME_CONTENT_TYPE_ID3v1
+ {"Test artist",
+ "Test title",
+ "Test album",
+ NULL,
+ NULL,
+ NULL,
+ "2020",
+ NULL,
+ "Test comment",
+ "0",
+ "0",
+ NULL,
+ NULL},
+
+ //ME_CONTENT_TYPE_ID3v2
+ {"Test artist",
+ "Test title",
+ "Test album",
+ "13",
+ "Test composer",
+ "Test copyright",
+ "2015",
+ "Test description",
+ "Test comment",
+ "01/01",
+ "1",
+ "Test conductor",
+ "Test lyrics"},
+
+ //ME_CONTENT_TYPE_MP4
+ {"Test artist",
+ "Test title",
+ "Test album",
+ "Rock",
+ "Test composer",
+ "Test copyright",
+ "2020",
+ "Test description",
+ "Test comment",
+ "15",
+ "0",
+ "Test conductor",
+ "Test lyrics"},
+
+ //ME_CONTENT_TYPE_OGG
+ {"Test artist",
+ "Test title",
+ "Test album",
+ "Rock",
+ "Test composer",
+ "Test copyright",
+ "2020",
+ "Test description",
+ "Test comment",
+ "15",
+ "2",
+ "Test conductor",
+ "Test lyrics"},
+
+ //ME_CONTENT_TYPE_ID3v2_MODIFIED
+ {"Test artis modified",
+ "Test title modified",
+ "Test album modified",
+ "15",
+ "Test composer modified",
+ "Test copyright modified",
+ "2016",
+ "Test description modified",
+ "Test comment modified",
+ "02/03",
+ "1",
+ "Test conductor modified",
+ "Test lyrics modified"},
+
+ //ME_CONTENT_TYPE_MP4_MODIFIED
+ {"Test artist modified",
+ "Test title modified",
+ "Test album modified",
+ "Pop",
+ "Test composer modified",
+ "Test copyright modified",
+ "2019",
+ "Test description modified",
+ "Test comment modified",
+ "10",
+ "0",
+ "Test conductor modified",
+ "Test lyrics modified"},
+
+ //ME_CONTENT_TYPE_OGG_MODIFIED
+ {"Test artist modified",
+ "Test title modified",
+ "Test album modified",
+ "Pop",
+ "Test composer modified",
+ "Test copyright modified",
+ "2019",
+ "Test description modified",
+ "Test comment modified",
+ "10",
+ "2",
+ "Test conductor modified",
+ "Test lyrics modified"}
+};
static int __get_metadata(metadata_editor_h handle, content_type_e type)
{
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
if (g_strcmp0(value, tag_value[type][i]) != 0) {
- PRINT_UTC_LOG("[Line : %d][%s] expected [%s] for [%d] but [%s]\\n", __LINE__, __FUNCTION__,
- (tag_value[type][i]) ? tag_value[type][i] : "(null)", i, (value) ? value : "(null)");
+ PRINT_UTC_LOG("[Line : %d][%s] expected [%s] for [%d] but [%s]\\n", __LINE__, __FUNCTION__, (tag_value[type][i]) ? tag_value[type][i] : "(null)", i, (value) ? value : "(null)");
failed = true;
}
- SAFE_FREE(value);
+ FREE_MEMORY(value);
}
if (failed)
*/
void utc_metadata_editor_startup(void)
{
- char pszValue[CONFIG_VALUE_LEN_MAX] = {0,};
-
- if (GetValueForTCTSetting("DEVICE_USER_30", pszValue, API_NAMESPACE )) {
- PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_USER_30' Values Received = %s\\n", __LINE__, __FUNCTION__, pszValue);
-
- g_pszMEDIA_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.mp3", pszValue);
- g_pszMEDIA_NO_TAG_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/no_tag.mp3", pszValue);
- g_pszMEDIA_TAGV1_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/id3tag_v1.mp3", pszValue);
- g_pszMEDIA_M4A_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_m4a.m4a", pszValue);
- g_pszMEDIA_VIDEO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_video.mp4", pszValue);
- g_pszMEDIA_IMAGE_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample.jpg", pszValue);
- g_pszMEDIA_NOT_EXIST_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/not_exist.mp3", pszValue);
- g_pszMEDIA_WAV_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.wav", pszValue);
- g_pszMEDIA_FLAC_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.flac", pszValue);
- g_pszMEDIA_VORBIS_OGG_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.ogg", pszValue);
- g_pszMEDIA_FLAC_OGG_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio_flac.ogg", pszValue);
+ char pszValue[CONFIG_VALUE_LEN_MAX] = { 0, };
+
+ if (GetValueForTCTSetting("DEVICE_OTHER_USER_APPS_ROOT_30", pszValue, API_NAMESPACE)) {
+ PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_OTHER_USER_APPS_ROOT_30' Values Received = %s\\n", __LINE__, __FUNCTION__, pszValue);
+
+ snprintf(g_audio_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.mp3", pszValue);
+ snprintf(g_tagless_audio_path, PATH_MAX, "%s/core-metadata-editor-tests/data/no_tag.mp3", pszValue);
+ snprintf(g_id3v1_audio_path, PATH_MAX, "%s/core-metadata-editor-tests/data/id3tag_v1.mp3", pszValue);
+ snprintf(g_m4a_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_m4a.m4a", pszValue);
+ snprintf(g_video_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_video.mp4", pszValue);
+ snprintf(g_image_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample.jpg", pszValue);
+ snprintf(g_nonexist_path, PATH_MAX, "%s/core-metadata-editor-tests/data/not_exist.mp3", pszValue);
+ snprintf(g_wav_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.wav", pszValue);
+ snprintf(g_flac_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.flac", pszValue);
+ snprintf(g_vorbis_ogg_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.ogg", pszValue);
+ snprintf(g_flac_ogg_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio_flac.ogg", pszValue);
} else {
PRINT_UTC_LOG("[Line : %d][%s] GetValueForTCTSetting returned error for 'DEVICE_USER_30'\\n", __LINE__, __FUNCTION__);
}
- if (METADATA_EDITOR_ERROR_NONE != metadata_editor_create(&g_metadata_audio_h)) {
+ if (METADATA_EDITOR_ERROR_NONE != metadata_editor_create(&g_handle)) {
PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_create\\n", __LINE__, __FUNCTION__);
_startup_error = 1;
}
-
- if (METADATA_EDITOR_ERROR_NONE != metadata_editor_create(&g_metadata_video_h)) {
- PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_create\\n", __LINE__, __FUNCTION__);
- _startup_error = 1;
- }
-
}
/**
*/
void utc_metadata_editor_cleanup(void)
{
- if (g_metadata_audio_h) {
- if (METADATA_EDITOR_ERROR_NONE != metadata_editor_destroy(g_metadata_audio_h))
- PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_destroy\\n", __LINE__, __FUNCTION__);
- }
-
- if (g_metadata_video_h) {
- if (METADATA_EDITOR_ERROR_NONE != metadata_editor_destroy(g_metadata_video_h))
+ if (g_handle) {
+ if (METADATA_EDITOR_ERROR_NONE != metadata_editor_destroy(g_handle))
PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_destroy\\n", __LINE__, __FUNCTION__);
}
- g_free(g_pszMEDIA_AUDIO_PATH);
- g_pszMEDIA_AUDIO_PATH = NULL;
-
- g_free(g_pszMEDIA_NO_TAG_AUDIO_PATH);
- g_pszMEDIA_NO_TAG_AUDIO_PATH = NULL;
-
- g_free(g_pszMEDIA_TAGV1_AUDIO_PATH);
- g_pszMEDIA_TAGV1_AUDIO_PATH = NULL;
-
- g_free(g_pszMEDIA_M4A_AUDIO_PATH);
- g_pszMEDIA_M4A_AUDIO_PATH = NULL;
-
- g_free(g_pszMEDIA_VIDEO_PATH);
- g_pszMEDIA_VIDEO_PATH = NULL;
-
- g_free(g_pszMEDIA_IMAGE_PATH);
- g_pszMEDIA_IMAGE_PATH = NULL;
-
- g_free(g_pszMEDIA_NOT_EXIST_PATH);
- g_pszMEDIA_NOT_EXIST_PATH = NULL;
-
- g_free(g_pszMEDIA_WAV_PATH);
- g_pszMEDIA_WAV_PATH = NULL;
-
- g_free(g_pszMEDIA_FLAC_PATH);
- g_pszMEDIA_FLAC_PATH = NULL;
-
- g_free(g_pszMEDIA_VORBIS_OGG_PATH);
- g_pszMEDIA_VORBIS_OGG_PATH = NULL;
-
- g_free(g_pszMEDIA_FLAC_OGG_PATH);
- g_pszMEDIA_FLAC_OGG_PATH = NULL;
-
+ memset(&g_audio_path, 0, PATH_MAX + 1);
+ memset(&g_tagless_audio_path, 0, PATH_MAX + 1);
+ memset(&g_id3v1_audio_path, 0, PATH_MAX + 1);
+ memset(&g_m4a_path, 0, PATH_MAX + 1);
+ memset(&g_video_path, 0, PATH_MAX + 1);
+ memset(&g_image_path, 0, PATH_MAX + 1);
+ memset(&g_nonexist_path, 0, PATH_MAX + 1);
+ memset(&g_wav_path, 0, PATH_MAX + 1);
+ memset(&g_flac_path, 0, PATH_MAX + 1);
+ memset(&g_vorbis_ogg_path, 0, PATH_MAX + 1);
+ memset(&g_flac_ogg_path, 0, PATH_MAX + 1);
}
/**
assert_eq(_startup_error, 0);
int ret;
- ret = metadata_editor_destroy(g_metadata_audio_h);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
{
assert_eq(_startup_error, 0);
- int ret = metadata_editor_set_path(NULL, g_pszMEDIA_AUDIO_PATH);
+ int ret = metadata_editor_set_path(NULL, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
- ret = metadata_editor_set_path(g_metadata_audio_h, NULL);
+ ret = metadata_editor_set_path(g_handle, NULL);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_NOT_EXIST_PATH);
+ ret = metadata_editor_set_path(g_handle, g_nonexist_path);
assert_eq(ret, METADATA_EDITOR_ERROR_FILE_EXISTS);
{
assert_eq(_startup_error, 0);
- int ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ int ret = metadata_editor_set_path(g_handle, g_audio_path);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
int ret = METADATA_EDITOR_ERROR_NONE;
char *c_value = NULL;
- ret = metadata_editor_get_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_TITLE, &c_value);
+ ret = metadata_editor_get_metadata(g_handle, METADATA_EDITOR_ATTR_TITLE, &c_value);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
char *c_value = NULL;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_get_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, &c_value);
+ ret = metadata_editor_get_metadata(g_handle, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, &c_value);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_get_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_TITLE, NULL);
+ ret = metadata_editor_get_metadata(g_handle, METADATA_EDITOR_ATTR_TITLE, NULL);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_NO_TAG_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_tagless_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_NO_TAG);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_TAGV1_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_id3v1_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v1);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v1);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_TITLE, CHANGE_NAME);
+ ret = metadata_editor_set_metadata(g_handle, METADATA_EDITOR_ATTR_TITLE, CHANGE_NAME);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_PICTURE_NUM, CHANGE_NAME);
+ ret = metadata_editor_set_metadata(g_handle, METADATA_EDITOR_ATTR_PICTURE_NUM, CHANGE_NAME);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, CHANGE_NAME);
+ ret = metadata_editor_set_metadata(g_handle, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, CHANGE_NAME);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
}
-
/**
* @testcase utc_metadata_editor_update_metadata_n
* @since_tizen 2.4
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_video_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_video_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_video_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
ret = METADATA_EDITOR_ERROR_OPERATION_FAILED;
}
- SAFE_FREE(value);
+ FREE_MEMORY(value);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
pic_num = g_ascii_strtoll(num, NULL, 10);
ret = METADATA_EDITOR_ERROR_OPERATION_FAILED;
}
- SAFE_FREE(picture);
- SAFE_FREE(type);
+ FREE_MEMORY(picture);
+ FREE_MEMORY(type);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
}
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_NO_TAG);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_NO_TAG_MP3);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG_MP3);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_video_h, ME_CONTENT_TYPE_NO_TAG);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_video_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_video_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_video_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_video_h, ME_CONTENT_TYPE_NO_TAG);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+ ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+ ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
void *picture = NULL;
char *type = NULL;
- ret = metadata_editor_get_picture(g_metadata_audio_h, 0, &picture, &size, &type);
+ ret = metadata_editor_get_picture(g_handle, 0, &picture, &size, &type);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
char *type = NULL;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_get_picture(g_metadata_audio_h, 0, NULL, NULL, &type);
+ ret = metadata_editor_get_picture(g_handle, 0, NULL, NULL, &type);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
void *picture = NULL;
char *type = NULL;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_get_picture(g_metadata_audio_h, 1, &picture, &size, &type);
+ ret = metadata_editor_get_picture(g_handle, 1, &picture, &size, &type);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "1");
+ ret = __get_picture(g_handle, "1");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_append_picture(NULL, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(NULL, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, NULL);
+ ret = metadata_editor_append_picture(g_handle, NULL);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_NOT_EXIST_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_nonexist_path);
assert_eq(ret, METADATA_EDITOR_ERROR_FILE_EXISTS);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "2");
+ ret = __get_picture(g_handle, "2");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_video_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_video_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_video_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_video_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_video_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_video_h, "1");
+ ret = __get_picture(g_handle, "1");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_m4a_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_m4a_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "3");
+ ret = __get_picture(g_handle, "3");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "2");
+ ret = __get_picture(g_handle, "2");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "1");
+ ret = __get_picture(g_handle, "1");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "3");
+ ret = __get_picture(g_handle, "3");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+ ret = metadata_editor_append_picture(g_handle, g_image_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "3");
+ ret = __get_picture(g_handle, "3");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
}
-
/**
* @testcase utc_metadata_editor_remove_picture_n1
* @since_tizen 2.4
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+ ret = metadata_editor_remove_picture(g_handle, 0);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 3);
+ ret = metadata_editor_remove_picture(g_handle, 3);
assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 1);
+ ret = metadata_editor_remove_picture(g_handle, 1);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_audio_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "1");
+ ret = __get_picture(g_handle, "1");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_m4a_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+ ret = metadata_editor_remove_picture(g_handle, 0);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+ ret = metadata_editor_set_path(g_handle, g_m4a_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "2");
+ ret = __get_picture(g_handle, "2");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+ ret = metadata_editor_remove_picture(g_handle, 0);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+ ret = metadata_editor_set_path(g_handle, g_wav_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "1");
+ ret = __get_picture(g_handle, "1");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+ ret = metadata_editor_remove_picture(g_handle, 0);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "0");
+ ret = __get_picture(g_handle, "0");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+ ret = metadata_editor_remove_picture(g_handle, 0);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "2");
+ ret = __get_picture(g_handle, "2");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
int ret = METADATA_EDITOR_ERROR_NONE;
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+ ret = metadata_editor_remove_picture(g_handle, 0);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_update_metadata(g_metadata_audio_h);
+ ret = metadata_editor_update_metadata(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_destroy(g_metadata_audio_h);
+ ret = metadata_editor_destroy(g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_create(&g_metadata_audio_h);
+ ret = metadata_editor_create(&g_handle);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+ ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
- ret = __get_picture(g_metadata_audio_h, "2");
+ ret = __get_picture(g_handle, "2");
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
return 0;
{
assert_eq(_startup_error, 0);
- int ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
- ret = metadata_editor_destroy(g_metadata_audio_h);
- g_metadata_audio_h = NULL;
-
- ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
- ret = metadata_editor_destroy(g_metadata_video_h);
- g_metadata_video_h = NULL;
+ int ret = metadata_editor_set_path(g_handle, g_audio_path);
+ ret = metadata_editor_destroy(g_handle);
+ g_handle = NULL;
assert_eq(ret, METADATA_EDITOR_ERROR_NONE);