]>
git.alsa-project.org Git - alsa-tools.git/log
Adrian Knoth [Sun, 9 Jan 2011 18:42:59 +0000 (19:42 +0100)]
Add support for RME MADI, RayDAT and AIO
Merged the work by Florian Faber that's distributed separately as
hdspmixer64.
Code taken from http://wiki.linuxproaudio.org/index.php/App:hdspmixer_64
Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Georg Rudolph [Sat, 15 May 2010 07:37:34 +0000 (09:37 +0200)]
hdspmixer: Fix buffer overflow
A one off string buffer overflow fixed by handling it properly with
string stream.
Signed-off-by: Georg Rudolph <georg.rudolph@schwaben.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Fri, 16 Apr 2010 11:11:09 +0000 (13:11 +0200)]
Release v1.0.23
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Wed, 7 Apr 2010 11:53:41 +0000 (13:53 +0200)]
hwmixvolume: add hwmixvolume to EXTRA_DIST
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Wed, 7 Apr 2010 07:30:00 +0000 (09:30 +0200)]
Fix hwmixvolume gitcompile script (missing files)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Clemens Ladisch [Mon, 18 Jan 2010 14:53:35 +0000 (15:53 +0100)]
hwmixvolume: make scripts executable
The gitcompile script is easier to use if it's executable.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Clemens Ladisch [Mon, 18 Jan 2010 14:37:41 +0000 (15:37 +0100)]
add hwmixvolume
Add a tool to control the volume of individual streams on sound cards
that use hardware mixing.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Wed, 16 Dec 2009 15:18:53 +0000 (16:18 +0100)]
Release v1.0.22
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Pavel Hofman [Tue, 6 Oct 2009 14:00:16 +0000 (16:00 +0200)]
envy24control: Changing the Multi Track Peak control from MIXER to PCM type
* The "Multi Track Peak" control is now of PCM type, to avoid
confusing users in other alsa mixers.
Signed-off-by: Pavel Hofman <pavel.hofman@ivitera.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Mon, 31 Aug 2009 13:09:39 +0000 (15:09 +0200)]
Release v1.0.21
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Mon, 31 Aug 2009 10:48:22 +0000 (12:48 +0200)]
qlo10k1: Fix usage of $x_libraries in acinclude.m4 - it may be empty
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Takashi Iwai [Wed, 1 Jul 2009 06:07:46 +0000 (08:07 +0200)]
ac3dec - Fix typos of -q option
It's quiet, not quit.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Mon, 8 Jun 2009 09:48:45 +0000 (11:48 +0200)]
us428control - Fix array overflow
Fix the array overflow in accessing Vol[],
Cus428State.cc:257:32: warning: array subscript is above array bounds
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diego Elio 'Flameeyes' Pettenò [Wed, 27 May 2009 21:20:34 +0000 (23:20 +0200)]
Also fix the configure for hdspconf for LIBS/LDFLAGS mistakes.
Commit
56970e8143b4d171a118d114b1ddfa7621401127 already took care of this
for the other tools, but hdspconf somewhat was excluded, fix this now.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diego Elio 'Flameeyes' Pettenò [Wed, 27 May 2009 21:20:33 +0000 (23:20 +0200)]
envy24control - Don't redeclare isblank().
While technically isblank() is a C library function, nothing stops it from
being a macro, and indeed it seems to be on glibc-2.10.
This should not be a problem because ctype.h already declares it on
probably all the systems where it's used.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Wed, 6 May 2009 07:07:25 +0000 (09:07 +0200)]
Release v1.0.20
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Giuliano Pochini [Wed, 18 Mar 2009 23:15:44 +0000 (00:15 +0100)]
echomixer: little bug fix
This patch fixes a stupid bug that was introduced in the last change.
Signed-off-by: Giuliano Pochini <pochini@shiny.it>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Giuliano Pochini [Sun, 15 Mar 2009 20:35:09 +0000 (21:35 +0100)]
echomixer: Fix echomixer to work with the new drivers
There is a long standing bug in the drivers for cards with a vmixer because
I overlooked a detail in the c++ generic driver by echoaudio. Those cards
do not have a line-out volume control. It is a virtual control provided by
the generic driver. The bug is harmless because the DSP just ignores the
command to change the volume.
Since that control has been removed, echomixer must be updated. With this
patch it uses the vmixer to fake the line-out volume.
This patch makes echomixer work with the new drivers.
Signed-off-by: Giuliano Pochini <pochini@shiny.it>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Giuliano Pochini [Sun, 8 Mar 2009 19:56:08 +0000 (20:56 +0100)]
ALSA: echomixer, fix vmixer GUI
This patch fixes several bugs in the vmixer GUI and removes the "misc"
button from the main window when the card has no global controls.
Signed-off-by: Giuliano Pochini <pochini@shiny.it>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Mon, 19 Jan 2009 11:17:21 +0000 (12:17 +0100)]
Release v1.0.19
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Takashi Iwai [Sun, 30 Nov 2008 17:24:55 +0000 (18:24 +0100)]
Remove -Werror for ac3dec/tools
The -Werror option may cause build errors depending on the compiler
version.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diego 'Flameeyes' Pettenò [Thu, 13 Nov 2008 12:13:53 +0000 (13:13 +0100)]
Fix building of alsa-tools when using the --as-needed linker option.
Please note that LDFLAGS is the _wrong_ variable to pass libraries
with, automake tells you to use _LDADD for binaries and _LIBADD for
libraries, while autoconf wants them in the LIBS variable.
Signed-off-by: Diego 'Flameeyes' Pettenò <flameeyes@gmail.com>
Jaroslav Kysela [Wed, 29 Oct 2008 12:42:12 +0000 (13:42 +0100)]
Release v1.0.18
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Takashi Iwai [Fri, 24 Oct 2008 09:44:08 +0000 (11:44 +0200)]
ac3dec - Add missing -H option
The option -H was missing in getopt argument.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai [Fri, 24 Oct 2008 07:26:20 +0000 (09:26 +0200)]
Merge branch 'master' of upstream
Takashi Iwai [Fri, 24 Oct 2008 07:24:32 +0000 (09:24 +0200)]
ac3dec - Add -H option for HDMI
The HD-audio can have an independent HDMI PCM device via "hdmi".
The option -H is for using hdmi instead of spdif.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Jaroslav Kysela [Tue, 9 Sep 2008 12:48:16 +0000 (14:48 +0200)]
Added seq/gitcompile and seq/Makefile to tarball
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 9 Sep 2008 12:30:00 +0000 (14:30 +0200)]
Fix the gitcompile addition to EXTRA_DIST - echomixer
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 9 Sep 2008 12:17:10 +0000 (14:17 +0200)]
Added configure target to global Makefile and gitcompile to EXTRA_DIST
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 19 Aug 2008 17:36:49 +0000 (19:36 +0200)]
improved automake directory detection for echomixer tree
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 19 Aug 2008 17:33:36 +0000 (19:33 +0200)]
improve Makefile error paths, improve automake directory detection for sbiload
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 19 Aug 2008 17:27:24 +0000 (19:27 +0200)]
sb16_csp/gitcompile improve automake directory detection
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 19 Aug 2008 17:24:35 +0000 (19:24 +0200)]
rmedigicontrol/gitcompile fixed typo
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 19 Aug 2008 17:22:20 +0000 (19:22 +0200)]
more gitcompile cleanups
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 19 Aug 2008 16:51:25 +0000 (18:51 +0200)]
gitcompile: return error return code and add GITCOMPILE_NO_MAKE condition
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Mon, 14 Jul 2008 08:57:54 +0000 (10:57 +0200)]
Release v1.0.17
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 3 Jun 2008 09:54:50 +0000 (11:54 +0200)]
improved compile script (too look also to subdirs)
Jaroslav Kysela [Tue, 3 Jun 2008 09:51:10 +0000 (11:51 +0200)]
Modified .gitignore
Jaroslav Kysela [Tue, 3 Jun 2008 09:40:27 +0000 (11:40 +0200)]
Added compile script
Jaroslav Kysela [Tue, 3 Jun 2008 08:40:33 +0000 (10:40 +0200)]
Release v1.0.17rc1
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Jaroslav Kysela [Tue, 3 Jun 2008 08:40:13 +0000 (10:40 +0200)]
HGCOMPILE -> GITCOMPILE
Jaroslav Kysela [Tue, 3 Jun 2008 08:39:28 +0000 (10:39 +0200)]
hgcompile -> gitcompile changes (include README files)
Jaroslav Kysela [Tue, 20 May 2008 11:38:30 +0000 (13:38 +0200)]
remove .hg files and renamed hgcompile to gitcompile
Takashi Iwai [Tue, 5 Feb 2008 12:30:45 +0000 (13:30 +0100)]
hdspmixer - Fix Digiface channel map for ADAT speed mode 1
Fixed the channel map for ADAT speed mode 1 (rate > 48000).
ALSA bug#3732
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3732
Jaroslav Kysela [Tue, 5 Feb 2008 09:08:12 +0000 (10:08 +0100)]
Added tag v1.0.16 for changeset
50f300cf6ce4
Jaroslav Kysela [Tue, 5 Feb 2008 09:08:12 +0000 (10:08 +0100)]
release 1.0.16
Patch-level: Merged
Takashi Iwai [Wed, 30 Jan 2008 07:58:17 +0000 (08:58 +0100)]
Fix a small memleak
Added the forgotten free. ALSA bug#3687
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3687
Takashi Iwai [Tue, 29 Jan 2008 12:22:33 +0000 (13:22 +0100)]
hdspmixer - small memory leak fix
ALSA bug#3687
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3687
the hdspmixer application leaks one memory block, a c-style string
which is obtained by snd_card_get_longname, but never freed ...
Jaroslav Kysela [Mon, 21 Jan 2008 09:42:49 +0000 (10:42 +0100)]
Added tag v1.0.16rc1 for changeset
fe102545bfa6
Jaroslav Kysela [Mon, 21 Jan 2008 09:42:49 +0000 (10:42 +0100)]
release 1.0.16rc1
Patch-level: Merged
Jaroslav Kysela [Tue, 15 Jan 2008 13:47:26 +0000 (14:47 +0100)]
support for dynamic 2.0/5.1 AC3 changes - bug#3441
Takashi Iwai [Wed, 14 Nov 2007 12:04:34 +0000 (13:04 +0100)]
hdspmixer - Automatic initialization of secondary cards
From debian bug#450805:
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.
Takashi Iwai [Tue, 30 Oct 2007 10:53:40 +0000 (11:53 +0100)]
sbiload - Rewritten to use hwdep device
Major rewritten to use hwdep device instead of instrument layer.
Also, more options (-c, -2, -q, -D) and better guess work for
patch types now.
Takashi Iwai [Mon, 22 Oct 2007 13:16:35 +0000 (15:16 +0200)]
hdspmixer - Fix compilation with gcc4.3
Fixed the doubled parameter 'w'. Yeah, gcc 4.3 is picky.
Jaroslav Kysela [Mon, 15 Oct 2007 08:36:48 +0000 (10:36 +0200)]
Added tag v1.0.15 for changeset
703170cf0b69
Jaroslav Kysela [Mon, 15 Oct 2007 08:36:48 +0000 (10:36 +0200)]
release 1.0.15
Patch-level: Merged
Jaroslav Kysela [Mon, 15 Oct 2007 08:25:36 +0000 (10:25 +0200)]
Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
Takashi Iwai [Tue, 9 Oct 2007 10:30:14 +0000 (12:30 +0200)]
envy24control - Fix SPDIF input control
Fix SPDIF input control name that was wrongly set due to a typo in
the changeset
48406c03292e .
Takashi Iwai [Mon, 4 Jun 2007 13:16:24 +0000 (15:16 +0200)]
Add missing library dependency
ac3dec requires math library.
Jaroslav Kysela [Mon, 4 Jun 2007 11:49:12 +0000 (13:49 +0200)]
qlo10k1 - add --enable-qtforce32 switch (post 1.0.14 stuff)
Jaroslav Kysela [Mon, 4 Jun 2007 11:26:52 +0000 (13:26 +0200)]
Added tag v1.0.14 for changeset
de955db608f2
Jaroslav Kysela [Mon, 4 Jun 2007 11:26:52 +0000 (13:26 +0200)]
release 1.0.14
Patch-level: Merged
Jaroslav Kysela [Mon, 4 Jun 2007 11:26:35 +0000 (13:26 +0200)]
qlo10k1 - added real support for lib64 detection (OpenSuSE 10.2)
Jaroslav Kysela [Mon, 4 Jun 2007 09:57:49 +0000 (11:57 +0200)]
Added tag v1.0.14 for changeset
8a72a0e24d7d
Jaroslav Kysela [Mon, 4 Jun 2007 09:57:49 +0000 (11:57 +0200)]
release 1.0.14
Patch-level: Merged
Jaroslav Kysela [Mon, 4 Jun 2007 09:57:17 +0000 (11:57 +0200)]
Add lib64 search paths for QTDIR
Jaroslav Kysela [Thu, 31 May 2007 06:56:02 +0000 (08:56 +0200)]
Added tag v1.0.14 for changeset
d5d3099c66ee
Jaroslav Kysela [Thu, 31 May 2007 06:56:02 +0000 (08:56 +0200)]
release 1.0.14
Patch-level: Merged
Jaroslav Kysela [Wed, 2 May 2007 07:26:57 +0000 (09:26 +0200)]
ac3dec - remove config.sub
Jaroslav Kysela [Mon, 26 Feb 2007 08:21:17 +0000 (09:21 +0100)]
Added tag v1.0.14rc3 for changeset
af93520f79d6
Jaroslav Kysela [Mon, 26 Feb 2007 08:21:17 +0000 (09:21 +0100)]
release 1.0.14rc3
Patch-level: Merged
Takashi Iwai [Fri, 16 Feb 2007 17:45:48 +0000 (18:45 +0100)]
us428control 0.4.6
Minor clean ups.
From: Rui Nuno Capela <rncbc@rncbc.org>
Takashi Iwai [Wed, 14 Feb 2007 23:22:20 +0000 (00:22 +0100)]
us428control 0.4.5
- A new command line option indicates which interface model is actually
present (-m us428|us224|mixxx) -- nb. the mixxx mode is actually
orthogonal to the us428 and us224 ones, which are in turn both mutually
exclusive, so that more than one -m option can be specified in the same
command line, for compatibility sake; default to us428 mode, of course.
- New BANK switching allows for mapping to a maximum of 32 (!) logical
channel-tracks. This introduces effective BANK L/R button functionality.
Under the default us428 mode it now offers a total of 4 switchable banks
(or layers) for the available 8 fader-channels; while in the new us224
mode, one can switch across 8 banks of 4 fader-channels each. Each
fader-channel maps sequentially (0-31) to a logical track in your DAW,
when connected in a MMC closed-loop. This only applies when not in INPUT
MONITOR mode.
- SELECT, REC, MUTE and SOLO state LEDs/buttons/channel functionality
are now split into INPUT MONITOR and BANK modes, so that each bank
(layer) has its own state. INPUT MONITOR mode gets its own independent
state, which is the only that affects the audio interface channel signal
volume (via respective faders) through the internal hardware mixer --
nb. this special mode deals exclusively to channel/faders 0 and 1 (A/B)
and eventually to 2 and 3 (C/D) which are only available on the US-428
and made accessible through modprobe'ing snd-usb-usx2y with nrpacks=1
and thus made usable via the special hwdep "rawusb" interface mode (ie.
hw:N,2).
- The new track-channel mapping gets effectively signaled through
correspondent but rather experimental MMC MASKED WRITE sub-commands for
RECORD, MUTE and SOLO arming. It is important to note that this late
SOLO sub-command is just some MMC implementation mockup of mine, as I
believe there's no support whatsoever for just that from the official
MIDI MMC RP-013 document (which I don't even have access to date:)
However, I've been prototyping around with this, to my own amusement and
home-brew audio/MIDI sequencer, qtractor:
http://qtractor.sourceforge.net
- NULL fader switch LED is now switchable on/off, but not actually of
any usefulness at this time ;)
I have tried to maintain all previous functionality as it were. Of
course I only tested this new stuff over my own US-224, for which it
surely needs the '-m us224' command-line option. This is also proposedto
be specified in a correspondent udev rule, for all this to work
correctly OOTB for the US-224 at least. US-428 owners don't need to
bother ;)
From: Rui Nuno Capela <rncbc@rncbc.org>
Takashi Iwai [Fri, 19 Jan 2007 17:38:26 +0000 (18:38 +0100)]
ld10k1 - Use the new API
Issue SNDRV_EMU10K1_IOCTL_PVERSION and check the driver.
This prevents to run ld10k1 on the older binary-incompatible driver.
Takashi Iwai [Fri, 19 Jan 2007 17:30:05 +0000 (18:30 +0100)]
as10k1 - increase max number of macros and check the size
- Increase the max number of macros to 30.
- Check the current number of macros to avoid segfault.
Jaroslav Kysela [Thu, 7 Dec 2006 14:04:33 +0000 (15:04 +0100)]
Jaroslav Kysela [Thu, 7 Dec 2006 14:04:33 +0000 (15:04 +0100)]
release 1.0.14rc1
Patch-level: Merged
Takashi Iwai [Tue, 17 Oct 2006 15:34:42 +0000 (17:34 +0200)]
Don't compare with a literal
Don't compare a pointer with a string literal. Use strcmp instead.
Cedric GESTES [Thu, 5 Oct 2006 12:59:38 +0000 (14:59 +0200)]
us428control support for mixxx
This patch allow to change the mapping of the us428, the new mapping is
used with mixxx.
To use the new mapping:
./us428control -m mixxx
Signed-off-by: Cedric GESTES <goctaf@gmail.com>
Jaroslav Kysela [Fri, 29 Sep 2006 11:31:02 +0000 (13:31 +0200)]
Jaroslav Kysela [Fri, 29 Sep 2006 11:31:01 +0000 (13:31 +0200)]
release 1.0.13
Patch-level: Merged
Jaroslav Kysela [Tue, 12 Sep 2006 13:35:53 +0000 (15:35 +0200)]
Jaroslav Kysela [Tue, 12 Sep 2006 13:35:52 +0000 (15:35 +0200)]
release 1.0.13rc2
Patch-level: Merged
Takashi Iwai [Thu, 7 Sep 2006 18:55:49 +0000 (20:55 +0200)]
Fix ADC controls with higher resolution in envy24control
Fixed envy24control to handle ADC volumes with higher resolution
properly.
Also, the bogus sync of gtk_adjustment between ADC and IPGA volumes
is fixed in the case no IPGA is detected.
Jaroslav Kysela [Tue, 22 Aug 2006 12:40:50 +0000 (14:40 +0200)]
Jaroslav Kysela [Tue, 22 Aug 2006 12:40:50 +0000 (14:40 +0200)]
release 1.0.12
Patch-level: Merged
Jaroslav Kysela [Fri, 4 Aug 2006 12:28:19 +0000 (14:28 +0200)]
Jaroslav Kysela [Fri, 4 Aug 2006 12:28:18 +0000 (14:28 +0200)]
release 1.0.12rc2
Patch-level: Merged
Jaroslav Kysela [Wed, 21 Jun 2006 13:50:45 +0000 (15:50 +0200)]
Jaroslav Kysela [Wed, 21 Jun 2006 13:50:45 +0000 (15:50 +0200)]
release 1.0.12rc1
Patch-level: Merged
Takashi Iwai [Wed, 31 May 2006 13:08:46 +0000 (15:08 +0200)]
hdspmixer - Fix duplicated parameters in function declaration
Fixed duplicated parameters in function declaration.
Takashi Iwai [Fri, 12 May 2006 13:36:52 +0000 (15:36 +0200)]
Add hgcompile scripts
Added hgcompile scripts.
Clemens Ladisch [Tue, 2 May 2006 13:38:46 +0000 (15:38 +0200)]
qlo10k1: use stdlib.h for malloc()/free()
Some qlo10k1 files need <stdlib.h> for malloc() and free(); it seems not
all Qt headers include them by default.
Jaroslav Kysela [Wed, 19 Apr 2006 10:29:51 +0000 (12:29 +0200)]
Jaroslav Kysela [Wed, 19 Apr 2006 10:29:51 +0000 (12:29 +0200)]
release 1.0.11
Patch-level: Merged
Jaroslav Kysela [Tue, 11 Apr 2006 13:59:11 +0000 (15:59 +0200)]
Jaroslav Kysela [Tue, 11 Apr 2006 13:59:11 +0000 (15:59 +0200)]
release 1.0.11rc5
Patch-level: Merged
Jaroslav Kysela [Mon, 10 Apr 2006 13:02:15 +0000 (15:02 +0200)]
Added tags for ALSA version since 1.0.3
Takashi Iwai [Fri, 7 Apr 2006 16:17:19 +0000 (18:17 +0200)]
Fix exec permission of cvscompile and add .hgignore
Takashi Iwai [Wed, 29 Mar 2006 11:33:02 +0000 (11:33 +0000)]
Support both GTK+1.2 and GTK+2.x
Support both GTK+ 1.2 and GTK+ 2.x in single configure scripts.
GTK+ 2.x is used unless --with-gtk2=no is given.
If you have no gtk1 or gtk2 devel packages, use configure.in-gtk1
or -gtk2 and do autoreconf.