debian/0000775000000000000000000000000012315672674007205 5ustar debian/as10k1.xml0000664000000000000000000001135312275106255010722 0ustar Mikael"> Magnusson"> February 21, 2005"> 1"> mikma@users.sourceforge.net"> AS10K1"> Debian"> GNU"> GPL"> ]>
&dhemail;
2004 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; assembler for the emu10k1(emu10k2) DSP &dhpackage; asmfile DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. Instead, it has documentation in the &gnu; Info format; see below. &dhpackage; is an assembler for the emu10k1(emu10k2) DSP processor found in Creative Lab's Sound Blaster Live!, Audigy and Audigy 2 series of sound cards. It is used to make audio effects such as a flanger, chorus or reverb. OPTIONS Specify a listing file, default is none. Specify an output file, default is based on input, Substituting .asm to .emu10k1 Turn on debug messages. prints all symbols prints defined gprs prints tram usage prints instructions Prints a short help message. Prints version number. SEE ALSO lo10k1(1), ld10k1(8), dl10k1(8). AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/alsa-tools.manpages0000664000000000000000000000002012275106255012760 0ustar debian/as10k1.1 debian/lo10k1.sh0000664000000000000000000000031412275106255010536 0ustar #!/bin/bash PIPE_NAME=/var/run/ld10k1/ld10k1.socket if [ -r /etc/default/ld10k1 ]; then . /etc/default/ld10k1 fi # FIXME: exec -a is a bashism exec -a lo10k1 lo10k1.bin --pipe_name $PIPE_NAME "$@" debian/alsa-firmware-loaders.copyright0000664000000000000000000001562312275106255015317 0ustar This package was debianized by Mikael Magnusson on 21 Jun 2004. Since July 2005 it has been maintained by the participants in the pkg-alsa project at alioth.debian.org. It was downloaded from ftp://ftp.alsa-project.org/pub/tools/ hdsploader ---------- Author: Thomas Charbonnel Copyright: Copyright (C) 2003 Thomas Charbonnel (thomas@undata.org) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. mixartloader ------------ Upstream Author: Digigram SA Copyright: Copyright (c) 2003 Digigram SA This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. pcxhrloader ----------- Upstream Author: Digigram Copyright (c) 2004 by Digigram This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. sb16-csp -------- Upstream Author: Uros Bizjak Copyright: Copyright (c) 2000 by Uros Bizjak This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. sscape_ctl ---------- Upstream Authors: Chris Rankin Copyright: Copyright (c) 2003 by Chris Rankin This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. usx2yloader ----------- Upstream Authors: Karsten Wiese Copyright: Copyright (c) 2003 by Karsten Wiese This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. vxloader -------- Upstream Authors: Takashi Iwai Copyright: Copyright (c) 2003 Takashi Iwai This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/alsa-tools-gui.dirs0000664000000000000000000000002712275106255012717 0ustar usr/share/applications debian/alsa-tools-gui.copyright0000664000000000000000000000464012275106255013773 0ustar This package was debianized by Mikael Magnusson on 21 Jun 2004. Since July 2005 it has been maintained by the participants in the pkg-alsa project at alioth.debian.org. It was downloaded from ftp://ftp.alsa-project.org/pub/tools/ The following programs in alsa-tools are all licensed under the GNU General Public License as published by the Free Software Foundation; version 2. ------------------------------------------------------------------- echomixer --------- Copyright (C) 2003 Giuliano Pochini This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. ------------------------------------------------------------------- The following programs in alsa-tools are all licensed under the GNU General Public License as published by the Free Software Foundation; either version 2, or (at the licensee's option) any later version. ------------------------------------------------------------------- envy24control ------------- Copyright (C) 2000 by Jaroslav Kysela Copyright (C) 2003 by Søren Wedel Nielsen Copyright (c) by Dirk Kalis hdspconf, hdsploader and hdspmixer ---------------------------------- Copyright (C) 2003 Thomas Charbonnel (thomas@undata.org) rmedigicontrol -------------- Copyright (C) 2003 by Robert Vetter Copyright (C) 2003 by Martin Langer This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. ------------------------------------------------------------------- On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/hdajackretask.desktop0000664000000000000000000000027612275106255013374 0ustar [Desktop Entry] Type=Application Name=HDAJackRetask GenericName= Comment=Retask jacks on Intel HDA sound cards Icon=alsa-tools Exec=hdajackretask Terminal=false Categories=AudioVideo;Audio; debian/lo10k1.xml0000664000000000000000000002402412275106255010730 0ustar Mikael"> Magnusson"> February 18, 2005"> 1"> mikma@users.sourceforge.net"> LO10K1"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2005 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; emu10k1(emu10k2) patch loader client &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program that... OPTIONS These programs follow the usual &gnu; command line syntax, with long options starting with two dashes (`-'). | Prints a short help message | List some useful information about patch in file patch_name. lo10k1 uses patch produced by as10k1 from the alsa-tools package. | lo10k1 will use a local named pipe named name to communicate with the linker. Default is /tmp/.ld10k1_port Prints some info about card - not very useful. Clear DSP. | Loads patch from file patch_name to DSP. | Unloads patch number from DSP. Use option 4 to obtain patch numbers. | Connect patches with each other, to inputs or outputs. Delete connection. Print debug information register information List constants List DSP instructions Print TRAM information List loaded patches List patch order List FXs List inputs List outputs Print information about patch number define default in/out names for loaded patch modify control parameters for loaded patch load patch with this name insert patch before rename patch, input, output, fx, patch input, patch output dump DSP setup to file, can by loaded by dl10k1 lo10k1 uses network socket instead of named socked (host,port) Set include path Store DSP config to native ld10k1 file. Restore DSP config from native ld10k1 file. Save patch specified with to file. Load patch from file to position specified with . Wait for ld10k1 for msec. SEE ALSO ld10k1(8), dl10k1(8), as10k1(1). AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/liblo10k1-0.install0000664000000000000000000000002212275106255012412 0ustar usr/lib/lib*.so.* debian/alsa-firmware-loaders.udev0000664000000000000000000000224712275106255014250 0ustar ############################################################################### # Description: udev rule to load TASCAM US-122 usb sound card. # Created: Wed, 12 Sep 2007 17:05:25 +0200 # Last modified: Thu, 21 Jan 2010 21:21:12 +0100 # File: /etc/udev/alsa-firmware-loaders.rules ############################################################################### # TASCAM US-428 usb sound card. SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1604", ATTR{idProduct}=="8000", RUN+="/lib/udev/tascam_fw" SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1604", ATTR{idProduct}=="8001", RUN+="/lib/udev/tascam_fpga" # TASCAM US-224 usb sound card. SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1604", ATTR{idProduct}=="8004", RUN+="/lib/udev/tascam_fw" SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1604", ATTR{idProduct}=="8005", RUN+="/lib/udev/tascam_fpga" # TASCAM US-112 usb sound card. SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1604", ATTR{idProduct}=="8006", RUN+="/lib/udev/tascam_fw" SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1604", ATTR{idProduct}=="8007", RUN+="/lib/udev/tascam_fpga" # vim:tw=160:syntax=udevrules debian/ld10k1.install0000664000000000000000000000024512275106255011562 0ustar debian/lo10k1.sh usr/bin/ usr/bin/init* usr/share/ld10k1/ usr/bin/lo10k1 usr/sbin/dl10k1 usr/sbin/ld10k1 usr/share/doc/tmp/ld10k1 usr/share/doc/ usr/share/ld10k1/* debian/rmedigicontrol.desktop0000664000000000000000000000030712275106255013611 0ustar [Desktop Entry] Type=Application Name=Rmedigicontrol GenericName= Comment=Control RME Digi32 and RME Digi96 soundcards Icon=alsa-tools Exec=rmedigicontrol Terminal=false Categories=AudioVideo;Audio; debian/echomixer.desktop0000664000000000000000000000025512275106255012555 0ustar [Desktop Entry] Type=Application Name=Echomixer GenericName= Comment=Control Echoaudio soundcards Icon=alsa-tools Exec=echomixer Terminal=false Categories=AudioVideo;Audio; debian/hdspconf.desktop0000664000000000000000000000027012275106255012373 0ustar [Desktop Entry] Type=Application Name=HDSPConf GenericName= Comment=Control the Hammerfall HDSP ALSA settings Icon=alsa-tools Exec=hdspconf Terminal=false Categories=AudioVideo;Audio; debian/as10k1.10000664000000000000000000000400012275106255010251 0ustar .\" ** You probably do not want to edit this file directly ** .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. .TH "AS10K1" "1" "February 21, 2005" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "NAME" as10k1 \- assembler for the emu10k1(emu10k2) DSP .SH "SYNOPSIS" .HP 7 \fBas10k1\fR [\fBoption\fR...] \fIasmfile\fR .SH "DESCRIPTION" .PP This manual page documents briefly the \fBas10k1\fR command. .PP This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation in the GNUInfo format; see below. .PP \fBas10k1\fR is an assembler for the emu10k1(emu10k2) DSP processor found in Creative Lab's Sound Blaster Live!, Audigy and Audigy 2 series of sound cards. It is used to make audio effects such as a flanger, chorus or reverb. .SH "OPTIONS" .TP \fB\-l \fR\fB\fIlistfile\fR\fR Specify a listing file, default is none. .TP \fB\-o \fR\fB\fIemu10k1 file\fR\fR Specify an output file, default is based on input, Substituting .asm to .emu10k1 .TP \fB\-d \fR\fB\fIdbg_options\fR\fR Turn on debug messages. .RS .TP \fBs\fR prints all symbols .TP \fBg\fR prints defined gprs .TP \fBt\fR prints tram usage .TP \fBt\fR prints instructions .RE .TP \fB\-h\fR Prints a short help message. .TP \fB\-v\fR Prints version number. .SH "SEE ALSO" .PP lo10k1(1), ld10k1(8), dl10k1(8). .SH "AUTHOR" .PP This manual page was written by Mikael Magnusson for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL. debian/ld10k1.manpages0000664000000000000000000000006012275106255011702 0ustar debian/ld10k1.8 debian/lo10k1.1 debian/dl10k1.8 debian/copyright0000664000000000000000000000252012275106255011127 0ustar This source package was debianized by Mikael Magnusson on 21 Jun 2004. Since July 2005 it has been maintained by the participants in the pkg-alsa project at alioth.debian.org. Bugs in the source code (as opposed to bugs in the packaging) are best reported to the upstream bug tracking system: https://bugtrack.alsa-project.org/alsa-bug/ The source code was downloaded from the ALSA homepage: http://www.alsa-project.org/ alsa-tools ---------- Copyright (C) 1998 Jarsolav Kysela and others. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License version 2, can be found in the /usr/share/common-licenses/GPL-2 file. debian/EMU10K1.conf0000664000000000000000000000736712275106255011044 0ustar # # Configuration for the EMU10K1 chip # EMU10K1.pcm.front.0 { @args [ CARD ] @args.CARD { type string } type hooks slave.pcm { type hw card $CARD device 0 } hooks.0 { type ctl_elems hook_args [ { name "EMU10K1 PCM Send Volume" index { @func private_pcm_subdevice } lock true value [ 255 255 0 0 255 0 0 0 0 255 0 0 ] } { name "EMU10K1 PCM Send Routing" index { @func private_pcm_subdevice } lock true value [ 8 9 0 0 8 9 0 0 8 9 0 0 ] } ] } } EMU10K1.pcm.rear.0 { @args [ CARD ] @args.CARD { type string } type hooks slave.pcm { type hw card $CARD device 0 } hooks.0 { type ctl_elems hook_args [ { name "EMU10K1 PCM Send Volume" index { @func private_pcm_subdevice } lock true value [ 0 0 255 255 0 0 255 0 0 0 0 255 ] } ] } } EMU10K1.pcm.center_lfe.0 { @args [ CARD ] @args.CARD { type string } type hooks slave.pcm { type hw card $CARD device 0 } hooks.0 { type ctl_elems hook_args [ { name "Headphone Center Playback Switch" index 1 preserve true # lock true value true } { name "Headphone LFE Playback Switch" index 1 preserve true # lock true value true } # if you have a creative's digital receiver, you can get surround/center/lfe # output through the digital jack. so, the following is commented out. # pay attention in case of analog output from the shared center/digital # jack! # { # name "SB Live Analog/Digital Output Jack" # preserve true # lock true # value 0 # } { name "EMU10K1 PCM Send Volume" index { @func private_pcm_subdevice } lock true value [ 255 255 0 0 255 0 0 0 0 255 0 0 ] } { name "EMU10K1 PCM Send Routing" index { @func private_pcm_subdevice } lock true value [ 6 7 0 0 6 7 0 0 6 7 0 0 ] } ] } } EMU10K1.pcm.surround40.0 { @args [ CARD ] @args.CARD { type string } type multi slaves [ { pcm { @func concat strings [ "cards.EMU10K1.pcm.front.0:CARD=" $CARD ] } channels 2 } { pcm { @func concat strings [ "cards.EMU10K1.pcm.rear.0:CARD=" $CARD ] } channels 2 } ] bindings [ { slave 0 channel 0 } { slave 0 channel 1 } { slave 1 channel 0 } { slave 1 channel 1 } ] } EMU10K1.pcm.surround51.0 { @args [ CARD ] @args.CARD { type string } type multi slaves [ { pcm { @func concat strings [ "cards.EMU10K1.pcm.front.0:CARD=" $CARD ] } channels 2 } { pcm { @func concat strings [ "cards.EMU10K1.pcm.rear.0:CARD=" $CARD ] } channels 2 } { pcm { @func concat strings [ "cards.EMU10K1.pcm.center_lfe.0:CARD=" $CARD ] } channels 2 } ] bindings [ { slave 0 channel 0 } { slave 0 channel 1 } { slave 1 channel 0 } { slave 1 channel 1 } { slave 2 channel 0 } { slave 2 channel 1 } ] } EMU10K1.pcm.iec958.0 { @args [ CARD AES0 AES1 AES2 AES3 ] @args.CARD { type string } @args.AES0 { type integer } @args.AES1 { type integer } @args.AES2 { type integer } @args.AES3 { type integer } type hooks slave.pcm { type hw card $CARD device 2 } hooks.0 { type ctl_elems hook_args [ { name "IEC958 Playback Default" lock true preserve true value [ $AES0 $AES1 $AES2 $AES3 ] } { name "IEC958 Optical Raw Playback Switch" lock true preserve true value [ 1 1 ] } { name "SB Live Analog/Digital Output Jack" lock true preserve true value 1 } ] } } debian/ld10k1.docs0000664000000000000000000000023112275106255011037 0ustar ld10k1/doc/Audigy-mixer.txt ld10k1/doc/AudigyTRAM.txt ld10k1/doc/dl10k1_usage ld10k1/doc/ld10k1_usage ld10k1/doc/lo10k1_usage ld10k1/dump/ ld10k1/patch/ debian/envy24_control.desktop0000664000000000000000000000030312275106255013453 0ustar [Desktop Entry] Type=Application Name=Envy24 control GenericName= Comment=Control Envy24 (ice1712) based soundcards Icon=alsa-tools Exec=envy24control Terminal=false Categories=AudioVideo;Audio; debian/NOTES0000664000000000000000000000042412275106255010010 0ustar MAINTAINER NOTES for alsa-tools TODO for each new upstream release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Check Ubuntu patches at http://people.ubuntulinux.org/~scott/patches/ * Update debian/changelog.ALSA from release announcement debian/alsa-tools.copyright0000664000000000000000000000424212275106255013207 0ustar This package was debianized by Mikael Magnusson on 21 Jun 2004. Since July 2005 it has been maintained by the participants in the pkg-alsa project at alioth.debian.org. It was downloaded from ftp://ftp.alsa-project.org/pub/tools/ The following programs in alsa-tools are licenced under the GNU General Public Licence. These tools have been written by various contributors, and have different copyright holders. However, the following are all licenced under the terms of the GNU General Public Licence. The following is a list of authors and the licence statement that applies to all the code under the GPL included in this package: as10k1 ------ Upstream Authors: Daniel Bertrand Jaroslav Kysela sbiload ------- Upstream Author: Uros Bizjak sbiload includes work from Steve Ratcliffe (pmidi-1.4.1.tar.gz) and Jaroslav Kysela (alsamod-1999-09-01.tar.gz) us428control ------------ Upstream Authors: Karsten Wiese Copyright: Copyright (C) Aaron Holtzman - May 1999 Copyright (C) Aaron Holtzman - June 1999 Copyright (c) by Jaroslav Kysela Copyright (C) 2000 by Daniel Bertrand Copyright (c) 2003 by Karsten Wiese Copyright (c) 2000 Uros Bizjak This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/ld10k1.postrm0000775000000000000000000000033512275106255011443 0ustar #!/bin/sh set -e #if [ remove = "$1" ]; then # dpkg-divert --package ld10k1 --remove --rename \ # --divert /usr/share/alsa/cards/EMU10K1.conf.real \ # /usr/share/alsa/cards/EMU10K1.conf #fi #DEBHELPER# debian/changelog.ALSA0000664000000000000000000004440612275106255011576 0ustar Changelog between 1.0.26 and 1.0.27 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.26_v1.0.27) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-tools + Core Release v1.0.27 ac3dec: Remove the ac3dec tool Release v1.0.26.1 + HDA Jack Retask hdajackretask: Some more UI fixes hdajackretask: Fix "advanced override" bug Add foreign automake option to hdajackretask/Makefile.am hdajackretask: Add missing header files to tar-ball distribution + ac3dec (Dolby Digital Decoder) ac3dec: Remove the ac3dec tool ac3dec: Show usage if no parameter is passed + ld10k1 (EMU10K1+ DSP Code Loader) (q)lo10k1: updated INSTALL files + qlo10k1 (q)lo10k1: updated INSTALL files Changelog between 1.0.25 and 1.0.26 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.25_v1.0.26) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-tools + Core Release v1.0.26 Import hda-verb 0.4 to alsa-tools repo hdajackretask: Add new program for easy retask of hda pin nodes + HDA Jack Retask hdajackretask: Use autotools hdajackretask: Add new program for easy retask of hda pin nodes + hda-verb hda-verb: Don't include sys/io.h for PPC hda-verb: Add missing MYNAME definition for packaging Convert hda-verb to use automake Import hda-verb 0.4 to alsa-tools repo + hwmixvolume alsa-tools: hwmixvolume - update README for au88x0 + usx2yloader usx2yloader: make fxload work without deprecated usbfs Changelog between 1.0.24 and 1.0.25 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.24_v1.0.25) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-tools + Core Release v1.0.25 Release v1.0.24.1 + Digigram Echo Mixer Remove configure.in-gtk2 from Makefiles... + Envy24 Control envy24control: support gtk1 only in configure.in-gtk1 + RME Digi Control Remove configure.in-gtk2 from Makefiles... + RME HDSP Loader hdsploader: Fix temporary RPM constant hdsploader: Temporary define for RPM hdsploader: Add support for RME RPM + ac3dec (Dolby Digital Decoder) More build fixes (gtk1 check removal from echomixer), cvscompile removal + as10k1 (EMU10K1+ DSP Assembler) More build fixes (gtk1 check removal from echomixer), cvscompile removal + hdspconf hdspconf: more string constant fixes hdspconf: use foreground color instead of black hdspconf: fix some string constant conversions + hdspmixer hdspmixer: Fix temporary RPM constant hdspmixer: Add support for RME RPM hdspmixer: Handle preset files used in 1.0.24 and 1.0.24.1 hdspmixer: Handle channel count in old (v1.0.23) preset file format hdspmixer: Fix read/write from/to preset files on MADI-like cards hdspmixer: Initialize headphones out in presets hdspmixer: Recall 1st preset on all cards, not just on the first hdspmixer: Save preset before switching cards hdspmixer: Add a 9th pseudo preset hdspmixer: fix drawing problems with black background hdspmixer: Update NEWS file. hdspmixer: Save and restore level meter settings hdspmixer: Use constant instead of hardcoded number of cards. hdspmixer: Improve pixmaps hdspmixer: Fix toggle of master mute and solo buttons hdspmixer: New pixmaps hdspmixer: Show cardname in window title hdspmixer: [cosmetics] Break code into logic blocks hdspmixer: Fix code indentation hdspmixer: Provide headphones out on Multiface/Digiface hdspmixer: Introduce output channel count for all cards. hdspmixer: Adjust playback channel count on Multiface. hdspmixer: Fix preset activation segfault on AES(32) hdspmixer: Replace hardcoded 3 by MAX_CARDS hdspmixer: Fix labels on H9652 hdspmixer: Lower nesting depth in label assignment hdspmixer: Make static destination maps extern hdspmixer: Don't use hardcoded number of cards. hdspmixer: Fix compiler warnings. hdspmixer: Fix metering for non-MADI cards hdspmixer: Fix ALSA snd_ctl_open error when running with three cards. hdspmixer: Bump version number to 1.10 hdspmixer: Increase height of about window. hdspmixer: Update FSF address. hdspmixer: Improve code coherency hdspmixer: Style and purity fixes for name arrays. hdspmixer: Add RME HDSPe AES and AES32 support. hdspmixer: Break overlong line and don't plenken. hdspmixer: Beautification; Lower nesting depth hdspmixer: Improve readability. hdspmixer: retab and reindent code. hdspmixer: Fix detection for non-MADIface RME cards hdspmixer: add missing channelmap.h to Makefile.am Changelog between 1.0.23 and 1.0.24 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-tools + Core Release v1.0.24 + hdspmixer hdspmixer: Don't use channelmap from hdspm.h Add support for RME MADI, RayDAT and AIO hdspmixer: Fix buffer overflow Changelog between 1.0.22 and 1.0.23 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.22_v1.0.23) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-tools + Core Release v1.0.23 add hwmixvolume + hwmixvolume hwmixvolume: add hwmixvolume to EXTRA_DIST Fix hwmixvolume gitcompile script (missing files) hwmixvolume: make scripts executable add hwmixvolume Changelog between 1.0.21 and 1.0.22 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.21_v1.0.22) (Reformated as ASCII text) +++++++++++++++++++++++++++++++++++++++++++ * alsa-tools + Core Release v1.0.22 + Envy24 Control envy24control: Changing the Multi Track Peak control from MIXER to PCM type Changelog between 1.0.20 and 1.0.21 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.20_v1.0.21) (Reformated as ASCII text) ******************************************** * alsa-tools + Core Release v1.0.21 + Envy24 Control envy24control - Don't redeclare isblank() + ac3dec (Dolby Digital Decoder) ac3dec - Fix typos of -q optio + hdspconf Also fix the configure for hdspconf for LIBS/LDFLAGS mistakes + qlo10k1 qlo10k1: Fix usage of $x_libraries in acinclude.m4 - it may be empt + us428control us428control - Fix array overflo Changelog between 1.0.19 and 1.0.20 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.19_v1.0.20) (Reformated as ASCII text) ******************************************** * alsa-tools + Core -Release v1.0.20 + Digigram Echo Mixer -ALSA: echomixer, fix vmixer GUI -echomixer: Fix echomixer to work with the new drivers -echomixer: little bug fix Changelog between 1.0.18 and 1.0.19 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.18_v1.0.19) (Reformated as ASCII text) ******************************************** * alsa-tools + Core -Release v1.0.19 + Digigram Echo Mixer -Fix building of alsa-tools when using the --as-needed linker option. + Envy24 Control -Fix building of alsa-tools when using the --as-needed linker option. + RME Digi Control -Fix building of alsa-tools when using the --as-needed linker option. + ac3dec (Dolby Digital Decoder) -Remove -Werror for ac3dec/tools + hdspmixer -Fix building of alsa-tools when using the --as-needed linker option. Changelog between 1.0.17 and 1.0.18 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.17_v1.0.18) (Reformated as ASCII text) ******************************************** * alsa-tools + Core -more gitcompile cleanups -improve Makefile error paths, improve automake directory detection for sbiload -Added configure target to global Makefile and gitcompile to EXTRA_DIST -Release v1.0.18 + /seq/Makefile -improve Makefile error paths, improve automake directory detection for sbiload -Added seq/gitcompile and seq/Makefile to tarball + Digigram Echo Mixer -improved automake directory detection for echomixer tree -Added configure target to global Makefile and gitcompile to EXTRA_DIST -Fix the gitcompile addition to EXTRA_DIST - echomixer + Envy24 Control -more gitcompile cleanups -Added configure target to global Makefile and gitcompile to EXTRA_DIST + RME Digi Control -rmedigicontrol/gitcompile fixed typo + ac3dec (Dolby Digital Decoder) -gitcompile: return error return code and add GITCOMPILE_NO_MAKE condition -Added configure target to global Makefile and gitcompile to EXTRA_DIST -ac3dec - Add -H option for HDMI -ac3dec - Add missing -H option + as10k1 (EMU10K1+ DSP Assembler) -gitcompile: return error return code and add GITCOMPILE_NO_MAKE condition -more gitcompile cleanups + hdspconf -more gitcompile cleanups + sb16_csp -sb16_csp/gitcompile improve automake directory detection + sbiload -improve Makefile error paths, improve automake directory detection for sbiload Changelog between 1.0.16 and 1.0.17 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.16_v1.0.17) (Reformated as ASCII text) ******************************************** * alsa-tools + Core - remove .hg files and renamed hgcompile to gitcompile - hgcompile -> gitcompile changes (include README files) - HGCOMPILE -> GITCOMPILE - Release v1.0.17rc1 - Added compile script - improved compile script (too look also to subdirs) - Release v1.0.17 + ac3dec (Dolby Digital Decoder) - hgcompile -> gitcompile changes (include README files) + hdspmixer - hdspmixer - Fix Digiface channel map for ADAT speed mode 1 Changelog between 1.0.15 and 1.0.16 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.15_v1.0.16) (Reformated as ASCII text) ******************************************** * alsa-tools + ac3dec (Dolby Digital Decoder) - support for dynamic 2.0/5.1 AC3 changes - bug#3441 + hdspconf - Fix a small memleak + hdspmixer - hdspmixer - Fix compilation with gcc4.3 - hdspmixer - small memory leak fix - hdspmixer - Automatic initialization of secondary cards + sbiload - sbiload - Rewritten to use hwdep device Changelog between 1.0.14 and 1.0.15 releases (http://www.alsa-project.org/main/index.php/Changes_v1.0.14_v1.0.15) (Reformated as ASCII text) ******************************************** * alsa-tools + Envy24 Control - envy24control - Fix SPDIF input control + ac3dec (Dolby Digital Decoder) - Add missing library dependency + qlo10k1 - qlo10k1 - add --enable-qtforce32 switch (post 1.0.14 stuff) Changelog between 1.0.14rc3 and 1.0.14 releases http://www.alsa-project.org/changes/v1-0-14rc3--v1-0-14.txt) ******************************************** * alsa-tools + Envy24 Control - Don't compare with a literal + ac3dec (Dolby Digital Decoder) - ac3dec - remove config.sub + qlo10k1 - Add lib64 search paths for QTDIR - qlo10k1 - added real support for lib64 detection (OpenSuSE 10.2) + us428control - us428control support for mixxx Changelog between 1.0.14rc1 and 1.0.14rc3 releases http://www.alsa-project.org/changes/v1-0-14rc1--v1-0-14rc3.txt) ******************************************** * alsa-tools + as10k1 (EMU10K1+ DSP Assembler) - as10k1 - increase max number of macros and check the size + ld10k1 (EMU10K1+ DSP Code Loader) - ld10k1 - Use the new API + us428control - us428control 0.4.6 - us428control 0.4.5 Changelog between 1.0.13 and 1.0.14rc1 releases http://www.alsa-project.org/changes/v1-0-13--v1-0-14rc1.txt) ******************************************** * alsa-tools + Envy24 Control - Don't compare with a literal + us428control - us428control support for mixxx Changelog between 1.0.12 and 1.0.13 releases http://www.alsa-project.org/changes/v1-0-12--v1-0-13.txt) ******************************************** * alsa-tools + Envy24 Control - Fix ADC controls with higher resolution in envy24control Changelog between 1.0.11 and 1.0.12 releases http://www.alsa-project.org/changes/v1-0-11--v1-0-12.txt) ******************************************** * alsa-tools + Core - Add hgcompile scripts + ac3dec (Dolby Digital Decoder) - Add hgcompile scripts + as10k1 (EMU10K1+ DSP Assembler) - Add hgcompile scripts + hdspmixer - hdspmixer - Fix duplicated parameters in function declaration + qlo10k1 - qlo10k1: use stdlib.h for malloc()/free() Changelog between 1.0.10 and 1.0.11 releases http://www.alsa-project.org/changes/v1-0-10--v1-0-11.txt) ******************************************** * alsa-tools + Core - Fix exec permission of cvscompile and add .hgignore + Digigram Echo Mixer - Support both GTK+1.2 and GTK+2.x + Envy24 Control - envy24control - Delta 1010LT driver has Word Clock Status now - Fix envy24control digital input on Terratec DMX6fire - Rationalise envy24control controls specific to Terratec DMX6fire - envy24control wordclock text patch - envy24control - Fix/clean up checks of DMX 6fire - Change on-screen appearance of envy24control - Change scroll policy in envy24control - Fix for Delta boards - Tidy up DMX6fire eeprom checks - envy24control: missing command line option help text - Update envy24control man page - envy24control - Tidy up redundant declarations - envy24control - select external clock source for WordClock - Support both GTK+1.2 and GTK+2.x + RME Digi Control - Support both GTK+1.2 and GTK+2.x + ac3dec (Dolby Digital Decoder) - Fix exec permission of cvscompile and add .hgignore - Fix compile warnings - Fix compile error with the recent gcc + as10k1 (EMU10K1+ DSP Assembler) - Fix exec permission of cvscompile and add .hgignore + ld10k1 (EMU10K1+ DSP Code Loader) - Add Equalizer support for emu10k1 Audigy - ld10k1 - Fix eq10 patch for SB Live Changelog between 1.0.10rc1 and 1.0.10rc2 releases (http://alsa-project.org/changes/v1-0-10rc1--v1-0-10rc2.txt) *********************************************** * alsa-tools + Core - release 1.0.10rc2 + Envy24 Control - Fix segfault of envy24control Changelog between 1.0.9a and 1.0.10rc1 releases (http://alsa-project.org/changes/v1-0-9b--v1-0-10rc1.txt) *********************************************** * alsa-tools + Core - release 1.0.10rc1 + Digigram Echo Mixer - echomixer - display fix - [PATCH] echomixer, update driver name + Envy24 Control - envy24control midi updates - Fix for segmentation fault in envy24control - envy24control midi bugfix - envy24control save state of LRGang button in config file - envy24control: enhanced mapping of midi controller - envy24control save state of LRGang button in config file + RME Digi Control - Fix error of rmedigicontrol with recent driver change + hdspconf - sound - fix .iface field of mixer control elements + hdspmixer - alsa-tools small handle leak - sound - fix .iface field of mixer control elements + ld10k1 (EMU10K1+ DSP Code Loader) - Various fixes to ld10k1 - Fix bitops to be 64bit clean + qlo10k1 - Build qlo10k1 with local ld10k1 - Add --with-ld10k1 configure option - Various fixes to qlo10k1 Changelog between 1.0.9a and 1.0.9b releases (http://www.alsa-project.org/changes/v1-0-9a--v1-0-9b.txt) ******************************************** (none) Changelog between 1.0.9 and 1.0.9a releases (http://alsa-project.org/changes/v1-0-9--v1-0-9a.txt) ******************************************* (none) Changelog between 1.0.8 and 1.0.9 releases (http://www.alsa-project.org/changes/v1-0-8--v1-0-9.txt) ****************************************** * alsa-tools + Core - release: 1.0.9rc1 - Add ld10k1 tool - Add qlo10k1 - release: 1.0.9rc2 - release: 1.0.9rc3 - release: 1.0.9rc4 - release: 1.0.9 + Digigram Echo Mixer - echomixer update 1/4 - echomixer update 2/4 - echomixer update 3/4 - echomixer update 4/4 - echomixer GUI changes - echomixer autoclock support - echomixer cleanup - echomixer automute support - increment subversion - Fix compile warnings + Envy24 Control - Fix compile warnings + RME HDSP Loader - ppc firmware upload fix + as10k1 (EMU10K1+ DSP Assembler) - Fix build - Added dummy distdir rule - Fix make install - Fix compile failure in as10k1.c regarding label at end of compound statement. + ld10k1 (EMU10K1+ DSP Code Loader) - Add ld10k1 tool - Fix cvscompile - Packaging fix - Don't require as10k1 - init_live updates - ALSA 1.0.9 is required - Fix handling of $CFLAGS and $LIBS - Fix uninitialized variable + qlo10k1 - Add qlo10k1 - Fixed typos - ld10k1 -> qlo10k1 - Fix handling of $CFLAGS and $LIBS - Fix gw_CHECK_QT macro (http://music.columbia.edu/pipermail/linux-audio-announce/2005-January/000522.html) 1.0.8 ----- * alsa-tools + Core - Add pcxhrloader - release: 1.0.8-rc1 - release: 1.0.8rc1 - Add echomixer - release: 1.0.8rc2 - release: 1.0.8 + Digigram Echo Mixer - Add echomixer - echomixer update + Digigram PCXHR Loader - Add pcxhrloader - Added missing cvscompile script + Envy24 Control - envy24control: midi support for mixer - Add auto-probing of ice1712 cards - Add missing midi.h - Fix the abort with MIDI control - Fix for envy24control and midi - Fix digital mixer checkboxes + RME Digi Control - Fix interface type of mixer controls - Fix interface type of mixer controls (http://music.columbia.edu/pipermail/linux-audio-announce/2004-November/000484.html) 1.0.7 ----- * alsa-tools - envy24control - Fixed segfault when envy24control --help is called (http://music.columbia.edu/pipermail/linux-audio-announce/2004-August/000435.html) 1.0.6a ------ * alsa-tools - ac3dec - Fixed to support non-48k AC3 files. - sbiload - Support -P option to specify the patch path. - Distribute the missing patch files. - us428control - Added MMC support - Tascam US-224/428 MMC Implementation 1.0.5a ------ (none) (http://music.columbia.edu/pipermail/linux-audio-announce/2004-May/000396.html) 1.0.5 ----- * alsa-tools - added profile management to envy24control debian/liblo10k1-0.copyright0000664000000000000000000000234712275106255012770 0ustar This package was debianized by Mikael Magnusson on 3 Jul 2004. Since July 2005 it has been maintained by the participants in the pkg-alsa project at alioth.debian.org. It was downloaded from ftp://umn.dl.sourceforge.net/pub/sourceforge/l/ld/ld10k1/ liblo10k1 --------- Author: Peter Zubaj Contributors: Mikael Magnusson Copyright (c) 2003: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/source/0000775000000000000000000000000012275106255010475 5ustar debian/source/format0000664000000000000000000000001412275106255011703 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000004402312315672673011061 0ustar alsa-tools (1.0.27-2ubuntu3) trusty; urgency=medium * debian/patches/hda-verb_sys_io_h.patch: Add __aarch64__ to the list. -- Adam Conrad Sat, 29 Mar 2014 19:38:54 -0600 alsa-tools (1.0.27-2ubuntu2) trusty; urgency=medium * git_hdajackretask_pulse_directory.patch: Fix error message when trying to kill PulseAudio (LP: #1262661) -- David Henningsson Fri, 07 Feb 2014 08:35:03 +0100 alsa-tools (1.0.27-2ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). -- Logan Rosen Wed, 22 Jan 2014 22:30:26 -0500 alsa-tools (1.0.27-2) unstable; urgency=low * hda-verb_sys_io_h.patch: Duh. Use ANDs, not ORs when testing architecture compiler macros. * Upload to unstable. -- Jordi Mallach Thu, 09 May 2013 13:06:03 +0200 alsa-tools (1.0.27-1) experimental; urgency=low * New upstream release. * Drop ac3dec_cflags.patch: ac3dec has been removed from alsa-tools. * Update various packaging bits to adapt for the removal of ac3dec. * Add hda-verb_sys_io_h.patch: restrict include of sys/io.h for all architectures other than those based on x86, ARM, ALPHA or IA64. * Add envy24control_config_dir.patch: stolen from the Gentoo folks; envy24control would create a non-dot config directory in the user's home upon execution. Change the config dir to use a dotdir instead. Extend the patch as there are two locations for this definition (!). * Use default source package compression. * Don't pass static priorities and runlevels to dh_installinit. This is all managed via the LSB headers in the init script. * Add a symbols file for liblo10k1-0, even if it hasn't seen a single commit since its initial release. * Extend ld10k1's description. -- Jordi Mallach Sat, 27 Apr 2013 01:37:47 +0200 alsa-tools (1.0.26.1-1) experimental; urgency=low * New upstream release. * Drop usx2yloader_tascam_fw_fix.patch, fixed upstream. * Add hda-verb to alsa-tools and hdajackretask to alsa-tools-gui. * Add libgtk-3-dev to Build-Depends. * Add a hdajackretask.desktop file and add an entry to Debian menu. * Bump Standards-Version to 3.9.4, with no changes needed. -- Jordi Mallach Sat, 20 Apr 2013 19:20:33 +0200 alsa-tools (1.0.25-2) unstable; urgency=low * Remove qlo10k1 entirely. It's based on Qt3 which is going away for wheezy (closes: #604340). * As a side effect, simplify configure calls by removing obsolete options. * Do not build liblo10k1 with --enable-static and drop .a files from the -dev package. * Bump Standards-Version to 3.9.3, no changes needed. * Remove Mikael Magnusson from Uploaders. * Don't install upstream AUTHORS files, the info is already in copyright. * Use dpkg-buildflags when configuring, to enable hardening flags. Add a build-dependency on dpkg-dev (>= 1.16.1). * Refresh all patches. * Add lo10k1_format-security.patch to fix -Werror=format-security build errors uncovered by the hardening flags now in use. * Add ac3dec_cflags.patch to avoid overwriting CFLAGS. -- Jordi Mallach Sat, 19 May 2012 15:48:10 +0200 alsa-tools (1.0.25-1) unstable; urgency=low * New upstream release. - changes to hdspmixer should fix crash (closes: #658002). - hdspmixer should now start correctly (closes: #641351). * Update changelog.ALSA. * Avoid bugs like #629911 by guarding for loops with 'set -e'. * Run source package through wrap-and-sort. * Drop hdspmixer_recognize_RME.patch, applied upstream. * Use watch file version 3, and don't uupdate. * Decruft debian/rules a bit. -- Jordi Mallach Sun, 12 Feb 2012 12:38:40 +0100 alsa-tools (1.0.24.1-3) unstable; urgency=low [ Elimar Riesebieter ] * Applied hdspmixer_recognize_RME.patch from git. (closes: #641352) * Modified init_live_bashismfix.patch as told by Joachim Wiedorn, (closes: #644396). * Added build-indep to rules. [ Jordi Mallach ] * Update Vcs-* fields to non-redirected URLs. -- Jordi Mallach Mon, 17 Oct 2011 17:21:42 +0200 alsa-tools (1.0.24.1-2) unstable; urgency=low * Tighten libasound2-dev Build-Depends to >= 1.0.24.1, to avoid a build failure of hdspmixer due to missing new alsa-lib headers (closes: #629911). -- Jordi Mallach Thu, 18 Aug 2011 22:56:11 +0200 alsa-tools (1.0.24.1-1) unstable; urgency=low * New upstream release. * Bump debhelper compat to v8. Update .install files to remove the debian/tmp prefix. * Rename alsa-firmware-loaders.rules to .udev and use dh_installudev to install the rules file. * Drop obsolete README.source. * Bump Standards-Version to 3.9.2. * Use $(CURDIR) instead of `pwd`. -- Jordi Mallach Thu, 21 Jul 2011 19:16:14 +0200 alsa-tools (1.0.23-5) unstable; urgency=low * Switch to architecture wildcard 'linux-any'. * Remove unneeded .la file from liblo10k1-dev (closes: #621151). * Add patch from Simone Rosetto to fix loading of usx2yloader tascam firmware (closes: #620510). -- Jordi Mallach Sat, 07 May 2011 17:44:20 +0200 alsa-tools (1.0.23-4) unstable; urgency=low [ Elimar Riesebieter ] * Added armhf to the supported archs. (closes: #604651) * Bumped Standards-Version to 3.9.1. No changes -- Jordi Mallach Mon, 18 Apr 2011 19:57:56 +0200 alsa-tools (1.0.23-3) unstable; urgency=low [ Elimar Riesebieter ] * Removed udev from ld10k1's 'Depends:' and added udev to "# Should-Start:" in ld10k1's initscript. This makes it possible to install ld10k1 on archs and systems without the need to run udev. -- Jordi Mallach Sat, 19 Jun 2010 13:39:54 +0200 alsa-tools (1.0.23-2) unstable; urgency=medium [ Elimar Riesebieter ] * Added udev to ld10k1's 'Depends:'. Thanks Holger Levsen. (closes: #585889) [ Jordi Mallach ] * Add manpage_spelling.patch with fixes to some spelling errors in cspctl.1. * Fix spelling errors in Debian-provided lo10k1.1. * Add DEP-3 patch headers to all patches. * Remove duplicate Section field. * Point to the GPL-2 file in copyright files. -- Jordi Mallach Tue, 15 Jun 2010 09:46:01 +0200 alsa-tools (1.0.23-1) unstable; urgency=low * New upstream release. [ Elimar Riesebieter ] * ld10k1: Introduced init_live_bashismfix.patch to fix some bashism found by checkbashisms script. Thanks Raphael Geissert. (closes: #581117). * alsa-firmware-loaders: Don't create the symbolic link /etc/udev/rules.d/z55_alsa-firmware-loaders.rules (closes: #583743). alsa-firmware-loaders.postrm isn't needed anymore. * Added dependency on $remote_fs in ld10k1 initscript. [ Jordi Mallach ] * Add powerpcspe to the list of supported architectures, and remove lpia, which is no longer being used by Ubuntu. -- Jordi Mallach Wed, 02 Jun 2010 21:37:53 +0200 alsa-tools (1.0.22-1) unstable; urgency=low * New upstream release. - fixes envy24control when running Linux 2.6.32 (closes: #569275). [ Elimar Riesebieter ] * Switched to source version 3.0. * Install alsa-firmware-loaders.rules as /lib/udev/rules.d/alsa-firmware-loaders.rules * Replace SYSFS{}= with ATTR{}= in alsa-firmware-loaders.rules. Thanks Jakob Schuerz (closes: #566124) * Replace BUS== with SUBSYSTEM== in alsa-firmware-loaders.rules. [ Jordi Mallach ] * Add sparc64 to the list of supported architectures. * Bump Standards-Version to 3.8.4, with no changes required. -- Jordi Mallach Fri, 12 Feb 2010 03:03:54 +0100 alsa-tools (1.0.21-1) unstable; urgency=low * New upstream release. [ Elimar Riesebieter ] * Added avr32 to supported archs. * Bumped Standards-Version to 3.8.3. No changes. * Added README.source. -- Jordi Mallach Thu, 17 Sep 2009 19:22:37 +0200 alsa-tools (1.0.20-1) unstable; urgency=low * New upstream release. [ Elimar Riesebieter ] * Bumped Standard-Version to 3.8.1; no changes needed. -- Jordi Mallach Thu, 04 Jun 2009 01:50:55 +0200 alsa-tools (1.0.19-1) unstable; urgency=low [ Elimar Riesebieter ] * New upstream release. [ Jordi Mallach ] * Add ${misc:Depends} to liblo10k1-dev. -- Jordi Mallach Sat, 14 Mar 2009 02:35:57 +0100 alsa-tools (1.0.18-1) experimental; urgency=low * New upstream release. [ Elimar Riesebieter ] * Build-Depends bumped to libasound2-dev (>= 1.0.18). -- Jordi Mallach Fri, 07 Nov 2008 13:58:01 +0100 alsa-tools (1.0.17-1) experimental; urgency=low * New upstream release. [ Elimar Riesebieter ] * Switched to debhelper 7. * Bumped Standard-Version to 3.8.0; no changes needed. * Added copyright notice to *10k1 packages. Removed homepage in description. * Moved liblo10k1-dev to section libdevel. [ Jordi Mallach ] * Merge from Ubuntu: - install an icon for GUI programs. - add firmware_locations.patch to make firmware loaders look in /lib/firmware. -- Jordi Mallach Wed, 17 Sep 2008 20:24:07 +0200 alsa-tools (1.0.16-2) unstable; urgency=low * Add lpia to the list of supported architectures. * Switch lo10k1.sh to use /bin/bash as it uses "exec -a" (closes: #465002). -- Jordi Mallach Tue, 26 Aug 2008 17:50:06 +0200 alsa-tools (1.0.16-1) unstable; urgency=low * New upstream release [ Jordi Mallach ] * Switch to now official Vcs-* control fields. [ Elimar Riesebieter ] * Switched to debhelper 6. * Bumped Standard-Version to 3.7.3; no changes needed. * Removed hammerfal.patch. Applied from upstream. -- Jordi Mallach Tue, 26 Feb 2008 18:18:08 +0100 alsa-tools (1.0.15-2) unstable; urgency=low [ Elimar Riesebieter ] * Added hammerfall.patch, which fixes initialisation of all HDSP cards with hdspmixer (thanks, Frank Heckenbach). (closes: #450805) -- Jordi Mallach Wed, 14 Nov 2007 01:02:36 +0100 alsa-tools (1.0.15-1) unstable; urgency=low [ Elimar Riesebieter ] * Reworked debian/rules clean target to build twice in a row. (closes: #442489) * Added patches/as10k1_examples_Makefile.patch to run a clean distclean in as10k1. * Added LSB section to ld10k1 init script. * s/Apps/Applications in menus. * Added Homepage header in debian/control. -- Jordi Mallach Tue, 30 Oct 2007 17:59:27 +0100 alsa-tools (1.0.14-2) unstable; urgency=low [ Elimar Riesebieter ] * Added README.Debian for alsa-firmware-loaders. (closes: 434592) * Managed to load usx2yloader via udev. (closes: #361558, #395371) * Make alsa-firmware-loaders depend on udev and fxload. -- Jordi Mallach Sat, 15 Sep 2007 21:58:44 +0200 alsa-tools (1.0.14-1) unstable; urgency=low * New upstream release. [ Elimar Riesebieter ] * Added desktopfiles: echomixer.desktop envy24_control.desktop hdspconf.desktop hdspmixer.desktop rmedigicontrol.desktop A menu entry per each: (closes: 422773) Thanks Emmet Hikory. * Prepared to use quilt as the patch manager. * Removed 01_config.dpatch. Hardcoded in debian/rules. [ Jordi Mallach ] * debian/control: add XS-Vcs-Browser and XS-Vcs-Svn headers. * debian/*.desktop: Small changes to Comments. -- Jordi Mallach Sat, 09 Jun 2007 21:27:03 +0200 alsa-tools (1.0.14~rc3-2) experimental; urgency=low [ Jordi Mallach ] * debian/control: revert undocumented change to put alsa-firmware-loaders back in contrib/sound. -- Jordi Mallach Tue, 17 Apr 2007 12:18:54 +0200 alsa-tools (1.0.14~rc3-1) experimental; urgency=low [ Elimar Riesebieter ] * New upstream-release candidate -- Jordi Mallach Fri, 13 Apr 2007 02:54:33 +0200 alsa-tools (1.0.14~rc1-1) experimental; urgency=low * New upstream release candidate. [ Elimar Riesebieter ] * Added XS-X-Vcs-Svn field in control. * Added arch armel to all packages. (closes: 408772) -- Elimar Riesebieter Sun, 15 Oct 2006 17:08:18 +0200 alsa-tools (1.0.13-1) unstable; urgency=low * New upstream release [ Elimar Riesebieter ] * Switched to debhelper 5 - debian/liblo10k1-dev.install: removed debian/tmp/usr/lib/pkgconfig/* - debian/ld10k1.install: removed debian/tmp/etc/ld10k1/* -- Jordi Mallach Tue, 3 Oct 2006 20:03:23 +0200 alsa-tools (1.0.12-1) unstable; urgency=low * New upstream release. [ Elimar Riesebieter ] * debian/control: bump Standards-Version to 3.7.2, bump Build-Depends to libasound2-dev (>= 1.0.12). * Added myself to "Uploaders:". * Don't let changelogs be links, removed liblo10k1-dev.links and adjusted rules. This will satisfy lintian ;) -- Jordi Mallach Wed, 6 Sep 2006 20:30:30 +0200 alsa-tools (1.0.11-1) unstable; urgency=low * New upstream release [ Mikael Magnusson ] * ld10k1: Disable the daemon by default. (Closes: #344777 ld10k1: doesn't work well on startup to restore soundcard to a good state) [ Jordi Mallach ] * debian/control: Switch to GTK+2.0, all GTK tools can build with it now, and do it by default. -- Jordi Mallach Sun, 23 Apr 2006 17:45:10 +0200 alsa-tools (1.0.10+1.0.11rc2-1) experimental; urgency=low * New upstream release candidate [ Mikael Magnusson ] * Regenerate man pages with stylesheets from docbook-xsl-1.69.1 in order to solve problems with trademark characters [ Thomas Hood ] * Correct license text quotations in the "copyright" files * /etc/init.d/ld10k1: Use a more standard PATH -- Jordi Mallach Fri, 27 Jan 2006 11:14:09 +0100 alsa-tools (1.0.10-1) unstable; urgency=low * New upstream release -- Jordi Mallach Tue, 22 Nov 2005 23:46:53 +0100 alsa-tools (1.0.9+1.0.10rc2-1) experimental; urgency=low * New upstream release candidate * Thomas Hood - debian/control: s/Architecture: any/Architecture: / -- Jordi Mallach Fri, 28 Oct 2005 13:36:47 +0200 alsa-tools (1.0.9+1.0.10rc1-1) experimental; urgency=low * New upstream release candidate - Closes: #323331 (ld10k1 not 64bit clean) Thanks to Zephaniah E. Hull. * Jordi Mallach: - debian/control: fix formatting of descriptions, so aptitude displays them correctly. - debian/alsa-tools.copyright, debian/alsa-tools-gui.copyright: group GPL and LGPL copyright notices to avoid duplicating the same blurb over and over. Thanks to Joerg Jaspert for the suggestion. * Thomas Hood - Update upstream changelog - Use newfangled (>= 3.0-2) lsb-base init functions and accordingly... - Depend on new (>= 3.0-3) version of lsb-base - Build-Depend on new libasound2-dev -- Jordi Mallach Mon, 19 Sep 2005 21:35:50 +0200 alsa-tools (1.0.9-1) experimental; urgency=low * Upload to Debian (Closes: #209012) * Mikael Magnusson - New upstream release - Remove patches applied upstream - Add copyright file for each binary package - Eliminate EMU10K1.conf diversion; put modified EMU10K1.conf in examples/ * Thomas Hood - Revise ld10k1 initscript, hopefully not breaking it in the process - Tweak descriptions and copyright files - Add upstream change log - In liblo10k1-dev include symlinks to change logs in liblo10k1-0 instead of copies - Bump Standards-Version to 3.6.2.1; no changes required * Jordi Mallach - Build-Depend on libqt3-mt-dev >= 3:3.3.4-4 for the C++ ABI transition -- Jordi Mallach Mon, 18 Jul 2005 12:39:07 +0200 alsa-tools (1.0.8+1.0.9rc3-1) experimental; urgency=low * New upstream release * Added ld10k1, liblo10k1-0, liblo10k1-dev and qlo10k1 binary packages * Fixed CFLAGS etc. in ld10k1 and qlo10k1 configure and makefiles -- Mikael Magnusson Mon, 16 May 2005 14:50:13 +0200 alsa-tools (1.0.8-4) experimental; urgency=low * Added ac3dec and as10k1 manual pages -- Mikael Magnusson Mon, 21 Feb 2005 23:35:49 +0100 alsa-tools (1.0.8-3) experimental; urgency=low * Moved firmware loaders depending on non-free firmwares to alsa-firmware-loaders in contrib/sound. -- Mikael Magnusson Tue, 1 Feb 2005 17:05:06 +0100 alsa-tools (1.0.8-2) experimental; urgency=low * Added pcxhrloader and echomixer to package descriptions. * Added echomixer to menu. * Added pcxhrloader and echomixer to copyrights. -- Mikael Magnusson Wed, 26 Jan 2005 16:14:26 +0100 alsa-tools (1.0.8-1) experimental; urgency=low * New upstream release * Added pcxhrloader to alsa-tools. * Added echomixer to alsa-tools-gui. * Moved the program documentation to subdirectories. * Added AUTHORS files to documentation. -- Mikael Magnusson Sun, 23 Jan 2005 18:02:09 +0100 alsa-tools (1.0.7-1) experimental; urgency=low * New upstream release -- Mikael Magnusson Wed, 24 Nov 2004 23:52:11 +0100 alsa-tools (1.0.6-2) experimental; urgency=low * Building two binary packages alsa-tools and alsa-tools-gui. -- Mikael Magnusson Sat, 2 Oct 2004 22:22:31 +0200 alsa-tools (1.0.6-1) experimental; urgency=low * New upstream release * Removed ac3dec samplerate patch, included upstream. -- Mikael Magnusson Wed, 29 Sep 2004 01:14:11 +0200 alsa-tools (1.0.5-3) experimental; urgency=low * Added binary package ac3dec. * Fixed depends. * Removed as10k1 emu10k1 files from binary package. -- Mikael Magnusson Thu, 2 Sep 2004 18:34:25 +0200 alsa-tools (1.0.5-2) experimental; urgency=low * Using dpatch. -- Mikael Magnusson Mon, 28 Jun 2004 20:54:29 +0200 alsa-tools (1.0.5-1mikma) experimental; urgency=low * Initial Release. -- Mikael Magnusson Mon, 21 Jun 2004 18:53:48 +0200 debian/compat0000664000000000000000000000000212275106255010373 0ustar 8 debian/alsa-tools-gui.menu0000664000000000000000000000133412275106255012724 0ustar ?package(alsa-tools-gui):needs="X11" section="Applications/Sound" \ title="Envy24 control" command="/usr/bin/envy24control" ?package(alsa-tools-gui):needs="X11" section="Applications/Sound" \ title="HDAJackRetask" command="/usr/bin/hdajackretask" ?package(alsa-tools-gui):needs="X11" section="Applications/Sound" \ title="HDSPConf" command="/usr/bin/hdspconf" ?package(alsa-tools-gui):needs="X11" section="Applications/Sound" \ title="HDSPMixer" command="/usr/bin/hdspmixer" ?package(alsa-tools-gui):needs="X11" section="Applications/Sound" \ title="Rmedigicontrol" command="/usr/bin/rmedigicontrol" ?package(alsa-tools-gui):needs="X11" section="Applications/Sound" \ title="Echomixer" command="/usr/bin/echomixer" debian/rules0000775000000000000000000001024312275106255010255 0ustar #!/usr/bin/make -f # -*- makefile -*- # GNU copyright 1997 to 1999 by Joey Hess. # # Modified to make a template file for a multi-binary package with separated # build-arch and build-indep targets by Bill Allombert 2001 # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) SUBDIRS_alsa-tools-gui = echomixer envy24control hdajackretask hdspconf hdspmixer rmedigicontrol SUBDIRS_alsa-tools = as10k1 hda-verb seq/sbiload us428control SUBDIRS_alsa-firmware-loaders = sb16_csp hdsploader mixartloader pcxhrloader sscape_ctl usx2yloader vxloader SUBDIRS_tmp = ld10k1 SUBDIRS := $(SUBDIRS_alsa-tools-gui) $(SUBDIRS_alsa-tools) $(SUBDIRS_alsa-firmware-loaders) $(SUBDIRS_tmp) #SUBDIRS := $(SUBDIRS_tmp) DOCS = README README.profiles TODO NEWS output.doc # # Common # config: config-stamp config-stamp: dh_testdir dh_autoreconf set -e; list='$(SUBDIRS)'; for subdir in $$list; do \ echo; \ echo "Configuring $$subdir"; \ (cd $$subdir && \ ./configure \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --datadir=\$${prefix}/share \ --cache-file=$(CURDIR)/config.cache \ $(shell dpkg-buildflags --export=configure) \ ); \ done touch config-stamp #Architecture build: build-arch build-indep build-arch: config build-stamp build-indep: build-stamp build-stamp: set -e; list='$(SUBDIRS)'; for subdir in $$list; do \ echo; \ echo "Building $$subdir"; \ $(MAKE) -C $$subdir; \ done touch build-arch-stamp clean: clean-stamp clean-stamp: dh_testdir dh_testroot rm -f build-arch-stamp config-stamp rm -f config.cache -list='$(SUBDIRS)'; for subdir in $$list; do \ echo; \ echo "Cleaning $$subdir"; \ $(MAKE) -C $$subdir distclean; \ done dh_autoreconf_clean dh_clean # PKG = package install-pkg: set -e; list='$(SUBDIRS_$(PKG))'; for subdir in $$list; do \ (cd $$subdir; \ package=$(PKG); \ name=$(shell echo \$$subdir | sed -e 's/^.*\///g' | sed -e 's/_/-/g'); \ echo; \ echo "Installing $$subdir into $$name"; \ $(MAKE) install DESTDIR=$(CURDIR)/debian/$$package; \ set -e; doc_list='$(DOCS)'; for doc_file in $$doc_list; do \ if [ -s $$doc_file ]; then \ install -d $(CURDIR)/debian/$$package/usr/share/doc/$$package/$$name; \ install $$doc_file $(CURDIR)/debian/$$package/usr/share/doc/$$package/$$name/$$doc_file; \ fi; \ done; \ ) \ done install: install-arch install-arch: build-arch dh_testdir dh_testroot dh_prep dh_installdirs -s $(MAKE) -f debian/rules PKG=alsa-tools install-pkg $(MAKE) -f debian/rules PKG=alsa-tools-gui install-pkg $(MAKE) -f debian/rules PKG=alsa-firmware-loaders install-pkg $(MAKE) -f debian/rules PKG=tmp install-pkg # Must not depend on anything. This is to be called by binary-arch # in another 'make' thread. binary-common: dh_testdir dh_testroot dh_installchangelogs debian/changelog.ALSA dh_installdocs --exclude=Makefile dh_installexamples --exclude=.cvsignore --exclude=Makefile.am --exclude=Makefile.in chmod 644 $(CURDIR)/debian/ld10k1/usr/share/doc/ld10k1/examples/emu10k1MIDIEffects/pontodo5 dh_install --list-missing (cd debian/ld10k1/usr/bin && mv -f lo10k1 lo10k1.bin && mv -f lo10k1.sh lo10k1) dh_installmenu dh_installman dh_installudev dh_installinit dh_link dh_strip # Exclude .asm files because only one is over 4k, and only slightly dh_compress -X.asm dh_fixperms dh_makeshlibs -- -c4 dh_installdeb dh_shlibdeps -l debian/liblo10k1-0/usr/lib dh_gencontrol dh_md5sums dh_builddeb # Build architecture dependant packages using the common target. binary-arch: build-arch install-arch $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common binary-indep: #Nothing to do here binary: binary-arch .PHONY: build clean binary-arch binary install install-arch config debian/alsa-tools.examples0000664000000000000000000000005712275106255013015 0ustar as10k1/examples/Makefile as10k1/examples/*.asm debian/ld10k1.xml0000664000000000000000000001576612275106255010732 0ustar Mikael"> Magnusson"> February 18, 2005"> 8"> mikma@users.sourceforge.net"> LD10K1"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2005 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; emu10k1(emu10k2) patch loader daemon &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program that... OPTIONS This program follow the usual &gnu; command line syntax, with long options starting with two dashes (`-'). | Prints a short help message | Use card num - ld10k1 will use device with name hw:num. | Run ld10k1 in the background as a daemon. | Print daemon process id to file, default /var/run/ld10k1.pid | Log to file. | Use TCP/IP instead of named Unix sockets for communication. | lo10k1 will use a local named pipe named name to communication with the linker. Default is /tmp/.ld10k1_port Listen on port. Port 20480 is default. | Initialize initial TRAM size to size. size Size is in samples and can be one of: external tram is disabled 16 K = 16384 samples 32 K = 32768 samples 64 K = 65536 samples 128 K = 131072 samples 256 K = 262144 samples 512 K = 524288 samples 1024 K = 1048576 samples 2048 K = 2097152 samples SEE ALSO lo10k1(1), dl10k1(8), as10k1(1). AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dl10k1.xml0000664000000000000000000000737212275106255010724 0ustar Mikael"> Magnusson"> February 18, 2005"> 8"> mikma@users.sourceforge.net"> DL10K1"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2005 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; emu10k1(emu10k2) dump loader &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. &dhpackage; is a program that can load a dump without using the ld10k1 daemon. The dump is created with ld10k1 and lo10k1 OPTIONS This program follow the usual &gnu; command line syntax, with long options starting with two dashes (`-'). | Prints a short help message | Use card num - dl10k1 will use device with name hw:num. | Load dump from file. SEE ALSO lo10k1(1), ld10k1(8), as10k1(1). AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/control0000664000000000000000000000710512275106255010603 0ustar Source: alsa-tools Section: sound Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian ALSA Maintainers Uploaders: Jordi Mallach , Elimar Riesebieter Build-Depends: debhelper (>= 8), dh-autoreconf, dpkg-dev (>= 1.16.1~), libasound2-dev (>= 1.0.24.1), libfltk1.1-dev, libgtk2.0-dev, libgtk-3-dev Standards-Version: 3.9.4 Homepage: http://www.alsa-project.org/ Vcs-Svn: svn://anonscm.debian.org/pkg-alsa/trunk/alsa-tools Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-alsa/trunk/alsa-tools/ Package: alsa-tools Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} Provides: as10k1 Conflicts: as10k1 Replaces: as10k1 Description: Console based ALSA utilities for specific hardware A collection of console-based utilities for specific sound hardware: . as10k1 - An assembler for the EMU10K1 (EMU10K2) DSP chip hda-verb - send HD-audio commands to Intel HDA devices sbiload - OPL2/3 FM instrument loader for the ALSA sequencer us428control - Controller utility for Tascam US-X2Y Package: alsa-tools-gui Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} Description: GUI based ALSA utilities for specific hardware A collection of GUI based ALSA utilities for specific sound hardware: . echomixer - control tool for Echoaudio soundcards envy24control - control tool for Envy24 (ice1712) based soundcards hdajackretask - retask jacks on HDA Intel hardware hdspconf - GUI program to control the Hammerfall HDSP Alsa Settings. hdspmixer - tool to control the advanced routing features of the RME Hammerfall DSP. rmedigicontrol - control tool for RME Digi32 and RME Digi96 soundcards Package: alsa-firmware-loaders Section: contrib/sound Architecture: linux-any Depends: fxload, udev, ${misc:Depends}, ${shlibs:Depends} Description: ALSA software loaders for specific hardware A collection of software loaders for specific hardware: . cspctl - Sound Blaster 16 ASP/CSP control program hdsploader - firmware loader for the RME Hammerfall DSP cards mixartloader - firmware loader for Digigram's miXart board sound drivers pcxhrloader - firmware loader for Digigram pcxhr compatible soundcards sscape_ctl - SoundScape control utility and firmware loader usx2yloader - firmware loader for Tascam USX2Y USB soundcards vxloader - firmware loader for Digigram VX soundcards Package: ld10k1 Architecture: linux-any Depends: lsb-base (>= 3.0-3), ${misc:Depends}, ${shlibs:Depends} Suggests: alsa-tools Description: ALSA emu10k1/2 patch loader A patch loader for use with the emu10k1 ALSA driver. Supports Sound Blaster Live!, Audigy and Audigy 2. It includes: ld10k1 - server to store the driver state lo10k1 - control tool for the server dl10k1 - dump loader Package: liblo10k1-0 Section: libs Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends} Description: ALSA emu10k1/2 patch-loader library This is the runtime library for the ld10k1 patch loader for use with the emu10k1 ALSA driver. Supports Sound Blaster Live!, Audigy and Audigy 2. Package: liblo10k1-dev Section: libdevel Architecture: linux-any Depends: libasound2-dev, liblo10k1-0 (= ${binary:Version}), ${misc:Depends} Description: ALSA emu10k1/2 patch-loader library development files These are the development files for the ld10k1 patch loader for use with the emu10k1 ALSA driver. Supports Sound Blaster Live!, Audigy and Audigy 2. debian/autoreconf0000664000000000000000000000000712275106255011262 0ustar ld10k1 debian/alsa-firmware-loaders.dirs0000664000000000000000000000002212275106255014233 0ustar /lib/udev/rules.d debian/alsa-tools-gui.install0000664000000000000000000000052512275106255013427 0ustar debian/alsa-tools.xpm usr/share/pixmaps debian/echomixer.desktop usr/share/applications debian/envy24_control.desktop usr/share/applications debian/hdajackretask.desktop usr/share/applications debian/hdspconf.desktop usr/share/applications debian/hdspmixer.desktop usr/share/applications debian/rmedigicontrol.desktop usr/share/applications debian/alsa-firmware-loaders.postinst0000775000000000000000000000055512275106255015173 0ustar #!/bin/sh set -e case "$1" in configure) rm -rf \ /etc/hotplug/usb/tascam_fpga \ /etc/hotplug/usb/tascam_fw \ /etc/hotplug/usb/tascam_fw.usermap ;; abort-upgrade|abort-remove|abort-deconfigure) # Nothing to do because we didn't take any action in the prerm ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/ld10k1.80000664000000000000000000000545312275106255010271 0ustar .\" ** You probably do not want to edit this file directly ** .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. .TH "LD10K1" "8" "February 18, 2005" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "NAME" ld10k1 \- emu10k1(emu10k2) patch loader daemon .SH "SYNOPSIS" .HP 7 \fBld10k1\fR [\fBoption\fR...] .SH "DESCRIPTION" .PP This manual page documents briefly the \fBld10k1\fR command. .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP \fBld10k1\fR is a program that... .SH "OPTIONS" .PP This program follow the usual GNU command line syntax, with long options starting with two dashes (`\-'). .TP \fB\-h\fR | \fB\-\-help\fR Prints a short help message .TP \fB\-c \fR\fB\fInum\fR\fR | \fB\-\-card \fR\fB\fInum\fR\fR Use card \fInum\fR \- \fBld10k1\fR will use device with name hw:\fInum\fR. .TP \fB\-d\fR | \fB\-\-daemon\fR Run \fBld10k1\fR in the background as a daemon. .TP \fB\-i \fR\fB\fIfile\fR\fR | \fB\-\-pidfile \fR\fB\fIfile\fR\fR Print daemon process id to \fIfile\fR, default \fI/var/run/ld10k1.pid\fR .TP \fB\-l \fR\fB\fIfile\fR\fR | \fB\-\-logfile \fR\fB\fIfile\fR\fR Log to \fIfile\fR. .TP \fB\-n\fR | \fB\-\-network\fR Use TCP/IP instead of named Unix sockets for communication. .TP \fB\-p \fR\fB\fIname\fR\fR | \fB\-\-pipe_name \fR\fB\fIname\fR\fR \fBlo10k1\fR will use a local named pipe named \fIname\fR to communication with the linker. Default is \fI/tmp/.ld10k1_port\fR .TP \fB\-\-port \fR\fB\fIportnum\fR\fR Listen on \fIport\fR. Port 20480 is default. .TP \fB\-t \fR\fB\fIsize\fR\fR | \fB\-\-tram_size \fR\fB\fIsize\fR\fR Initialize initial TRAM size to size. \fIsize\fR Size is in samples and can be one of: .RS .TP \fB0\fR external tram is disabled .TP \fB1\fR 16 K = 16384 samples .TP \fB2\fR 32 K = 32768 samples .TP \fB3\fR 64 K = 65536 samples .TP \fB4\fR 128 K = 131072 samples .TP \fB5\fR 256 K = 262144 samples .TP \fB6\fR 512 K = 524288 samples .TP \fB7\fR 1024 K = 1048576 samples .TP \fB8\fR 2048 K = 2097152 samples .RE .IP .SH "SEE ALSO" .PP lo10k1(1), dl10k1(8), as10k1(1). .SH "AUTHOR" .PP This manual page was written by Mikael Magnusson for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL. .SH "AUTHOR" Mikael Magnusson. .br debian/alsa-tools.xpm0000664000000000000000000001245212275106255012005 0ustar /* XPM */ static char * alsa_tools_xpm[] = { "32 32 199 2", " c None", ". c #888A84", "+ c #898A86", "@ c #888A85", "# c #CCCDCB", "$ c #ECECEC", "% c #EDEDED", "& c #EBEBEB", "* c #EAEAEA", "= c #E9E9E9", "- c #E8E8E8", "; c #E7E7E7", "> c #E6E6E6", ", c #E5E5E5", "' c #E4E4E4", ") c #E3E3E3", "! c #BEBFBD", "~ c #8C8F8A", "{ c #D4D4D4", "] c #CFCFCF", "^ c #D4D5D4", "/ c #E0E0E0", "( c #8A8C87", "_ c #A2A4A0", ": c #AA531F", "< c #DE1F01", "[ c #9D6933", "} c #EEEEEE", "| c #333333", "1 c #A5A5A5", "2 c #A6A6A6", "3 c #9C9D99", "4 c #B7B8B5", "5 c #DEDFDE", "6 c #CB3207", "7 c #FF0000", "8 c #A0773D", "9 c #EFEFEF", "0 c #DDDDDD", "a c #9B9B9B", "b c #393939", "c c #888888", "d c #AEAFAD", "e c #CECFCD", "f c #B5C7B5", "g c #CCF101", "h c #D6F500", "i c #9AC551", "j c #D3D3D3", "k c #919191", "l c #4A4A4A", "m c #6C6C6C", "n c #C4C5C3", "o c #9BC383", "p c #FFFF00", "q c #99CD63", "r c #C9C9C9", "s c #878787", "t c #585857", "u c #3C3C3B", "v c #515150", "w c #BEBEBD", "x c #D0D1D0", "y c #DBDBDB", "z c #979A95", "A c #87C669", "B c #88FF00", "C c #95C57E", "D c #BFBFBF", "E c #7D7D7D", "F c #B3B4B2", "G c #DFDFDD", "H c #E7E7E5", "I c #E7E8E5", "J c #E8E8E5", "K c #9E9E9C", "L c #E2E2E2", "M c #969793", "N c #ABACA9", "O c #5DC15C", "P c #00FF00", "Q c #98BD97", "R c #9C9C9B", "S c #3F4040", "T c #404241", "U c #414242", "V c #6A6B6B", "W c #D8D9D8", "X c #ADAEAC", "Y c #EEEFED", "Z c #EFEFEE", "` c #CDCECC", " . c #DEDEDE", ".. c #A9AAA7", "+. c #C0C0BE", "@. c #43C342", "#. c #03FA03", "$. c #A8C1A7", "%. c #A4A5A4", "&. c #E8E8E6", "*. c #EEEEEC", "=. c #9FA19F", "-. c #9FA19D", ";. c #BFC1BB", ">. c #B8BBB5", ",. c #C0C1C0", "'. c #BDBEBC", "). c #D7D7D7", "!. c #24D424", "~. c #09ED09", "{. c #C1CCC1", "]. c #BABBB8", "^. c #EEEEED", "/. c #C0C1BE", "(. c #A1A39E", "_. c #BABDB6", ":. c #979A97", "<. c #8E8F8B", "[. c #B7C6B7", "}. c #08F007", "|. c #16DC16", "1. c #D5D5D5", "2. c #A5A7A3", "3. c #AAACA6", "4. c #9E9F9E", "5. c #ABAEA8", "6. c #878A86", "7. c #90938E", "8. c #A1A39F", "9. c #92BB91", "0. c #2AD02A", "a. c #E1E1E1", "b. c #D1D1D0", "c. c #AFB2AB", "d. c #B8BAB4", "e. c #A0A09E", "f. c #848581", "g. c #8D908C", "h. c #818480", "i. c #848783", "j. c #939590", "k. c #81827E", "l. c #A4A6A2", "m. c #B5B6B3", "n. c #77BD76", "o. c #3AC43A", "p. c #8D8E8C", "q. c #B8BBB3", "r. c #818280", "s. c #CACDCE", "t. c #677579", "u. c #69777B", "v. c #B6B7B5", "w. c #CACAC9", "x. c #8DB58C", "y. c #6EBE6E", "z. c #7BB17A", "A. c #8B8D89", "B. c #90928E", "C. c #8E908C", "D. c #939591", "E. c #91938F", "F. c #DADBDB", "G. c #AAB1B2", "H. c #A9B0B1", "I. c #DBDCDC", "J. c #CDCECD", "K. c #888984", "L. c #888985", "M. c #848681", "N. c #D9D9D9", "O. c #D8D8D8", "P. c #D6D6D6", "Q. c #D2D2D2", "R. c #D1D1D1", "S. c #D0D0D0", "T. c #CECECE", "U. c #CDCDCD", "V. c #CCCCCC", "W. c #CBCBCB", "X. c #CACACA", "Y. c #C8C8C8", "Z. c #C7C7C7", "`. c #868883", " + c #7A7B77", ".+ c #7D7E7A", "++ c #757773", "@+ c #787975", "#+ c #6B6C69", "$+ c #C8C9C8", "%+ c #B7B8B7", "&+ c #6A6B68", "*+ c #6F706C", "=+ c #7B7D79", "-+ c #7A7B78", ";+ c #797A76", ">+ c #7B7C79", ",+ c #7C7E7A", "'+ c #6E706B", " ", " ", " ", " ", " ", " . + + + + + + + + + + + + + + + + + + + + @ ", " # $ $ % % % % $ $ & * * = - - ; > , , ' ) ! ", " ~ * $ { ] ] ^ % % $ $ & * = = - ; > > , ' ) / ( ", " _ $ % : < < [ } % ; | | | 1 = - / | | | 2 ' ) 3 ", " 4 $ 5 6 7 7 8 9 } 0 | | | a = - - b | | c ' ) d ", " e $ f g h h i } } j | | | k = - - l | | m ' ) n ", " @ ' $ o p p p q } % r | | | s = - , t u u v w x y @ ", " z * & A B B B C % % D | | | E = - F G H H I J K L M ", " N * & O P P P Q $ / R S T U V W - X Y Z Z Z Y ` ... ", " +.= * @.P P #.$.$ %.H &.*.*.*.=.- -.;.;.;.;.;.>.,.'. ", " . ).= 0 !.P P ~.{.& ].^.^.^.^.^./.' (._._._._._._.:.^ . ", " <.; - [.}.P P |.1.* 2._._._._._.3.4.5._._._._._._.6./ 7. ", " 8.; - 9.P P P 0.a.b.c._._._._._.d.e.f.g.h.h.h.i.j.k./ l. ", " m.> ; n.P P P o.= p.q._._._._._._.r., s.t.t.t.u./ a./ v. ", " w.> > x.y.y.y.z.- D A.B.g.g.g.C.D.E., F.G.H.H.H.I.a./ J. ", " K.) , , > > > ; ; ; ; ; ; ; > > > , , ' ' ) ) L a.a./ / , @ ", " @ * 9 } } } } } } } % % % % % $ $ $ $ $ & & & * * = = = ' L. ", " M.N.N.N.O.).P.1.1.{ j Q.R.R.S.] T.T.U.V.W.X.X.r Y.Z.Z.Z.Z.`. ", " +N.N.O.).).P.1.{ { j Q.R.S.S.] T.U.V.V.W.X.r Y.Y.Z.Z.Z.Z..+ ", " ++N.N.O.).P.P.1.{ j Q.Q.R.S.] T.T.U.V.W.X.X.r Y.Z.Z.Z.Z.Z.@+ ", " #+$+O.O.).P.1.{ { j Q.R.S.S.] T.U.V.V.W.X.r r Y.Z.Z.Z.Z.%+&+ ", " *+.+=+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+;+;+;+;+;+>+>+,+'+ ", " ", " ", " ", " ", " "}; debian/liblo10k1-0.symbols0000664000000000000000000001107412275106255012445 0ustar liblo10k1.so.0 liblo10k1-0 #MINVER# accept_comm@Base 0 connect_comm@Base 0 error_text@Base 0 free_comm@Base 0 liblo10k1_check_version@Base 0 liblo10k1_con_add@Base 0 liblo10k1_con_del@Base 0 liblo10k1_connect@Base 0 liblo10k1_connection_init@Base 0 liblo10k1_debug@Base 0 liblo10k1_disconnect@Base 0 liblo10k1_dsp_init@Base 0 liblo10k1_dump@Base 0 liblo10k1_emu_free_patch@Base 0 liblo10k1_emu_load_patch@Base 0 liblo10k1_emu_new_patch@Base 0 liblo10k1_emu_patch_set_con_count@Base 0 liblo10k1_emu_patch_set_ctl_count@Base 0 liblo10k1_emu_patch_set_delay_count@Base 0 liblo10k1_emu_patch_set_dyn_count@Base 0 liblo10k1_emu_patch_set_in_count@Base 0 liblo10k1_emu_patch_set_instr_count@Base 0 liblo10k1_emu_patch_set_line_count@Base 0 liblo10k1_emu_patch_set_lookup_count@Base 0 liblo10k1_emu_patch_set_out_count@Base 0 liblo10k1_emu_patch_set_sta_count@Base 0 liblo10k1_emu_transform_patch@Base 0 liblo10k1_error_str@Base 0 liblo10k1_find_fx@Base 0 liblo10k1_find_in@Base 0 liblo10k1_find_out@Base 0 liblo10k1_find_patch@Base 0 liblo10k1_find_patch_in@Base 0 liblo10k1_find_patch_out@Base 0 liblo10k1_get_dsp_info@Base 0 liblo10k1_get_fx@Base 0 liblo10k1_get_fx_count@Base 0 liblo10k1_get_in@Base 0 liblo10k1_get_in_count@Base 0 liblo10k1_get_io@Base 0 liblo10k1_get_io_count@Base 0 liblo10k1_get_out@Base 0 liblo10k1_get_out_count@Base 0 liblo10k1_get_patches_info@Base 0 liblo10k1_get_pin@Base 0 liblo10k1_get_pin_count@Base 0 liblo10k1_get_pio@Base 0 liblo10k1_get_pio_count@Base 0 liblo10k1_get_point_info@Base 0 liblo10k1_get_points_info@Base 0 liblo10k1_get_pout@Base 0 liblo10k1_get_pout_count@Base 0 liblo10k1_is_open@Base 0 liblo10k1_patch_alloc@Base 0 liblo10k1_patch_ctl_set_index@Base 0 liblo10k1_patch_ctl_set_trans@Base 0 liblo10k1_patch_ctl_set_value@Base 0 liblo10k1_patch_ctl_set_vcount@Base 0 liblo10k1_patch_find_ctl_by_name@Base 0 liblo10k1_patch_free@Base 0 liblo10k1_patch_get@Base 0 liblo10k1_patch_load@Base 0 liblo10k1_patch_set_const_count@Base 0 liblo10k1_patch_set_ctl_count@Base 0 liblo10k1_patch_set_dyn_count@Base 0 liblo10k1_patch_set_hw_count@Base 0 liblo10k1_patch_set_in_count@Base 0 liblo10k1_patch_set_instr_count@Base 0 liblo10k1_patch_set_out_count@Base 0 liblo10k1_patch_set_sta_count@Base 0 liblo10k1_patch_set_tram_acc_count@Base 0 liblo10k1_patch_set_tram_count@Base 0 liblo10k1_patch_unload@Base 0 liblo10k1_rename_fx@Base 0 liblo10k1_rename_in@Base 0 liblo10k1_rename_out@Base 0 liblo10k1_rename_patch@Base 0 liblo10k1_rename_patch_in@Base 0 liblo10k1_rename_patch_out@Base 0 liblo10k1lf_can_load_file@Base 0 liblo10k1lf_dsp_config_alloc@Base 0 liblo10k1lf_dsp_config_free@Base 0 liblo10k1lf_dsp_config_set_fx_count@Base 0 liblo10k1lf_dsp_config_set_in_count@Base 0 liblo10k1lf_dsp_config_set_out_count@Base 0 liblo10k1lf_dsp_config_set_patch_count@Base 0 liblo10k1lf_dsp_config_set_point_count@Base 0 liblo10k1lf_file_info_alloc@Base 0 liblo10k1lf_file_info_free@Base 0 liblo10k1lf_find_load_part_ws@Base 0 liblo10k1lf_find_part@Base 0 liblo10k1lf_find_part_end@Base 0 liblo10k1lf_find_part_il@Base 0 liblo10k1lf_find_part_start@Base 0 liblo10k1lf_find_part_ws@Base 0 liblo10k1lf_get_dsp_config@Base 0 liblo10k1lf_load_cs@Base 0 liblo10k1lf_load_ctl@Base 0 liblo10k1lf_load_dsp_config@Base 0 liblo10k1lf_load_dsp_patch@Base 0 liblo10k1lf_load_dsp_setup@Base 0 liblo10k1lf_load_file_info@Base 0 liblo10k1lf_load_hw@Base 0 liblo10k1lf_load_instr@Base 0 liblo10k1lf_load_io@Base 0 liblo10k1lf_load_patch@Base 0 liblo10k1lf_load_pio@Base 0 liblo10k1lf_load_points@Base 0 liblo10k1lf_load_string_info@Base 0 liblo10k1lf_load_tram@Base 0 liblo10k1lf_load_tram_acc@Base 0 liblo10k1lf_put_dsp_config@Base 0 liblo10k1lf_save_cs@Base 0 liblo10k1lf_save_ctl@Base 0 liblo10k1lf_save_dsp_config@Base 0 liblo10k1lf_save_dsp_patch@Base 0 liblo10k1lf_save_dsp_setup@Base 0 liblo10k1lf_save_file_header@Base 0 liblo10k1lf_save_file_info@Base 0 liblo10k1lf_save_hw@Base 0 liblo10k1lf_save_instr@Base 0 liblo10k1lf_save_io@Base 0 liblo10k1lf_save_part@Base 0 liblo10k1lf_save_patch@Base 0 liblo10k1lf_save_pio@Base 0 liblo10k1lf_save_points@Base 0 liblo10k1lf_save_string_info@Base 0 liblo10k1lf_save_tram@Base 0 liblo10k1lf_save_tram_acc@Base 0 liblo10k1lf_skip_part@Base 0 listen_comm@Base 0 read_all@Base 0 receive_msg_data@Base 0 receive_msg_data_malloc@Base 0 receive_request@Base 0 receive_response@Base 0 receive_response_data_check@Base 0 send_msg_data@Base 0 send_msg_data_check@Base 0 send_request@Base 0 send_request_check@Base 0 send_response@Base 0 setup_comm@Base 0 write_all@Base 0 debian/ld10k1.examples0000664000000000000000000000006612275106255011733 0ustar ld10k1/contrib/emu10k1MIDIEffects debian/EMU10K1.conf debian/dl10k1.80000664000000000000000000000350712275106255010267 0ustar .\" ** You probably do not want to edit this file directly ** .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. .TH "DL10K1" "8" "February 18, 2005" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "NAME" dl10k1 \- emu10k1(emu10k2) dump loader .SH "SYNOPSIS" .HP 7 \fBdl10k1\fR [\fBoption\fR...] .SH "DESCRIPTION" .PP This manual page documents briefly the \fBdl10k1\fR command. .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP \fBdl10k1\fR is a program that can load a dump without using the ld10k1 daemon. The dump is created with ld10k1 and lo10k1 .SH "OPTIONS" .PP This program follow the usual GNU command line syntax, with long options starting with two dashes (`\-'). .TP \fB\-h\fR | \fB\-\-help\fR Prints a short help message .TP \fB\-c \fR\fB\fInum\fR\fR | \fB\-\-card \fR\fB\fInum\fR\fR Use card \fInum\fR \- \fBdl10k1\fR will use device with name hw:\fInum\fR. .TP \fB\-d \fR\fB\fIfile\fR\fR | \fB\-\-dump \fR\fB\fIfile\fR\fR Load dump from \fIfile\fR. .SH "SEE ALSO" .PP lo10k1(1), ld10k1(8), as10k1(1). .SH "AUTHOR" .PP This manual page was written by Mikael Magnusson for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL. .SH "AUTHOR" Mikael Magnusson. .br debian/lo10k1.10000664000000000000000000000751512275106255010276 0ustar .\" ** You probably do not want to edit this file directly ** .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. .TH "LO10K1" "1" "February 18, 2005" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "NAME" lo10k1 \- emu10k1(emu10k2) patch loader client .SH "SYNOPSIS" .HP 7 \fBlo10k1\fR [\fBoption\fR...] .SH "DESCRIPTION" .PP This manual page documents briefly the \fBlo10k1\fR .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP \fBlo10k1\fR is a program that... .SH "OPTIONS" .PP These programs follow the usual GNU command line syntax, with long options starting with two dashes (`\-'). .TP \fB\-h\fR | \fB\-\-help\fR Prints a short help message .TP \fB\-l \fR\fB\fIpatch_name\fR\fR | \fB\-\-list \fR\fB\fIpatch_name\fR\fR List some useful information about patch in file \fIpatch_name\fR. \fBlo10k1\fR uses patch produced by \fBas10k1\fR from the alsa\-tools package. .TP \fB\-p \fR\fB\fIname\fR\fR | \fB\-\-pipe_name \fR\fB\fIname\fR\fR \fBlo10k1\fR will use a local named pipe named \fIname\fR to communicate with the linker. Default is \fI/tmp/.ld10k1_port\fR .TP \fB\-i\fR \fB\-\-info\fR Prints some info about card \- not very useful. .TP \fB\-s\fR \fB\-\-setup\fR Clear DSP. .TP \fB\-a \fR\fB\fIpatch_name\fR\fR | \fB\-\-add \fR\fB\fIpatch_name\fR\fR Loads patch from file \fIpatch_name\fR to DSP. .TP \fB\-d \fR\fB\fInumber\fR\fR | \fB\-\-del \fR\fB\fInumber\fR\fR Unloads patch \fInumber\fR from DSP. Use option \fB\-\-debug\fR 4 to obtain patch numbers. .TP \fB\-q \fR\fB\fIconn_string\fR\fR | \fB\-\-conadd \fR\fB\fIconn_string\fR\fR Connect patches with each other, to inputs or outputs. .TP \fB\-w\fR \fB\-\-condel\fR Delete connection. .TP \fB\-\-debug \fR\fB\fInumber\fR\fR Print debug information .RS .TP \fB1\fR register information .TP \fB2\fR List constants .TP \fB3\fR List DSP instructions .TP \fB4\fR Print TRAM information .TP \fB5\fR List loaded patches .TP \fB6\fR List patch order .TP \fB7\fR List FXs .TP \fB8\fR List inputs .TP \fB9\fR List outputs .TP \fB100 + number\fR Print information about patch \fInumber\fR .RE .IP .TP \fB\-n\fR \fB\-\-defionames\fR define default in/out names for loaded patch .TP \fB\-\-ctrl\fR modify control parameters for loaded patch .TP \fB\-\-patch_name\fR load patch with this name .TP \fB\-\-where \fR\fB\fInumber\fR\fR insert patch before .TP \fB\-\-renam\fR rename patch, input, output, fx, patch input, patch output .TP \fB\-\-dump\fR dump DSP setup to file, can by loaded by dl10k1 .TP \fB\-\-host\fR lo10k1 uses network socket instead of named socked (host,port) .TP \fB\-P \fR\fB\fIpath\fR\fR \fB\-\-path \fR\fB\fIpath\fR\fR Set include path .TP \fB\-\-store \fR\fB\fIfile\fR\fR Store DSP config to native ld10k1 \fIfile\fR. .TP \fB\-\-restore\fR Restore DSP config from native ld10k1 \fIfile\fR. .TP \fB\-\-save_patch\fR Save patch specified with \fB\-\-where\fR to \fIfile\fR. .TP \fB\-\-load_patch\fR Load patch from \fIfile\fR to position specified with \fB\-\-where\fR. .TP \fB\-\-wait \fR\fB\fImsec\fR\fR Wait for \fBld10k1\fR for \fImsec\fR. .SH "SEE ALSO" .PP ld10k1(8), dl10k1(8), as10k1(1). .SH "AUTHOR" .PP This manual page was written by Mikael Magnusson for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL. .SH "AUTHOR" Mikael Magnusson. .br debian/liblo10k1-dev.dirs0000664000000000000000000000002412275106255012326 0ustar usr/lib usr/include debian/liblo10k1-dev.copyright0000664000000000000000000000234712275106255013407 0ustar This package was debianized by Mikael Magnusson on 3 Jul 2004. Since July 2005 it has been maintained by the participants in the pkg-alsa project at alioth.debian.org. It was downloaded from ftp://umn.dl.sourceforge.net/pub/sourceforge/l/ld/ld10k1/ liblo10k1 --------- Author: Peter Zubaj Contributors: Mikael Magnusson Copyright (c) 2003: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/alsa-firmware-loaders.README.Debian0000664000000000000000000000123012275106255015412 0ustar ################################################################################ # Description: Special notes to the alsa-tools Debian package. # Author: Elimar Riesebieter # Created: Tue, 11 Sep 2007 16:18:59 +0200 # Last modified: Tue, 11 Sep 2007 16:23:27 +0200 # File: /usr/share/doc/alsa-tools/debian/README.Debian ################################################################################ Please notice, that alsa-firmware is not packaged by the Debian team due to some license issues. But you can find the sources always under ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-$(alsa-version).tar.bz2 debian/hdspmixer.desktop0000664000000000000000000000032012275106255012566 0ustar [Desktop Entry] Type=Application Name=HDSPMixer GenericName= Comment=Control the advanced routing features of the RME Hammerfall DSP Icon=alsa-tools Exec=hdspmixer Terminal=false Categories=AudioVideo;Audio; debian/ld10k1.copyright0000664000000000000000000000231012275106255012117 0ustar This package was debianized by Mikael Magnusson on 3 Jul 2004. Since July 2005 it has been maintained by the participants in the pkg-alsa project at alioth.debian.org. It was downloaded from ftp://umn.dl.sourceforge.net/pub/sourceforge/l/ld/ld10k1/ ld10k1 ------ Author: Peter Zubaj Contributors: Mikael Magnusson Copyright (c) 2003: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/watch0000664000000000000000000000011112275106255010217 0ustar version=3 ftp://ftp.alsa-project.org/pub/tools/alsa-tools-(.*)\.tar\.bz2 debian/liblo10k1-0.dirs0000664000000000000000000000001012275106255011702 0ustar usr/lib debian/liblo10k1-dev.install0000664000000000000000000000006212275106255013035 0ustar usr/include/* usr/lib/lib*.so usr/share/aclocal/* debian/ld10k1.init0000775000000000000000000001233312275106255011063 0ustar #!/bin/sh # # Copyright (C) 2005 Mikael Magnusson # ### BEGIN INIT INFO # Provides: ld10k1 # Required-Start: $remote_fs # Required-Stop: $remote_fs # Should-Start: udev # Should-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Startup script for the ALSA emu10k1/2 patch loader # Description: A patch loader for use with the emu10k1 ALSA driver. # Supports Sound Blaster Live!, Audigy and Audigy 2. ### END INIT INFO# # Don't use set -e. Check return status instead. NAME=ld10k1 MYNAME=/etc/init.d/$NAME PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DAEMON=/usr/sbin/ld10k1 LO10K1=/usr/bin/lo10k1 DESC="emu10k1/2 patch loader" STATE_FILE=/var/lib/alsa/ld10k1.state RUN_DIR=/var/run/ld10k1 PIPE_NAME=${RUN_DIR}/ld10k1.socket PID_FILE=${RUN_DIR}/ld10k1.pid LOG_FILE=/var/log/ld10k1 . /lib/lsb/init-functions print_warning_msg() { log_warning_msg "$1" ; } print_error_msg() { log_warning_msg "$1" ; } print_action_msg() { log_begin_msg "${1}..." ; } print_daemon_msg() { log_daemon_msg "$1" $2 ; } print_progress_msg() { log_progress_msg "$1" ; } print_completion_msg_and_exit() { [ "$1" = "0" ] && log_progress_msg "done" ; log_end_msg "$1" ; exit $1 ; } print_end_msg_and_exit() { log_end_msg "$1" ; exit $1 ; } # Default overrides if [ -r /etc/default/ld10k1 ] ; then . /etc/default/ld10k1 || { print_error_msg "${MYNAME}: Error: Failed reading /etc/default/ld10k1" ; exit 1 ; } fi [ "$CARD" ] || exit 0 [ -x "$DAEMON" ] || exit 0 [ -x "$LO10K1" ] || exit 0 check_run_dir() { [ -d "$RUN_DIR" ] && return 0 mkdir "$RUN_DIR" || return 1 [ -d "$RUN_DIR" ] || return 1 chgrp audio "$RUN_DIR" || return 1 chmod 750 "$RUN_DIR" || return 1 return 0 } daemon_is_running() { # Return # 0 if daemon is running # 1 if daemon is not running start-stop-daemon --start --quiet --pidfile "$PID_FILE" --exec "$DAEMON" --test > /dev/null \ || return 0 return 1 } start_daemon() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started daemon_is_running && return 1 start-stop-daemon --start --quiet --pidfile "$PID_FILE" --exec "$DAEMON" -- \ --pipe_name "$PIPE_NAME" \ --daemon "$DAEMON_OPTS" \ --pidfile "$PID_FILE" \ --logfile "$LOG_FILE" \ --card "$CARD" \ || return 2 } stop_daemon() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped daemon_is_running && start-stop-daemon --stop --quiet --retry=TERM/10/KILL/5 --pidfile "$PID_FILE" --name "$NAME" RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 # Wait for children to finish too start-stop-daemon --stop --quiet --oknodo --retry=0/10/KILL/5 --exec "$DAEMON" [ "$?" = 2 ] && return 2 rm -f "$PID_FILE" return "$RETVAL" } restore_state() { $LO10K1 --restore "$STATE_FILE" >/dev/null 2>&1 } store_state() { $LO10K1 --store "$STATE_FILE" >/dev/null 2>&1 } case "$1" in start) print_daemon_msg "Starting $DESC" check_run_dir || print_end_msg_and_exit 1 "" "(failed creating run directory)" print_progress_msg "$NAME" start_daemon case "$?" in 0) : ;; 1) print_progress_msg "(already running)" ; print_end_msg_and_exit 0 ;; *) print_end_msg_and_exit 1 ;; esac [ -r "$STATE_FILE" ] || { print_progress_msg "(no state to restore)" ; print_end_msg_and_exit 0 ; } if restore_state ; then print_progress_msg "(state restored)" print_end_msg_and_exit 0 else print_progress_msg "(state restore failed)" print_end_msg_and_exit 1 fi ;; stop) print_daemon_msg "Stopping $DESC" if daemon_is_running; then if store_state; then print_progress_msg "(state stored)" else print_progress_msg "(state store failed)" fi fi print_progress_msg "$NAME" stop_daemon case "$?" in 0) print_end_msg_and_exit 0 ;; 1) print_progress_msg "(not running)" ; print_end_msg_and_exit 0 ;; *) print_end_msg_and_exit 1 ;; esac ;; restart) print_daemon_msg "Restarting $DESC" print_progress_msg "$NAME" stop_daemon case "$?" in 0) : ;; 1) print_progress_msg "(not running)" ;; *) print_progress_msg "(failed on stop)" ;; esac start_daemon case "$?" in 0) : ;; 1) print_progress_msg "(old process is still running)" ; print_end_msg_and_exit 1 ;; *) print_progress_msg "(failed to start)" ; print_end_msg_and_exit 1 ;; esac [ -r "$STATE_FILE" ] || { print_progress_msg "(no state to restore)" ; print_end_msg_and_exit 0 ; } if restore_state ; then print_progress_msg "(state restored)" print_end_msg_and_exit 0 else print_progress_msg "(state restore failed)" print_end_msg_and_exit 1 fi ;; reload|force-reload) print_action_msg "Reloading $DESC state" daemon_is_running || { print_progress_msg "(not running)" ; print_completion_msg_and_exit 0 ; } [ -r "$STATE_FILE" ] || { print_progress_msg "(no state to restore)" ; print_completion_msg_and_exit 0 ; } restore_state print_completion_msg_and_exit "$?" ;; store) print_action_msg "Storing $DESC state" daemon_is_running || { print_progress_msg "(not running)" ; print_completion_msg_and_exit 0 ; } store_state print_completion_msg_and_exit "$?" ;; *) print_warning_msg "Usage: $MYNAME {start|stop|restart|reload|force-reload|store}" exit 3 ;; esac exit 0 debian/patches/0000775000000000000000000000000012315672647010634 5ustar debian/patches/git_hdajackretask_pulse_directory.patch0000664000000000000000000000303512275106255020604 0ustar From 772fbde91c00c8f9517e67e2f5401d28e9aa88d4 Mon Sep 17 00:00:00 2001 From: David Henningsson Date: Thu, 13 Jun 2013 16:26:43 +0200 Subject: [PATCH] hdajackretask: Fix killing PulseAudio on newer PulseAudio versions The standard configuration directory for PulseAudio has changed, I think since 3.0. Adjust the directory lookup mechanism to match. Signed-off-by: David Henningsson Signed-off-by: Jaroslav Kysela --- hdajackretask/apply-changes.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/hdajackretask/apply-changes.c b/hdajackretask/apply-changes.c index eda404e..840f649 100644 --- a/hdajackretask/apply-changes.c +++ b/hdajackretask/apply-changes.c @@ -97,7 +97,20 @@ gboolean run_sudo_script(const gchar* script_name, GError** err) static gchar* get_pulseaudio_client_conf() { - return g_strdup_printf("%s/.pulse/client.conf", g_get_home_dir()); + /* Reference: See src/pulsecore/core-util.c in pulseaudio */ + gchar* fname; + gchar* dir = g_strdup_printf("%s/.pulse", g_get_home_dir()); + if (access(dir, F_OK) < 0) { + const gchar* xch = g_getenv("XDG_CONFIG_HOME"); + g_free(dir); + if (xch) + dir = g_strdup_printf("%s/pulse", xch); + else + dir = g_strdup_printf("%s/.config/pulse", g_get_home_dir()); + } + fname = g_strdup_printf("%s/client.conf", dir); + g_free(dir); + return fname; } static gboolean kill_pulseaudio(gboolean* was_killed, int card, GError** err) -- 1.7.11.7 debian/patches/ld10k1_format-security.patch0000664000000000000000000000217012275106255016056 0ustar Author: Jordi Mallach Description: Fix build errors caused by -Werror=format-security. When compiled with hardening-flags enabled, ld10k1 fails to build due to a pair of unsafe printf usages that trigger -Werror=format-security. Forwarded: no Index: alsa-tools-1.0.25/ld10k1/src/lo10k1.c =================================================================== --- alsa-tools-1.0.25.orig/ld10k1/src/lo10k1.c 2012-05-19 17:02:04.000000000 +0200 +++ alsa-tools-1.0.25/ld10k1/src/lo10k1.c 2012-05-19 17:08:40.460390666 +0200 @@ -868,7 +868,7 @@ void debug_print(char *str) { - printf(str); + printf("%s", str); } static int debug(int deb) Index: alsa-tools-1.0.25/ld10k1/src/ld10k1.c =================================================================== --- alsa-tools-1.0.25.orig/ld10k1/src/ld10k1.c 2012-05-19 17:16:35.296366397 +0200 +++ alsa-tools-1.0.25/ld10k1/src/ld10k1.c 2012-05-19 17:17:21.356364047 +0200 @@ -62,7 +62,7 @@ localtime(&tp)); fprintf(out, "%s %s", timestr, label); } else - fprintf(out, label); + fprintf(out, "%s", label); vfprintf(out, fmt, va); fprintf(out, "\n"); fflush(out); debian/patches/usx2yloader_udev.patch0000664000000000000000000000254712275106255015161 0ustar Author: Elimar Riesebieter Description: Make usx2yloader work with udev. Last-Update: 12-09-2007 Index: alsa-tools-1.0.25/usx2yloader/Makefile.am =================================================================== --- alsa-tools-1.0.25.orig/usx2yloader/Makefile.am 2012-05-19 16:57:36.464424598 +0200 +++ alsa-tools-1.0.25/usx2yloader/Makefile.am 2012-05-19 16:57:52.992423754 +0200 @@ -11,8 +11,8 @@ EXTRA_DIST = gitcompile depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in -hotplug_files = tascam_fw.usermap tascam_fw tascam_fpga -hotplugdir = /etc/hotplug/usb +hotplug_files = tascam_fw tascam_fpga +hotplugdir = /lib/udev hotplug_SCRIPTS = $(hotplug_files) Index: alsa-tools-1.0.25/usx2yloader/Makefile.in =================================================================== --- alsa-tools-1.0.25.orig/usx2yloader/Makefile.in 2012-05-19 16:57:36.464424598 +0200 +++ alsa-tools-1.0.25/usx2yloader/Makefile.in 2012-05-19 16:57:52.992423754 +0200 @@ -193,8 +193,8 @@ AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\" usx2yloader_SOURCES = usx2yloader.c EXTRA_DIST = gitcompile depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in -hotplug_files = tascam_fw.usermap tascam_fw tascam_fpga -hotplugdir = /etc/hotplug/usb +hotplug_files = tascam_fw tascam_fpga +hotplugdir = /lib/udev hotplug_SCRIPTS = $(hotplug_files) all: all-am debian/patches/init_live_bashismfix.patch0000664000000000000000000001073512275106255016052 0ustar Description: Fixim bashism found by checkbashisms script Author: Elimar Riesebieter , Joachim Wiedorn Last-Update: 2010-10-05 Index: alsa-tools-1.0.25/ld10k1/setup/init_live.in =================================================================== --- alsa-tools-1.0.25.orig/ld10k1/setup/init_live.in 2012-05-19 16:57:36.184424611 +0200 +++ alsa-tools-1.0.25/ld10k1/setup/init_live.in 2012-05-19 16:57:54.388423682 +0200 @@ -46,7 +46,7 @@ std_capture=capture #std_capture=capture_noswitch -function log +log { local level=$1 @@ -57,7 +57,7 @@ fi } -function runlo10k1 +runlo10k1 { log 2 $LO10K1 "$@" @@ -71,7 +71,7 @@ fi } -function rename +rename { port=$1 name=$2 @@ -81,7 +81,7 @@ runlo10k1 --renam "$port=$name" } -function connect +connect { from=$1 op=$2 @@ -92,7 +92,7 @@ runlo10k1 --conadd "$from$op$to" } -function copy +copy { local name=$1 local port=$2 @@ -105,7 +105,7 @@ connect "PIN($name Copy)" '=' "$port" } -function volume +volume { local name=$1 local port=$2 @@ -120,7 +120,7 @@ connect "PIN($name Volume)" '=' "$port" } -function master_volume +master_volume { local name=$1 local port=$2 @@ -135,7 +135,7 @@ connect "$port" '=' "PIN($name Volume)" } -function switch +switch { local name=$1 local port=$2 @@ -150,7 +150,7 @@ connect "PIN($name Switch)" '>' "$port" } -function switch_2x2 +switch_2x2 { local name=$1 local port1=$2 @@ -166,7 +166,7 @@ connect "PIN($name Switch,2,3)" '>' "$port2" } -function switch_5x2 +switch_5x2 { local name=$1 local port1=$2 @@ -182,7 +182,7 @@ connect "PIN($name Switch,5,6,7,8,9)" '>' "$port2" } -function master_switch +master_switch { local name=$1 local port=$2 @@ -197,7 +197,7 @@ connect "PIN($name Switch)" '=' "$port" } -function playback +playback { name=$1 port=$2 @@ -211,7 +211,7 @@ add_output "POUT($name Playback Volume)" } -function playback_noswitch +playback_noswitch { name=$1 port=$2 @@ -224,7 +224,7 @@ add_output "POUT($name Playback Volume)" } -function capture +capture { name=$1 port=$2 @@ -238,7 +238,7 @@ connect "POUT($name Capture Volume)" '>' "OUT(OUT_PCM_Capture_Left,OUT_PCM_Capture_Right)" } -function capture_noswitch +capture_noswitch { name=$1 port=$2 @@ -251,7 +251,7 @@ connect "POUT($name Capture Volume)" '>' "OUT(OUT_PCM_Capture_Left,OUT_PCM_Capture_Right)" } -function master +master { local name=$1 local port=$2 @@ -264,48 +264,48 @@ master_switch "$name Playback" "POUT($name Playback Volume)" 1 $index } -function dump_patches +dump_patches { - num=$1 + max=$(( ${1} - 1 )) + line=$(seq -s ' ' 0 $max) - for (( i=0; $i < $num; i=$i+1 )); do - p=$(( $i + 100)) - runlo10k1 --debug $p + for i in ${line}; do + p=$(( $i + 100)) + runlo10k1 --debug $p done - exit } -function add_output +add_output { local port=$1 $add_output_func "$port" } -function add_output_tone_2 +add_output_tone_2 { local port=$1 connect "$port" '>' "PIN(Tone Control,0,1)" } -function add_output_simple_2 +add_output_simple_2 { local port=$1 connect "$port" '>' "PIN(Wave Simple Stereo To 51,0,1)" } -function add_output_prologic_2 +add_output_prologic_2 { local port=$1 connect "$port" '>' "PIN(Wave Prologic,0,1)" } -function add_output_switched_2 +add_output_switched_2 { local port=$1 @@ -314,7 +314,7 @@ } -function simple_stereo_to_51 +simple_stereo_to_51 { local name=$1 local control=$2 @@ -330,7 +330,7 @@ fi } -function prologic +prologic { local name=$1 local control=$2 @@ -351,7 +351,7 @@ connect "POUT($name Prologic)" '=' "PIN($name Multi Volume,0,1,2,3,4,5)" } -function tone +tone { local name=$1 local port=$2 @@ -364,7 +364,7 @@ runlo10k1 -n --ctrl "c-bass0,bass1,bass2,bass3,bass4:$name - Bass,t-$name - Bass:2,v-$name - Bass:1,c-treble0,treble1,treble2,treble3,treble4:$name - Treble,t-$name - Treble:3,v-$name - Treble:1,c-toneonoff:$name - Switch,t-$name - Switch:4" --patch_name "${name}" -a tone.emu10k1 } -function multi_playback +multi_playback { local name=$1 local port=$2 @@ -383,7 +383,7 @@ connect "POUT($name Multi Volume)" '>' "PIN(Tone Control)" } -function fxbus +fxbus { local name=$1 local enable_pcm_fx89=$2 debian/patches/envy24control_config_dir.patch0000664000000000000000000000262012275106255016560 0ustar Author: Navid Zamani Description: Move envy24control profile to a dotdir. envy24control would create a visible config directory in the user's home upon execution. Change the config dir to use a dotdir instead. Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=273129 Forwarded: no Index: alsa-tools-1.0.27/envy24control/envy24control.h =================================================================== --- alsa-tools-1.0.27.orig/envy24control/envy24control.h 2013-04-11 13:43:07.000000000 +0200 +++ alsa-tools-1.0.27/envy24control/envy24control.h 2013-04-27 01:43:12.000000000 +0200 @@ -15,7 +15,7 @@ #endif #define MAX_PROFILES 8 #define MAX_PROFILE_NAME_LENGTH 20 -#define DEFAULT_PROFILERC "~/envy24control/profiles.conf" +#define DEFAULT_PROFILERC "~/.envy24control/profiles.conf" #define SYS_PROFILERC "/etc/envy24control/profiles.conf" #ifndef MKDIR #define MKDIR "/bin/mkdir" Index: alsa-tools-1.0.27/envy24control/profiles.h =================================================================== --- alsa-tools-1.0.27.orig/envy24control/profiles.h 2013-04-11 13:43:07.000000000 +0200 +++ alsa-tools-1.0.27/envy24control/profiles.h 2013-04-27 01:43:52.416297607 +0200 @@ -23,7 +23,7 @@ #endif #ifndef DEFAULT_PROFILERC -#define DEFAULT_PROFILERC "~/"PROGRAM_NAME"/profiles.conf" +#define DEFAULT_PROFILERC "~/."PROGRAM_NAME"/profiles.conf" #endif #ifndef SYS_PROFILERC debian/patches/firmware_locations.patch0000664000000000000000000000627112275106255015542 0ustar Author: Elimar Riesebieter Description: Set firmware location to /lib/firmware, as expected in Debian. Forwarded: no Index: alsa-tools-1.0.25/hdsploader/Makefile.in =================================================================== --- alsa-tools-1.0.25.orig/hdsploader/Makefile.in 2012-05-19 16:57:36.240424608 +0200 +++ alsa-tools-1.0.25/hdsploader/Makefile.in 2012-05-19 16:57:53.996423702 +0200 @@ -165,7 +165,7 @@ # # Process this file with automake to produce Makefile.in. MYNAME = hdsploader -AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\" +AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\" hdsploader_SOURCES = hdsploader.c EXTRA_DIST = gitcompile depcomp all: all-am Index: alsa-tools-1.0.25/mixartloader/Makefile.in =================================================================== --- alsa-tools-1.0.25.orig/mixartloader/Makefile.in 2012-05-19 16:57:36.240424608 +0200 +++ alsa-tools-1.0.25/mixartloader/Makefile.in 2012-05-19 16:57:53.996423702 +0200 @@ -166,7 +166,7 @@ # # Process this file with automake to produce Makefile.in. AUTOMAKE_OPTIONS = 1.3 foreign MYNAME = mixartloader -AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\" +AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\" mixartloader_SOURCES = mixartloader.c EXTRA_DIST = gitcompile depcomp all: all-am Index: alsa-tools-1.0.25/pcxhrloader/Makefile.in =================================================================== --- alsa-tools-1.0.25.orig/pcxhrloader/Makefile.in 2012-05-19 16:57:36.240424608 +0200 +++ alsa-tools-1.0.25/pcxhrloader/Makefile.in 2012-05-19 16:57:53.996423702 +0200 @@ -166,7 +166,7 @@ # # Process this file with automake to produce Makefile.in. AUTOMAKE_OPTIONS = 1.3 foreign MYNAME = pcxhrloader -AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\" +AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\" pcxhrloader_SOURCES = pcxhrloader.c EXTRA_DIST = gitcompile depcomp all: all-am Index: alsa-tools-1.0.25/usx2yloader/Makefile.in =================================================================== --- alsa-tools-1.0.25.orig/usx2yloader/Makefile.in 2012-05-19 16:57:52.992423754 +0200 +++ alsa-tools-1.0.25/usx2yloader/Makefile.in 2012-05-19 16:57:53.996423702 +0200 @@ -190,7 +190,7 @@ # # Process this file with automake to produce Makefile.in. AUTOMAKE_OPTIONS = 1.3 foreign MYNAME = usx2yloader -AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\" +AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\" usx2yloader_SOURCES = usx2yloader.c EXTRA_DIST = gitcompile depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in hotplug_files = tascam_fw tascam_fpga Index: alsa-tools-1.0.25/vxloader/Makefile.in =================================================================== --- alsa-tools-1.0.25.orig/vxloader/Makefile.in 2012-05-19 16:57:36.240424608 +0200 +++ alsa-tools-1.0.25/vxloader/Makefile.in 2012-05-19 16:57:54.000423702 +0200 @@ -166,7 +166,7 @@ # # Process this file with automake to produce Makefile.in. AUTOMAKE_OPTIONS = 1.3 foreign MYNAME = vxloader -AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\" +AM_CFLAGS = -DDATAPATH=\"/lib/firmware/$(MYNAME)\" vxloader_SOURCES = vxloader.c EXTRA_DIST = gitcompile depcomp all: all-am debian/patches/hda-verb_sys_io_h.patch0000664000000000000000000000212112315672647015235 0ustar Author: Jordi Mallach Description: Avoid including sys/io.h on architectures that lack it. Extend the check for PowerPC to the rest of official and unofficial Debian architectures that lack sys/io.h, based on EGLIBC 2.17. Available architectures are, at the time of this writing, alpha, i386, ia64, arm, hurd-i386, and kfreebsd-i386. Forwarded: yes Index: alsa-tools-1.0.27/hda-verb/hda-verb.c =================================================================== --- alsa-tools-1.0.27.orig/hda-verb/hda-verb.c 2013-04-11 13:43:07.000000000 +0200 +++ alsa-tools-1.0.27/hda-verb/hda-verb.c 2013-04-26 22:00:13.860984465 +0200 @@ -13,7 +13,11 @@ #include #include #include -#ifndef __PPC__ +/* EGLIBC 2.17 supports sys/io.h for alpha, i386, ia64, arm, + hurd-i386, and kfreebsd-i386. */ +#if !defined (__powerpc__) && !defined (__sparc__) && !defined (__s390__) && \ + !defined (__mips__) && !defined (__hppa__) && !defined (__m68k__) && \ + !defined (__sh__) && !defined (__aarch64__) #include #endif #include debian/patches/series0000664000000000000000000000037512275106255012046 0ustar usx2yloader_udev.patch as10k1_examples_Makefile.patch firmware_locations.patch init_live_bashismfix.patch manpage_spelling.patch ld10k1_format-security.patch hda-verb_sys_io_h.patch envy24control_config_dir.patch git_hdajackretask_pulse_directory.patch debian/patches/manpage_spelling.patch0000664000000000000000000000157212275106255015157 0ustar Author: Jordi Mallach Description: Fix spelling mistakes in manpage. Forwarded: no Index: alsa-tools-1.0.25/sb16_csp/cspctl.1 =================================================================== --- alsa-tools-1.0.25.orig/sb16_csp/cspctl.1 2012-05-19 16:57:36.088424617 +0200 +++ alsa-tools-1.0.25/sb16_csp/cspctl.1 2012-05-19 16:57:54.684423667 +0200 @@ -13,7 +13,7 @@ .B cspctl can also be used as a post-install function to .I snd\-sb16\-csp -module to load default codec at module installation. If CSP chip is succesfully detected and initialized, it will be installed as a hardware dependant device +module to load default codec at module installation. If CSP chip is successfully detected and initialized, it will be installed as a hardware dependent device .I hwC0D2 into /dev/snd directory. Currently, following codecs can be loaded to CSP device: .IP "" 4 debian/patches/as10k1_examples_Makefile.patch0000664000000000000000000000100312275106255016332 0ustar Author: Elimar Riesebieter Description: Expand the as10k1 example Makefile with a distclean target. Forwarded: no Index: alsa-tools-1.0.25/as10k1/examples/Makefile =================================================================== --- alsa-tools-1.0.25.orig/as10k1/examples/Makefile 2012-05-19 16:57:36.304424605 +0200 +++ alsa-tools-1.0.25/as10k1/examples/Makefile 2012-05-19 16:57:53.712423717 +0200 @@ -12,6 +12,8 @@ clean: rm -f *~ *.emu10k1 +distclean: clean + install: distdir: debian/ld10k1.dirs0000664000000000000000000000001012275106255011043 0ustar usr/bin debian/ld10k1.default0000664000000000000000000000123012275106255011533 0ustar # Default variable settings for ld10k1 initscript # # This is a POSIX shell fragment # # Additional options that are passed to the Daemon. #DAEMON_OPTS="--iec958 --tram_size=3" DAEMON_OPTS="" # # Notice: the ld10k1 daemon is disabled by default. # The following line needs to be uncommented before it it can be started. # #CARD=0 DECODER=SIMPLE51 # Inputs FXIN_PCM_89=0 EXTIN_AC97=1 EXTIN_SPDIF_CD=1 #EXTIN_ZOOM=1 #EXTIN_TOSLINK=1 #EXTIN_LINE1=1 #EXTIN_COAX_SPDIF=1 #EXTIN_LINE2=1 # Outputs EXTOUT_ANALOG_FRONT=1 EXTOUT_ANALOG_REAR=1 EXTOUT_ANALOG_CENTER=1 EXTOUT_ANALOG_LFE=1 #EXTOUT_IEC958=1 #EXTOUT_REAR=1 #EXTOUT_CENTER=1 #EXTOUT_LFE=1 EXTOUT_HEADPHONE=1