Age | Commit message (Collapse) | Author | Files | Lines |
|
Patch-level: Merged
|
|
Added --enable-symbolic-functions configure option. This will detect
and pass -Bsymbolic-functions linker option, which gives you better
performance and smaller binary size. Only recent binutils supports
this option.
|
|
|
|
Fixed an access to uninitialized variable in pcm_rate.c (in error message).
|
|
Added missing entry for control_ext.c for static symbol table.
|
|
Use AS_HELP_STRING macro in configure.in.
Fix some help descriptions.
|
|
|
|
Added --with-ctl-plugins configure option to specify the optinal
plugins to build.
|
|
Define an array of default rate plugins, set speexrate as the first
entry. The linear is used as a fallback.
|
|
Fix unused variable j.
|
|
Change the rate converter type to allow string arrays in addition to
a string. When a string array is given, the rate plugin probes each
string and try to load the converter plugin in the order of the list.
For example, you can set
defaults.pcm.rate_converter [ "samplerate" "linear" ]
so that samplerate plugin is preferred to linear plugin if it's
installed.
|
|
Allow building alsa-lib without libdl and libpthread.
Added new options to configure, --with-libdl and --with-pthread.
|
|
This replaces all occurences of alsa-devel@lists.s[ource]f[orge].net
that a simple recursive grep found in the current HG ALSA repos by
alsa-devel@alsa-project.org.
Signed-off-by: Rene Herman <rene.herman@gmail.com>
|
|
When pcm plugin is disabled, the static build fails because of
lack of pcm_symbols_list.c. Fixed now.
|
|
Removed the obsoleted _snd_pcm_link_descriptors() from pcm_local.h.
Added more comments on multi plugin.
|
|
Instead of link_fd, more generic callback link_slaves is introduced.
This is called for linking the slave streams as the source to the
given master stream.
|
|
The start/stop of sync'ed stream of multi plugin.
This should make some JACK users with multiple devices happier.
|
|
|
|
Improve the sample conversion in plug layer for the sample bits
reduction. Use round instead of truncating, which introduces
more quantization noise.
Original patch by Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
|
|
Check _POSIX_SOURCE for struct timeval definition.
In rare cases, _POSIX_C_SOURCE isn't defined but only _POSIX_SOURCE
is set, and it results in the confliction of timeval definition.
|
|
|
|
Patch-level: Merged
|
|
|
|
add a configuration file for USB audio devices
|
|
|
|
Remove same calls of strdup() that were unnecessary because the
temporary string would not be modified or held longer than the lifetime
of the original string.
|
|
Add a configuration function "card_name" so that configuration files can
use device-specific definitions based on a card's short name.
|
|
Updated emu10k1.h for newer version.
The size of emu10k1_fx8010_control_gpr_t is changed. The apps need to
issue SNDRV_EMU10K1_IOCTL_PVERSION first to switch to the new ABI.
|
|
attached patch updates the Version script so that it supports SYMBOL_PREFIX
From: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
Patch-level: Merged
|
|
Fixed the compile warning refering to the internal function
snd_pcm_hw_params_set_format_first.
|
|
Fix the returned error code for the invalid timer definition.
|
|
this trivial patch initializes dl handle in timer.c and timer_query.c
where it needs to.
Signed-off-by: Benoit Fouet <benoit.fouet@purplelabs.com>
|
|
In some configurations, channel samples were not copied correctly.
Also, fix memory leaks and remove extra end-of-line chars from SNDERR
strings.
|
|
|
|
|
|
Patch-level: Merged
|
|
|
|
The old format tried to do something when the requested format was not
supported by the hardware, but did not actually select any other format.
Now we try to switch to any format supported by dmix, or any other
format when the plugin is not dmix.
|
|
The code to set the number of channels did not work when the requested
channel count was not available and when the min/max channel counts were
not identical.
Replacing the entire selection code with
snd_pcm_hw_params_set_channels_near() gives the same result in the cases
where it previously worked, and works in all other cases.
|
|
Fix the type of the string list parameter in the prototypes of
snd_device_name_hint() and snd_device_name_free_hint(). The prototypes
used char**, while the implementation and the users are using void**.
|
|
We can define more string groups for one hint now. It is quite easy
flexible for future.
|
|
Fix the capture slave to hw for CS46xx default PCM since dsnoop
seems not working with this hardware well.
|
|
fix a typo introduced in changeset d14ade7ede2a
|
|
alsa bug#2592
|
|
Fixed the device name listing with card = -1, such as
aplay -L.
|
|
|
|
- Add missing pcm_empty entry
- Return the array pointer instead of the first array member.
Otherwise only the first entry is linked to the binary.
|
|
remove snd_ctl_iface_conf_name function
|