debian/0000755000000000000000000000000011727064703007175 5ustar debian/compat0000644000000000000000000000000211727064352010373 0ustar 7 debian/patches/0000755000000000000000000000000011727064352010624 5ustar debian/patches/1001-fix_envy24control_poll.patch0000644000000000000000000000207711727064352016656 0ustar Description: Attempt to make meters work again. From: http://lists.linuxaudio.org/pipermail/linux-audio-dev/2012-January/032645.html Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655708 --- envy24control.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- mudita24.orig/envy24control.c 2012-01-23 18:31:07.636108791 +0100 +++ mudita24/envy24control.c 2012-01-23 18:31:17.248156462 +0100 @@ -2404,7 +2404,7 @@ /* NPM for efficiency&power-savings, replaced multiple 40ms&100ms timeouts for each of the callbacks contained here, with a single 100ms one which calls gtk_timeout_add(100, (GtkFunction)envy24control_poll, ...) */ -void envy24control_poll() { +gboolean envy24control_poll() { level_meters_timeout_callback(NULL); master_clock_status_timeout_callback(NULL); internal_clock_status_timeout_callback(NULL); @@ -2412,6 +2412,8 @@ rate_reset_status_timeout_callback(NULL); if (card_has_delta_iec958_input_status) iec958_input_status_timeout_callback(NULL); /* NPM */ + + return TRUE; } int main(int argc, char **argv) debian/patches/series0000644000000000000000000000006511727064352012042 0ustar 0001-manpage.patch 1001-fix_envy24control_poll.patch debian/patches/0001-manpage.patch0000644000000000000000000000262111727064352013634 0ustar Description: Escape hyphen "-" chars to let them be interpreted as minus signs Author: Alessio Treglia Forwarded: no --- envy24control.1 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- mudita24-1.0.3.orig/envy24control.1 +++ mudita24-1.0.3/envy24control.1 @@ -135,11 +135,11 @@ reimplemented meters to do away with ine display, which causes thousands of rectangles per-second to be drawn, individually, for no good reason other than increasing the load. (2) Significantly reduced the number of timer interrupts generated by this -program by slowing down all updates to 10 per second -- previously meters +program by slowing down all updates to 10 per second \-\- previously meters updated 25x/second! (3) All volumes are represented as decibels, including -the 0 to -48dB range of the hardware peak-meters, the 0 -to- -48dB&off -attenuation for all inputs to the digital mixer, the 0 -to- -63dB -attenuation of the analog DAC, and the +18 -to- -63dB +the 0 to \-48dB range of the hardware peak-meters, the 0 \-to\- \-48dB&off +attenuation for all inputs to the digital mixer, the 0 \-to\- \-63dB +attenuation of the analog DAC, and the +18 \-to\- \-63dB attenuation/amplification of the analog ADC. (4) All gtk "scale" widgets have dB legends; the "PageUp" "PageDown" keys allow rapid movement between the marked levels, and "UpArrow" and "DownArrow" allow fine-adjustment. debian/mudita24.xpm0000644000000000000000000001711011727064540011353 0ustar /* XPM */ static char * mudita24_xpm[] = { "48 48 181 2", " c None", ". c #EFEBE5", "+ c #DEDAD5", "@ c #D8D5CF", "# c #E6E2DC", "$ c #E9E5DF", "% c #EDEAE5", "& c #E7E4DF", "* c #DCD8D3", "= c #E8E4DE", "- c #E4E0DB", "; c #D9D4CD", "> c #D9D5CE", ", c #D7D1CA", "' c #EEEAE4", ") c #3B3A38", "! c #1C0000", "~ c #470000", "{ c #030000", "] c #908E8A", "^ c #C0CAD2", "/ c #ADBECE", "( c #DDDDDB", "_ c #91ACC5", ": c #242323", "< c #230000", "[ c #430000", "} c #000000", "| c #A7A4A0", "1 c #E4DFD8", "2 c #DAD6CF", "3 c #D8D4CD", "4 c #E1DCD5", "5 c #DBD8D2", "6 c #F0EEEB", "7 c #D5D0C9", "8 c #EAE6E0", "9 c #340000", "0 c #840000", "a c #050000", "b c #ACBFD0", "c c #99B8D4", "d c #D4D6D7", "e c #71A1CD", "f c #410000", "g c #7C0000", "h c #D9D4CC", "i c #F3F1EF", "j c #EEECE8", "k c #D0CBC3", "l c #DEDAD6", "m c #F2F0EC", "n c #D3CEC6", "o c #401400", "p c #A23300", "q c #060200", "r c #501900", "s c #993000", "t c #DAD5CE", "u c #F5F3F1", "v c #EDEBE7", "w c #D0CBC2", "x c #DBD8D4", "y c #F1EFEC", "z c #D3CEC7", "A c #421900", "B c #A74000", "C c #521F00", "D c #9D3D00", "E c #F2F1EF", "F c #ECEAE7", "G c #D1CBC3", "H c #DBD7D2", "I c #EFEDE9", "J c #3B1700", "K c #963A00", "L c #4A1C00", "M c #8E3600", "N c #F2F0EE", "O c #EDEAE6", "P c #CFCAC2", "Q c #D6D1CB", "R c #E1DED9", "S c #CFC9C2", "T c #ECE8E2", "U c #DCD7D0", "V c #E2DFDB", "W c #DFDBD5", "X c #D4CFC7", "Y c #E6E1DB", "Z c #B9B1A5", "` c #E3DFD8", " . c #CAC4BA", ".. c #E9E5DE", "+. c #BFB7AA", "@. c #E7E3DC", "#. c #441A00", "$. c #AB4200", "%. c #542000", "&. c #A13E00", "*. c #D0C9C0", "=. c #D0CAC0", "-. c #0C2300", ";. c #1D5800", ">. c #010300", ",. c #0E2B00", "'. c #1C5300", "). c #002200", "!. c #005500", "~. c #000300", "{. c #002A00", "]. c #005000", "^. c #002000", "/. c #005100", "(. c #002800", "_. c #004C00", ":. c #002100", "<. c #005300", "[. c #002900", "}. c #004E00", "|. c #002400", "1. c #005C00", "2. c #002D00", "3. c #005700", "4. c #002300", "5. c #005800", "6. c #002B00", "7. c #004600", "8. c #00B100", "9. c #000700", "0. c #004A00", "a. c #00BC00", "b. c #004500", "c. c #00AD00", "d. c #00C500", "e. c #003300", "f. c #006900", "g. c #006300", "h. c #006100", "i. c #00BA00", "j. c #E8E4DD", "k. c #BDC3C5", "l. c #B4BFC7", "m. c #CECCC8", "n. c #A4B6C5", "o. c #DBD6CE", "p. c #D8D3CB", "q. c #F4F2F0", "r. c #EFEDEA", "s. c #D1CBC4", "t. c #004700", "u. c #00B200", "v. c #F6F4F3", "w. c #E4E1DD", "x. c #F0EEEA", "y. c #D1CCC4", "z. c #00A800", "A. c #F5F4F2", "B. c #EBE9E6", "C. c #E3E0DD", "D. c #ECE8E3", "E. c #00A300", "F. c #ECE9E5", "G. c #CFC9C1", "H. c #D0CBC4", "I. c #B7AFA2", "J. c #DDD8D1", "K. c #E9E6E3", "L. c #E7E5E0", "M. c #D2CDC5", "N. c #EBE7E1", "O. c #E9E6E2", "P. c #D1CCC5", "Q. c #EDE9E3", "R. c #CDC6BC", "S. c #CCC5BB", "T. c #E7E3DD", "U. c #E2DED7", "V. c #ECE7E1", "W. c #E7E2DC", "X. c #E2DDD7", ". . . . . . . + @ @ @ @ @ @ @ # . . . . . . $ % & . . . . . . . * @ @ @ @ @ @ @ = . . . . . . - ", ". . ; > , ' . ) ! ~ ~ ~ ~ ~ { ] . . ^ / . . $ % & . . ( _ . . . : < ~ ~ ~ ~ [ } | . 1 2 3 4 . - ", ". . 5 6 7 8 . ) 9 0 0 0 0 0 a ] . . b c . . $ % & . . d e . . . : f 0 0 0 0 g } | . h i j k . - ", ". . l m n 8 . ) o p p p p p q ] . . b c . . $ % & . . d e . . . : r p p p p s } | . t u v w . - ", ". . x y z 8 . ) A B B B B B q ] . . b c . . $ % & . . d e . . . : C B B B B D } | . t E F G . - ", ". . H I n 8 . ) J K K K K K q ] . . b c . . $ % & . . d e . . . : L K K K K M } | . h N O P . - ", ". . Q R S T . ) J K K K K K q ] . . b c . . $ % & . . d e . . . : L K K K K M } | . U V W X . - ", ". . Y Z ` . . ) A B B B B B q ] . . b c . . $ % & . . d e . . . : C B B B B D } | . . . .' . - ", ". . ..+.@.. . ) #.$.$.$.$.$.q ] . . b c . . $ % & . . d e . . . : %.$.$.$.$.&.} | . . *.=.. . - ", ". . ..+.@.. . ) #.$.$.$.$.$.q ] . . b c . . $ % & . . d e . . . : %.$.$.$.$.&.} | . . *.=.. . - ", ". . ..+.@.. . ) #.$.$.$.$.$.q ] . . b c . . $ % & . . d e . . . : %.$.$.$.$.&.} | . . *.=.. . - ", ". . ..+.@.. . ) #.$.$.$.$.$.q ] . . b c . . $ % & . . d e . . . : %.$.$.$.$.&.} | . . *.=.. . - ", ". . ..+.@.. . ) #.$.$.$.$.$.q ] . . b c . . $ % & . . d e . . . : %.$.$.$.$.&.} | . . *.=.. . - ", ". . ..+.@.. . ) -.;.;.;.;.;.>.] . . b c . . $ % & . . d e . . . : ,.;.;.;.;.'.} | . . *.=.. . - ", ". . ..+.@.. . ) ).!.!.!.!.!.~.] . . b c . . $ % & . . d e . . . : {.!.!.!.!.].} | . . *.=.. . - ", ". . ..+.@.. . ) ^./././././.~.] . . b c . . $ % & . . d e . . . : (././././._.} | . . *.=.. . - ", ". . ..+.@.. . ) :.<.<.<.<.<.~.] . . b c . . $ % & . . d e . . . : [.<.<.<.<.}.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) ^./././././.~.] . . b c . . $ % & . . d e . . . : (././././._.} | . . *.=.. . - ", ". . ..+.@.. . ) ^./././././.~.] . . b c . . $ % & . . d e . . . : (././././._.} | . . *.=.. . - ", ". . ..+.@.. . ) 4.5.5.5.5.5.~.] . . b c . . $ % & . . d e . . . : 6.5.5.5.5.<.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) |.1.1.1.1.1.~.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) 7.8.8.8.8.8.9.] . . b c . . $ % & . . d e . . . : 2.1.1.1.1.3.} | . . *.=.. . - ", ". . ..+.@.. . ) 0.a.a.a.a.a.9.] . . b c . . $ % & . . d e . . . : 6.5.5.5.5.<.} | . . *.=.. . - ", ". . ..+.@.. . ) b.c.c.c.c.c.9.] . . b c . . $ % & . . d e . . . : (././././._.} | . . *.=.. . - ", ". . ..+.@.. . ) b.c.c.c.c.c.9.] . . b c . . $ % & . . d e . . . : (././././._.} | . . *.=.. . - ", ". . ..+.@.. . ) }.d.d.d.d.d.9.] . . b c . . $ % & . . d e . . . : e.f.f.f.f.g.} | . . *.=.. . - ", ". . ..+.@.. . ) }.d.d.d.d.d.9.] . . b c . . $ % & . . d e . . . : h.d.d.d.d.i.} | . . *.=.. . - ", ". . ..+.@.. . ) }.d.d.d.d.d.9.] . . b c . . $ % & . . d e . . . : h.d.d.d.d.i.} | . . *.=.. . - ", ". . ..+.@.. . ) }.d.d.d.d.d.9.] . . b c . . $ % & . . d e . . . : h.d.d.d.d.i.} | . . *.=.. . - ", ". . ..+.@.. . ) }.d.d.d.d.d.9.] . . b c . . $ % & . . d e . . . : h.d.d.d.d.i.} | . . *.=.. . - ", ". . ..+.@.. . ) }.d.d.d.d.d.9.] . j.k.l.4 . $ % & . ' m.n.o.. . : h.d.d.d.d.i.} | . . *.=.. . - ", ". . ..+.@.. . ) }.d.d.d.d.d.9.] . p.q.r.s.. $ % & . ..V y z T . : h.d.d.d.d.i.} | . . *.=.. . - ", ". . ..+.@.. . ) t.u.u.u.u.u.9.] . h v.O w . $ % & . ..w.x.y.T . : 3.u.u.u.u.z.} | . . *.=.. . - ", ". . ..+.@.. . ) b.c.c.c.c.c.9.] . h A.B.G . $ % & . ..C.r.y.D.. : !.c.c.c.c.E.} | . . *.=.. . - ", ". . ..+.@.. . ) b.c.c.c.c.c.9.] . p.N F.G.. $ % & . ..R v H.T . : !.c.c.c.c.E.} | . . *.=.. . - ", ". . ..I.@.. . ) } } } } } } } ] . J.K.L.M.. $ % & . N.* O.P.Q.. : } } } } } } } | . . R.S.. . - ", ". . . T.. . . + @ @ @ @ @ @ @ # . . ` U.V.. $ % & . . W.X.j.. . * @ @ @ @ @ @ @ = . . N.N.. . - "}; debian/mudita24.desktop0000644000000000000000000000025211727064352012220 0ustar [Desktop Entry] Type=Application Name=Mudita24 GenericName=ALSA GUI control tool for Envy24 (ice1712) soundcards Icon=mudita24 Exec=mudita24 Categories=AudioVideo;Audio; debian/rules0000755000000000000000000000017411727064352010257 0ustar #!/usr/bin/make -f LDFLAGS+=-Wl,--as-needed %: dh $@ --parallel override_dh_strip: dh_strip --dbg-package=mudita24-dbg debian/mudita24.docs0000644000000000000000000000000711727064352011475 0ustar README debian/control0000644000000000000000000000444311727064352010605 0ustar Source: mudita24 Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: cmake, debhelper (>= 7.0.50~), libasound2-dev, libgtk2.0-dev, pkg-config Standards-Version: 3.9.3 Homepage: http://code.google.com/p/mudita24/ Vcs-Git: git://git.debian.org/git/pkg-multimedia/mudita24.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/mudita24.git Package: mudita24 Architecture: linux-any Depends: alsa-utils, ${misc:Depends}, ${shlibs:Depends} Description: ALSA GUI control tool for Envy24 (ice1712) soundcards Mudita24 is a modification of the Linux alsa-tools' envy24control: an application controlling the digital mixer, channel gains and other hardware settings for sound cards based on the VIA Ice1712 chipset aka Envy24. Unlike most ALSA mixer controls, this application displays a level meter for each input and output channel and maintains peak level indicators. This is based on Envy24's hardware peak metering feature. . Mudita24 provides alternate name to avoid confusion with "envy24control 0.6.0" until changes in this version propagate upstream. As balance to the "Envy", this project needed some Mudita "In Buddhism the third of the four divine abidings is mudita, taking joy in the good fortune of another. This virtue is considered the antidote to envy and the opposite of schadenfreude." . This utility is preferable to alsamixer for those with ice1712-based cards: M-Audio Delta 1010, Delta 1010LT, Delta DiO 2496, Delta 66, Delta 44, Delta 410 and Audiophile 2496. Terratec EWS 88MT, EWS 88D, EWX 24/96, DMX 6Fire, Phase 88. Hoontech Soundtrack DSP 24, Soundtrack DSP 24 Value, Soundtrack DSP 24 Media 7.1. Event Electronics EZ8. Digigram VX442. Lionstracs, Mediastaton. Terrasoniq TS 88. Roland/Edirol DA-2496. Package: mudita24-dbg Section: debug Priority: extra Architecture: any Depends: mudita24 (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for mudita24 Mudita24 is a modification of the Linux alsa-tools' envy24control: an application controlling the digital mixer, channel gains and other hardware settings for sound cards based on the VIA Ice1712 chipset aka Envy24. . This package provides the debugging symbols. debian/mudita24.install0000644000000000000000000000013111727064613012211 0ustar debian/mudita24.desktop usr/share/applications debian/mudita24.xpm usr/share/pixmaps usr debian/changelog0000644000000000000000000000174511727064703011056 0ustar mudita24 (1.0.3+svn13-4) unstable; urgency=low * Add desktop launcher and icon file. * Update debian/copyright. * Bump Standards. -- Alessio Treglia Sun, 11 Mar 2012 10:00:28 +0100 mudita24 (1.0.3+svn13-3) unstable; urgency=low * Attempt to make meters work again. (Closes: #655708) -- Alessio Treglia Mon, 23 Jan 2012 18:33:29 +0100 mudita24 (1.0.3+svn13-2) unstable; urgency=low * Build mudita24 on linux-any only. * Depends on alsa-utils. -- Alessio Treglia Sun, 15 Jan 2012 18:31:15 +0100 mudita24 (1.0.3+svn13-1) unstable; urgency=low * New upstream snapshot. * Change buildsystem from autoconf to cmake. * envy24control has been renamed to mudita24 by upstream. -- Alessio Treglia Fri, 13 Jan 2012 17:51:37 +0100 mudita24 (1.0.3-1) unstable; urgency=low * Initial release. (Closes: #628072) -- Alessio Treglia Tue, 21 Jun 2011 10:11:09 +0200 debian/gbp.conf0000644000000000000000000000005711727064352010616 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000242011727064352011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Mudita24 Source: http://nielsmayer.com/envy24control/ Files: * Copyright: 2010 by Niels Mayer ( http://nielsmayer.com ) 2010 Tim E. Real 2005 by Alan Horstmann 2004, 2005 by Dirk Jagdmann ] 2003 by Søren Wedel Nielsen 2000 by Jaroslav Kysela ] Dirk Kalis License: GPL-2+ Files: debian/* Copyright: 2011 Alessio Treglia License: GPL-2+ License: GPL-2+ 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. Comment: You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/source/0000755000000000000000000000000011727064352010475 5ustar debian/source/format0000644000000000000000000000001411727064352011703 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000011211727064352010220 0ustar version=3 http://nielsmayer.com/envy24control/mudita24-([\d\.]+)\.tar\.gz debian/menu0000644000000000000000000000022611727064352010064 0ustar ?package(mudita24):needs="X11"\ section="Applications/Sound"\ title="Mudita24"\ longtitle="Mudita24 Control Utility"\ command="/usr/bin/mudita24"