Commit Graph

93 Commits

Author SHA1 Message Date
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