]> git.alsa-project.org Git - alsa-python.git/log
alsa-python.git
16 years agoRelease v1.0.21 v1.0.21
Jaroslav Kysela [Mon, 31 Aug 2009 13:09:42 +0000 (15:09 +0200)]
Release v1.0.21

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
16 years agopyalsa: fix integer overflow in alsaseq.c
Chris Coleman [Fri, 21 Aug 2009 09:52:09 +0000 (11:52 +0200)]
pyalsa: fix integer overflow in alsaseq.c

* Original patch description:

I've been using the alsaseq python module and I found a bug. Sometimes
the SEQ_* constants have extremely large and incorrect values. For
example, 25769803811 instead of 35. The lower 32-bits are always
correct.

Obviously, I'm running a 64-bit operating system.

The problem is that the `value` member of the `ConstantObject`
structure is an `unsigned int` whereas it should be a `long`. I've
attached a patch. It's against the latest released version, 1.0.20.

* Revised patch description:

I just noticed that `PyString_FromFormat` in Python 2.6 doesn't handle
`%lx` in format strings, so my patch breaks `repr(Constant)`.

In addition to that, it was not necessary to change the signedness of `value`.

With those two things in mind, the patch perhaps ought to look like
this (see attached).

Signed-off-by: Chris Coleman <chris.coleman83 at gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
16 years ago[PATCH] alsa-python: Add support for setuptools
Clemens Ladisch [Wed, 5 Aug 2009 13:20:19 +0000 (15:20 +0200)]
[PATCH] alsa-python: Add support for setuptools

This patch adds support for setuptools to the setup.py file of python-alsa.

Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
16 years agoalsaseq: fix time stamps
Clemens Ladisch [Mon, 3 Aug 2009 11:46:56 +0000 (13:46 +0200)]
alsaseq: fix time stamps

The number of nanoseconds per second is actually 10^9.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
16 years agoRelease v1.0.20 v1.0.20
Jaroslav Kysela [Wed, 6 May 2009 07:07:28 +0000 (09:07 +0200)]
Release v1.0.20

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
16 years agoalsaseq: reorganize GETDICTEXT and assign self->event->data.ext.ptr
Jaroslav Kysela [Tue, 5 May 2009 09:39:29 +0000 (11:39 +0200)]
alsaseq: reorganize GETDICTEXT and assign self->event->data.ext.ptr

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
16 years agoalsaseq: fix sysex data list initialization
Jaroslav Kysela [Tue, 28 Apr 2009 08:02:36 +0000 (10:02 +0200)]
alsaseq: fix sysex data list initialization

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
17 years agoRelease v1.0.17 v1.0.17
Jaroslav Kysela [Mon, 14 Jul 2008 08:58:00 +0000 (10:58 +0200)]
Release v1.0.17

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
17 years agoRelease v1.0.17rc1 v1.0.17rc1
Jaroslav Kysela [Tue, 3 Jun 2008 07:23:24 +0000 (09:23 +0200)]
Release v1.0.17rc1

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
17 years agoremoved .hgtags and renamed .hgignore to .gitignore
Jaroslav Kysela [Tue, 20 May 2008 11:45:00 +0000 (13:45 +0200)]
removed .hgtags and renamed .hgignore to .gitignore

17 years agoalsaseq - poll() must be in Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS block
Jaroslav Kysela [Mon, 19 May 2008 06:45:29 +0000 (08:45 +0200)]
alsaseq - poll() must be in Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS block

17 years agoadded ask_volume_dB and ask_dB_volume for mixer element
Jaroslav Kysela [Mon, 21 Apr 2008 09:45:02 +0000 (11:45 +0200)]
added ask_volume_dB and ask_dB_volume for mixer element

17 years agoAdded python coverage doc
Takashi Iwai [Tue, 18 Mar 2008 17:22:00 +0000 (18:22 +0100)]
Added python coverage doc

This is the output of the alsa-python-coverage tool for the current HG
repository. It is intented to be used by the alsa-python without the
need to call the tool.

Sample usage:
-------------

$ grep ^STAT doc/COVERAGE
$ grep ^N/A doc/COVERAGE

From: Aldrin Martoq <amartoq@dcc.uchile.cl>

17 years agoalsa-python: API coverage documentation tool
Takashi Iwai [Tue, 18 Mar 2008 17:20:32 +0000 (18:20 +0100)]
alsa-python: API coverage documentation tool

The following patch is a python tool that shows how much of the
asoundlib API is being covered by the alsa-python binding. It works by
parsing the C source code and comparing with the official Doxygen
documentation from alsa website.

It will help the following users:
- alsa-python developers: know how is mapped the original C API, so
which python function/variable may be used.
- python binding developers: know how much of the C API is covered. It
could help for mistakes (free() instead of using
snd_ctl_card_info_free), know what is missing, and statistic interest ;)

From: Aldrin Martoq <amartoq@dcc.uchile.cl>

17 years agounify naming, only classes and constants use upper letters now
Jaroslav Kysela [Wed, 6 Feb 2008 09:17:39 +0000 (10:17 +0100)]
unify naming, only classes and constants use upper letters now

17 years agoAdded tag v1.0.16 for changeset ce0b6b3f2161
Jaroslav Kysela [Wed, 6 Feb 2008 07:44:51 +0000 (08:44 +0100)]
Added tag v1.0.16 for changeset ce0b6b3f2161

17 years agorelease 1.0.16 v1.0.16
Jaroslav Kysela [Wed, 6 Feb 2008 07:44:51 +0000 (08:44 +0100)]
release 1.0.16
Patch-level: Merged

17 years agoAdded tag v1.0.16rc2 for changeset 43985b8a1dad
Jaroslav Kysela [Tue, 29 Jan 2008 08:30:58 +0000 (09:30 +0100)]
Added tag v1.0.16rc2 for changeset 43985b8a1dad

17 years agorelease 1.0.16rc2 v1.0.16rc2
Jaroslav Kysela [Tue, 29 Jan 2008 08:30:58 +0000 (09:30 +0100)]
release 1.0.16rc2
Patch-level: Merged

17 years agopyalsa.alsaseq API added
Aldrin Martoq [Thu, 24 Jan 2008 16:41:49 +0000 (17:41 +0100)]
pyalsa.alsaseq API added
Signed-off-by: Aldrin Martoq <amartoq@dcc.uchile.cl>
17 years agoAdded tag v1.0.16rc1 for changeset ac3fb64c2f9f
Jaroslav Kysela [Tue, 22 Jan 2008 10:56:20 +0000 (11:56 +0100)]
Added tag v1.0.16rc1 for changeset ac3fb64c2f9f

17 years agorelease 1.0.16rc1 v1.0.16rc1
Jaroslav Kysela [Tue, 22 Jan 2008 10:56:20 +0000 (11:56 +0100)]
release 1.0.16rc1
Patch-level: Merged

17 years agofixed print in remove-user-ctl.py
Jaroslav Kysela [Sat, 3 Nov 2007 10:25:08 +0000 (11:25 +0100)]
fixed print in remove-user-ctl.py

17 years agoallow thread when calling handle events for mixer and hcontrol interface
Jaroslav Kysela [Fri, 2 Nov 2007 17:30:20 +0000 (18:30 +0100)]
allow thread when calling handle events for mixer and hcontrol interface

17 years agoalsahcontrol - fix doc - elementType -> ElementType
Jaroslav Kysela [Tue, 30 Oct 2007 08:56:49 +0000 (09:56 +0100)]
alsahcontrol - fix doc - elementType -> ElementType

17 years agofix alsahcontrol.Element initializer and remove compilation warnings for gcc 4.2.1
Jaroslav Kysela [Tue, 30 Oct 2007 08:29:35 +0000 (09:29 +0100)]
fix alsahcontrol.Element initializer and remove compilation warnings for gcc 4.2.1

17 years agoAdded tag v1.0.15 for changeset f8fd2ce0eb55
Jaroslav Kysela [Tue, 16 Oct 2007 07:30:52 +0000 (09:30 +0200)]
Added tag v1.0.15 for changeset f8fd2ce0eb55

17 years agorelease 1.0.15 v1.0.15
Jaroslav Kysela [Tue, 16 Oct 2007 07:30:52 +0000 (09:30 +0200)]
release 1.0.15
Patch-level: Merged

17 years agoChanged Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz
Jaroslav Kysela [Mon, 15 Oct 2007 08:31:20 +0000 (10:31 +0200)]
Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz

18 years agoAdded tag v1.0.15rc2 for changeset b908118e33cc
Jaroslav Kysela [Wed, 12 Sep 2007 09:16:03 +0000 (11:16 +0200)]
Added tag v1.0.15rc2 for changeset b908118e33cc

18 years agorelease 1.0.15rc2 v1.0.15rc2
Jaroslav Kysela [Wed, 12 Sep 2007 09:16:03 +0000 (11:16 +0200)]
release 1.0.15rc2
Patch-level: Merged

18 years agoalsacontrol - add hwdepDevices(), pcmDevices(), rawmidiDevices()
Jaroslav Kysela [Wed, 12 Sep 2007 09:11:23 +0000 (11:11 +0200)]
alsacontrol - add hwdepDevices(), pcmDevices(), rawmidiDevices()

18 years agoalsa hcontrol - added getArray() and setArray()
Jaroslav Kysela [Thu, 30 Aug 2007 12:08:44 +0000 (14:08 +0200)]
alsa hcontrol - added getArray() and setArray()

18 years agoalsa mixer interface - added getVolumeArray() and setVolumeArray()
Jaroslav Kysela [Thu, 30 Aug 2007 11:47:49 +0000 (13:47 +0200)]
alsa mixer interface - added getVolumeArray() and setVolumeArray()

18 years agoAdded tag v1.0.15rc1 for changeset cfffbd1b1985
Jaroslav Kysela [Thu, 30 Aug 2007 08:23:46 +0000 (10:23 +0200)]
Added tag v1.0.15rc1 for changeset cfffbd1b1985

18 years agorelease 1.0.15rc1 v1.0.15rc1
Jaroslav Kysela [Thu, 30 Aug 2007 08:23:46 +0000 (10:23 +0200)]
release 1.0.15rc1
Patch-level: Merged

18 years agoadded alsacontrol module (not finished)
Jaroslav Kysela [Wed, 11 Jul 2007 08:09:31 +0000 (10:09 +0200)]
added alsacontrol module (not finished)
- added more attributes for alsa-lib's simple mixer layer

18 years agohcontrol / mixer - fixed typos in callbacks
Jaroslav Kysela [Sun, 8 Jul 2007 12:59:16 +0000 (14:59 +0200)]
hcontrol / mixer - fixed typos in callbacks

18 years agoAdded tag v1.0.14 for changeset e825aa6a1fef
Jaroslav Kysela [Mon, 4 Jun 2007 13:00:37 +0000 (15:00 +0200)]
Added tag v1.0.14 for changeset e825aa6a1fef

18 years agorelease 1.0.14 v1.0.14
Jaroslav Kysela [Mon, 4 Jun 2007 13:00:36 +0000 (15:00 +0200)]
release 1.0.14
Patch-level: Merged

18 years agoAdded tag v1.0.14rc4 for changeset 102c8839f2b4
Jaroslav Kysela [Wed, 2 May 2007 08:08:09 +0000 (10:08 +0200)]
Added tag v1.0.14rc4 for changeset 102c8839f2b4

18 years agorelease 1.0.14rc4 v1.0.14rc4
Jaroslav Kysela [Wed, 2 May 2007 08:08:09 +0000 (10:08 +0200)]
release 1.0.14rc4
Patch-level: Merged

18 years agoalsahcontrol - fixed wrong return value in Value.setTuple(), fixed some refcnts
Jaroslav Kysela [Mon, 26 Feb 2007 15:14:06 +0000 (16:14 +0100)]
alsahcontrol - fixed wrong return value in Value.setTuple(), fixed some refcnts

18 years agomoved test code to test directory
Jaroslav Kysela [Mon, 26 Feb 2007 14:27:39 +0000 (15:27 +0100)]
moved test code to test directory

18 years agoAdded MANIFEST.in file.
Jaroslav Kysela [Mon, 26 Feb 2007 09:13:31 +0000 (10:13 +0100)]
Added MANIFEST.in file.

18 years agoAdded tag v1.0.14rc3 for changeset 3c7d952f9851
Jaroslav Kysela [Mon, 26 Feb 2007 09:13:19 +0000 (10:13 +0100)]
Added tag v1.0.14rc3 for changeset 3c7d952f9851

18 years agoremove previous 1.0.14rc3 tags v1.0.14rc3
Jaroslav Kysela [Mon, 26 Feb 2007 09:00:58 +0000 (10:00 +0100)]
remove previous 1.0.14rc3 tags

18 years ago1.0.14rc3 release
Jaroslav Kysela [Mon, 26 Feb 2007 08:56:19 +0000 (09:56 +0100)]
1.0.14rc3 release

18 years agoAdded tag v1.0.14rc3 for changeset f42d90d40e5b
Jaroslav Kysela [Mon, 26 Feb 2007 08:55:40 +0000 (09:55 +0100)]
Added tag v1.0.14rc3 for changeset f42d90d40e5b

18 years agosetup.py - version related changes
Jaroslav Kysela [Mon, 26 Feb 2007 08:54:38 +0000 (09:54 +0100)]
setup.py - version related changes

18 years agoAdded tag v1.0.14rc3 for changeset cf7179412a11
Jaroslav Kysela [Mon, 26 Feb 2007 08:22:50 +0000 (09:22 +0100)]
Added tag v1.0.14rc3 for changeset cf7179412a11

18 years agorelease 1.0.14rc3
Jaroslav Kysela [Mon, 26 Feb 2007 08:22:50 +0000 (09:22 +0100)]
release 1.0.14rc3
Patch-level: Merged

18 years agoadded remove-user-ctl.py script, fixed alsahcontrol.Info bool values
Jaroslav Kysela [Mon, 26 Feb 2007 08:10:44 +0000 (09:10 +0100)]
added remove-user-ctl.py script, fixed alsahcontrol.Info bool values

18 years agoalsahcontrol module - add userspace universal control element management
Jaroslav Kysela [Sat, 24 Feb 2007 17:32:25 +0000 (18:32 +0100)]
alsahcontrol module - add userspace universal control element management

18 years agoimplemented Value type fo alsahcontrol
Jaroslav Kysela [Fri, 23 Feb 2007 13:59:50 +0000 (14:59 +0100)]
implemented Value type fo alsahcontrol

18 years agosome fixes and info.id extension for Info type in alsahcontrol
Jaroslav Kysela [Fri, 23 Feb 2007 11:48:18 +0000 (12:48 +0100)]
some fixes and info.id extension for Info type in alsahcontrol

18 years agoadd Info type implementation for alsahcontrol module
Jaroslav Kysela [Fri, 23 Feb 2007 11:37:23 +0000 (12:37 +0100)]
add Info type implementation for alsahcontrol module

18 years agoinitial code for alsahcontrol module, missing info and value management
Jaroslav Kysela [Fri, 23 Feb 2007 09:05:26 +0000 (10:05 +0100)]
initial code for alsahcontrol module, missing info and value management

18 years agoadded alsacard python module to cover card management and device name hints
Jaroslav Kysela [Thu, 22 Feb 2007 20:14:13 +0000 (21:14 +0100)]
added alsacard python module to cover card management and device name hints

18 years agopython-alsa module initial code import - only simple mixer interface is available
Jaroslav Kysela [Thu, 22 Feb 2007 13:28:53 +0000 (14:28 +0100)]
python-alsa module initial code import - only simple mixer interface is available