rncbc
4f4523bb00
[metadata] fix unfreed DBT key/data tuples causing several mem-leaks. (3)
10 years ago
rncbc
57c2bc1d4a
[metadata] fix unfreed DBT key/data tuples causing several mem-leaks. (2)
10 years ago
rncbc
0abd99b2d1
[metadata] fix unfreed DBT key/data tuples causing several mem-leaks.
10 years ago
Dominic Sacré
3befc4ff61
fix segfault caused by incorrect jack_error() format string
11 years ago
Robin Gareus
e586d0df13
support [unescaped] double-quotes in jackdrc
allow autostart of jackd on OSX where device-names can
contain spaces.
11 years ago
pauldavisthefirst
268a22822b
Merge pull request #13 from ventosus/patch-metadata-uuid-comparison
Add memset to clear buffer to unparse uuid into.
11 years ago
Hanspeter Portner
83cd6c8493
Add memset to clear buffer to unparse uuid into.
- jack_remove_properties and jack_get_properties both search the metadata database for matching UUID string.
- However, they both fail at finding any matching UUIDs ever.
- The UUID string in the database are correctly created on a previously cleared buffer (e.g. memset to 0).
- The temporaty UUID string in the search routines however are not created on a cleared buffer, the end of the buffer thus may contain anything.
- As in the matching routine the complete UUID strings are compared (with size JACK_UUID_STRING_SIZE), there will never be a matching air, even if their valid part do match.
11 years ago
Adrian Knoth
9392865434
Fix FTBFS with clang
Forwarded from http://bugs.debian.org/757820
11 years ago
Paul Davis
efd4794001
Patch from Fons Adriaensen to improve validity/usability of jack_frame_time()
ensures that frame time will reflect any
discontinuity in processing (xrun or skipped cycles). It also cleans up
the code related to maintaining the DLL and frame time a bit, all of it
is now together in jack_run_cycle() and the logic behind it is easy to
follow.
The 'delayed_usecs' argument to jack_run_cycle() is now probably
redundant, the value computed locally (the 'dus' variable) is in
all cases more accurate than what the backend can provide.
11 years ago
Paul Davis
be88fce800
remove inclusion of <uuid/uuid.h> since it is not actually used any more
11 years ago
Adrian Knoth
37cf2d1b87
Update tools/ to include falkTX' property.c fix
11 years ago
Paul Davis
e2281b87e5
add headers for waitpid(2)
11 years ago
Paul Davis
891ad914da
replace use of fclose() on a descriptor returned by popen(2) (from Carl Hetherington but manually applied)
11 years ago
Paul Davis
61ffb488c6
submodule upate
12 years ago
Paul Davis
e128798408
bump micro version to reflect removal of cycle counter timer
12 years ago
Paul Davis
84b8b722e0
tweak jackd man page to reflect removal of -c c option
12 years ago
Paul Davis
cfa910af96
fix for double-fork still leaving zombies around (from Uli Franke uli.franke@weiss.ch)
12 years ago
pauldavisthefirst
59352d43f4
Merge pull request #10 from adiknoth/arm-clockfix
ARM clockfix
12 years ago
Adrian Knoth
0dff59ba7c
Drop JACK_TIMER_CYCLE_COUNTER altogether
12 years ago
Adrian Knoth
dea90fc23a
Drop obsolete cycle counter option in libjack
12 years ago
Adrian Knoth
d302164304
Don't check for CPU scaling anymore
Without cycle counting, CPU scaling isn't necessarily bad anymore, so we
don't have to worry the user.
The purpose of this commit is to get rid of JACK_TIMER_CYCLE_COUNTER.
12 years ago
Adrian Knoth
64278cc597
Remove cycles from the list of allowed clock sources
12 years ago
Adrian Knoth
74f70c2006
Make -c c an alias for -c s
The cycle counting clock is no longer supported. For backwards
compatibility with scripts, allow the user to request the cycle clock on
the command line, but use the system clock instead.
12 years ago
Adrian Knoth
c97157fc6e
Don't rely on CPU cycles to measure time.
We have a proper clocksource in the kernel, use this instead.
This commit also fixes jackd on ARM boards with newer Linux kernels
where /proc/cpuinfo has changed.
12 years ago
pauldavisthefirst
144f712ac2
Merge pull request #9 from PeterN/fix
Fix for passing pointer to jack_intclient_t.
12 years ago
Peter Nelson
87a8ffd7ef
Initialize private_client to prevent segfault on unload if client fails to initialize.
12 years ago
Peter Nelson
20f865799b
update jack and tools submodule reference
12 years ago
Peter Nelson
58bef9ee93
Fix for passing pointer to jack_intclient_t.
12 years ago
Paul Davis
cf5a0cef17
update tools submodule reference
12 years ago
Paul Davis
8bca2ba9c9
update submodule revs
12 years ago
Paul Davis
8604e1da0e
try to recognize integers that are NOT UUIDs when parsing them
12 years ago
Adrian Knoth
37914e19b9
Update jack/ to include the newly added fix for ARM.
12 years ago
Paul Davis
86d01de66e
set latency callback cbset field to FALSE, fix segfault on (at least) ARM
12 years ago
Adrian Knoth
ef76041b8e
Drop formerly duplicated POST_PACKED_STRUCTURE code.
This code is now part of <jack/types.h>
12 years ago
Paul Davis
5013bed0b8
bump to 0.124.1
12 years ago
Paul Davis
7db5969ee9
update tools submodule
12 years ago
Paul Davis
b4066eca13
change -I client-spec syntax and adjust -A syntax similarly; update jackd man page
12 years ago
Paul Davis
4b048d6d6e
fix configure.ac for ZITA-detection and enabling, so that zalsa is built by default if the required libraries are found
12 years ago
Paul Davis
ada5406c33
update tools submodule
12 years ago
Paul Davis
40b01cc369
add -A option to provide syntactic sugar for interfacing with additional ALSA devices (independent of the actual backend) using the new ZITA based internal clients.
Note that the -I option is still the correct thing to use if you want more control over setting up one of these clients.
12 years ago
Paul Davis
fdb9ad5747
revert change from floor (x+0.5) to rint() in fons' frames/time sync code
12 years ago
Paul Davis
17b8b1048d
allow environment variable JACK_RC_FILE to override the startup file used for autostart of the server
12 years ago
Paul Davis
2e2d7f5b5e
update tools submodule
12 years ago
Paul Davis
bc82bb4ad8
correct jackd manpage description of -X seq ALSA MIDI option and add -X slave driver option
12 years ago
Paul Davis
9520221f10
update headers (jack/) submodule
12 years ago
Paul Davis
2481c4b9a0
update jack submodule
12 years ago
Paul Davis
c84316fcfa
remove checks for libuuid since this is no longer used (UUIDS are segmented 64 bit values)
12 years ago
Paul Davis
bca8ab92cb
update jack submodule
12 years ago
Paul Davis
d7d127a144
update tools & jack
12 years ago
Paul Davis
cec8865ee2
add metadata API to doxygen specs
12 years ago