feat: add fallback option
author백종민/Tizen Platform Lab(SR)/삼성전자 <jm0829.baek@samsung.com>
Fri, 13 Oct 2023 00:14:42 +0000 (09:14 +0900)
committer백종민/Tizen Platform Lab(SR)/삼성전자 <jm0829.baek@samsung.com>
Fri, 13 Oct 2023 00:14:42 +0000 (09:14 +0900)
config/esplusplayer.ini
packaging/esplusplayer.spec
src/esplusplayer/src/esplayer.cpp

index 588a9ffaa1358d07222a76c93e857c896278763f..a5dd5d7ea85d09ce9819a71c48e137535e81a86a 100644 (file)
@@ -10,5 +10,7 @@
   "tz_audio_es_dump" : false,
   "generate_dot" : false,
   "force_sw_audio_codec" : false,
-  "force_sw_video_codec" : false
+  "force_sw_video_codec" : false,
+  "fallback_to_sw_audio_codec" : false,
+  "fallback_to_sw_video_codec" : false
 }
index 42a011ab1db22ef4669a0f391b4299cf1bf7b06a..9c75be858be70b5275dbd9b18f40a6b67a0cf495 100644 (file)
@@ -7,7 +7,7 @@
 #echo "Product Type: %{_vd_cfg_product_type}"
 Name:       esplusplayer
 Summary:    new multimedia streaming player
-Version:    1.2.2
+Version:    1.2.3
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 68ee44a4575df33865118cbc9da765bd41616f64..779137bc9fb91ca8db02b4ebda9157f02279d4ff 100644 (file)
@@ -3017,6 +3017,12 @@ void LoadIniProperty(const Json::Value& root) {
   key = "force_sw_video_codec";
   es_conf::ini_property[key] = root.get(key, "").asBool();
   LOG_DEBUG("[%s] : [%d]", key.c_str(), es_conf::ini_property[key]);
+  key = "fallback_to_sw_audio_codec";
+  es_conf::ini_property[key] = root.get(key, "").asBool();
+  LOG_DEBUG("[%s] : [%d]", key.c_str(), es_conf::ini_property[key]);
+  key = "fallback_to_sw_video_codec";
+  es_conf::ini_property[key] = root.get(key, "").asBool();
+  LOG_DEBUG("[%s] : [%d]", key.c_str(), es_conf::ini_property[key]);
 }
 
 bool LoadIniFile() {