lp:alsa-plugins
- Get this branch:
- bzr branch lp:alsa-plugins
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.alsa-project.org/alsa-plugins.git.
Last successful import was .
Recent revisions
- 346. By Jaroslav Kysela <email address hidden>
-
Release v1.1.9
Signed-off-by: Jaroslav Kysela <email address hidden>
- 345. By Stian Skjelstad
-
maemo: Fix a few crashing bugs
maemo plugin has two crashes I was able to see in a valgrind log from
another user:* maximum write size was calculated in words (16bit), but checked against
byte-size length. This causes memcpy later to overflow the buffer
(normally by up to 12KB).
* remove a double free (by marking free'd data with NULL)* mmap returns MMAP_FAILED on error, not NULL
I suspect that this plugin/driver might have other issues aswell, since I
am unable to find any logic for checking DSP buffer status, and no
implementation for odelay reporting.Signed-off-by: Stian Skjelstad <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden> - 344. By Takashi Iwai
-
configure: Fix unexpanded ALSA_DATA_DIR
When no --with-alsadatadir is given, configure scripts takes
$datadir/alsa as the default location, while it's expanded to
$prefix/data/alsa. Although ALSA_DATA_DIR is set via
AC_DEFINE_UNQUOTED( ), this expands only $alsadatadir itself and not
about the $prefix in the content. For resolving this, we need to do
eval twice.Signed-off-by: Takashi Iwai <email address hidden>
- 343. By Alex Ivanov <email address hidden>
-
configure: use $sysconfdir instead of /etc
Use $sysconfdir as prefix for ALSA_LCONF_DIR by default. Otherwise install
fails on non-FHS distros.Signed-off-by: Alex Ivanov <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden> - 342. By Alex Ivanov <email address hidden>
-
jack: use correct port names in 50-jack.conf
Change port names in 50-jack.conf from "alsa_pcm" to "system".
JACK1 v0.125.0 still provides alsa_pcm:playback_* and alsa_pcm:capture_*
port names, but only as aliases:
$ jack_lsp -A
system:capture_1
alsa_pcm:capture_ 1
system:capture_2
alsa_pcm:capture_ 2
system:playback_1
alsa_pcm:playback_ 1
system:playback_2
alsa_pcm:playback_ 2 JACK2 v1.9.12 doesn't support alsa_pcm:playback_* and alsa_pcm:capture_*
aliases anymore, so 50-jack.conf will fail for JACK2 users:
$ jack_lsp -A
system:capture_1
alsa_pcm:hw: 0:out1
system:capture_2
alsa_pcm:hw: 0:out2
system:playback_1
alsa_pcm:hw: 0:in1
system:playback_2
alsa_pcm:hw: 0:in2 As you see in both cases system:playback_* and system:capture_* are
correct port names.Signed-off-by: Alex Ivanov <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden> - 341. By Timo Wischer <email address hidden>
-
jack: Support to connect multiple JACK ports with same ALSA channel
The following example will connect ALSA channel 0 to JACK port
"system:playback_1" and "system:playback_3" and ALSA channel 1 to JACK
port "system:playback_2" and "system:playback_ 4": pcm.jack {
type jack
playback_ports {
0 [ system:playback_1 system:playback_3 ]
1 [ system:playback_2 system:playback_4 ]
}
}The old syntax with only one port for one channel is still supported:
playback_ports {
0 system:playback_1
1 system:playback_2
}Without this patch an additional JACK client has to be used to
automatically connect the second JACK port but this could take some
time. Therefore it misses for example the first audio period on the
second port.Signed-off-by: Timo Wischer <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden> - 340. By Timo Wischer <email address hidden>
-
jack: Refactoring: Lower indentation
to full fill 80 character limit of next commit.
Signed-off-by: Timo Wischer <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden> - 339. By Laxmi Devi <email address hidden>
-
jack: Removing snd_pcm_
jack_format_ t as it is not used Signed-off-by: Laxmi Devi <email address hidden>
Signed-off-by: Jaroslav Kysela <email address hidden> - 338. By Laxmi Devi <email address hidden>
-
jack: Replacing jack->channels with jack->num_ports
As jack->num_ports and jack->channels hold the same values,
jack->channels is redundant and hence removed.Sanity check is added in prepare, to check if io->Channels is
same as jack->num_ports.Signed-off-by: Laxmi Devi <email address hidden>
Signed-off-by: Jaroslav Kysela <email address hidden> - 337. By Laxmi Devi <email address hidden>
-
jack: Moving jack_deactivate() to snd_pcm_
jack_hw_ free() to speedup the XRUN Recovery Removed snd_pcm_jack_stop() from snd_pcm_
jack_prepare( ),as on XRUN we do
not need to reconnect or reconfigure anything.Signed-off-by: Laxmi Devi <email address hidden>
Signed-off-by: Timo Wischer <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)