gint audio_latency_time;
gint audio_buffer_time;
gint audio_do_timestamp;
+ guint video_codec;
guint64 video_reso_supported;
guint decide_udp_bitrate[21];
gint video_native_resolution;
#define DEFAULT_AUDIO_EXYNOS_BUFFER_TIME 200000
#define DEFAULT_AUDIO_QC_BUFFER_TIME 1000
#define DEFAULT_AUDIO_DO_TIMESTAMP 0
+#define DEFAULT_VIDEO_CODEC 1
#define DEFAULT_VIDEO_RESOLUTION_SUPPORTED 0x000000ab
#define DEFAULT_NATIVE_VIDEO_RESOLUTION 0
#define DEFAULT_HDCP_ENABLED 1
gst_rtsp_wfd_server_set_audio_codec(server,
scmirroring_src_ini_get_structure()->audio_codec);
+ gst_rtsp_wfd_server_set_video_codec(server,
+ scmirroring_src_ini_get_structure()->video_codec);
+
/* CEA Resolution */
if (server_obj->resolution & SCMIRRORING_RESOLUTION_1920x1080_P30) {
native_reso = GST_WFD_VIDEO_CEA_RESOLUTION;
SCMIRRORING_INI_GET_STRING(g_scmirroring_src_ini.name_of_audio_device_property, "general:audio properties name", DEFAULT_AUDIO_DEVICE_PROPERTY_NAME);
g_scmirroring_src_ini.audio_latency_time = iniparser_getint(dict, "general:audio latency_time", DEFAULT_AUDIO_LATENCY_TIME);
g_scmirroring_src_ini.audio_do_timestamp = iniparser_getint(dict, "general:audio do_timestamp", DEFAULT_AUDIO_DO_TIMESTAMP);
+ g_scmirroring_src_ini.video_codec = iniparser_getint(dict, "general:video codec", DEFAULT_VIDEO_CODEC);
SCMIRRORING_INI_GET_STRING(temp, "general:video resolution_supported", "");
if (strlen(temp) > 0) g_scmirroring_src_ini.video_reso_supported = strtoull(temp, NULL, 16);
else g_scmirroring_src_ini.video_reso_supported = DEFAULT_VIDEO_RESOLUTION_SUPPORTED;
strncpy(g_scmirroring_src_ini.name_of_audio_device_property, DEFAULT_AUDIO_DEVICE_PROPERTY_NAME, SCMIRRORING_SRC_INI_MAX_STRLEN - 1);
g_scmirroring_src_ini.audio_latency_time = DEFAULT_AUDIO_LATENCY_TIME;
g_scmirroring_src_ini.audio_do_timestamp = DEFAULT_AUDIO_DO_TIMESTAMP;
+ g_scmirroring_src_ini.video_codec = DEFAULT_VIDEO_CODEC;
g_scmirroring_src_ini.video_reso_supported = DEFAULT_VIDEO_RESOLUTION_SUPPORTED;
g_scmirroring_src_ini.decide_udp_bitrate[0] = DEFAULT_VIDEO_BITRATE_INIT_1;
g_scmirroring_src_ini.decide_udp_bitrate[1] = DEFAULT_VIDEO_BITRATE_MIN_1;
scmirroring_debug("audio latency_time : %d\n", g_scmirroring_src_ini.audio_latency_time);
scmirroring_debug("audio buffer_time : %d\n", g_scmirroring_src_ini.audio_buffer_time);
scmirroring_debug("audio do_timestamp : %d\n", g_scmirroring_src_ini.audio_do_timestamp);
+ scmirroring_debug("video codec : %d\n", g_scmirroring_src_ini.video_codec);
scmirroring_debug("video resolution_supported : %d\n", g_scmirroring_src_ini.video_reso_supported);
scmirroring_debug("video native_resolution : %d\n", g_scmirroring_src_ini.video_native_resolution);
scmirroring_debug("encryption HDCP_enabled : %d\n", g_scmirroring_src_ini.hdcp_enabled);