jackd-1.9.5 and jackd2 transition
Jonas Smedegaard
dr at jones.dk
Tue Feb 16 03:16:48 UTC 2010
On Mon, Feb 15, 2010 at 12:54:37PM +0100, Adrian Knoth wrote:
>I just merged the jackd-1.9.5 release into our repo. I also enabled the
>jackdbus feature which is required for ladish.
>
>If you like, please give it a whirl:
>
> http://git.debian.org/?p=pkg-multimedia/jack-audio-connection-kit.git;a=summary
>
>
>To me, it gives better results than jackd-0.118.x. Better here means:
>pulseaudio runs fine on top of jackd2, way more stable than with jackd1.
>It supports glitch-free graph updates (start with -S), this means, the
>audio stream isn't interrupted when you add a new jack client or track
>in ardour.
>
>To my knowledge, there's only one drawback:
>
> http://subversion.ffado.org/ticket/264
From brief testing:
It seems jackd v2 is less flexible in referencing ALSA devices.
According to "aplay -L" S/PDIF of my VIA EPIA board is
iec958:CARD=V8237,DEV=0.
This works with jackd v1:
jackd -d alsa --device=iec958:CARD=V8237,DEV=0
With jackd v2 it fails. These also fails (untested if they would work
with jackd v1):
jackd -d alsa --device=plug:iec958
jackd -d alsa --device=iec958:V8237
This works:
jackd -d alsa --device=hw:0,3
Also, killing jac_netsource spews the following to the console (unlike
v1 which just in a single line informed that it was killed):
*** glibc detected *** jack_netsource: double free or corruption
(!prev): 0x08580810 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7dac824]
/lib/i686/cmov/libc.so.6[0xb7dae0b3]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb7db10ad]
jack_netsource[0x804bcc4]
jack_netsource[0x804ad4a]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7d57b55]
jack_netsource[0x80493f1]
======= Memory map: ========
08048000-0804f000 r-xp 00000000 fe:01 9502 /usr/bin/jack_netsource
0804f000-08050000 rw-p 00006000 fe:01 9502 /usr/bin/jack_netsource
08572000-08593000 rw-p 00000000 00:00 0 [heap]
b2be4000-b2be5000 rw-p 00000000 00:00 0
b2be5000-b2be6000 ---p 00000000 00:00 0
b2be6000-b2c66000 rw-p 00000000 00:00 0
b7ace000-b7ae0000 rw-s 00000000 00:10 20486
/dev/shm/jack-shm-registry
b7ae0000-b7ae1000 ---p 00000000 00:00 0
b7ae1000-b7b61000 rw-p 00000000 00:00 0
b7b61000-b7b62000 ---p 00000000 00:00 0
b7b62000-b7be2000 rw-p 00000000 00:00 0
b7be2000-b7bf3000 r-xp 00000000 fe:00 26396
/lib/i686/cmov/libresolv-2.10.2.so
b7bf3000-b7bf4000 r--p 00010000 fe:00 26396
/lib/i686/cmov/libresolv-2.10.2.so
b7bf4000-b7bf5000 rw-p 00011000 fe:00 26396
/lib/i686/cmov/libresolv-2.10.2.so
b7bf5000-b7bf7000 rw-p 00000000 00:00 0
b7bf7000-b7bfc000 r-xp 00000000 fe:00 26384
/lib/i686/cmov/libnss_dns-2.10.2.so
b7bfc000-b7bfd000 r--p 00004000 fe:00 26384
/lib/i686/cmov/libnss_dns-2.10.2.so
b7bfd000-b7bfe000 rw-p 00005000 fe:00 26384
/lib/i686/cmov/libnss_dns-2.10.2.so
b7bfe000-b7c08000 r-xp 00000000 fe:00 26367
/lib/i686/cmov/libnss_files-2.10.2.so
b7c08000-b7c09000 r--p 00009000 fe:00 26367
/lib/i686/cmov/libnss_files-2.10.2.so
b7c09000-b7c0a000 rw-p 0000a000 fe:00 26367
/lib/i686/cmov/libnss_files-2.10.2.so
b7c0a000-b7c0c000 rw-p 00000000 00:00 0
b7c0c000-b7c28000 r-xp 00000000 fe:00 10837 /lib/libgcc_s.so.1
b7c28000-b7c29000 rw-p 0001c000 fe:00 10837 /lib/libgcc_s.so.1
b7c29000-b7d0e000 r-xp 00000000 fe:01 775
/usr/lib/libstdc++.so.6.0.13
b7d0e000-b7d12000 r--p 000e5000 fe:01 775
/usr/lib/libstdc++.so.6.0.13
b7d12000-b7d13000 rw-p 000e9000 fe:01 775
/usr/lib/libstdc++.so.6.0.13
b7d13000-b7d1a000 rw-p 00000000 00:00 0
b7d1a000-b7d3e000 r-xp 00000000 fe:00 26379
/lib/i686/cmov/libm-2.10.2.so
b7d3e000-b7d3f000 r--p 00023000 fe:00 26379
/lib/i686/cmov/libm-2.10.2.so
b7d3f000-b7d40000 rw-p 00024000 fe:00 26379
/lib/i686/cmov/libm-2.10.2.so
b7d40000-b7d41000 rw-p 00000000 00:00 0
b7d41000-b7e82000 r-xp 00000000 fe:00 26382
/lib/i686/cmov/libc-2.10.2.so
b7e82000-b7e84000 r--p 00141000 fe:00 26382
/lib/i686/cmov/libc-2.10.2.so
b7e84000-b7e85000 rw-p 00143000 fe:00 26382
/lib/i686/cmov/libc-2.10.2.so
b7e85000-b7e88000 rw-p 00000000 00:00 0
b7e88000-b7ff2000 r-xp 00000000 fe:01 10989
/usr/lib/libsamplerate.so.0.1.7
b7ff2000-b7ff3000 rw-p 00169000 fe:01 10989
/usr/lib/libsamplerate.so.0.1.7
b7ff3000-b8002000 r-xp 00000000 fe:01 10925
/usr/lib/libcelt.so.0.0.0
b8002000-b8003000 rw-p 0000e000 fe:01 10925
/usr/lib/libcelt.so.0.0.0
b8003000-b8018000 r-xp 00000000 fe:00 26377
/lib/i686/cmov/libpthread-2.10.2.so
b8018000-b8019000 r--p 00014000 fe:00 26377
/lib/i686/cmov/libpthread-2.10.2.so
b8019000-b801a000 rw-p 00015000 fe:00 26377
/lib/i686/cmov/libpthread-2.10.2.so
b801a000-b801c000 rw-p 00000000 00:00 0
b801c000-b8023000 r-xp 00000000 fe:00 26378
/lib/i686/cmov/librt-2.10.2.so
b8023000-b8024000 r--p 00006000 fe:00 26378
/lib/i686/cmov/librt-2.10.2.so
b8024000-b8025000 rw-p 00007000 fe:00 26378
/lib/i686/cmov/librt-2.10.2.so
b8025000-b8026000 rw-p 00000000 00:00 0
b8026000-b8028000 r-xp 00000000 fe:00 26389
/lib/i686/cmov/libdl-2.10.2.so
b8028000-b8029000 r--p 00001000 fe:00 26389
/lib/i686/cmov/libdl-2.10.2.so
b8029000-b802a000 rw-p 00002000 fe:00 26389
/lib/i686/cmov/libdl-2.10.2.so
b802a000-b8069000 r-xp 00000000 fe:01 809
/usr/lib/libjack.so.0.1.0
b8069000-b806b000 rw-p 0003e000 fe:01 809
/usr/lib/libjack.so.0.1.0
b806d000-b806e000 rw-s 00000000 00:10 24483 /dev/shm/jack-104-4
(deleted)
b806f000-b8071000 rw-p 00000000 00:00 0
b8071000-b8072000 r-xp 00000000 00:00 0 [vdso]
b8072000-b808e000 r-xp 00000000 fe:00 10113 /lib/ld-2.10.2.so
b808e000-b808f000 r--p 0001b000 fe:00 10113 /lib/ld-2.10.2.so
b808f000-b8090000 rw-p 0001c000 fe:00 10113 /lib/ld-2.10.2.so
bfe3e000-bfe53000 rw-p 00000000 00:00 0 [stack]
[1]+ Exit 134 su -l mpd -s /bin/sh -c "exec jack_netsource -H auryn -n5 -i2 -o0 -I0 -O0"
Regards,
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20100216/5b88c1ba/attachment-0001.pgp>
More information about the pkg-multimedia-maintainers
mailing list