Andrew Kelley
5a910a030b
add missing `void` from jack_get_time prototype
2015-11-09 21:57:43 -07:00
Paul Davis
23c2991480
add new public API: jack_port_rename
...
This is semantically similar to jack_port_set_name() but because it is also passed a jack_client_t*, it can
contact the server to ensure that not only the rename is done but that port rename callbacks are delivered
appropriately
2015-07-02 12:21:20 -04:00
Paul Davis
e16940434b
fix invalid description of @return for a void function in doxygen comments
2014-11-20 10:20:29 -05:00
Paul Davis
198407e956
remove unusued, leftover <uuid/uuid.h> include from types.h
2014-04-15 13:21:41 -04:00
pauldavisthefirst
88d3f257ba
Merge pull request #3 from PeterN/fix
...
Fix internal client API, as jack_intclient_t is not a reference type.
2014-03-05 20:53:43 -05:00
Peter Nelson
60ee937d19
Fix internal client API, as jack_intclient_t is not a reference type.
2014-03-05 21:16:32 +00:00
Adrian Knoth
0b03e2b6a7
Fix bus error on ARM platforms
...
With the current code, packed structs lead to unaligned memory access,
thus causing SIGBUS on ARM.
Let's disable packing on ARM for now. Since it's only used for mixed
32/64bit jackd installations and we're not facing such a scenario on
ARM, there's little use to worry more atm.
(Commit message copied from jackd2's 2f7d512b, since it's the same
problem)
2014-01-27 22:42:19 +01:00
Adrian Knoth
aea850adb3
Refactor POST_PACKED_STRUCTURE into types.h
...
All users of POST_PACKED_STRUCTURE also include <jack/types.h>, so to
avoid code duplication, we move the definition into a single place.
Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
2014-01-27 21:30:10 +01:00
pauldavisthefirst
a14583ed99
Merge pull request #2 from fps/master
...
fix a typo
2014-01-21 12:56:12 -08:00
Florian Paul Schmidt
a483e73426
fix a typo
2014-01-21 20:16:10 +01:00
pauldavisthefirst
686a7414a7
Merge pull request #1 from drobilla/master
...
Clean up metadata.h and fix Doxygen markup.
2014-01-19 12:46:58 -08:00
Paul Davis
742c63e024
tweak doxygen annotations to remove errors
2014-01-18 22:07:57 -05:00
Paul Davis
1bfa5e43ce
revert to less-legal but more conventional #ifdef guard for control.h
2014-01-18 21:30:13 -05:00
Paul Davis
2c27345e75
tweak doxygen decls for metadata API
2014-01-18 21:29:54 -05:00
David Robillard
56000a76d1
Allow the use of URI types for metadata values.
2014-01-18 14:17:25 -05:00
David Robillard
784ff84109
Clean up metadata.h and fix Doxygen markup.
2014-01-18 13:14:17 -05:00
Paul Davis
b7f896437a
change UUID implementation to use integers and serial counters
2013-11-30 13:05:47 -05:00
Paul Davis
0b467a387a
add JackPortNameCallback type and port rename callback (to match changes above, and to come into line with jack2)
2013-10-12 09:48:39 -04:00
Paul Davis
3d5846b477
move declarations of client/UUID related functions from session.h into jack.h, since UUIDs are now at the core
2013-10-06 09:39:42 -04:00
Paul Davis
98548dd785
add constants for a few (potential) well-known metadata key values
2013-10-05 12:54:04 -04:00
Paul Davis
7eda551c0d
__cplusplus-wrap the declarations in uuid.h
2013-10-05 12:53:37 -04:00
Paul Davis
a6c5af6347
wrap UUID generation
2013-10-03 16:28:55 -04:00
Paul Davis
383c13c50a
alter docs on return value from jack_remove_properties()
2013-10-02 00:33:17 -04:00
Paul Davis
bec4aa8b94
alter some minor details of the metadata API
2013-10-01 15:44:51 -04:00
Paul Davis
dae1fcdc51
add uuid.h (missed from previous commits)
2013-10-01 15:44:18 -04:00
Paul Davis
668ea423a4
add API documentation for some metadata functions
2013-09-30 22:18:38 -04:00
Paul Davis
ca196ea0ec
add jack_client_t* to metadata calls that need to contact the server to initiate a property change callback
2013-09-30 19:17:38 -04:00
Paul Davis
94dd1e8751
add new metadata API header
2013-09-30 18:55:15 -04:00
Paul Davis
2d8115ffac
changes to internal client necessary (for now) for UUID changes
2013-09-24 22:13:32 -04:00
Paul Davis
a43a3276b4
add port UUID retrieval function
2013-09-24 09:28:13 -04:00
Paul Davis
5bf4c3697f
add uuid type
2013-09-24 09:27:37 -04:00
Paul Davis
5798f8fcb7
Revert "add uuid type"
...
This reverts commit 5fa50673fc
.
Need to branch within submodule before making changes.
2013-09-24 09:26:43 -04:00
Paul Davis
5fa50673fc
add uuid type
2013-09-24 09:03:04 -04:00
Paul Davis
433a4ab01f
new jack_get_cycle_times() API call provides better access to DLL data for clients and server. implementation in separate commit(s)
2012-03-19 10:38:59 -04:00
Paul Davis
66b41b24b4
remove unused timestamps.h
2012-02-08 13:24:22 -05:00
Paul Davis
cecc3c0ce4
no need for .gitignore file in public headers
2012-02-08 12:52:28 -05:00
Paul Davis
9ec79600a3
remove Makefile.am from public headers (no build systems in shared repos)
2012-02-08 12:49:23 -05:00
Paul Davis
a85f219371
removed version.h.in
2012-02-08 12:31:11 -05:00
Paul Davis
0e2d59bd70
add .gitignore for jack headers
2012-02-08 12:19:06 -05:00
Paul Davis
f5236f71bf
public header changes after splitting out jack1 private headers
2012-02-08 12:18:14 -05:00
Paul Davis
cd542a84a9
remove atomicity.h from public headers
2012-02-08 12:03:52 -05:00
Paul Davis
09c55a5f43
move non-public headers out of jack/
2012-02-08 11:58:51 -05:00
Nedko Arnaudov
2476dca8c1
Import jack1 headers from svn r4772
2012-02-02 19:16:32 +02:00