Projects
home:yy:branches:Mega-LLVM:24.03
alsa-tools
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 8
View file
_service:tar_scm:alsa-tools.spec
Changed
@@ -9,8 +9,8 @@ %global _helpUrl https://alsa.opensrc.org/Alsa-tools Name: alsa-tools -Version: 1.2.11 -Release: 2 +Version: 1.2.5 +Release: 1 Summary: Advanced tools for ALSA License: GPLv2+ @@ -18,7 +18,7 @@ Source0: https://www.alsa-project.org/files/pub/tools/%{name}-%{version}.tar.bz2 Source1: 90-alsa-tools-firmware.rules -Patch1: 0001-hdajackretask-Fix-build-with-gcc7.patch +Patch1: 0001-echomixer-fix-clang-16-incompatible-function-pointer.patch BuildRequires: alsa-lib-devel gcc gcc-c++ libtool findutils BuildRequires: fltk-devel gtk+-devel gtk2-devel gtk3-devel desktop-file-utils @@ -211,12 +211,6 @@ %{_mandir}/man1/* %changelog -* Sat Jul 27 2024 yanying <201250106@smail.nju.edu.cn> - 1.2.11-2 -- backport fix for gcc7 build - -* Fri Jul 13 2024 yanying <201250106@smail.nju.edu.cn> - 1.2.11-1 -- update to version 1.2.11 - * Mon Nov 29 2021 zhouwenpei <zhouwenpei1@huawei.com> - 1.2.5-1 - update to version 1.2.5
View file
_service:tar_scm:0001-echomixer-fix-clang-16-incompatible-function-pointer.patch
Added
@@ -0,0 +1,145 @@ +From b07f24ecebdd5bb6f58288560dd686e68b22e809 Mon Sep 17 00:00:00 2001 +From: Mazunki Hoksaas <rolferen@gmail.com> +Date: Mon, 4 Sep 2023 14:50:02 +0200 +Subject: PATCH echomixer: fix clang-16 incompatible-function-pointer + +Closes: https://github.com/alsa-project/alsa-tools/pull/17 +Signed-off-by: Mazunki Hoksaas <rolferen@gmail.com> +Signed-off-by: Jaroslav Kysela <perex@perex.cz> +--- + echomixer/echomixer.c | 28 ++++++++++++++-------------- + 1 file changed, 14 insertions(+), 14 deletions(-) + +diff --git a/echomixer/echomixer.c b/echomixer/echomixer.c +index 4946a5d..80124ba 100644 +--- a/echomixer/echomixer.c ++++ b/echomixer/echomixer.c +@@ -2105,7 +2105,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + for (i=0; i<ndmodes; i++) { + menuitem=gtk_menu_item_new_with_label(dmodeNamei); + gtk_widget_show(menuitem); +- gtk_signal_connect(GTK_OBJECT(menuitem), "activate", Digital_mode_activate, (gpointer)(long)i); ++ gtk_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(Digital_mode_activate), (gpointer)(long)i); + gtk_menu_append(GTK_MENU(menu), menuitem); + } + gtk_option_menu_set_menu(GTK_OPTION_MENU(dmodeOpt), menu); +@@ -2131,7 +2131,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + clocksrc_menuitemi=gtk_menu_item_new_with_label(clocksrcNamei); + gtk_widget_show(clocksrc_menuitemi); + gtk_widget_set_sensitive(clocksrc_menuitemi, FALSE); +- gtk_signal_connect(GTK_OBJECT(clocksrc_menuitemi), "activate", Clock_source_activate, (gpointer)(long)i); ++ gtk_signal_connect(GTK_OBJECT(clocksrc_menuitemi), "activate", G_CALLBACK(Clock_source_activate), (gpointer)(long)i); + gtk_menu_append(GTK_MENU(menu), clocksrc_menuitemi); + } + gtk_option_menu_set_menu(GTK_OPTION_MENU(clocksrcOpt), menu); +@@ -2157,7 +2157,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + for (i=0; i<nspdifmodes; i++) { + menuitem=gtk_menu_item_new_with_label(spdifmodeNamei); + gtk_widget_show(menuitem); +- gtk_signal_connect(GTK_OBJECT(menuitem), "activate", SPDIF_mode_activate, (gpointer)(long)i); ++ gtk_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(SPDIF_mode_activate), (gpointer)(long)i); + gtk_menu_append(GTK_MENU(menu), menuitem); + } + gtk_option_menu_set_menu(GTK_OPTION_MENU(spdifmodeOpt), menu); +@@ -2182,7 +2182,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, FALSE, 0); + ReadControl(&i, 1, PhantomPower.id, SND_CTL_ELEM_IFACE_MIXER); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), i); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", Switch_toggled, (gpointer)&PhantomPower); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Switch_toggled), (gpointer)&PhantomPower); + PhantomPower.Button=button; + } + +@@ -2193,7 +2193,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, FALSE, 0); + ReadControl(&i, 1, Automute.id, SND_CTL_ELEM_IFACE_CARD); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), i); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", Switch_toggled, (gpointer)&Automute); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Switch_toggled), (gpointer)&Automute); + Automute.Button=button; + } + +@@ -2202,7 +2202,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + autoclockChkbutton=gtk_check_button_new_with_label("Autoclock"); + gtk_widget_show(autoclockChkbutton); + gtk_box_pack_start(GTK_BOX(hbox), autoclockChkbutton, TRUE, FALSE, 0); +- gtk_signal_connect(GTK_OBJECT(autoclockChkbutton), "toggled", AutoClock_toggled, NULL); ++ gtk_signal_connect(GTK_OBJECT(autoclockChkbutton), "toggled", G_CALLBACK(AutoClock_toggled), NULL); + AutoClock=-1; + } + } +@@ -2672,7 +2672,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 0); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), 1); + gtk_widget_show(button); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", Gang_button_toggled, 0); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Gang_button_toggled), 0); + + // Controls frame + frame=gtk_frame_new("Controls"); +@@ -2687,7 +2687,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + button=gtk_toggle_button_new_with_label("VU"); + gtk_widget_show(button); + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", VUmeters_button_click, 0); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(VUmeters_button_click), 0); + VUw_geom.toggler=button; + if (VUw_geom.st==1) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); +@@ -2697,7 +2697,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + button=gtk_toggle_button_new_with_label("Line"); + gtk_widget_show(button); + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)LVwindow); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)LVwindow); + LVw_geom.toggler=button; + if (LVw_geom.st==1) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); +@@ -2707,7 +2707,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + button=gtk_toggle_button_new_with_label("Misc"); + gtk_widget_show(button); + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)Miscwindow); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)Miscwindow); + Miscw_geom.toggler=button; + if (Miscw_geom.st==1) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); +@@ -2718,7 +2718,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + button=gtk_toggle_button_new_with_label("GrMix"); + gtk_widget_show(button); + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", GMixer_button_click, 0); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(GMixer_button_click), 0); + GMw_geom.toggler=button; + if (GMw_geom.st==1) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); +@@ -2727,7 +2727,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + button=gtk_toggle_button_new_with_label("Mixer"); + gtk_widget_show(button); + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)mixerControl.window); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)mixerControl.window); + Mixerw_geom.toggler=button; + if (Mixerw_geom.st==1) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); +@@ -2738,7 +2738,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + button=gtk_toggle_button_new_with_label("Vmixer"); + gtk_widget_show(button); + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)vmixerControl.window); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)vmixerControl.window); + Vmixerw_geom.toggler=button; + if (Vmixerw_geom.st==1) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); +@@ -2749,7 +2749,7 @@ printf("components = %s\n", snd_ctl_card_info_get_components(hw_info));*/ + button=gtk_toggle_button_new_with_label("PCM"); + gtk_widget_show(button); + gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); +- gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)pcmoutControl.window); ++ gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)pcmoutControl.window); + PVw_geom.toggler=button; + if (PVw_geom.st==1) + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); +-- +2.41.0.windows.1 +
View file
_service:tar_scm:0001-hdajackretask-Fix-build-with-gcc7.patch
Deleted
@@ -1,34 +0,0 @@ -From dd462dd90b87867f59e3dcccd1bdb8b863c97011 Mon Sep 17 00:00:00 2001 -From: Takashi Iwai <tiwai@suse.de> -Date: Fri, 2 Feb 2024 17:19:47 +0100 -Subject: PATCH hdajackretask: Fix build with gcc7 - -The old compiler doesn't allow a variable declaration inside switch -block. - -Fixes: d349d20c127b ("hdajackretask: add support for pipewire stop/start") -Signed-off-by: Takashi Iwai <tiwai@suse.de> ---- - hdajackretask/apply-changes.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/hdajackretask/apply-changes.c b/hdajackretask/apply-changes.c -index 0d558f7..381ccf2 100644 ---- a/hdajackretask/apply-changes.c -+++ b/hdajackretask/apply-changes.c -@@ -213,9 +213,11 @@ cleanup: - static gboolean restore_soundserver(struct soundserver* state, GError** err) - { - gboolean ok = FALSE; -+ gchar* clientconf; -+ - switch (state->type) { - case PULSEAUDIO: -- gchar* clientconf = get_pulseaudio_client_conf(); -+ clientconf = get_pulseaudio_client_conf(); - if (state->was_killed && g_unlink(clientconf) != 0) { - g_set_error(err, quark(), 0, "%s", g_strerror(errno)); - g_free(clientconf); --- -2.41.0.windows.1 -
View file
_service
Changed
@@ -2,7 +2,7 @@ <service name="tar_scm"> <param name="scm">git</param> <param name="url">git@gitee.com:yanyir/alsa-tools.git</param> - <param name="revision">openEuler-24.03-LTS-yy</param> + <param name="revision">openEuler-24.03-LTS-yy1</param> <param name="exclude">*</param> <param name="extract">*</param> </service>
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/Makefile -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/Makefile
Changed
@@ -1,4 +1,4 @@ -VERSION = 1.2.11 +VERSION = 1.2.5 TOP = . SUBDIRS = as10k1 envy24control hdsploader hdspconf hdspmixer \ mixartloader pcxhrloader rmedigicontrol sb16_csp seq sscape_ctl \
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/as10k1/as10k1.h -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/as10k1/as10k1.h
Changed
@@ -55,6 +55,6 @@ int gpr_constant_count=0; char patch_namePATCH_NAME_SIZE="NO_NAME"; -unsigned int macro_depth=0; +int macro_depth=0;
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/echomixer/echomixer.c -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/echomixer/echomixer.c
Changed
@@ -2105,7 +2105,7 @@ for (i=0; i<ndmodes; i++) { menuitem=gtk_menu_item_new_with_label(dmodeNamei); gtk_widget_show(menuitem); - gtk_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(Digital_mode_activate), (gpointer)(long)i); + gtk_signal_connect(GTK_OBJECT(menuitem), "activate", Digital_mode_activate, (gpointer)(long)i); gtk_menu_append(GTK_MENU(menu), menuitem); } gtk_option_menu_set_menu(GTK_OPTION_MENU(dmodeOpt), menu); @@ -2131,7 +2131,7 @@ clocksrc_menuitemi=gtk_menu_item_new_with_label(clocksrcNamei); gtk_widget_show(clocksrc_menuitemi); gtk_widget_set_sensitive(clocksrc_menuitemi, FALSE); - gtk_signal_connect(GTK_OBJECT(clocksrc_menuitemi), "activate", G_CALLBACK(Clock_source_activate), (gpointer)(long)i); + gtk_signal_connect(GTK_OBJECT(clocksrc_menuitemi), "activate", Clock_source_activate, (gpointer)(long)i); gtk_menu_append(GTK_MENU(menu), clocksrc_menuitemi); } gtk_option_menu_set_menu(GTK_OPTION_MENU(clocksrcOpt), menu); @@ -2157,7 +2157,7 @@ for (i=0; i<nspdifmodes; i++) { menuitem=gtk_menu_item_new_with_label(spdifmodeNamei); gtk_widget_show(menuitem); - gtk_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(SPDIF_mode_activate), (gpointer)(long)i); + gtk_signal_connect(GTK_OBJECT(menuitem), "activate", SPDIF_mode_activate, (gpointer)(long)i); gtk_menu_append(GTK_MENU(menu), menuitem); } gtk_option_menu_set_menu(GTK_OPTION_MENU(spdifmodeOpt), menu); @@ -2182,7 +2182,7 @@ gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, FALSE, 0); ReadControl(&i, 1, PhantomPower.id, SND_CTL_ELEM_IFACE_MIXER); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), i); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Switch_toggled), (gpointer)&PhantomPower); + gtk_signal_connect(GTK_OBJECT(button), "toggled", Switch_toggled, (gpointer)&PhantomPower); PhantomPower.Button=button; } @@ -2193,7 +2193,7 @@ gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, FALSE, 0); ReadControl(&i, 1, Automute.id, SND_CTL_ELEM_IFACE_CARD); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), i); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Switch_toggled), (gpointer)&Automute); + gtk_signal_connect(GTK_OBJECT(button), "toggled", Switch_toggled, (gpointer)&Automute); Automute.Button=button; } @@ -2202,7 +2202,7 @@ autoclockChkbutton=gtk_check_button_new_with_label("Autoclock"); gtk_widget_show(autoclockChkbutton); gtk_box_pack_start(GTK_BOX(hbox), autoclockChkbutton, TRUE, FALSE, 0); - gtk_signal_connect(GTK_OBJECT(autoclockChkbutton), "toggled", G_CALLBACK(AutoClock_toggled), NULL); + gtk_signal_connect(GTK_OBJECT(autoclockChkbutton), "toggled", AutoClock_toggled, NULL); AutoClock=-1; } } @@ -2672,7 +2672,7 @@ gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), 1); gtk_widget_show(button); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(Gang_button_toggled), 0); + gtk_signal_connect(GTK_OBJECT(button), "toggled", Gang_button_toggled, 0); // Controls frame frame=gtk_frame_new("Controls"); @@ -2687,7 +2687,7 @@ button=gtk_toggle_button_new_with_label("VU"); gtk_widget_show(button); gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(VUmeters_button_click), 0); + gtk_signal_connect(GTK_OBJECT(button), "toggled", VUmeters_button_click, 0); VUw_geom.toggler=button; if (VUw_geom.st==1) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); @@ -2697,7 +2697,7 @@ button=gtk_toggle_button_new_with_label("Line"); gtk_widget_show(button); gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)LVwindow); + gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)LVwindow); LVw_geom.toggler=button; if (LVw_geom.st==1) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); @@ -2707,7 +2707,7 @@ button=gtk_toggle_button_new_with_label("Misc"); gtk_widget_show(button); gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)Miscwindow); + gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)Miscwindow); Miscw_geom.toggler=button; if (Miscw_geom.st==1) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); @@ -2718,7 +2718,7 @@ button=gtk_toggle_button_new_with_label("GrMix"); gtk_widget_show(button); gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(GMixer_button_click), 0); + gtk_signal_connect(GTK_OBJECT(button), "toggled", GMixer_button_click, 0); GMw_geom.toggler=button; if (GMw_geom.st==1) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); @@ -2727,7 +2727,7 @@ button=gtk_toggle_button_new_with_label("Mixer"); gtk_widget_show(button); gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)mixerControl.window); + gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)mixerControl.window); Mixerw_geom.toggler=button; if (Mixerw_geom.st==1) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); @@ -2738,7 +2738,7 @@ button=gtk_toggle_button_new_with_label("Vmixer"); gtk_widget_show(button); gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)vmixerControl.window); + gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)vmixerControl.window); Vmixerw_geom.toggler=button; if (Vmixerw_geom.st==1) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE); @@ -2749,7 +2749,7 @@ button=gtk_toggle_button_new_with_label("PCM"); gtk_widget_show(button); gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); - gtk_signal_connect(GTK_OBJECT(button), "toggled", G_CALLBACK(ToggleWindow), (gpointer)pcmoutControl.window); + gtk_signal_connect(GTK_OBJECT(button), "toggled", ToggleWindow, (gpointer)pcmoutControl.window); PVw_geom.toggler=button; if (PVw_geom.st==1) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), TRUE);
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdajackretask/README -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdajackretask/README
Changed
@@ -51,4 +51,4 @@ http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/high-definition-audio-specification.pdf ) * Parser hints -This enables you to send special "hints" to the driver that causes parsing to behave differently. Leave them at the "default" setting unless you have read the driver documentation. ( Which, at the time of this writing, is available here: https://www.kernel.org/doc/Documentation/sound/hd-audio/notes.rst - see the "Hint strings" section. ) +This enables you to send special "hints" to the driver that causes parsing to behave differently. Leave them at the "default" setting unless you have read the driver documentation. ( Which, at the time of this writing, is available here: https://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio.txt - see the "Hint strings" section. )
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdajackretask/apply-changes.c -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdajackretask/apply-changes.c
Changed
@@ -15,15 +15,6 @@ static gchar* scriptfile = NULL; static gchar* errorfile = NULL; -struct soundserver { - enum { - PULSEAUDIO, - PIPEWIRE - } type; - gboolean was_killed; - gchar *user; -}; - static GQuark quark() { return g_quark_from_static_string("hda-jack-retask-error"); @@ -134,73 +125,33 @@ return fname; } -static gboolean call_systemctl(gchar* user, gchar* operation, gchar *unit, GError **err) -{ - gchar* s; - gboolean ok; - - if (getuid() == 0) { - // special case for root - // XDG_RUNTIME_DIR setup seems to be mandatory for Fedora, may differ for other distros - s = g_strdup_printf("runuser -l %s -c 'XDG_RUNTIME_DIR=/var/run/user/$(id -u) systemctl --user %s %s'", user, operation, unit); - } else { - s = g_strdup_printf("systemctl --user %s %s", operation, unit); - } - ok = g_spawn_command_line_sync(s, NULL, NULL, NULL, err); - g_free(s); - return ok; -} - -static gboolean kill_soundserver(struct soundserver* state, int card, GError** err) +static gboolean kill_pulseaudio(gboolean* was_killed, int card, GError** err) { gchar* fuser = NULL, *fuser2 = NULL; gchar* s = NULL; gchar* clientconf = NULL; gboolean ok; - char *p; - state->type = PULSEAUDIO; - state->was_killed = FALSE; - state->user = NULL; + *was_killed = FALSE; /* Is PA having a lock on the sound card? */ s = g_strdup_printf("fuser -v /dev/snd/controlC%d", card); /* Due to some bug in fuser, stdout and stderr output is unclear. Better check both. */ if (!(ok = g_spawn_command_line_sync(s, &fuser, &fuser2, NULL, err))) goto cleanup; - if (strstr(fuser, "pulseaudio") != NULL || strstr(fuser2, "pulseaudio") != NULL) { - clientconf = get_pulseaudio_client_conf(); - if (!(ok = !g_file_test(clientconf, G_FILE_TEST_EXISTS))) { - g_set_error(err, quark(), 0, "Cannot block PulseAudio from respawning:\n" - "Please either remove '%s' or kill PulseAudio manually.", clientconf); - goto cleanup; - } - - if (!(ok = g_file_set_contents(clientconf, "autospawn=no\n", -1, err))) - goto cleanup; - state->was_killed = TRUE; - ok = g_spawn_command_line_sync("pulseaudio -k", NULL, NULL, NULL, err); - } else if ((p = strstr(fuser, "wireplumber")) != NULL || (p = strstr(fuser2, "wireplumber")) != NULL) { - *p = '\0'; - while (p != fuser && p != fuser2 && *p != '\n') - p--; - if (*p == '\n') - p++; - - GRegex *regex; - GMatchInfo *match_info; - - regex = g_regex_new (" (a-zA-Z0-9_-+) ", G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, NULL); - g_regex_match (regex, p, 0, &match_info); - if (g_match_info_matches (match_info)) - state->user = g_match_info_fetch (match_info, 1); - g_match_info_free (match_info); - g_regex_unref (regex); - - state->type = PIPEWIRE; - ok = call_systemctl(state->user, "stop", "wireplumber.service", err); - state->was_killed = ok; - } else { - // Sound server not locking the sound card + if ((ok = strstr(fuser, "pulseaudio") == NULL && strstr(fuser2, "pulseaudio") == NULL)) + goto cleanup; // PulseAudio not locking the sound card + + clientconf = get_pulseaudio_client_conf(); + if (!(ok = !g_file_test(clientconf, G_FILE_TEST_EXISTS))) { + g_set_error(err, quark(), 0, "Cannot block PulseAudio from respawning:\n" + "Please either remove '%s' or kill PulseAudio manually.", clientconf); + goto cleanup; } + + if (!(ok = g_file_set_contents(clientconf, "autospawn=no\n", -1, err))) + goto cleanup; + + *was_killed = TRUE; + ok = g_spawn_command_line_sync("pulseaudio -k", NULL, NULL, NULL, err); cleanup: g_free(clientconf); @@ -210,32 +161,16 @@ return ok; } -static gboolean restore_soundserver(struct soundserver* state, GError** err) +static gboolean restore_pulseaudio(gboolean was_killed, GError** err) { - gboolean ok = FALSE; - switch (state->type) { - case PULSEAUDIO: - gchar* clientconf = get_pulseaudio_client_conf(); - if (state->was_killed && g_unlink(clientconf) != 0) { - g_set_error(err, quark(), 0, "%s", g_strerror(errno)); - g_free(clientconf); - goto cleanup; - } - g_free(clientconf); - ok = TRUE; - break; - case PIPEWIRE: - if (state->was_killed) - ok = call_systemctl(state->user, "start", "wireplumber.service", err); - else - ok = TRUE; - break; + gchar* clientconf = get_pulseaudio_client_conf(); + if (was_killed && g_unlink(clientconf) != 0) { + g_set_error(err, quark(), 0, "%s", g_strerror(errno)); + g_free(clientconf); + return FALSE; } - -cleanup: - g_free(state->user); - state->user = NULL; - return ok; + g_free(clientconf); + return TRUE; } gboolean apply_changes_reconfig(pin_configs_t* pins, int entries, int card, int device, @@ -243,10 +178,10 @@ { gboolean result = FALSE; // gchar* script_name = NULL; - struct soundserver state = { 0 }; + gboolean pa_killed = FALSE; /* Check for users of the sound card */ /* Kill pulseaudio if necessary (and possible) */ - if (!kill_soundserver(&state, card, err)) + if (!kill_pulseaudio(&pa_killed, card, err)) goto cleanup; /* Create script */ if (!create_reconfig_script(pins, entries, card, device, model, hints, err)) @@ -256,7 +191,7 @@ goto cleanup; result = TRUE; cleanup: - if (!restore_soundserver(&state, result ? err : NULL)) { + if (!restore_pulseaudio(pa_killed, result ? err : NULL)) { result = FALSE; } // g_free(script_name);
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdajackretask/main-gtk.c -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdajackretask/main-gtk.c
Changed
@@ -519,7 +519,7 @@ int neww = screen ? (gdk_screen_get_width(screen)*3)/4 : 800; int newh = screen ? (gdk_screen_get_height(screen)*3)/4 : 600; - gtk_window_set_default_size(GTK_WINDOW(dlg), MIN(1600, neww), MIN(1000, newh)); + gtk_window_set_default_size(GTK_WINDOW(dlg), neww, newh); } gtk_dialog_run(dlg);
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdspconf/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdspconf/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdspconf/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdspconf/configure
Changed
@@ -4843,7 +4843,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4916,7 +4915,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdsploader/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdsploader/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdsploader/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdsploader/configure
Changed
@@ -4168,7 +4168,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4241,7 +4240,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdspmixer/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdspmixer/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdspmixer/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdspmixer/configure
Changed
@@ -4837,7 +4837,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4910,7 +4909,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/hdspmixer/src/hdspmixer.cxx -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/hdspmixer/src/hdspmixer.cxx
Changed
@@ -39,7 +39,7 @@ { HDSPMixerWindow *window; HDSPMixerCard *hdsp_cards3; - char *name = NULL, *shortname; + char *name, *shortname; int card; int cards = 0;
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/ld10k1/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/ld10k1/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/ld10k1/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/ld10k1/configure
Changed
@@ -13059,7 +13059,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -13132,7 +13131,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/mixartloader/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/mixartloader/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/mixartloader/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/mixartloader/configure
Changed
@@ -4168,7 +4168,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4241,7 +4240,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/pcxhrloader/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/pcxhrloader/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/pcxhrloader/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/pcxhrloader/configure
Changed
@@ -4168,7 +4168,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4241,7 +4240,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/sb16_csp/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/sb16_csp/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/sb16_csp/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/sb16_csp/configure
Changed
@@ -4168,7 +4168,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4241,7 +4240,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/seq/sbiload/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/seq/sbiload/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/seq/sbiload/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/seq/sbiload/configure
Changed
@@ -4138,7 +4138,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4211,7 +4210,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/sscape_ctl/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/sscape_ctl/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/sscape_ctl/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/sscape_ctl/configure
Changed
@@ -4168,7 +4168,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4241,7 +4240,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/us428control/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/us428control/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/us428control/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/us428control/configure
Changed
@@ -4602,7 +4602,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4675,7 +4674,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/usx2yloader/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/usx2yloader/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/usx2yloader/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/usx2yloader/configure
Changed
@@ -4168,7 +4168,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4241,7 +4240,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/vxloader/aclocal.m4 -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/vxloader/aclocal.m4
Changed
@@ -107,7 +107,6 @@ AC_MSG_CHECKING(for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)) AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) @@ -153,7 +152,6 @@ AC_COMPILE_IFELSE(AC_LANG_PROGRAM( #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> , /* ensure backward compatibility */ #if !defined(SND_LIB_VERSION)
View file
_service:tar_scm:alsa-tools-1.2.11.tar.bz2/vxloader/configure -> _service:tar_scm:alsa-tools-1.2.5.tar.bz2/vxloader/configure
Changed
@@ -4168,7 +4168,6 @@ /* end confdefs.h. */ #include <alsa/asoundlib.h> -#include <stdlib.h> int main () @@ -4241,7 +4240,6 @@ #include <alsa/asoundlib.h> #include <alsa/topology.h> -#include <stdlib.h> int main ()
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2