summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilbok Lee <gilbok.lee@samsung.com>2023-06-28 11:19:56 +0900
committerGilbok Lee <gilbok.lee@samsung.com>2023-08-21 11:08:50 +0900
commitbc3fc14c004b4559972b2b81373d8ff30a0be67b (patch)
treeb5011a48cd136a52dde1debe46f76c11131bea97
parentdb86baf99dd1c7a80d28b4e6001fbf2b0d393540 (diff)
downloadlibmm-player-accepted/tizen/7.0/unified/20230828.173123.tar.gz
libmm-player-accepted/tizen/7.0/unified/20230828.173123.tar.bz2
libmm-player-accepted/tizen/7.0/unified/20230828.173123.zip
[0.6.274] increase reference count, when adding streamaccepted/tizen/7.0/unified/20230828.173123
- in the case of gapless, stream may be deleted Change-Id: Iff22d601edd7374346a24499a9fdbcb548798569
-rw-r--r--packaging/libmm-player.spec2
-rw-r--r--src/mm_player_tracks.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec
index fe4aa9a..b0f95a4 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.273
+Version: 0.6.274
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0
diff --git a/src/mm_player_tracks.c b/src/mm_player_tracks.c
index f4c761d..0c51db7 100644
--- a/src/mm_player_tracks.c
+++ b/src/mm_player_tracks.c
@@ -271,7 +271,7 @@ _mmplayer_track_initialize(mmplayer_t *player)
and the value can be set by calling _mmplayer_change_track_language()
before pipeline is created.*/
player->track[type].total_track_num = 0;
- player->track[type].streams = g_ptr_array_new();
+ player->track[type].streams = g_ptr_array_new_with_free_func(gst_object_unref);
}
}
@@ -301,7 +301,7 @@ _mmplayer_track_update_stream(mmplayer_t *player, mmplayer_track_type_e type, vo
MMPLAYER_FENTER();
player->track[type].total_track_num++;
- g_ptr_array_add(player->track[type].streams, stream);
+ g_ptr_array_add(player->track[type].streams, gst_object_ref(stream));
LOGD("type: %d, track cnt: %d", type, player->track[type].total_track_num);
}