summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-05-02release 1.0.14rc4v1.0.14rc4Jaroslav Kysela1-1/+1
Patch-level: Merged
2007-04-10Add --enable-symbolic-functions configure optionTakashi Iwai2-1/+24
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.
2007-04-05Add missing smixer.conf for installationTakashi Iwai1-0/+3
2007-03-28Fixed an access to uninitialized variable in pcm_rate.cTakashi Iwai1-2/+5
Fixed an access to uninitialized variable in pcm_rate.c (in error message).
2007-03-28Add missing control_ext entryTakashi Iwai1-0/+5
Added missing entry for control_ext.c for static symbol table.
2007-03-28Use AS_HELP_STRING in configure.inTakashi Iwai1-19/+27
Use AS_HELP_STRING macro in configure.in. Fix some help descriptions.
2007-03-28Add src/control/ctl_symbols_list.c to .hgignoreTakashi Iwai1-0/+1
2007-03-28Add --with-ctl-plugins configure optionTakashi Iwai3-3/+45
Added --with-ctl-plugins configure option to specify the optinal plugins to build.
2007-03-28Define an array of default rate pluginsTakashi Iwai1-4/+18
Define an array of default rate plugins, set speexrate as the first entry. The linear is used as a fallback.
2007-03-22Trivial fix of compile warningTakashi Iwai1-1/+1
Fix unused variable j.
2007-03-22String array for default rate plugin listTakashi Iwai4-63/+87
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.
2007-03-22Allow build without libdl and libpthreadTakashi Iwai21-25/+118
Allow building alsa-lib without libdl and libpthread. Added new options to configure, --with-libdl and --with-pthread.
2007-03-21Fix alsa-devel ML addressRene Herman1-1/+1
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>
2007-03-16Fix build with no PCM pluginTakashi Iwai1-0/+1
When pcm plugin is disabled, the static build fails because of lack of pcm_symbols_list.c. Fixed now.
2007-03-13Remove _snd_pcm_link_descriptors() and more commentsTakashi Iwai2-1/+14
Removed the obsoleted _snd_pcm_link_descriptors() from pcm_local.h. Added more comments on multi plugin.
2007-03-13More better fix for linked start/stopTakashi Iwai13-135/+94
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.
2007-03-13Fix start/stop of multi pluginTakashi Iwai1-1/+2
The start/stop of sync'ed stream of multi plugin. This should make some JACK users with multiple devices happier.
2007-03-12fix a signedness warningClemens Ladisch1-1/+1
2007-03-09Improve the sample conversion in plug layerTakashi Iwai1-70/+73
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>
2007-03-09Check _POSIX_SOURCE for timeval definitionTakashi Iwai1-1/+1
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.
2007-02-26Added tag v1.0.14rc3 for changeset 3cfb9808fb42Jaroslav Kysela1-0/+1
2007-02-26release 1.0.14rc3v1.0.14rc3Jaroslav Kysela2-2/+4
Patch-level: Merged
2007-02-13add USB-Audio.conf to Makefile.amClemens Ladisch1-0/+1
2007-02-13enable dmix-ing and proper 5.1 routing for USB audio devicesClemens Ladisch1-0/+334
add a configuration file for USB audio devices
2007-02-12fix SNDERR() format strings/argumentsClemens Ladisch4-8/+8
2007-02-12remove superfluous strdup() callsClemens Ladisch1-27/+12
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.
2007-02-12add card_name configuration functionClemens Ladisch1-89/+103
Add a configuration function "card_name" so that configuration files can use device-specific definitions based on a card's short name.
2007-01-19Update emu10k1.h for new versionTakashi Iwai1-0/+2
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.
2007-01-17add support for symbol prefixes in shared librariesTakashi Iwai5-300/+302
attached patch updates the Version script so that it supports SYMBOL_PREFIX From: Mike Frysinger <vapier@gentoo.org>
2007-01-15Added tag v1.0.14rc2 for changeset d1c1d7803371Jaroslav Kysela1-0/+1
2007-01-15release 1.0.14rc2v1.0.14rc2Jaroslav Kysela1-1/+1
Patch-level: Merged
2007-01-08Fix compile warning with internal functionTakashi Iwai1-1/+1
Fixed the compile warning refering to the internal function snd_pcm_hw_params_set_format_first.
2007-01-08Fix error code in timer_query.cTakashi Iwai1-0/+1
Fix the returned error code for the invalid timer definition.
2007-01-08initialize dl handles where it needs toBenoit Fouet2-2/+2
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>
2006-12-20pcm_ladspa - fix none policyJaroslav Kysela1-21/+36
In some configurations, channel samples were not copied correctly. Also, fix memory leaks and remove extra end-of-line chars from SNDERR strings.
2006-12-07remove snd_ctl_iface_conf_name() prototype, namehint doxygen cleanupsJaroslav Kysela2-2/+2
2006-12-07Added tag v1.0.14rc1 for changeset f5f02f509ea160bf35cbd3c0015e49f42ddf49f6Jaroslav Kysela1-0/+1
2006-12-07release 1.0.14rc1v1.0.14rc1Jaroslav Kysela1-1/+1
Patch-level: Merged
2006-12-05add snd_device_name_get_hint() prototype to include/control.hJaroslav Kysela1-0/+1
2006-12-04direct pcm plugins: fix format selectionClemens Ladisch1-13/+17
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.
2006-12-04direct pcm plugins: fix channel number selectionClemens Ladisch1-21/+3
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.
2006-12-04fix string list parameter in snd_device_name_(free_)hint prototypesClemens Ladisch1-2/+2
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**.
2006-11-30add snd_device_name_get_hint() function, make hints private to alsa-lib (void)Jaroslav Kysela2-15/+63
We can define more string groups for one hint now. It is quite easy flexible for future.
2006-11-24Fix CS46xx.conf default captureTakashi Iwai1-2/+2
Fix the capture slave to hw for CS46xx default PCM since dsnoop seems not working with this hardware well.
2006-11-16fix a typoClemens Ladisch1-1/+1
fix a typo introduced in changeset d14ade7ede2a
2006-11-12Compatibility problem with automake 1.10 fixed.James Courtier-Dutton1-2/+1
alsa bug#2592
2006-11-06Fix device name listing with card = -1Takashi Iwai1-2/+1
Fixed the device name listing with card = -1, such as aplay -L.
2006-10-27namehint changes: longname -> cardname, use get_card_name instead longnameJaroslav Kysela1-15/+32
2006-10-27Fix build of static libraryTakashi Iwai6-6/+7
- 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.
2006-10-27change iface argument for namehint function to const char *Jaroslav Kysela6-49/+33
remove snd_ctl_iface_conf_name function