PA_MODULE_USAGE(
_("sink_name=<name for the sink> "
"sink_properties=<properties for the sink> "
-#ifdef __TIZEN__
- "sink_master=<name of sink to filter> "
-#else
"master=<name of sink to filter> "
-#endif
+ "sink_master=<name of sink to filter> "
"format=<sample format> "
"rate=<sample rate> "
"channels=<number of channels> "
"control=<comma separated list of input control values> "
"input_ladspaport_map=<comma separated list of input LADSPA port names> "
"output_ladspaport_map=<comma separated list of output LADSPA port names> "
-#ifdef __TIZEN__
- "autoloaded=<set if this module is being loaded automatically> "
-#endif
- ));
+ "autoloaded=<set if this module is being loaded automatically> "));
#define MEMBLOCKQ_MAXLENGTH (16*1024*1024)
-
-#ifdef __TIZEN__
#define DEFAULT_AUTOLOADED false
-#endif
/* PLEASE NOTICE: The PortAudio ports and the LADSPA ports are two different concepts.
They are not related and where possible the names of the LADSPA port variables contains "ladspa" to avoid confusion */
#endif
bool auto_desc;
-
-#ifdef __TIZEN__
bool autoloaded;
-#endif
};
static const char* const valid_modargs[] = {
"sink_name",
"sink_properties",
-#ifdef __TIZEN__
+ "master", /* Will be deprecated. */
"sink_master",
-#else
- "master",
-#endif
"format",
"rate",
"channels",
"control",
"input_ladspaport_map",
"output_ladspaport_map",
-#ifdef __TIZEN__
"autoloaded",
-#endif
NULL
};
}
}
-#ifdef __TIZEN__
/* Called from main context */
static bool sink_input_may_move_to_cb(pa_sink_input *i, pa_sink *dest) {
struct userdata *u;
return u->sink != dest;
}
-#endif
/* Called from main context */
static void sink_input_moving_cb(pa_sink_input *i, pa_sink *dest) {
pa_channel_map map;
pa_modargs *ma;
char *t;
+ const char *master_name;
pa_sink *master;
pa_sink_input_new_data sink_input_data;
pa_sink_new_data sink_data;
goto fail;
}
-#ifdef __TIZEN__
- if (!(master = pa_namereg_get(m->core, pa_modargs_get_value(ma, "sink_master", NULL), PA_NAMEREG_SINK))) {
-#else
- if (!(master = pa_namereg_get(m->core, pa_modargs_get_value(ma, "master", NULL), PA_NAMEREG_SINK))) {
-#endif
- pa_log("Master sink not found");
+ master_name = pa_modargs_get_value(ma, "sink_master", NULL);
+ if (!master_name) {
+ master_name = pa_modargs_get_value(ma, "master", NULL);
+ if (master_name)
+ pa_log_warn("The 'master' module argument is deprecated and may be removed in the future, "
+ "please use the 'sink_master' argument instead.");
+ }
+
+ master = pa_namereg_get(m->core, master_name, PA_NAMEREG_SINK);
+ if (!master) {
+ pa_log("Master sink not found.");
goto fail;
}
goto fail;
}
-#ifdef __TIZEN__
u->autoloaded = DEFAULT_AUTOLOADED;
if (pa_modargs_get_value_boolean(ma, "autoloaded", &u->autoloaded) < 0) {
pa_log("Failed to parse autoloaded value");
goto fail;
}
-#endif
if ((u->auto_desc = !pa_proplist_contains(sink_data.proplist, PA_PROP_DEVICE_DESCRIPTION))) {
const char *z;
u->sink_input->attach = sink_input_attach_cb;
u->sink_input->detach = sink_input_detach_cb;
u->sink_input->state_change = sink_input_state_change_cb;
-#ifdef __TIZEN__
u->sink_input->may_move_to = sink_input_may_move_to_cb;
-#endif
u->sink_input->moving = sink_input_moving_cb;
u->sink_input->mute_changed = sink_input_mute_changed_cb;
u->sink_input->userdata = u;