]> git.alsa-project.org Git - alsa-plugins.git/log
alsa-plugins.git
18 years agoFix the pop noise with samplerate plugin
Takashi Iwai [Fri, 13 Jul 2007 17:06:08 +0000 (19:06 +0200)]
Fix the pop noise with samplerate plugin

A (temporary) fix for the pop noise at the beginning of playback
with samplerate plugin.

18 years agoAdd -no-undefined option to LDFLAGS
Takashi Iwai [Mon, 4 Jun 2007 13:23:44 +0000 (15:23 +0200)]
Add -no-undefined option to LDFLAGS

Added -no-undefined option to LDFLAGS to make linking sure.

18 years agoAdded tag v1.0.14 for changeset 213140a5ea7a
Jaroslav Kysela [Thu, 31 May 2007 06:55:31 +0000 (08:55 +0200)]
Added tag v1.0.14 for changeset 213140a5ea7a

18 years agorelease 1.0.14 v1.0.14
Jaroslav Kysela [Thu, 31 May 2007 06:55:31 +0000 (08:55 +0200)]
release 1.0.14
Patch-level: Merged

18 years agoEnable link with external libspeex
Takashi Iwai [Thu, 24 May 2007 13:28:22 +0000 (15:28 +0200)]
Enable link with external libspeex

- Add --with-speex configure option to specify the build of speex rate
  plugin.  As default, it's linked to external library.  If not available,
  defaults to builtin code.
- Show build conditions at the end of configure script
- Use AS_HELP_TEXT()

18 years agoFix segfault of a52 plugin
Takashi Iwai [Wed, 23 May 2007 09:53:04 +0000 (11:53 +0200)]
Fix segfault of a52 plugin

Added the missing call of avcodec_init() to avoid setfault of a52
plugin with the latest svn revision of ffmpeg.

From: Fabian van der Werf <fvanderwerf@gmail.com>

18 years agoFix plugindir config setting
Takashi Iwai [Mon, 7 May 2007 15:38:22 +0000 (17:38 +0200)]
Fix plugindir config setting

Fixed plugindir config setting when no option was given.
Also fixed an obvious typo.

18 years agoAdd plugin directory configure option
Takashi Iwai [Thu, 3 May 2007 18:58:05 +0000 (20:58 +0200)]
Add plugin directory configure option

Added --with-plugindir configure option to specify the directory
for plugin objects.

18 years agoAdded tag v1.0.14rc4 for changeset 7147fb6d6612
Jaroslav Kysela [Wed, 2 May 2007 11:31:05 +0000 (13:31 +0200)]
Added tag v1.0.14rc4 for changeset 7147fb6d6612

18 years agoAdd missing header files for pph v1.0.14rc4
Takashi Iwai [Wed, 2 May 2007 10:55:07 +0000 (12:55 +0200)]
Add missing header files for pph

18 years agoAdded tag v1.0.14rc4 for changeset 01a4a861a39c
Jaroslav Kysela [Wed, 2 May 2007 06:45:46 +0000 (08:45 +0200)]
Added tag v1.0.14rc4 for changeset 01a4a861a39c

18 years agorelease 1.0.14rc4
Jaroslav Kysela [Wed, 2 May 2007 06:45:46 +0000 (08:45 +0200)]
release 1.0.14rc4
Patch-level: Merged

18 years agoAdd missing files for pph
Takashi Iwai [Fri, 23 Mar 2007 10:22:21 +0000 (11:22 +0100)]
Add missing files for pph

Added missing files for pph speex resampler plugin.

18 years agoUpdate version of speex resampler plugin
Takashi Iwai [Wed, 21 Mar 2007 11:20:04 +0000 (12:20 +0100)]
Update version of speex resampler plugin

From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>

I'm attaching an updated version of my resampler plugin. It fixes a few
minor issues and it adds support for fixed-point processing (just add
-DFIXED_POINT to the build). Let me know if there's any problem.

18 years agoAdd missing gcd.h to rate-lavc/Makefile.am
Takashi Iwai [Thu, 8 Mar 2007 11:54:57 +0000 (12:54 +0100)]
Add missing gcd.h to rate-lavc/Makefile.am

Added missing gcd.h to rate-lavc/Makefile.am.

18 years agoAdd documentation for speex rate plugin
Takashi Iwai [Wed, 7 Mar 2007 17:16:30 +0000 (18:16 +0100)]
Add documentation for speex rate plugin

Added the documentation for speex rate plugin.

From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>

18 years agoImprove parameter constraints in alsa-pulse
Pierre Ossman [Wed, 7 Mar 2007 14:52:05 +0000 (15:52 +0100)]
Improve parameter constraints in alsa-pulse

Remove parameter constraints where we actually have none. Also, restrict
total buffer size to 4 MB as current versions of the PulseAudio server
will refuse streams larger than that.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
18 years agov1.0.14rc3
Jaroslav Kysela [Mon, 26 Feb 2007 09:21:21 +0000 (10:21 +0100)]
v1.0.14rc3

18 years agoAdded tag v1.0.14rc3 for changeset 056fbbe54729
Jaroslav Kysela [Mon, 26 Feb 2007 09:20:59 +0000 (10:20 +0100)]
Added tag v1.0.14rc3 for changeset 056fbbe54729

18 years agopph - do not include <samplerate.h> in rate_speexrate.c v1.0.14rc3
Jaroslav Kysela [Mon, 26 Feb 2007 09:20:40 +0000 (10:20 +0100)]
pph - do not include <samplerate.h> in rate_speexrate.c

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

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

18 years agoAdd rate resampler plugin based on speex
Takashi Iwai [Thu, 22 Feb 2007 12:18:07 +0000 (13:18 +0100)]
Add rate resampler plugin based on speex

Added another rate resampler plugin based on speex code.
Light weight and much better quality.

From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>

18 years agoFix wrong implementation of input/output_frames in samplerate plugin
Takashi Iwai [Thu, 22 Feb 2007 11:32:02 +0000 (12:32 +0100)]
Fix wrong implementation of input/output_frames in samplerate plugin

The libsamplerate rate plugin has wrong implementations of input_frames
and output_frames callbacks.  They have to be swapped.

From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>

18 years agoAdd livavcodec resampler plugin
Takashi Iwai [Tue, 20 Feb 2007 11:43:58 +0000 (12:43 +0100)]
Add livavcodec resampler plugin

Add a new pcm_rate plugin, "lavcrate", that uses the resampling
filter from libavcodec.  It should provide high performance and
good output quality.
Add a documentation file for lavcrate.
Update autoconf and automake to build lavcrate.

From: Nicholas Kain <njkain@gmail.com>

18 years agoAdded tag v1.0.14rc2 for changeset 20a7340e62bd
Jaroslav Kysela [Mon, 15 Jan 2007 13:21:48 +0000 (14:21 +0100)]
Added tag v1.0.14rc2 for changeset 20a7340e62bd

18 years agorelease 1.0.14rc2 v1.0.14rc2
Jaroslav Kysela [Mon, 15 Jan 2007 13:21:48 +0000 (14:21 +0100)]
release 1.0.14rc2
Patch-level: Merged

18 years ago1.0.14rc1a
Jaroslav Kysela [Mon, 11 Dec 2006 15:04:35 +0000 (16:04 +0100)]
1.0.14rc1a

18 years agoremove old 1.0.14rc1 version
Jaroslav Kysela [Mon, 11 Dec 2006 15:02:41 +0000 (16:02 +0100)]
remove old 1.0.14rc1 version

18 years agoAdded tag v1.0.14rc1 for changeset 60e437c600432f71d33744f6312005313aad3226
Jaroslav Kysela [Mon, 11 Dec 2006 15:01:35 +0000 (16:01 +0100)]
Added tag v1.0.14rc1 for changeset 60e437c600432f71d33744f6312005313aad3226

18 years agorelease 1.0.14rc1 v1.0.14rc1a
Jaroslav Kysela [Mon, 11 Dec 2006 15:01:35 +0000 (16:01 +0100)]
release 1.0.14rc1
Patch-level: Merged

18 years agoremove previous v1.0.14rc1 tag
Jaroslav Kysela [Mon, 11 Dec 2006 12:54:36 +0000 (13:54 +0100)]
remove previous v1.0.14rc1 tag

18 years agoAdded tag v1.0.14rc1 for changeset 8ef2d7f695168af4320c022c45f907c3f0d13238
Jaroslav Kysela [Mon, 11 Dec 2006 12:53:25 +0000 (13:53 +0100)]
Added tag v1.0.14rc1 for changeset 8ef2d7f695168af4320c022c45f907c3f0d13238

18 years agocompile maemo only if DBUS is present v1.0.14rc1
Jaroslav Kysela [Fri, 8 Dec 2006 14:04:55 +0000 (15:04 +0100)]
compile maemo only if DBUS is present

18 years agoAdded tag v1.0.14rc1 for changeset 008a29ed635ddb71017bc93ec8f37272217b519f
Jaroslav Kysela [Thu, 7 Dec 2006 14:04:30 +0000 (15:04 +0100)]
Added tag v1.0.14rc1 for changeset 008a29ed635ddb71017bc93ec8f37272217b519f

18 years agorelease 1.0.14rc1
Jaroslav Kysela [Thu, 7 Dec 2006 14:04:30 +0000 (15:04 +0100)]
release 1.0.14rc1
Patch-level: Merged

18 years agoAlsa support for Maemo SDK (n770) - Remove compile warnings
Eduardo Valentin [Tue, 7 Nov 2006 10:32:10 +0000 (11:32 +0100)]
Alsa support for Maemo SDK (n770) - Remove compile warnings

    Here is a patch to remove compile warnings. It must be applied
after last patch set I sent.
    This patch simply changes signedness of some point from the code
to match the correct sign used by dsp-protocol structures. All must
use unsigned variables.
    It also changes the way the pthread_mutex is initialized. The
warning about pthreads is also removed.

    I tested the compilation with:
gcc (GCC) 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)
and
sbox-arm-linux-gcc (GCC) 3.4.4 (release) (CodeSourcery ARM 2005q3-2)

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
18 years agoAlsa support for Maemo SDK (n770): Documentation
Eduardo Valentin [Mon, 6 Nov 2006 13:34:36 +0000 (14:34 +0100)]
Alsa support for Maemo SDK (n770): Documentation

This patch file adds a REAME file for alsa-dsp plugin.

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
18 years agoAlsa support for Maemo SDK (n770): Build configuration
Eduardo Valentin [Mon, 6 Nov 2006 13:32:59 +0000 (14:32 +0100)]
Alsa support for Maemo SDK (n770): Build configuration

This patch file changes the build configuration files to add alsa-dsp
plugin to communicate
with n770 system.

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
18 years agoAlsa support for Maemo SDK (n770): External Control plugin
Eduardo Valentin [Mon, 6 Nov 2006 13:32:08 +0000 (14:32 +0100)]
Alsa support for Maemo SDK (n770): External Control plugin

This patch file adds an ALSA External Control plugin. This source uses
the dsp-protocol
implementation.

The plugin probes for all communication channel at the start time. It
will handle only
channels specified into alsa configuration file. An configuration example is:
        # Mixer
        ctl.!default {
                type dsp_ctl
                playback_devices ["/dev/dsptask/pcm2"]
                recording_devices ["/dev/dsptask/pcm_rec"]
        }

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
18 years agoAlsa support for Maemo SDK (n770): External PCM IO plugin
Eduardo Valentin [Mon, 6 Nov 2006 13:31:31 +0000 (14:31 +0100)]
Alsa support for Maemo SDK (n770): External PCM IO plugin

This patch file adds an ALSA External PCM I/O plugin. This source uses
the dsp-protocol
implementation.

The plugin probes for a free communication channel at the start time.
It will probe only
for channels specified into the configuration file for the plugin. An
configuration example is:
# PCM
       pcm.!default {
               type alsa_dsp
               playback_device_file ["/dev/dsptask/pcm2"]
               recording_device_file ["/dev/dsptask/pcm_rec"]
       }

The plugin supports the following:

    *  Playback:
          o 16-bit PCM formats:
                + S16_LE
                + S16_BE
                + U16_LE
                + U16_BE
          o 8-bit PCM formats:
                + A_LAW
                + MU_LAW
                + U8
                + S8
          o Rates:
                + 8 KHz
                + 11.025 KHz
                + 12 KHz
                + 16 KHz
                + 22.050 KHz
                + 24 KHz
                + 32 KHz
                + 44.1 KHz
                + 48 KHz
          o Channels:
                + Mono
                + Stereo
    * Recording:
          o 16-bit PCM formats:
                + S16_LE
          o 8-bit PCM formats:
                + A_LAW
                + MU_LAW
          o Rates:
                + 8 KHz
          o Channels
                + Mono

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
18 years agoAlsa support for Maemo SDK (n770): DSP protocol
Eduardo Valentin [Mon, 6 Nov 2006 13:30:17 +0000 (14:30 +0100)]
Alsa support for Maemo SDK (n770): DSP protocol

This patch file adds  communication protocol with maemo SDK audio system.

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
18 years agoAlsa support for Maemo SDK (n770): Header files
Eduardo Valentin [Mon, 6 Nov 2006 13:29:42 +0000 (14:29 +0100)]
Alsa support for Maemo SDK (n770): Header files

This patch file adds header files needed by alsa-dsp plugin.

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
18 years agoAdded tag v1.0.13 for changeset 213585f2697b17be9ef139ff2aff3f75139bb5be
Jaroslav Kysela [Fri, 29 Sep 2006 11:30:57 +0000 (13:30 +0200)]
Added tag v1.0.13 for changeset 213585f2697b17be9ef139ff2aff3f75139bb5be

18 years agorelease 1.0.13 v1.0.13
Jaroslav Kysela [Fri, 29 Sep 2006 11:30:57 +0000 (13:30 +0200)]
release 1.0.13
Patch-level: Merged

19 years agoAdded tag v1.0.13rc2 for changeset cc718cf3b67386ffe411971394d5fe96bdd2245a
Jaroslav Kysela [Tue, 12 Sep 2006 13:35:42 +0000 (15:35 +0200)]
Added tag v1.0.13rc2 for changeset cc718cf3b67386ffe411971394d5fe96bdd2245a

19 years agorelease 1.0.13rc2 v1.0.13rc2
Jaroslav Kysela [Tue, 12 Sep 2006 13:35:42 +0000 (15:35 +0200)]
release 1.0.13rc2
Patch-level: Merged

19 years agoRemove stray Polypaudio strings
Pierre Ossman [Mon, 28 Aug 2006 11:09:31 +0000 (13:09 +0200)]
Remove stray Polypaudio strings

Some stray mentions of the old Polypaudio name was still present in the
PulseAudio plug-in.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
19 years agoAdded tag v1.0.12 for changeset f20ae39b72a32a1b9ede656d49014e7e1882928d
Jaroslav Kysela [Tue, 22 Aug 2006 12:40:44 +0000 (14:40 +0200)]
Added tag v1.0.12 for changeset f20ae39b72a32a1b9ede656d49014e7e1882928d

19 years agorelease 1.0.12 v1.0.12
Jaroslav Kysela [Tue, 22 Aug 2006 12:40:44 +0000 (14:40 +0200)]
release 1.0.12
Patch-level: Merged

19 years agoAdded tag v1.0.12rc2 for changeset 2316cce004b93148525c69aefb7927223bf09ddc
Jaroslav Kysela [Fri, 4 Aug 2006 12:28:15 +0000 (14:28 +0200)]
Added tag v1.0.12rc2 for changeset 2316cce004b93148525c69aefb7927223bf09ddc

19 years agorelease 1.0.12rc2 v1.0.12rc2
Jaroslav Kysela [Fri, 4 Aug 2006 12:28:15 +0000 (14:28 +0200)]
release 1.0.12rc2
Patch-level: Merged

19 years agoFix capsed name in configure
Pierre Ossman [Thu, 13 Jul 2006 13:34:51 +0000 (15:34 +0200)]
Fix capsed name in configure

The name in configure.in used a different capitalisation than the name
in the corresponding Makefile.am. Change it so that both use just lowercase.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
19 years agoFollow Polypaudio/PulseAudio name change
Pierre Ossman [Wed, 12 Jul 2006 14:47:20 +0000 (16:47 +0200)]
Follow Polypaudio/PulseAudio name change

Polypaudio recently changed its name to PulseAudio which affects the
names of libraries of header files. Update the polyp, now pulse, plug-in
to follow this name change.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
19 years agoAdd missing a52.txt
Takashi Iwai [Wed, 21 Jun 2006 15:43:06 +0000 (17:43 +0200)]
Add missing a52.txt

Added missing a52.txt in EXTRA_DIST.

19 years agoAdded tag v1.0.12rc1 for changeset 5e5da8ace771a77905612ffad0309063d6d64eb9
Jaroslav Kysela [Wed, 21 Jun 2006 13:50:42 +0000 (15:50 +0200)]
Added tag v1.0.12rc1 for changeset 5e5da8ace771a77905612ffad0309063d6d64eb9

19 years agorelease 1.0.12rc1 v1.0.12rc1
Jaroslav Kysela [Wed, 21 Jun 2006 13:50:42 +0000 (15:50 +0200)]
release 1.0.12rc1
Patch-level: Merged

19 years agoUpdate Polypaudio plug-in to the 0.9.0 API
Pierre Ossman [Mon, 29 May 2006 10:19:46 +0000 (12:19 +0200)]
Update Polypaudio plug-in to the 0.9.0 API

The new version of Polypaudio includes a threading abstraction that
allows application of a more synchronous nature to use the API more
easily. Using this, the complexity of the Polypaudio plug-in is greatly
reduced and also removes the risk of stalling the communications layer.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
19 years agoa52 - Add slavepcm option
Takashi Iwai [Wed, 24 May 2006 10:02:00 +0000 (12:02 +0200)]
a52 - Add slavepcm option

- Added slavepcm option to specify the slave PCM string explicitly
- Don't use plug but linear plugin for default slave.
  We need only the linear format conversion, and the channel/rate
  conversion should be avoided.

19 years agoAdd hgcompile script
Takashi Iwai [Fri, 12 May 2006 13:35:23 +0000 (15:35 +0200)]
Add hgcompile script

Added hgcompile script.

19 years agoFix port names in jack plugin
Takashi Iwai [Tue, 2 May 2006 11:50:39 +0000 (13:50 +0200)]
Fix port names in jack plugin

There is a flaw in alsa-jack, the channel name (out_001, etc) is
ended with a newline.
This causes problems when using jack_connect and jack_disconnect.

From: Maarten Maathuis <madman2003@gmail.com>

19 years agoAdded tag v1.0.11 for changeset 029bdc90014449f9643469c49d44964f70175240
Jaroslav Kysela [Wed, 19 Apr 2006 10:29:48 +0000 (12:29 +0200)]
Added tag v1.0.11 for changeset 029bdc90014449f9643469c49d44964f70175240

19 years agorelease 1.0.11 v1.0.11
Jaroslav Kysela [Wed, 19 Apr 2006 10:29:48 +0000 (12:29 +0200)]
release 1.0.11
Patch-level: Merged

19 years agoAccept integer for card option
Takashi Iwai [Thu, 13 Apr 2006 10:43:41 +0000 (12:43 +0200)]
Accept integer for card option

Accept integer value for card option, as found in the example
in a52.txt.

19 years agojack plugin closes stdin if jack is unavailable
Takashi Iwai [Wed, 12 Apr 2006 10:36:13 +0000 (12:36 +0200)]
jack plugin closes stdin if jack is unavailable

the jack plugin closes stdin if the pcm interfaces is opened but jack
isn't running. Initializing the file descriptors to -1 fixes the problem.

From: Mikael Magnusson <mikma264@gmail.com>

19 years agofixed .hgtags - added 'v' prefix to versions
Jaroslav Kysela [Tue, 11 Apr 2006 14:00:29 +0000 (16:00 +0200)]
fixed .hgtags - added 'v' prefix to versions
Patch-level: Merged

19 years agoAdded tag v1.0.11rc5 for changeset d37a68d6d0c091144c75628edbc4066c05e86c90
Jaroslav Kysela [Tue, 11 Apr 2006 13:59:18 +0000 (15:59 +0200)]
Added tag v1.0.11rc5 for changeset d37a68d6d0c091144c75628edbc4066c05e86c90

19 years agorelease 1.0.11rc5 v1.0.11rc5
Jaroslav Kysela [Tue, 11 Apr 2006 13:59:18 +0000 (15:59 +0200)]
release 1.0.11rc5
Patch-level: Merged

19 years agoAdded tags since ALSA version 1.0.9rc1
Jaroslav Kysela [Mon, 10 Apr 2006 13:23:25 +0000 (15:23 +0200)]
Added tags since ALSA version 1.0.9rc1

19 years agoa52 plugin - Fix iec958 frames for S16-BE
Takashi Iwai [Fri, 7 Apr 2006 09:52:37 +0000 (11:52 +0200)]
a52 plugin - Fix iec958 frames for S16-BE

- Fix iec958 header frames for S16-BE
- Add more comments in the code

19 years agoFix XRUN detection in a52 plugin
Takashi Iwai [Thu, 6 Apr 2006 21:39:31 +0000 (23:39 +0200)]
Fix XRUN detection in a52 plugin

Check XRUN in the write function and pointer callback of a52 plugin.

19 years agoFix to use glob
Takashi Iwai [Thu, 6 Apr 2006 16:02:15 +0000 (18:02 +0200)]
Fix to use glob

Fix .hgignore to use glob patterns.

19 years agoAdd a52 output plugin
Takashi Iwai [Thu, 6 Apr 2006 15:53:07 +0000 (17:53 +0200)]
Add a52 output plugin

Added (experimental) a52 output plugin.
The plugin requires libavcodec as the audio encoding engine.

See doc/a52.txt for the usage.

19 years agoCheck the malloc error
Takashi Iwai [Thu, 6 Apr 2006 15:44:15 +0000 (17:44 +0200)]
Check the malloc error

Check the malloc error properly.

19 years agoMisc fixes for upmix plugin
Takashi Iwai [Thu, 6 Apr 2006 15:41:46 +0000 (17:41 +0200)]
Misc fixes for upmix plugin

- Add channel option to specify the output channels explicitly
- Fix 6-channel input

19 years agoAdd samplerate rate converter plugin
Takashi Iwai [Thu, 6 Apr 2006 15:37:13 +0000 (17:37 +0200)]
Add samplerate rate converter plugin

Added a rate converter pluging using libsamplerate.
The plugin is built only when libsamplerate is detected by configure.

See doc/samplerate.txt for usage.

This plugin is released under GPL (to follow the license of
libsamplerate), not LGPL.

19 years agoAdd .hgignore
Takashi Iwai [Thu, 6 Apr 2006 15:22:05 +0000 (17:22 +0200)]
Add .hgignore

Add missing .hgignore.

19 years agorelease 1.0.11rc4 v1.0.11rc4
Jaroslav Kysela [Wed, 22 Mar 2006 10:47:45 +0000 (10:47 +0000)]
release 1.0.11rc4
Patch-level: Merged

19 years agoChange autoconf requirement to 2.59
Takashi Iwai [Tue, 21 Mar 2006 17:06:28 +0000 (17:06 +0000)]
Change autoconf requirement to 2.59

Change AC_PREREQ to 2.59.

Also, requires ALSA >= 1.0.11 (for bugfix of explug).

19 years agoAdd upmix and vdownmix plugins
Takashi Iwai [Tue, 21 Mar 2006 11:55:36 +0000 (11:55 +0000)]
Add upmix and vdownmix plugins

Added PCM upmix and vdownmix plugins.

The upmix plugin is for upmixing to 4.0 or 5.1 surrounds
by simple copying (and delay line for rear).

The vdownmix plugin is a kind of "virtual surround", which
downmixes 4.0 or 5.1 input to 2.0 output with some effect.

19 years agoFix a compile warning
Takashi Iwai [Tue, 21 Mar 2006 11:51:23 +0000 (11:51 +0000)]
Fix a compile warning

Fix a minor compile warning.

19 years agoFix misc compile warnings
Takashi Iwai [Mon, 20 Mar 2006 15:40:52 +0000 (15:40 +0000)]
Fix misc compile warnings

Fix misc ompile warnings with ctl/pcm OSS plugins.

19 years agoMake polypaudio plugin thread safe
Pierre Ossman [Wed, 8 Mar 2006 12:23:13 +0000 (12:23 +0000)]
Make polypaudio plugin thread safe

Add a mutex to make sure that the Polypaudio plugin is thread safe.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
19 years agoIncorrect revents in polypaudio plugin
Pierre Ossman [Wed, 8 Mar 2006 12:18:30 +0000 (12:18 +0000)]
Incorrect revents in polypaudio plugin

The revent flags POLLIN/POLLOUT got switched in the Polypaudio plugin.
Most applications check both so it went unnoticed until now.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
19 years agoProperly terminate stream in polypaudio plugin
Pierre Ossman [Wed, 8 Mar 2006 12:16:51 +0000 (12:16 +0000)]
Properly terminate stream in polypaudio plugin

Some applications like to call prepare over and over again, recreating
the stream each time. Previously we just cleaned up the local end each
time, but this makes sure the server also releases its resources.

Signed-off-by: Pierre Ossman <ossman@cendio.se>
19 years agoFix a typo
Takashi Iwai [Fri, 3 Mar 2006 13:14:27 +0000 (13:14 +0000)]
Fix a typo

Fix a typo in file name.

19 years agoFix handling of ctl elements
Takashi Iwai [Mon, 27 Feb 2006 19:25:38 +0000 (19:25 +0000)]
Fix handling of ctl elements
From: Pierre Ossman <ossman@cendio.se>

Seems I fumbled the control event code a bit. Only one event at a time
got through. Here is a fix so that all four elements can change in one go.

19 years agoFix Makefile.am entry
Takashi Iwai [Thu, 23 Feb 2006 14:32:21 +0000 (14:32 +0000)]
Fix Makefile.am entry

Fix Makefile.am entry for README-polyp and -jack.

19 years agoUpdate polyp plugin
Takashi Iwai [Thu, 23 Feb 2006 14:31:13 +0000 (14:31 +0000)]
Update polyp plugin
From: Pierre Ossman <ossman@cendio.se>

Here is a final update to the plugin and the documentation. This release
adds capture volume and mute switches. This should also be the last API
change in polypaudio before the next release, so this plugin should be
stable for now.

19 years agoFixes for polyp plugin
Takashi Iwai [Wed, 22 Feb 2006 15:38:52 +0000 (15:38 +0000)]
Fixes for polyp plugin
From: Pierre Ossman <ossman@cendio.se>

There shouldn't be any more API changes until polypaudio 0.8 that affect
this plugin. I am working on supporting capture volume and mute
switches, but that should be a strict addition (i.e. it can wait until
the next release if things get tight).

19 years agoStructure reorganziation, added polyp plugin
Takashi Iwai [Tue, 21 Feb 2006 16:13:57 +0000 (16:13 +0000)]
Structure reorganziation, added polyp plugin

- Reorganized the directory structure:  Now each plugin(s) is loaded
  in own subdirectory.

- Added polypaudio plugin by Pierre Ossman <ossman@cendio.se>

- Fixed COPYING file to LGPL (under which all codes are released, so far)

19 years agoAllow concurrent runs with different names
Takashi Iwai [Mon, 30 Jan 2006 15:15:23 +0000 (15:15 +0000)]
Allow concurrent runs with different names

Allow concurrent use of alsa-jack plugin with different names.
The patch taken from ALSA bug#1790.

19 years agorelease 1.0.10 v1.0.10
Jaroslav Kysela [Tue, 15 Nov 2005 13:44:40 +0000 (13:44 +0000)]
release 1.0.10
Patch-level: Merged

20 years agocommented README for ctl/oss (does not exist)
Jaroslav Kysela [Fri, 19 Aug 2005 12:29:53 +0000 (12:29 +0000)]
commented README for ctl/oss (does not exist)

20 years agorelease 1.0.10rc1 v1.0.10rc1
Jaroslav Kysela [Fri, 19 Aug 2005 11:44:48 +0000 (11:44 +0000)]
release 1.0.10rc1
Patch-level: Merged

20 years agoAdd OSS mixer <-> ALSA control plugin
Takashi Iwai [Thu, 9 Jun 2005 17:17:13 +0000 (17:17 +0000)]
Add OSS mixer <-> ALSA control plugin

Added the external OSS mixer <-> ALSA control plugin.

20 years agoCheck ALSA version 1.0.9
Takashi Iwai [Wed, 8 Jun 2005 13:58:46 +0000 (13:58 +0000)]
Check ALSA version 1.0.9

Check ALSA version 1.0.9 for the proper external plugin SDK.

20 years agorelease: 1.0.9 v1.0.9
Jaroslav Kysela [Fri, 27 May 2005 12:58:38 +0000 (12:58 +0000)]
release: 1.0.9

20 years agorelease: 1.0.9rc4 v1.0.9rc4
Jaroslav Kysela [Mon, 23 May 2005 11:32:42 +0000 (11:32 +0000)]
release: 1.0.9rc4

20 years agoFill the new "version" field
Takashi Iwai [Wed, 18 May 2005 10:52:25 +0000 (10:52 +0000)]
Fill the new "version" field

Fill the new "version" field at initialization.