1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
xmms-jack - jack output plugin for xmms
---------------------------------------
3/19/2005 v0.12 released
* Upgraded to bio2jack 0.6
* Added a call to JACK_SetClientName() with "xmms-jack" as the parameter
this will make bio2jack use "xmms-jack" when creating a new jack client
so users will see "xmms-jack_XX" instead of "bio2jack_XXXXX"
* Bumped revisions up to 0.12
11/29/2004 v0.11 released
* Added a configure dialog with a single check button that lets the user
enable/disable tracing at run-time. This will let people get debug
information without requiring them to recompile.
* Updated to bio2jack 0.4 (see bio2jack release notes for info)
9/12/2004 v0.10 released
* Fix compile warnings about parameter type mismatch in TRACE() lines
* Sync with bio2jack v0.3 to pick up JACK_Write() blocking fix
and slightly higher quality volume function. Also has the ability
to apply the volume setting as if it was dB of attenuation.
* Bump version in about to 0.10
* Bump version in configure.in up to 0.10
* Added checks in configure.in so if we don't find
jack/jack.h or if we don't find jack_activate in -ljack
then we should report these errors to the user and exit
out of the configure script. Thanks to Jim Snyder for
reporting this issue with bio2jack, figured I'd apply the
changes to xmms-jack as well
4/1/2004 v0.9
* Sync with bio2jack to get the ability to reconnect to a jack server
after the connection has been terminated.
* Fix bio2jack warnings after -Wall was turned on.
* Make bio2jack calls threadsafe(mostly).
2/17/2004 v0.8.1
* Sync with bio2jack to fix the issue where you can pause xmms but the time keeps
changing. Unpausing would move the time back to the correct spot.
2/13/2004 v0.8
* Dynamically load the symbols for the sample rate conversion functions in xmms.
Turns out the sample rate conversion functions were added in xmms 1.2.8. Many
people have older versions of xmms and will get errors when loading the plugin
because the symbols won't be found, the plugin won't load because of this. This
change won't allow sample rate conversion with older versions of xmms(<1.2.8)
but will allow users to use the xmms-jack plugin. So if you had trouble with
symbols not being found when you tried to use xmms-jack this change fixes things
for you.
* Added back the rate mismatch dialog.
* Merge in bio2jack changes. Among the most notable is the support for any number
of input/output channels and the ability to connect to user defined ports to allow
a client to redirect bio2jack output to any jack ports. xmms-jack doesn't use any
of this but needed to be updated to use some of the new interface functions.
* Shorter url in the about dialog
* Discovered that for some reason jack_client_close() is now blocking on shutdown. Jack's
pthread_join() to the client thread is where the block appears to be. I haven't been
able to figure out what this problem is as of yet but if anyone knows feel free to
send me an email.
1/16/2004 v0.7
* Clean up settings for input/effect/output, putting each one of these
into its own structure like Xmms's oss plugin does it.
* jack_free() should adjust the free space returned by the ratio of
the effects to output frequencies. This is to prevent us from
saying we have X bytes free, xmms/another plugin sends us X bytes
and then we resample this to a higher rate and get X+Y bytes
which now won't fit in our free space. Fixes bug with crossfade plugin.
* Sample rate conversion via xmms' internal conversion, patch
from Vladimir in Moscow Russia
* Persistent connections to the jack server if possible so we won't
be opening/closing connections for each song. Thanks to Peter
Eisenlohr and the xmms-crossfade plugin.
* Bio2jack update, no more ERR on buffer underruns that we know will
almost certainly always occur
* Disable configure button until we have options to configure
12/1/2003 v0.6
* Make versions agree
* Bump version up to 0.6
* Fix songs not finishing bug with merge with latest bio2jack changes
* Many improvements from bio2jack changes, look at that changelog for more info
11/24/2003 v0.5
* New bio2jack, non-blocking
* Other fixes
3/6/2003 - Merged in patches from Philipp Thomas <pthomas@suse.de>
* Add missing <sys/time.h> include
* Define _GNU_SOURCE to get pthread_mutexattr_settype defined
* Fix GCC warnings
* Clean up Makefile.am and configure.in
1/7/2003 - Fix continuing to next song problem, update to match with new
version of bio2jack, implement effects support.
12/26/2002 - First version of the xmms jack plugin
|