+%define module_ver 15.0
+
Name: pulseaudio-modules-tizen
Summary: Pulseaudio modules for Tizen
-Version: 13.0.81
+Version: 15.0.0
Release: 0
Group: Multimedia/Audio
License: LGPL-2.1+
%manifest %{name}.manifest
%defattr(-,root,root,-)
%license LICENSE.LGPL-2.1+
-%{_libdir}/pulse-13.0/modules/module-poweroff.so
-%{_libdir}/pulse-13.0/modules/module-sound-player.so
-%{_libdir}/pulse-13.0/modules/module-tone-player.so
-%{_libdir}/pulse-13.0/modules/module-tizenaudio-policy.so
-%{_libdir}/pulse-13.0/modules/module-tizenaudio-sink.so
-%{_libdir}/pulse-13.0/modules/module-tizenaudio-source.so
-%{_libdir}/pulse-13.0/modules/module-tizenaudio-sink2.so
-%{_libdir}/pulse-13.0/modules/module-tizenaudio-source2.so
-%{_libdir}/pulse-13.0/modules/module-tizenaudio-discover.so
-%{_libdir}/pulse-13.0/modules/module-tizenaudio-publish.so
-%{_libdir}/pulse-13.0/modules/libhal-interface.so
-%{_libdir}/pulse-13.0/modules/libcommunicator.so
+%{_libdir}/pulse-%{module_ver}/modules/module-poweroff.so
+%{_libdir}/pulse-%{module_ver}/modules/module-sound-player.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tone-player.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tizenaudio-policy.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tizenaudio-sink.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tizenaudio-source.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tizenaudio-sink2.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tizenaudio-source2.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tizenaudio-discover.so
+%{_libdir}/pulse-%{module_ver}/modules/module-tizenaudio-publish.so
+%{_libdir}/pulse-%{module_ver}/modules/libhal-interface.so
+%{_libdir}/pulse-%{module_ver}/modules/libcommunicator.so
%{_tmpfilesdir}/pulseaudio.conf
%if "%{tizen_profile_name}" == "tv"
-%{_libdir}/pulse-13.0/modules/module-vconf.so
+%{_libdir}/pulse-%{module_ver}/modules/module-vconf.so
%{_libexecdir}/pulse/vconf-helper
%endif
%{_libdir}/ladspa/*.so
%manifest %{name}.manifest
%defattr(-,root,root,-)
%license LICENSE.LGPL-2.1+
-%{_libdir}/pulse-13.0/modules/module-acm-sink.so
+%{_libdir}/pulse-%{module_ver}/modules/module-acm-sink.so
}
int32_t init_database(pa_device_manager *dm) {
- char *db_path;
+ char *state_path;
pa_assert(dm);
- if (!(db_path = pa_state_path("device-preferences", true))) {
+ if (!(state_path = pa_state_path(NULL, true))) {
pa_log_error("failed to get path for database");
return -1;
}
- if (!(dm->database = pa_database_open(db_path, true))) {
- pa_log_error("failed to open database '%s': %s", db_path, pa_cstrerror(errno));
- pa_xfree(db_path);
+ if (!(dm->database = pa_database_open(state_path, "device-preferences", true, true))) {
+ pa_log_error("failed to open database '%s': %s", state_path, pa_cstrerror(errno));
+ pa_xfree(state_path);
return -1;
}
- pa_log_info("database file '%s'", db_path);
+ pa_log_info("database file '%s'", state_path);
- pa_xfree(db_path);
+ pa_xfree(state_path);
return 0;
}