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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to