#define DEFAULT_AUDIO_SINK_ASYNC FALSE
#define DEFAULT_VIDEO_SINK_ASYNC FALSE
#define DEFAULT_USER_AGENT "TIZEN3_0/WFD-SINK"
-#define DEFAULT_SINK_SESSION_MODE 0
/* Debug */
#define DEFAULT_GENERATE_DOT FALSE
#define DEFAULT_NAME_OF_VIDEO_H264_DECODER ""
#define DEFAULT_NAME_OF_VIDEO_H265_PARSER ""
#define DEFAULT_NAME_OF_VIDEO_H265_DECODER ""
+#define DEFAULT_NAME_OF_VIDEO_VP9_PARSER ""
+#define DEFAULT_NAME_OF_VIDEO_VP9_DECODER ""
#define DEFAULT_NAME_OF_VIDEO_CONVERTER ""
#define DEFAULT_NAME_OF_VIDEO_FILTER ""
#define DEFAULT_NAME_OF_VIDEO_SINK ""
ini->audio_sink_async = iniparser_getboolean(dict, "general:audio sink async", DEFAULT_AUDIO_SINK_ASYNC);
ini->video_sink_async = iniparser_getboolean(dict, "general:video sink async", DEFAULT_VIDEO_SINK_ASYNC);
MM_WFD_SINK_INI_GET_STRING(dict, ini->user_agent, "general:user agent", DEFAULT_USER_AGENT);
- ini->sink_session_mode = (1 << (iniparser_getint(dict, "general:sink session mode", DEFAULT_SINK_SESSION_MODE)));
/* debug */
ini->generate_dot = iniparser_getboolean(dict, "debug:generate dot", DEFAULT_GENERATE_DOT);
MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_h264_decoder, "pipeline:video h264 decoder element", DEFAULT_NAME_OF_VIDEO_H264_DECODER);
MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_h265_parser, "pipeline:video h265 parser element", DEFAULT_NAME_OF_VIDEO_H265_PARSER);
MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_h265_decoder, "pipeline:video h265 decoder element", DEFAULT_NAME_OF_VIDEO_H265_DECODER);
+ MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_vp9_parser, "pipeline:video vp9 parser element", DEFAULT_NAME_OF_VIDEO_VP9_PARSER);
+ MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_vp9_decoder, "pipeline:video vp9 decoder element", DEFAULT_NAME_OF_VIDEO_VP9_DECODER);
MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_converter, "pipeline:video converter element", DEFAULT_NAME_OF_VIDEO_CONVERTER);
MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_filter, "pipeline:video filter element", DEFAULT_NAME_OF_VIDEO_FILTER);
MM_WFD_SINK_INI_GET_STRING(dict, ini->name_of_video_sink, "pipeline:video sink element", DEFAULT_NAME_OF_VIDEO_SINK);
ini->video_sink_max_lateness = DEFAULT_VIDEO_SINK_MAX_LATENESS;
ini->sink_ts_offset = DEFAULT_SINK_TS_OFFSET;
strncpy(ini->user_agent, DEFAULT_USER_AGENT, WFD_SINK_INI_MAX_STRLEN - 1);
- ini->sink_session_mode = (1 << DEFAULT_SINK_SESSION_MODE);
/* debug */
ini->generate_dot = DEFAULT_GENERATE_DOT;
strncpy(ini->name_of_video_h264_decoder, DEFAULT_NAME_OF_VIDEO_H264_DECODER, WFD_SINK_INI_MAX_STRLEN - 1);
strncpy(ini->name_of_video_h265_parser, DEFAULT_NAME_OF_VIDEO_H265_PARSER, WFD_SINK_INI_MAX_STRLEN - 1);
strncpy(ini->name_of_video_h265_decoder, DEFAULT_NAME_OF_VIDEO_H265_DECODER, WFD_SINK_INI_MAX_STRLEN - 1);
+ strncpy(ini->name_of_video_vp9_parser, DEFAULT_NAME_OF_VIDEO_VP9_PARSER, WFD_SINK_INI_MAX_STRLEN - 1);
+ strncpy(ini->name_of_video_vp9_decoder, DEFAULT_NAME_OF_VIDEO_VP9_DECODER, WFD_SINK_INI_MAX_STRLEN - 1);
strncpy(ini->name_of_video_converter, DEFAULT_NAME_OF_VIDEO_CONVERTER, WFD_SINK_INI_MAX_STRLEN - 1);
strncpy(ini->name_of_video_filter, DEFAULT_NAME_OF_VIDEO_FILTER, WFD_SINK_INI_MAX_STRLEN - 1);
strncpy(ini->name_of_video_sink, DEFAULT_NAME_OF_VIDEO_SINK, WFD_SINK_INI_MAX_STRLEN - 1);
wfd_sink_debug("audio_sink_async : %d", ini->audio_sink_async);
wfd_sink_debug("video_sink_async : %d", ini->video_sink_async);
wfd_sink_debug("user_agent : %s\n", ini->user_agent);
- wfd_sink_debug("sink_session_mode : %d", ini->sink_session_mode);
/* debug */
wfd_sink_debug("generate_dot : %d", ini->generate_dot);
wfd_sink_debug("name_of_video_h264_decoder : %s", ini->name_of_video_h264_decoder);
wfd_sink_debug("name_of_video_h265_parser : %s", ini->name_of_video_h265_parser);
wfd_sink_debug("name_of_video_h265_decoder : %s", ini->name_of_video_h265_decoder);
+ wfd_sink_debug("name_of_video_vp9_parser : %s", ini->name_of_video_vp9_parser);
+ wfd_sink_debug("name_of_video_vp9_decoder : %s", ini->name_of_video_vp9_decoder);
wfd_sink_debug("name_of_video_converter : %s", ini->name_of_video_converter);
wfd_sink_debug("name_of_video_filter : %s", ini->name_of_video_filter);
wfd_sink_debug("name_of_video_sink : %s", ini->name_of_video_sink);