--- alsa-tools-1.0.15.orig/debian/watch +++ alsa-tools-1.0.15/debian/watch @@ -0,0 +1,2 @@ +version=2 +ftp://ftp.alsa-project.org/pub/tools/alsa-tools-(.*)\.tar\.bz2 debian uupdate --- alsa-tools-1.0.15.orig/debian/alsa-tools.xpm +++ alsa-tools-1.0.15/debian/alsa-tools.xpm @@ -0,0 +1,234 @@ +/* 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.%+&+ ", +" *+.+=+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+;+;+;+;+;+>+>+,+'+ ", +" ", +" ", +" ", +" ", +" "}; --- alsa-tools-1.0.15.orig/debian/ld10k1.docs +++ alsa-tools-1.0.15/debian/ld10k1.docs @@ -0,0 +1,7 @@ +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/ --- alsa-tools-1.0.15.orig/debian/ld10k1.copyright +++ alsa-tools-1.0.15/debian/ld10k1.copyright @@ -0,0 +1,33 @@ +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: + + 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'. + --- alsa-tools-1.0.15.orig/debian/ld10k1.preinst +++ alsa-tools-1.0.15/debian/ld10k1.preinst @@ -0,0 +1,10 @@ +#!/bin/sh +set -e + +#if [ install = "$1" ]; then +# dpkg-divert --package ld10k1 --add --rename \ +# --divert /usr/share/alsa/cards/EMU10K1.conf.real \ +# /usr/share/alsa/cards/EMU10K1.conf +#fi + +#DEBHELPER# --- alsa-tools-1.0.15.orig/debian/rules +++ alsa-tools-1.0.15/debian/rules @@ -0,0 +1,183 @@ +#!/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 + +include /usr/share/quilt/quilt.make + +# 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 hdspconf hdspmixer rmedigicontrol +SUBDIRS_alsa-tools = ac3dec as10k1 seq/sbiload us428control +SUBDIRS_alsa-firmware-loaders = sb16_csp hdsploader mixartloader pcxhrloader sscape_ctl usx2yloader vxloader +SUBDIRS_tmp = ld10k1 qlo10k1 +SUBDIRS := $(SUBDIRS_alsa-tools-gui) $(SUBDIRS_alsa-tools) $(SUBDIRS_alsa-firmware-loaders) $(SUBDIRS_tmp) +#SUBDIRS := $(SUBDIRS_tmp) +DOCS = AUTHORS README README.profiles TODO NEWS output.doc README.Debian +INSTALL_UAG := -o root -g audio + + +CFLAGS = -Wall -g +LDFLAGS = -Wl,-z,defs + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +# +# Common +# + +autoreconf-ld10k1: + (cd ld10k1 && autoconf && libtoolize -c --force && automake -c && $(RM) -r autom4te.cache) + +autoreconf-qlo10k1: + (cd qlo10k1 && aclocal -I ../ld10k1 && autoconf && automake -c && $(RM) -r autom4te.cache) + +config: debian/stamp-patched config-stamp +config-stamp: + dh_testdir + +# qlo10k1 needs ld10k1/include/lo10k1/version.h in configure + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo; \ + echo "Configuring $$subdir"; \ + (cd $$subdir && \ + ln -sf /usr/share/misc/config.sub . && \ + ln -sf /usr/share/misc/config.guess . && \ + CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" ./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 \ + --enable-static=yes \ + --enable-dynamic=yes \ + --with-qtdir=/usr/share/qt3 \ + --with-ld10k1-inc-prefix=`pwd`/../ld10k1/include \ + --with-ld10k1-prefix=`pwd`/../ld10k1/src \ + --disable-ld10k1test &&\ + if test $$subdir = ld10k1; then make -C include version.h; fi \ + ); \ + done + + touch config-stamp + + +#Architecture +build: build-arch + +build-arch: config build-arch-stamp +build-arch-stamp: + + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo; \ + echo "Building $$subdir"; \ + $(MAKE) -C $$subdir; \ + done + + touch build-arch-stamp + +clean: clean-stamp unpatch +clean-stamp: + dh_testdir + dh_testroot + + rm -f build-arch-stamp config-stamp + rm -f config.cache + rm -f qlo10k1/ld10k1 + rm -f qlo10k1/include/lo10k1 + + -list='$(SUBDIRS)'; for subdir in $$list; do \ + echo; \ + echo "Cleaning $$subdir"; \ + $(MAKE) -C $$subdir distclean; \ + rm -f $$subdir/config.guess; \ + rm -f $$subdir/config.sub; \ + done + + dh_clean + +# PKG = package +install-pkg: + list='$(SUBDIRS_$(PKG))'; for subdir in $$list; do \ + (cd $$subdir; \ + package=$(PKG); \ + name=`echo $$subdir | sed -e 's/^.*\///g' | sed -e 's/_/-/g'`; \ + echo; \ + echo "Installing $$subdir into $$name"; \ + $(MAKE) install DESTDIR=$(CURDIR)/debian/$$package; \ + 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_clean -k -s + 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 + install $(INSTALL_UAG) -m644 debian/alsa-firmware-loaders.rules \ + debian/alsa-firmware-loaders/etc/udev/alsa-firmware-loaders.rules + $(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 + # Unless there is a reason not to, for start sequence number N + # it is good policy to use 100 - N as the stop sequence number. + dh_installinit --update-rcd-params='start 19 2 3 4 5 . stop 81 0 1 6 .' + dh_link + dh_strip + # Exclude .asm files because only one is over 4k, and only slightly + dh_compress -X.asm + dh_fixperms + dh_makeshlibs # --version-info='liblo10k1-0 (>= 1.0.8+1.0.9rc3-1)' + 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: binary-arch +.PHONY: build clean binary-arch binary install install-arch config --- alsa-tools-1.0.15.orig/debian/echomixer.desktop +++ alsa-tools-1.0.15/debian/echomixer.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Echomixer +GenericName= +Comment=Control Echoaudio soundcards +Icon=alsa-tools +Exec=echomixer +Terminal=false +Categories=AudioVideo;Audio; --- alsa-tools-1.0.15.orig/debian/ld10k1.manpages +++ alsa-tools-1.0.15/debian/ld10k1.manpages @@ -0,0 +1,3 @@ +debian/ld10k1.8 +debian/lo10k1.1 +debian/dl10k1.8 --- alsa-tools-1.0.15.orig/debian/dl10k1.8 +++ alsa-tools-1.0.15/debian/dl10k1.8 @@ -0,0 +1,65 @@ +.\" ** 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 + + + --- alsa-tools-1.0.15.orig/debian/ld10k1.examples +++ alsa-tools-1.0.15/debian/ld10k1.examples @@ -0,0 +1,2 @@ +ld10k1/contrib/emu10k1MIDIEffects +debian/EMU10K1.conf --- alsa-tools-1.0.15.orig/debian/liblo10k1-dev.dirs +++ alsa-tools-1.0.15/debian/liblo10k1-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- alsa-tools-1.0.15.orig/debian/alsa-firmware-loaders.rules +++ alsa-tools-1.0.15/debian/alsa-firmware-loaders.rules @@ -0,0 +1,19 @@ +############################################################################### +# Description: udev rule to load TASCAM US-122 usb sound card. +# Created: Wed, 12 Sep 2007 17:05:25 +0200 +# Last modified: Fri, 14 Sep 2007 12:33:42 +0200 +# File: /etc/udev/alsa-firmware-loaders.rules +############################################################################### + +# TASCAM US-428 usb sound card. + BUS=="usb", ACTION=="add", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8000", RUN+="/lib/udev/tascam_fw" + BUS=="usb", ACTION=="add", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8001", RUN+="/lib/udev/tascam_fpga" +# TASCAM US-224 usb sound card. + BUS=="usb", ACTION=="add", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8004", RUN+="/lib/udev/tascam_fw" + BUS=="usb", ACTION=="add", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8005", RUN+="/lib/udev/tascam_fpga" +# TASCAM US-112 usb sound card. + BUS=="usb", ACTION=="add", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8006", RUN+="/lib/udev/tascam_fw" + BUS=="usb", ACTION=="add", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8007", RUN+="/lib/udev/tascam_fpga" + +# vim:tw=160:syntax=udevrules + --- alsa-tools-1.0.15.orig/debian/ld10k1.8 +++ alsa-tools-1.0.15/debian/ld10k1.8 @@ -0,0 +1,124 @@ +.\" ** 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 + + + --- alsa-tools-1.0.15.orig/debian/NOTES +++ alsa-tools-1.0.15/debian/NOTES @@ -0,0 +1,9 @@ + 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 + --- alsa-tools-1.0.15.orig/debian/ac3dec.1 +++ alsa-tools-1.0.15/debian/ac3dec.1 @@ -0,0 +1,77 @@ +.\" ** 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 "AC3DEC" "1" "February 21, 2005" "" "" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +ac3dec \- AC\-3 stream decoder +.SH "SYNOPSIS" +.HP 7 +\fBac3dec\fR [\fIoption\fR...] [\fIfile\fR...] +.SH "DESCRIPTION" +.PP +This manual page documents briefly the +\fBac3dec\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. +.SH "OPTIONS" +.TP +\fB\-h\fR | \fB\-\-help\fR +Prints a short help message. +.TP +\fB\-v\fR | \fB\-\-version\fR +Print the version of the program. +.TP +\fB\-D \fR\fB\fINAME\fR\fR | \fB\-\-device \fR\fB\fINAME\fR\fR +Select PCM by +\fINAME\fR. +.TP +\fB\-c \fR\fB\fIID\fR\fR | \fB\-\-card \fR\fB\fIID\fR\fR +Select card for bellow modes. +.TP +\fB\-4\fR | \fB\-\-4ch\fR +Four channels mode. +.TP +\fB\-6\fR | \fB\-\-6ch\fR +Six channels mode. +.TP +\fB\-C\fR | \fB\-\-iec958c\fR +Raw IEC958 (S/PDIF) consumer mode. +.TP +\fB\-P\fR | \fB\-\-iec958p\fR +Raw IEC958 (S/PDIF) professional mode. +.TP +\fB\-R\fR | \fB\-\-iec958r\fR +Raw IEC958 (S/PDIF) PCM. +.TP +\fB\-Z \fR\fB\fI#\fR\fR | \fB\-\-zero \fR\fB\fI#\fR\fR +Add +\fI#\fR +zero\-AC3\-frames before stream. +.TP +\fB\-q\fR | \fB\-\-quit\fR +Quit mode. +.SH "SEE ALSO" +.PP +\fBextract_ac3\fR(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 or 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 +\fI/usr/share/common\-licenses/GPL\fR. --- alsa-tools-1.0.15.orig/debian/qlo10k1.menu +++ alsa-tools-1.0.15/debian/qlo10k1.menu @@ -0,0 +1,2 @@ +?package(qlo10k1):needs="X11" section="Applications/Sound" \ + title="qlo10k1" command="/usr/bin/qlo10k1" --- alsa-tools-1.0.15.orig/debian/alsa-firmware-loaders.postinst +++ alsa-tools-1.0.15/debian/alsa-firmware-loaders.postinst @@ -0,0 +1,25 @@ +#!/bin/sh + +set -e + +case "$1" in + configure) + # Set up udev rules symlink + L="/etc/udev/rules.d/z55_alsa-firmware-loaders.rules" + [ ! -z "$2" ] || [ -e "$L" ] || [ -L "$L" ] || ln -s ../alsa-firmware-loaders.rules "$L" + 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# + --- alsa-tools-1.0.15.orig/debian/alsa-firmware-loaders.copyright +++ alsa-tools-1.0.15/debian/alsa-firmware-loaders.copyright @@ -0,0 +1,204 @@ +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'. + + +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'. + + +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'. + + +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'. + + +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'. + + +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'. + + +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'. + + --- alsa-tools-1.0.15.orig/debian/liblo10k1-dev.install +++ alsa-tools-1.0.15/debian/liblo10k1-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/*.la +debian/tmp/usr/share/aclocal/* --- alsa-tools-1.0.15.orig/debian/ld10k1.init +++ alsa-tools-1.0.15/debian/ld10k1.init @@ -0,0 +1,194 @@ +#!/bin/sh +# +# +# Copyright (C) 2005 Mikael Magnusson +# +### BEGIN INIT INFO +# Provides: ld10k1 +# Required-Start: $local_fs +# Required-Stop: $local_fs +# Should-Start: +# 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 --- alsa-tools-1.0.15.orig/debian/EMU10K1.conf +++ alsa-tools-1.0.15/debian/EMU10K1.conf @@ -0,0 +1,252 @@ +# +# 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 + } + ] + } +} --- alsa-tools-1.0.15.orig/debian/alsa-firmware-loaders.dirs +++ alsa-tools-1.0.15/debian/alsa-firmware-loaders.dirs @@ -0,0 +1 @@ +/etc/udev/rules.d --- alsa-tools-1.0.15.orig/debian/changelog +++ alsa-tools-1.0.15/debian/changelog @@ -0,0 +1,324 @@ +alsa-tools (1.0.15-2ubuntu4) hardy; urgency=low + + * Updated Icon by adding transparency to whitespaces. (LP: #201480) + + -- Jussi Schultink (jussi01) Wed, 12 Mar 2008 14:51:54 +0200 + +alsa-tools (1.0.15-2ubuntu3) hardy; urgency=low + + [ Toby Smithe ] + * Patch firmware loaders to look in /lib/firmware + (firmware_locations.patch), LP: #189104. + * Update Standards-Version to 3.7.3. + + [ Daniel T Chen ] + * Use bash for debian/lo10k1.sh (Closes: #465002). + + -- Daniel T Chen Sun, 10 Feb 2008 18:48:08 -0500 + +alsa-tools (1.0.15-2ubuntu2) hardy; urgency=low + + * Install icon. Changed files: + - debian/echomixer.desktop, debian/envy24_control.desktop, + debian/hdspconf.desktop, debian/hdspmixer.desktop, + debian/rmedigicontrol.desktop. (LP: #159727) + + -- Iain Lane Sat, 02 Feb 2008 15:22:37 +0000 + +alsa-tools (1.0.15-2ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/echomixer.desktop, debian/envy24_control.desktop, + debian/hdspconf.desktop, debian/hdspmixer.desktop, + debian/rmedigicontrol.desktop: + + Remove Utility category, as this caused these to appear in more + than one menu. + + Removed Encoding, as it is depricated. + - Update maintainer field as per spec. + + -- Luke Yelavich Sat, 24 Nov 2007 15:35:58 +1100 + +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-1ubuntu2) gutsy; urgency=low + + * Integrate changes from Debian's 1.0.14-2: + - Make usx2yloader and udev play nicely, + - Update alsa-firmware-loaders's dependencies to include udev + and fxload. These two changes resolve the non-firmware + portion of + LP: #45880. + + -- Daniel T Chen Sun, 07 Oct 2007 17:56:20 -0400 + +alsa-tools (1.0.14-1ubuntu1) gutsy; urgency=low + + * debian/echomixer.desktop, debian/envy24_control.desktop, + debian/hdspconf.desktop, debian/hdspmixer.desktop, + debian/rmedigicontrol.desktop: + - Remove Utility category, as this caused these to appear in more + than one menu. + - Removed Endocing, as it is depricated. + * Update maintainer as per spec. + + -- Luke Yelavich Fri, 28 Sep 2007 17:11:23 +1000 + +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 + --- alsa-tools-1.0.15.orig/debian/liblo10k1-0.install +++ alsa-tools-1.0.15/debian/liblo10k1-0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- alsa-tools-1.0.15.orig/debian/alsa-tools-gui.install +++ alsa-tools-1.0.15/debian/alsa-tools-gui.install @@ -0,0 +1,6 @@ +debian/echomixer.desktop usr/share/applications +debian/envy24_control.desktop usr/share/applications +debian/hdspconf.desktop usr/share/applications +debian/hdspmixer.desktop usr/share/applications +debian/rmedigicontrol.desktop usr/share/applications +debian/alsa-tools.xpm usr/share/pixmaps --- alsa-tools-1.0.15.orig/debian/alsa-tools.copyright +++ alsa-tools-1.0.15/debian/alsa-tools.copyright @@ -0,0 +1,79 @@ +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: + +ac3dec +------ +Author: Aaron Holtzman (aholtzma@engr.uvic.ca) + +Contributors: + Michael Holzt - OSS output.c and misc errata + Jim Miller - IRIX output.c + Angelos Keromytis - OpenBSD fixes + Don Mahurin - stdin support for extract_ac3 + Takefumi SAYO - FreeBSD tweak + Charles M. Hannum - fixes + +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'. + + --- alsa-tools-1.0.15.orig/debian/lo10k1.sh +++ alsa-tools-1.0.15/debian/lo10k1.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +PIPE_NAME=/var/run/ld10k1/ld10k1.socket + +if [ -r /etc/default/ld10k1 ]; then + . /etc/default/ld10k1 +fi + +exec -a lo10k1 lo10k1.bin --pipe_name $PIPE_NAME "$@" --- alsa-tools-1.0.15.orig/debian/copyright +++ alsa-tools-1.0.15/debian/copyright @@ -0,0 +1,36 @@ +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://alsa.sourceforge.net + +alsa-tools +---------- +Copyright, 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 GPL can be found in the +/usr/share/common-licenses/GPL file. + --- alsa-tools-1.0.15.orig/debian/compat +++ alsa-tools-1.0.15/debian/compat @@ -0,0 +1 @@ +5 --- alsa-tools-1.0.15.orig/debian/envy24_control.desktop +++ alsa-tools-1.0.15/debian/envy24_control.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Envy24 control +GenericName= +Comment=Control Envy24 (ice1712) based soundcards +Icon=alsa-tools +Exec=envy24control +Terminal=false +Categories=AudioVideo;Audio; --- alsa-tools-1.0.15.orig/debian/ac3dec.xml +++ alsa-tools-1.0.15/debian/ac3dec.xml @@ -0,0 +1,194 @@ + + + Mikael"> + Magnusson"> + + February 21, 2005"> + + 1"> + mikma@users.sourceforge.net"> + + AC3DEC"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + + + + + 2005 + &dhusername; + + &dhdate; + +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + AC-3 stream decoder + + + + &dhpackage; + + option + file + + + + 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. + + + OPTIONS + + + | + + + Prints a short help message. + + + + | + + + Print the version of the program. + + + + + + | + + + Select PCM by NAME. + + + + + + | + + + Select card for bellow modes. + + + + + + | + + + Four channels mode. + + + + + + | + + + Six channels mode. + + + + + + | + + + Raw IEC958 (S/PDIF) consumer mode. + + + + + + | + + + Raw IEC958 (S/PDIF) professional mode. + + + + + + | + + + Raw IEC958 (S/PDIF) PCM. + + + + + + | + + + Add # zero-AC3-frames + before stream. + + + + + + | + + + Quit mode. + + + + + + SEE ALSO + + extract_ac3(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 or 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. + + +
+ --- alsa-tools-1.0.15.orig/debian/alsa-tools.manpages +++ alsa-tools-1.0.15/debian/alsa-tools.manpages @@ -0,0 +1,2 @@ +debian/ac3dec.1 +debian/as10k1.1 --- alsa-tools-1.0.15.orig/debian/liblo10k1-dev.copyright +++ alsa-tools-1.0.15/debian/liblo10k1-dev.copyright @@ -0,0 +1,32 @@ +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: + + 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'. --- alsa-tools-1.0.15.orig/debian/lo10k1.xml +++ alsa-tools-1.0.15/debian/lo10k1.xml @@ -0,0 +1,402 @@ + + + + + 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 usefull 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 communication with + the linker. Default is + /tmp/.ld10k1_port + + + + + + + + + Prints some info about card - not very usefull. + + + + + + + + + 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. + + + +
+ --- alsa-tools-1.0.15.orig/debian/ld10k1.xml +++ alsa-tools-1.0.15/debian/ld10k1.xml @@ -0,0 +1,252 @@ + + + + + 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. + + + +
+ --- alsa-tools-1.0.15.orig/debian/ld10k1.install +++ alsa-tools-1.0.15/debian/ld10k1.install @@ -0,0 +1,7 @@ +debian/lo10k1.sh usr/bin/ +debian/tmp/usr/bin/lo10k1 +debian/tmp/usr/bin/init* usr/share/ld10k1/ +debian/tmp/usr/sbin/dl10k1 +debian/tmp/usr/sbin/ld10k1 +debian/tmp/usr/share/ld10k1/* +debian/tmp/usr/share/doc/tmp/ld10k1 usr/share/doc/ --- alsa-tools-1.0.15.orig/debian/ld10k1.dirs +++ alsa-tools-1.0.15/debian/ld10k1.dirs @@ -0,0 +1 @@ +usr/bin --- alsa-tools-1.0.15.orig/debian/alsa-firmware-loaders.README.Debian +++ alsa-tools-1.0.15/debian/alsa-firmware-loaders.README.Debian @@ -0,0 +1,12 @@ +################################################################################ +# 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 + --- alsa-tools-1.0.15.orig/debian/alsa-firmware-loaders.postrm +++ alsa-tools-1.0.15/debian/alsa-firmware-loaders.postrm @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +case "$1" in +purge) + # Remove udev rules symlink + L="/etc/udev/rules.d/z55_alsa-firmware-loaders.rules" + [ -L "$L" ] && rm -f "$L" + ;; +esac + +#DEBHELPER# + --- alsa-tools-1.0.15.orig/debian/control +++ alsa-tools-1.0.15/debian/control @@ -0,0 +1,97 @@ +Source: alsa-tools +Section: sound +Priority: extra +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Debian ALSA Maintainers +Uploaders: Jordi Mallach , Mikael Magnusson , Elimar Riesebieter +Build-Depends: debhelper (>= 5.0.37), quilt (>= 0.40), autotools-dev, libasound2-dev (>= 1.0.13), libfltk1.1-dev, libgtk2.0-dev, libqt3-mt-dev (>= 3:3.3.4-4) +Standards-Version: 3.7.3 +Homepage: http://www.alsa-project.org/ +XS-Vcs-Svn: svn://svn.debian.org/pkg-alsa/trunk/alsa-tools +XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-alsa/trunk/alsa-tools/ + +Package: alsa-tools +Architecture: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc +Depends: ${shlibs:Depends}, ${misc: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: + . + ac3dec - A free AC-3 stream decoder + as10k1 - An assembler for the EMU10K1 (EMU10K2) DSP chip + sbiload - OPL2/3 FM instrument loader for the ALSA sequencer + us428control - Controller utility for Tascam US-X2Y + +Package: alsa-tools-gui +Architecture: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc +Depends: ${shlibs:Depends}, ${misc: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 + 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: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc +Depends: ${shlibs:Depends}, ${misc:Depends}, udev, fxload +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 +Section: sound +Architecture: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc +Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-3) +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. + . + Homepage: http://ld10k1.sourceforge.net/ + +Package: liblo10k1-0 +Section: libs +Architecture: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc +Depends: ${shlibs:Depends}, ${misc: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. + . + Homepage: http://ld10k1.sourceforge.net/ + +Package: liblo10k1-dev +Section: devel +Architecture: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc +Depends: liblo10k1-0 (= ${binary:Version}), libasound2-dev +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. + . + Homepage: http://ld10k1.sourceforge.net/ + +Package: qlo10k1 +Architecture: i386 ia64 alpha amd64 arm armeb armel hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc +Recommends: ld10k1 +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: ALSA ld10k1 utility + GUI utility for ld10k1 using QT + . + Still early stage of development. Source is ugly (better not to read). + Don't expect everything will work. + --- alsa-tools-1.0.15.orig/debian/alsa-tools-gui.dirs +++ alsa-tools-1.0.15/debian/alsa-tools-gui.dirs @@ -0,0 +1 @@ +usr/share/applications --- alsa-tools-1.0.15.orig/debian/dl10k1.xml +++ alsa-tools-1.0.15/debian/dl10k1.xml @@ -0,0 +1,135 @@ + + + + + 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. + + + +
+ --- alsa-tools-1.0.15.orig/debian/alsa-tools.examples +++ alsa-tools-1.0.15/debian/alsa-tools.examples @@ -0,0 +1,2 @@ +as10k1/examples/Makefile +as10k1/examples/*.asm --- alsa-tools-1.0.15.orig/debian/alsa-tools-gui.copyright +++ alsa-tools-1.0.15/debian/alsa-tools-gui.copyright @@ -0,0 +1,64 @@ +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 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'. + --- alsa-tools-1.0.15.orig/debian/liblo10k1-0.dirs +++ alsa-tools-1.0.15/debian/liblo10k1-0.dirs @@ -0,0 +1 @@ +usr/lib --- alsa-tools-1.0.15.orig/debian/liblo10k1-0.copyright +++ alsa-tools-1.0.15/debian/liblo10k1-0.copyright @@ -0,0 +1,32 @@ +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: + + 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'. --- alsa-tools-1.0.15.orig/debian/hdspconf.desktop +++ alsa-tools-1.0.15/debian/hdspconf.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=HDSPConf +GenericName= +Comment=Control the Hammerfall HDSP ALSA settings +Icon=alsa-tools +Exec=hdspconf +Terminal=false +Categories=AudioVideo;Audio; --- alsa-tools-1.0.15.orig/debian/lo10k1.1 +++ alsa-tools-1.0.15/debian/lo10k1.1 @@ -0,0 +1,179 @@ +.\" ** 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 usefull 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 communication with the linker. Default is +\fI/tmp/.ld10k1_port\fR +.TP +\fB\-i\fR \fB\-\-info\fR +Prints some info about card \- not very usefull. +.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 + + + --- alsa-tools-1.0.15.orig/debian/alsa-tools-gui.menu +++ alsa-tools-1.0.15/debian/alsa-tools-gui.menu @@ -0,0 +1,14 @@ +?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="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" --- alsa-tools-1.0.15.orig/debian/patches/series +++ alsa-tools-1.0.15/debian/patches/series @@ -0,0 +1,4 @@ +usx2yloader_udev.patch +as10k1_examples_Makefile.patch +hammerfall.patch +firmware_locations.patch --- alsa-tools-1.0.15.orig/debian/patches/firmware_locations.patch +++ alsa-tools-1.0.15/debian/patches/firmware_locations.patch @@ -0,0 +1,65 @@ +Index: alsa-tools-1.0.15/hdsploader/Makefile.in +=================================================================== +--- alsa-tools-1.0.15.orig/hdsploader/Makefile.in 2008-02-04 23:19:08.000000000 +0000 ++++ alsa-tools-1.0.15/hdsploader/Makefile.in 2008-02-04 23:19:19.000000000 +0000 +@@ -158,7 +158,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 = depcomp + all: all-am +Index: alsa-tools-1.0.15/mixartloader/Makefile.in +=================================================================== +--- alsa-tools-1.0.15.orig/mixartloader/Makefile.in 2008-02-04 23:19:09.000000000 +0000 ++++ alsa-tools-1.0.15/mixartloader/Makefile.in 2008-02-04 23:19:19.000000000 +0000 +@@ -159,7 +159,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 = depcomp + all: all-am +Index: alsa-tools-1.0.15/pcxhrloader/Makefile.in +=================================================================== +--- alsa-tools-1.0.15.orig/pcxhrloader/Makefile.in 2008-02-04 23:19:09.000000000 +0000 ++++ alsa-tools-1.0.15/pcxhrloader/Makefile.in 2008-02-04 23:19:19.000000000 +0000 +@@ -159,7 +159,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 = depcomp + all: all-am +Index: alsa-tools-1.0.15/usx2yloader/Makefile.in +=================================================================== +--- alsa-tools-1.0.15.orig/usx2yloader/Makefile.in 2008-02-04 23:19:09.000000000 +0000 ++++ alsa-tools-1.0.15/usx2yloader/Makefile.in 2008-02-04 23:19:19.000000000 +0000 +@@ -163,7 +163,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 = depcomp tascam_fw.usermap tascam_fw.in tascam_fpga.in + hotplug_files = tascam_fw tascam_fpga +Index: alsa-tools-1.0.15/vxloader/Makefile.in +=================================================================== +--- alsa-tools-1.0.15.orig/vxloader/Makefile.in 2008-02-04 23:19:09.000000000 +0000 ++++ alsa-tools-1.0.15/vxloader/Makefile.in 2008-02-04 23:19:19.000000000 +0000 +@@ -159,7 +159,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 = depcomp + all: all-am --- alsa-tools-1.0.15.orig/debian/patches/as10k1_examples_Makefile.patch +++ alsa-tools-1.0.15/debian/patches/as10k1_examples_Makefile.patch @@ -0,0 +1,12 @@ +diff -urd alsa-tools-1.0.14~/as10k1/examples/Makefile alsa-tools-1.0.14/as10k1/examples/Makefile +--- alsa-tools-1.0.14~/as10k1/examples/Makefile 2007-06-04 13:27:25.000000000 +0200 ++++ alsa-tools-1.0.14/as10k1/examples/Makefile 2007-09-26 18:05:30.000000000 +0200 +@@ -12,6 +12,8 @@ + clean: + rm -f *~ *.emu10k1 + ++distclean: clean ++ + install: + + distdir: --- alsa-tools-1.0.15.orig/debian/patches/usx2yloader_udev.patch +++ alsa-tools-1.0.15/debian/patches/usx2yloader_udev.patch @@ -0,0 +1,31 @@ +Make usx2yloader work with udev +-- Elimar Riesebieter Wed, 12 Sep 2007 18:21:16 +0200 + +diff -urd alsa-tools-1.0.14~/usx2yloader/Makefile.am alsa-tools-1.0.14/usx2yloader/Makefile.am +--- alsa-tools-1.0.14~/usx2yloader/Makefile.am 2007-06-04 13:27:26.000000000 +0200 ++++ alsa-tools-1.0.14/usx2yloader/Makefile.am 2007-09-12 18:18:24.000000000 +0200 +@@ -11,8 +11,8 @@ + + EXTRA_DIST = 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) + + +diff -urd alsa-tools-1.0.14~/usx2yloader/Makefile.in alsa-tools-1.0.14/usx2yloader/Makefile.in +--- alsa-tools-1.0.14~/usx2yloader/Makefile.in 2007-06-04 13:29:06.000000000 +0200 ++++ alsa-tools-1.0.14/usx2yloader/Makefile.in 2007-09-12 18:17:58.000000000 +0200 +@@ -166,8 +166,8 @@ + AM_CFLAGS = -DDATAPATH=\"$(datadir)/alsa/firmware/$(MYNAME)\" + usx2yloader_SOURCES = usx2yloader.c + EXTRA_DIST = 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 + --- alsa-tools-1.0.15.orig/debian/patches/hammerfall.patch +++ alsa-tools-1.0.15/debian/patches/hammerfall.patch @@ -0,0 +1,78 @@ +We are using Hammerfall DSP cards. After booting, their audio output +remains silent until hdspmixer is started. No interaction in the GUI +of hdspmixer is necessary to unmute the first HDSP card; however, +further cards are only unmuted when activating the respective GUI +page ("2", "3"). Apparently, hdspmixer does some automatic +initialization of the card when activating the page. + +Since we'd like to have a fully automatic startup, the following +patch activates the page for each existing card on startup, thereby +initializing them. There are surely more elegant solutions, but this +patch is tested and solves the problem for us. + +--- alsa-tools-1.0.13/hdspmixer/src/HDSPMixerCardSelector.h.orig 2007-04-16 19:49:22.000000000 +0200 ++++ alsa-tools-1.0.13/hdspmixer/src/HDSPMixerCardSelector.h 2007-04-16 19:50:51.000000000 +0200 +@@ -37,6 +37,7 @@ + int card; + HDSPMixerWindow *basew; + HDSPMixerCardSelector(int x, int y, int w, int h, int card); ++ void ActivateCard (int i); + void draw(); + int handle(int e); + }; +--- alsa-tools-1.0.13/hdspmixer/src/HDSPMixerCardSelector.cxx.orig 2007-04-16 19:49:23.000000000 +0200 ++++ alsa-tools-1.0.13/hdspmixer/src/HDSPMixerCardSelector.cxx 2007-04-16 19:53:45.000000000 +0200 +@@ -45,27 +45,25 @@ + } + } + ++void HDSPMixerCardSelector::ActivateCard (int i) ++{ ++ card = i + 1; ++ basew->current_card = i; ++ basew->cards[i]->setMode (basew->cards[i]->getSpeed ()); ++ redraw (); ++} ++ + int HDSPMixerCardSelector::handle(int e) + { + int xpos = Fl::event_x()-x(); + switch (e) { + case FL_PUSH: +- if (xpos < 13 && card != 1) { +- card = 1; +- basew->current_card = 0; +- basew->cards[0]->setMode(basew->cards[0]->getSpeed()); +- redraw(); +- } else if (xpos >= 24 && xpos < 37 && card != 2 && basew->cards[1] != NULL) { +- card = 2; +- basew->current_card = 1; +- basew->cards[1]->setMode(basew->cards[1]->getSpeed()); +- redraw(); +- } else if (xpos >= 48 && card != 3 && basew->cards[2] != NULL) { +- card = 3; +- basew->current_card = 2; +- basew->cards[2]->setMode(basew->cards[2]->getSpeed()); +- redraw(); +- } ++ if (xpos < 13 && card != 1) ++ ActivateCard (0); ++ else if (xpos >= 24 && xpos < 37 && card != 2 && basew->cards[1] != NULL) ++ ActivateCard (1); ++ else if (xpos >= 48 && card != 3 && basew->cards[2] != NULL) ++ ActivateCard (2); + return 1; + default: + return Fl_Widget::handle(e); +--- alsa-tools-1.0.13/hdspmixer/src/HDSPMixerWindow.cxx.orig 2007-04-16 19:41:21.000000000 +0200 ++++ alsa-tools-1.0.13/hdspmixer/src/HDSPMixerWindow.cxx 2007-04-16 19:55:13.000000000 +0200 +@@ -700,6 +701,9 @@ + Fl::atclose = atclose_cb; + Fl::add_handler(handler_cb); + Fl::add_timeout(0.030, readregisters_cb, this); ++ i = 0; ++ while (cards[i] != NULL) ++ inputs->buttons->cardselector->ActivateCard (i++); + } + + int HDSPMixerWindow::handle(int e) --- alsa-tools-1.0.15.orig/debian/changelog.ALSA +++ alsa-tools-1.0.15/debian/changelog.ALSA @@ -0,0 +1,284 @@ +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 --- alsa-tools-1.0.15.orig/debian/hdspmixer.desktop +++ alsa-tools-1.0.15/debian/hdspmixer.desktop @@ -0,0 +1,9 @@ +[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; --- alsa-tools-1.0.15.orig/debian/as10k1.xml +++ alsa-tools-1.0.15/debian/as10k1.xml @@ -0,0 +1,167 @@ + + + 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. + + + + +
+ --- alsa-tools-1.0.15.orig/debian/rmedigicontrol.desktop +++ alsa-tools-1.0.15/debian/rmedigicontrol.desktop @@ -0,0 +1,9 @@ +[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; --- alsa-tools-1.0.15.orig/debian/ld10k1.default +++ alsa-tools-1.0.15/debian/ld10k1.default @@ -0,0 +1,37 @@ +# 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 --- alsa-tools-1.0.15.orig/debian/qlo10k1.copyright +++ alsa-tools-1.0.15/debian/qlo10k1.copyright @@ -0,0 +1,30 @@ +This package was debianized by Mikael Magnusson on 19 Aug 2004. + +Since July 2005 it has been maintained by the participants in +the pkg-alsa project at alioth.debian.org. + +It was downloaded from http://ld10k1.sourceforge.net + +qlo10k1 +------- +Author: Peter Zubaj + +Copyright: + + 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'. --- alsa-tools-1.0.15.orig/debian/ld10k1.postrm +++ alsa-tools-1.0.15/debian/ld10k1.postrm @@ -0,0 +1,10 @@ +#!/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# --- alsa-tools-1.0.15.orig/debian/qlo10k1.install +++ alsa-tools-1.0.15/debian/qlo10k1.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/qlo10k1 +debian/tmp/usr/share/doc/tmp/qlo10k1 usr/share/doc/ --- alsa-tools-1.0.15.orig/debian/as10k1.1 +++ alsa-tools-1.0.15/debian/as10k1.1 @@ -0,0 +1,72 @@ +.\" ** 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.