Fedora 12 Update: jack_capture-0.9.48-1.fc12

updates at fedoraproject.org updates at fedoraproject.org
Tue Jun 22 17:21:08 UTC 2010


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2010-9597
2010-06-07 20:40:14
--------------------------------------------------------------------------------

Name        : jack_capture
Product     : Fedora 12
Version     : 0.9.48
Release     : 1.fc12
URL         : http://www.musix.org.ar/wiki/index.php/Jack_capture
Summary     : Record sound files with JACK
Description :
Jack_capture is a program for recording sound files with JACK. It's default
operation is to capture whatever sound is going out to your speakers into a
file, but it can do a number of other operations as well.

--------------------------------------------------------------------------------
Update Information:

* Fixed possible bug when finishing the recording if user has specified a
duration.  * When allocating buffer, do not zero it out, only touch all pages
belonging to it to make sure all memory is mapped into physical memory before it
is used by the realtime process. This avoids hogging the memory bus
unnecessarily. The first 8 blocks are still zeroed out during initialization
though, for the CPU cache.  * Push back the '\n' character after reading it from
stdin. For some unknown reason this seems to fix the occational problem of mixed
up characters in the console when exiting. (if only ncurses worked in non-
fullscreen mode...)  * Only call sem_post if waiting. In extremely extreme
situations, this avoids the sem value to overflow. Don't know what happens then.
* Reduced chance of cache misses in the buffering scheme.  * Replaced the two
lockless fifo/lifo queues with three lockless ringbuffers. (CPUs without CAS2
instruction are now supported.)  * Only increase buffer by two blocks at the
time between soundcard interrupts. This should decrease the chance of
jack_capture to hog the memory bus for too long. (Which in theory can lower the
chance of xruns in memory intensive realtime processes.)  * Changed buffering
incrementing scheme. If, at any time, the amount of free buffer is smaller than
the initial buffer size, increase the buffer a little bit. Only do this if the
buffer is less than maxbuffer. Buffer is never decreased.  * Replaced all posix
pthread_cond variables with posix semaphores. Far simpler code and much easier
to understand.  * Updated --advanced-help option and README file
--------------------------------------------------------------------------------
ChangeLog:

* Tue Jun 15 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.48-1
- Update to 0.9.48
* Fri Jun  4 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.47-1
- Update to 0.9.47
* Wed Jun  2 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.44-1
- Update to 0.9.44
- Drop upstreamed patches
* Wed Feb 10 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.40-2
- Fix DSO-linking failure
* Sat Jan 30 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.40-1
- Update to 0.9.40
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update jack_capture' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list