| |
========================================================================================== */
#include <dlog.h>
-#include <mm_attrs_private.h>
#include <mm_attrs.h>
#include "mm_player_utils.h"
#include "mm_player_priv.h"
MMHandleType
_mmplayer_construct_attribute(MMHandleType handle)
{
+ int result = MM_ERROR_NONE;
int idx = 0;
MMHandleType attrs = 0;
int num_of_attrs = 0;
- mmf_attrs_construct_info_t *base = NULL;
+ MMAttrsConstructInfo *base = NULL;
MMPLAYER_RETURN_VAL_IF_FAIL(handle, 0);
num_of_attrs = ARRAY_SIZE(player_attrs);
- base = (mmf_attrs_construct_info_t*)malloc(num_of_attrs * sizeof(mmf_attrs_construct_info_t));
+ base = (MMAttrsConstructInfo*)malloc(num_of_attrs * sizeof(MMAttrsConstructInfo));
if (!base) {
LOGE("failed to alloc attrs constructor");
base[idx].default_value = player_attrs[idx].default_value;
}
- attrs = mmf_attrs_new_from_data(
- "mmplayer_attrs",
- base,
- num_of_attrs,
- NULL,
- NULL);
+ result = mm_attrs_new(base, num_of_attrs, "mmplayer_attrs",
+ NULL, NULL, &attrs);
/* clean */
MMPLAYER_FREEIF(base);
- if (!attrs) {
+ if (result) {
LOGE("failed to create player attrs");
return 0;
}
switch (player_attrs[idx].valid_type) {
case MM_ATTRS_VALID_TYPE_INT_RANGE:
{
- mmf_attrs_set_valid_type(attrs, idx, MM_ATTRS_VALID_TYPE_INT_RANGE);
- mmf_attrs_set_valid_range(attrs, idx,
+ mm_attrs_set_valid_type(attrs, idx, MM_ATTRS_VALID_TYPE_INT_RANGE);
+ mm_attrs_set_valid_range(attrs, idx,
player_attrs[idx].value_min,
player_attrs[idx].value_max,
(int)(intptr_t)(player_attrs[idx].default_value));
}
/* commit */
- if (mmf_attrs_commit(attrs)) {
+ if (mm_attrs_commit_all(attrs)) {
LOGE("failed to update attributes\n");
- mmf_attrs_free(attrs);
+ mm_attrs_free(attrs);
return 0;
}
MMPLAYER_RETURN_VAL_IF_FAIL(player, FALSE);
if (player->attrs) {
- mmf_attrs_free(player->attrs);
+ mm_attrs_free(player->attrs);
player->attrs = 0;
}
========================================================================================== */
#include <dlog.h>
#include <mm_error.h>
-#include <mm_attrs_private.h>
#include <gst/app/gstappsrc.h>
#include "mm_player_gst.h"
}
}
- if (mmf_attrs_commit(attrs))
+ if (mm_attrs_commit_all(attrs))
LOGE("failed to commit.\n");
gst_tag_list_free(tag_list);
MMPLAYER_SUBTITLE_INFO_LOCK(player);
player->subtitle_language_list = (GList *)g_value_get_pointer(lang_list);
mm_attrs_set_int_by_name(attrs, "content_text_track_num", (gint)count);
- if (mmf_attrs_commit(attrs))
+ if (mm_attrs_commit_all(attrs))
LOGE("failed to commit.\n");
LOGD("Total subtitle tracks = %d \n", count);
}
}
- if (mmf_attrs_commit(attrs))
+ if (mm_attrs_commit_all(attrs))
LOGE("failed to commit.\n");
}
SECURE_LOGD("uri : %s", player->profile.uri);
mm_attrs_set_int_by_name(attrs, "profile_prepare_async", TRUE);
- if (mmf_attrs_commit(attrs)) /* return -1 if error */
+ if (mm_attrs_commit_all(attrs)) /* return -1 if error */
LOGE("failed to commit");
if (player->v_stream_caps && !__mmplayer_gst_create_es_path(player, MM_PLAYER_STREAM_TYPE_VIDEO, player->v_stream_caps))
#include <mm_error.h>
#include <mm_attrs.h>
-#include <mm_attrs_private.h>
#include "mm_player_priv.h"
#include "mm_player_ini.h"
has_bitrate = __mmplayer_update_bitrate_attrs(player, attrs);
/* validate all */
- if (mmf_attrs_commit(attrs)) {
+ if (mm_attrs_commit_all(attrs)) {
LOGE("failed to update attributes\n");
return FALSE;
}
mm_attrs_set_string_by_name(player->attrs, "content_audio_codec", audio_codec);
MMPLAYER_FREEIF(audio_codec);
- if (mmf_attrs_commit(player->attrs))
+ if (mm_attrs_commit_all(player->attrs))
LOGE("failed to update attributes\n");
LOGD("set audio codec type with caps\n");
attrs = MMPLAYER_GET_ATTRS(player);
if (attrs) {
mm_attrs_set_int_by_name(attrs, attr_name, (gint)player->selector[type].total_track_num);
- if (mmf_attrs_commit(attrs))
+ if (mm_attrs_commit_all(attrs))
LOGW("failed to commit attrs.");
} else {
LOGW("cannot get content attribute");
gst_caps_unref(caps);
/* flusing out new attributes */
- if (mmf_attrs_commit(attrs))
+ if (mm_attrs_commit_all(attrs))
LOGE("failed to comit attributes");
return;
player->uri_info.uri_idx = uri_idx;
mm_attrs_set_string_by_name(player->attrs, "profile_uri", uri);
- if (mmf_attrs_commit(player->attrs)) {
+ if (mm_attrs_commit_all(player->attrs)) {
LOGE("failed to commit");
return FALSE;
}
mm_attrs_set_int_by_name(attrs, "profile_play_count", count);
/* commit attribute */
- if (mmf_attrs_commit(attrs))
+ if (mm_attrs_commit_all(attrs))
LOGE("failed to commit attribute");
} else if (count != REPEAT_COUNT_INFINITELY) {
LOGD("there is no next uri and no repeat");
MMPLAYER_RETURN_VAL_IF_FAIL(player, MM_ERROR_PLAYER_NOT_INITIALIZED);
mm_attrs_set_string_by_name(player->attrs, "profile_uri", uri);
- if (mmf_attrs_commit(player->attrs)) {
+ if (mm_attrs_commit_all(player->attrs)) {
LOGE("failed to commit the original uri.\n");
result = MM_ERROR_PLAYER_INTERNAL;
} else {
mm_attrs_set_string_by_name(player->attrs, "profile_uri", original_uri);
LOGD("restore original uri = %s\n", original_uri);
- if (mmf_attrs_commit(player->attrs))
+ if (mm_attrs_commit_all(player->attrs))
LOGE("failed to commit the original uri.\n");
}
LOGD("store display attribute for given surface type(%d)", surface_type);
mm_attrs_set_int_by_name(player->attrs, "display_surface_type", surface_type);
mm_attrs_set_data_by_name(player->attrs, "display_overlay", display_overlay, sizeof(display_overlay));
- if (mmf_attrs_commit(player->attrs)) {
+ if (mm_attrs_commit_all(player->attrs)) {
LOGE("failed to commit attribute");
MMPLAYER_FLEAVE();
return MM_ERROR_PLAYER_INTERNAL;
goto EXIT;
} else {
mm_attrs_set_string_by_name(player->attrs, "subtitle_uri", filepath);
- if (mmf_attrs_commit(player->attrs)) {
+ if (mm_attrs_commit_all(player->attrs)) {
LOGE("failed to commit.\n");
goto EXIT;
}
if (!player->pipeline) {
/* IDLE state */
mm_attrs_set_string_by_name(player->attrs, "subtitle_uri", filepath);
- if (mmf_attrs_commit(player->attrs)) {
+ if (mm_attrs_commit_all(player->attrs)) {
LOGE("failed to commit"); /* subtitle path will not be created */
return MM_ERROR_PLAYER_INTERNAL;
}
if (!__mmplayer_check_subtitle(player)) {
mm_attrs_set_string_by_name(player->attrs, "subtitle_uri", filepath);
- if (mmf_attrs_commit(player->attrs)) {
+ if (mm_attrs_commit_all(player->attrs)) {
LOGE("failed to commit");
return MM_ERROR_PLAYER_INTERNAL;
}
attrs = MMPLAYER_GET_ATTRS(player);
mm_attrs_set_int_by_name(attrs, attr_name, codec_type);
- if (mmf_attrs_commit(player->attrs)) {
+ if (mm_attrs_commit_all(player->attrs)) {
LOGE("failed to commit codec_type attributes");
return MM_ERROR_PLAYER_INTERNAL;
}