summaryrefslogtreecommitdiffstats
path: root/mix/pcm_vdownmix.c
Commit message (Collapse)AuthorAgeFilesLines
* Make some static tables and strings constants.Diego E. 'Flameeyes' Pettenò2008-11-211-3/+3
| | | | | | | | | | | By doing this we move them from the .data section to .rodata setion, or from .data.rel to .data.rel.ro. The .rodata section is mapped directly from the on-disk file, which is always a save, while .data.rel.ro is mapped directly when using prelink, which is a save in a lot of cases. Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
* Various plugins don't support "hint" sectionsTakashi Iwai2008-06-061-1/+1
| | | | | | | | | Ignore hint sections defined by hand. Those are heplful to get listed in various places, such as aplay -L ALSA bug#3834: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3834 Signed-off-by: Takashi Iwai <tiwai@suse.de>
* Add upmix and vdownmix pluginsTakashi Iwai2006-03-211-0/+341
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.