summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilbok Lee <gilbok.lee@samsung.com>2021-09-30 09:27:49 +0900
committerGilbok Lee <gilbok.lee@samsung.com>2021-09-30 09:57:10 +0900
commit1218bcbb33dce252439fc7ef79128e1e3af999ae (patch)
tree6fd697b2699f8d61c854c555f24752c7682f181f
parent0b04788f3c6f510db475504f324f92fa85f16e55 (diff)
downloadlibmm-player-1218bcbb33dce252439fc7ef79128e1e3af999ae.tar.gz
libmm-player-1218bcbb33dce252439fc7ef79128e1e3af999ae.tar.bz2
libmm-player-1218bcbb33dce252439fc7ef79128e1e3af999ae.zip
- v4l2h264decoder stream format is byte-stream. decoder gets error if player disables/enables audio-only mode during playback, because SPS/PPS is not received in that situation. Change-Id: I117856f539bbe76c4ccca7692c5f927c25e6ceb2
-rw-r--r--packaging/libmm-player.spec2
-rw-r--r--src/mm_player_priv.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec
index 3565d7e..46af763 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.260
+Version: 0.6.261
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index 42743ae..3c10d20 100644
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -7796,7 +7796,9 @@ _mmplayer_gst_element_added(GstElement *bin, GstElement *element, gpointer data)
}
} else if (g_strrstr(factory_name, player->ini.videocodec_element_hw)) {
player->pipeline->mainbin[MMPLAYER_M_DEC1].gst = element;
- } else if (g_strrstr(factory_name, "omxdec_h264")) {
+ }
+
+ if (g_strrstr(factory_name, "omxdec_h264") || g_strrstr(factory_name, "v4l2h264dec")) {
GstElement *video_parse = player->pipeline->mainbin[MMPLAYER_M_V_PARSE].gst;
if (video_parse && (g_object_class_find_property(G_OBJECT_GET_CLASS(video_parse), "config-interval"))) {
g_object_set(G_OBJECT(video_parse), "config-interval", -1, NULL);