From 4f23af7e2b66bcb24b7d7711d9f8a8db0ee6e4db Mon Sep 17 00:00:00 2001 From: Gilbok Lee Date: Tue, 17 Oct 2017 18:01:42 +0900 Subject: [PATCH] [0.6.73] Add checking duration when video bitrate update Change-Id: I4defed227ce238986770bb8190c93521638749fc --- packaging/libmm-player.spec | 2 +- src/mm_player_attrs.c | 1 + src/mm_player_es.c | 20 ++++++++++---------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index 29d5cf3..757f391 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -1,6 +1,6 @@ Name: libmm-player Summary: Multimedia Framework Player Library -Version: 0.6.72 +Version: 0.6.73 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_player_attrs.c b/src/mm_player_attrs.c index 0c0b1a2..7b1279a 100644 --- a/src/mm_player_attrs.c +++ b/src/mm_player_attrs.c @@ -1155,6 +1155,7 @@ _mmplayer_construct_attribute(MMHandleType handle) /* commit */ if (mmf_attrs_commit(attrs)) { LOGE("failed to update attributes\n"); + mmf_attrs_free(attrs); return 0; } diff --git a/src/mm_player_es.c b/src/mm_player_es.c index c9df062..6e3aee1 100644 --- a/src/mm_player_es.c +++ b/src/mm_player_es.c @@ -715,23 +715,23 @@ _mmplayer_set_audio_info(MMHandleType hplayer, media_format_h format) "mpegversion", G_TYPE_INT, audio.version, "layer", G_TYPE_INT, audio.user_info, NULL); } else { // aac - gchar *format = NULL; + gchar *stream_format = NULL; if (audio.user_info == 0) - format = g_strdup("raw"); + stream_format = g_strdup("raw"); else if (audio.user_info == 1) - format = g_strdup("adts"); + stream_format = g_strdup("adts"); else if (audio.user_info == 2) - format = g_strdup("adif"); + stream_format = g_strdup("adif"); caps = gst_caps_new_simple("audio/mpeg", - "channels", G_TYPE_INT, audio.channels, - "rate", G_TYPE_INT, audio.sample_rate, - "mpegversion", G_TYPE_INT, audio.version, - "stream-format", G_TYPE_STRING, format, NULL); + "channels", G_TYPE_INT, audio.channels, + "rate", G_TYPE_INT, audio.sample_rate, + "mpegversion", G_TYPE_INT, audio.version, + "stream-format", G_TYPE_STRING, stream_format, NULL); - g_free(format); - format = NULL; + g_free(stream_format); + stream_format = NULL; } } #if 0 -- 2.34.1