ACLOCAL_AMFLAGS = -I m4
-pulsemodlibexecdir= $(libdir)/pulse-5.0/modules
+pulsemodlibexecdir= $(libdir)/pulse-11.1/modules
pulselibexecdir=$(libexecdir)/pulse
AM_CFLAGS = \
Name: pulseaudio-modules-tizen
Summary: Pulseaudio modules for Tizen
-Version: 5.0.176
+Version: 11.1.0
Release: 0
Group: Multimedia/Audio
License: LGPL-2.1+
%manifest pulseaudio-modules-tizen.manifest
%defattr(-,root,root,-)
%license LICENSE.LGPL-2.1+
-%{_libdir}/pulse-5.0/modules/module-*.so
-%{_libdir}/pulse-5.0/modules/libhal-interface.so
-%{_libdir}/pulse-5.0/modules/libcommunicator.so
+%{_libdir}/pulse-11.1/modules/module-*.so
+%{_libdir}/pulse-11.1/modules/libhal-interface.so
+%{_libdir}/pulse-11.1/modules/libcommunicator.so
%{_tmpfilesdir}/pulseaudio.conf
%if "%{?TIZEN_PRODUCT_TV}" == "1"
-%{_libdir}/pulse-5.0/modules/module-vconf.so
+%{_libdir}/pulse-11.1/modules/module-vconf.so
%{_libexecdir}/pulse/vconf-helper
%endif
%{_libdir}/ladspa/*.so
if (params) {
pa_strbuf_printf(args_buf, "%s", params);
}
- pa_strlcpy(args, pa_strbuf_tostring_free(args_buf), DEVICE_PARAM_STRING_MAX);
+ pa_strlcpy(args, pa_strbuf_to_string_free(args_buf), DEVICE_PARAM_STRING_MAX);
} else {
return params;
}
return NULL;
}
- sink = pa_namereg_set_default_sink(dm->core, sink);
+// sink = pa_namereg_set_default_sink(dm->core, sink);
return sink;
}
return NULL;
}
- source = pa_namereg_set_default_source(dm->core, source);
+ // source = pa_namereg_set_default_source(dm->core, source);
return source;
}
if (pulse_device_is_monitor(PA_OBJECT(sink)))
continue;
if (pulse_device_same_device_string(PA_OBJECT(sink), device_string))
- pa_module_unload(c, sink->module, true);
+ pa_module_unload(sink->module, true);
}
} else {
pa_source *source;
if (pulse_device_is_monitor(PA_OBJECT(source)))
continue;
if (pulse_device_same_device_string(PA_OBJECT(source), device_string))
- pa_module_unload(c, source->module, true);
+ pa_module_unload(source->module, true);
}
}
}
/* Play sample */
pa_log_debug("pa_scache_play_item() start");
- ret = pa_scache_play_item(u->module->core, name, pa_namereg_get_default_sink(u->module->core), PA_VOLUME_NORM, p, &stream_idx);
+ ret = pa_scache_play_item(u->module->core, name, pa_namereg_get(u->module->core, NULL, PA_NAMEREG_SINK), PA_VOLUME_NORM, p, &stream_idx);
if (ret < 0)
pa_log_error("pa_scache_play_item fail, ret[%d]", ret);
else
if (vol_gain_type)
pa_proplist_sets(p, PA_PROP_MEDIA_TIZEN_VOLUME_GAIN_TYPE, vol_gain_type);
- sink = pa_namereg_get_default_sink(u->module->core);
+ sink = pa_namereg_get(u->module->core, NULL, PA_NAMEREG_SINK);
pa_log_debug("role[%s], volume_gain_type[%s]", role, vol_gain_type);
snprintf(name, sizeof(name)-1, "%s_%s", name_prefix, file_path);
if (vol_gain_type)
pa_proplist_sets(p, PA_PROP_MEDIA_TIZEN_VOLUME_GAIN_TYPE, vol_gain_type);
- sink = pa_namereg_get_default_sink(u->module->core);
+ sink = pa_namereg_get(u->module->core, NULL, PA_NAMEREG_SINK);
pa_log_debug("role[%s], volume_gain_type[%s]", role, vol_gain_type);
u->loopback_args.sink->name, u->loopback_args.source->name,
u->loopback_args.latency_msec, u->loopback_args.adjust_sec);
if (u->module_loopback)
- pa_module_unload(u->core, u->module_loopback, true);
+ pa_module_unload(u->module_loopback, true);
u->module_loopback = pa_module_load(u->core, MODULE_LOOPBACK, args);
} else if (!load) {
if (u->module_loopback) {
- pa_module_unload(u->core, u->module_loopback, true);
+ pa_module_unload(u->module_loopback, true);
u->module_loopback = NULL;
u->loopback_args.sink = NULL;
u->loopback_args.source = NULL;
pa_sink_suspend(combine_sink, true, PA_SUSPEND_USER);
}
pa_log_info("unload combine sink module[%s]", combine_sink_name);
- pa_module_unload(u->core, *combine_sink_module, true);
+ pa_module_unload(*combine_sink_module, true);
*combine_sink_module = NULL;
} else
pa_log_warn("module combine sink(%s) has been already unloaded", combine_sink_name);
bt_sco_close(u, false);
if (u->module_null_sink)
- pa_module_unload(u->core, u->module_null_sink, true);
+ pa_module_unload(u->module_null_sink, true);
if (u->module_null_source)
- pa_module_unload(u->core, u->module_null_source, true);
+ pa_module_unload(u->module_null_source, true);
if (u->device_manager)
pa_device_manager_unref(u->device_manager);
}
/* Hmm, nothing to do. Let's sleep */
- if ((ret = pa_rtpoll_run(u->rtpoll, true)) < 0)
+ if ((ret = pa_rtpoll_run(u->rtpoll)) < 0)
goto fail;
if (ret == 0)
}
/* Hmm, nothing to do. Let's sleep */
- if ((ret = pa_rtpoll_run(u->rtpoll, true)) < 0)
+ if ((ret = pa_rtpoll_run(u->rtpoll)) < 0)
goto fail;
if (ret == 0)
/* Unload module-filter-apply */
PA_IDXSET_FOREACH(i, m->core->modules, idx) {
if (pa_streq(i->name, MODULE_FILTER_APPLY)) {
- pa_module_unload(m->core, i, true);
+ pa_module_unload(i, true);
pa_log("module-filter-apply unloaded");
break;
}
(type == STREAM_SINK_INPUT ? (focus & STREAM_FOCUS_ACQUIRED_PLAYBACK) : (focus & STREAM_FOCUS_ACQUIRED_CAPTURE))
#define CHECK_STREAM_UNLINKED(stream, type) \
- (type == STREAM_SINK_INPUT ? ((pa_sink_input*)stream)->unlinked : ((pa_source_output*)stream)->unlinked)
+ (type == STREAM_SINK_INPUT ? ((pa_sink_input*)stream)->state == PA_SINK_INPUT_UNLINKED : ((pa_source_output*)stream)->state == PA_SOURCE_OUTPUT_UNLINKED)
#define CHECK_STREAM_RUNNING(stream, type) \
(type == STREAM_SINK_INPUT ? ((pa_sink_input*)stream)->state == PA_SINK_INPUT_RUNNING : ((pa_source_output*)stream)->state == PA_SOURCE_OUTPUT_RUNNING)
}
pa_cvolume_set(&cv, GET_STREAM_NEW_SAMPLE_SPEC(stream, stream_type).channels, pa_sw_volume_from_linear(volume_linear));
if (stream_type == STREAM_SINK_INPUT)
- pa_sink_input_new_data_set_volume((pa_sink_input_new_data*)stream, &cv, true);
+ pa_sink_input_new_data_set_volume((pa_sink_input_new_data*)stream, &cv);
else if (stream_type == STREAM_SOURCE_OUTPUT)
- pa_source_output_new_data_set_volume((pa_source_output_new_data*)stream, &cv, true);
+ pa_source_output_new_data_set_volume((pa_source_output_new_data*)stream, &cv);
}
pa_log_debug("stream_type[%d], volume_type[%s], level[%u], value[%f]",
stream_type, volume_type_str, volume_level, volume_linear);
PA_HASHMAP_FOREACH_KV(role, sink, playback_devices, state)
pa_strbuf_printf(buf, " %-13s -> %s\n", role, sink->name);
- return pa_strbuf_tostring_free(buf);
+ return pa_strbuf_to_string_free(buf);
}
static char* get_capture_list_str(pa_hashmap *capture_devices) {
PA_HASHMAP_FOREACH_KV(role, source, capture_devices, state)
pa_strbuf_printf(buf, " %-13s -> %s\n", role, source->name);
- return pa_strbuf_tostring_free(buf);
+ return pa_strbuf_to_string_free(buf);
}
static char* _device_get_info_str(pa_tz_device *device) {
pa_xfree(playback_str);
pa_xfree(capture_str);
- return pa_strbuf_tostring_free(buf);
+ return pa_strbuf_to_string_free(buf);
}