Browse Source

Remove JackClientInterface class

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2452 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.90
sletz 17 years ago
parent
commit
f8f2fddb8d
36 changed files with 312 additions and 163 deletions
  1. +2
    -2
      common/JackAudioDriver.cpp
  2. +1
    -1
      common/JackAudioDriver.h
  3. +2
    -2
      common/JackDriver.cpp
  4. +3
    -3
      common/JackDriver.h
  5. +2
    -2
      common/JackDriverLoader.h
  6. +1
    -1
      common/JackDummyDriver.cpp
  7. +1
    -1
      common/JackDummyDriver.h
  8. +1
    -1
      common/JackEngine.cpp
  9. +0
    -54
      common/JackEngine.h
  10. +1
    -1
      common/JackFreewheelDriver.cpp
  11. +1
    -1
      common/JackFreewheelDriver.h
  12. +1
    -1
      common/JackInternalClient.cpp
  13. +1
    -1
      common/JackInternalClientChannel.h
  14. +1
    -2
      common/JackLockedEngine.h
  15. +1
    -1
      common/JackLoopbackDriver.h
  16. +2
    -2
      common/JackNetDriver.cpp
  17. +1
    -1
      common/JackNetDriver.h
  18. +1
    -1
      common/JackServer.cpp
  19. +3
    -3
      common/JackServer.h
  20. +1
    -1
      common/JackServerAPI.cpp
  21. +1
    -1
      common/JackSocketServerChannel.cpp
  22. +2
    -2
      linux/alsa/JackAlsaDriver.cpp
  23. +1
    -1
      linux/alsa/JackAlsaDriver.h
  24. +1
    -1
      linux/firewire/JackFFADODriver.cpp
  25. +1
    -1
      linux/firewire/JackFFADODriver.h
  26. +1
    -1
      linux/freebob/JackFreebobDriver.cpp
  27. +1
    -1
      linux/freebob/JackFreebobDriver.h
  28. +2
    -2
      macosx/JackCoreAudioDriver.cpp
  29. +1
    -1
      macosx/JackCoreAudioDriver.h
  30. +1
    -1
      macosx/JackMacEngineRPC.cpp
  31. +2
    -2
      macosx/JackMachServerChannel.cpp
  32. +2
    -2
      macosx/JackMachServerChannel.h
  33. +266
    -62
      macosx/Jackdmp.xcodeproj/project.pbxproj
  34. +1
    -1
      windows/JackPortAudioDriver.cpp
  35. +1
    -1
      windows/JackPortAudioDriver.h
  36. +1
    -1
      windows/JackWinNamedPipeServerChannel.cpp

+ 2
- 2
common/JackAudioDriver.cpp View File

@@ -33,14 +33,14 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#include "JackClientControl.h"
#include "JackPort.h"
#include "JackGraphManager.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"
#include "JackException.h"
#include <assert.h>

namespace Jack
{

JackAudioDriver::JackAudioDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table)
JackAudioDriver::JackAudioDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table)
: JackDriver(name, alias, engine, table),
fCaptureChannels(0),
fPlaybackChannels(0),


+ 1
- 1
common/JackAudioDriver.h View File

@@ -57,7 +57,7 @@ class EXPORT JackAudioDriver : public JackDriver

public:

JackAudioDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table);
JackAudioDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table);
virtual ~JackAudioDriver();

virtual int Process();


+ 2
- 2
common/JackDriver.cpp View File

@@ -34,7 +34,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#include "JackGlobals.h"
#include "JackEngineControl.h"
#include "JackClientControl.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"
#include <math.h>
#include <assert.h>

@@ -43,7 +43,7 @@ using namespace std;
namespace Jack
{

JackDriver::JackDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table)
JackDriver::JackDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table)
{
assert(strlen(name) < JACK_CLIENT_NAME_SIZE);
fSynchroTable = table;


+ 3
- 3
common/JackDriver.h View File

@@ -30,7 +30,7 @@
namespace Jack
{
class JackEngineInterface;
class JackLockedEngine;
class JackGraphManager;
struct JackEngineControl;
struct JackClientControl;
@@ -150,7 +150,7 @@ class EXPORT JackDriver : public JackDriverClient
jack_nframes_t fPlaybackLatency;
jack_time_t fLastWaitUst;
float fDelayedUsecs;
JackEngineInterface* fEngine;
JackLockedEngine* fEngine;
JackGraphManager* fGraphManager;
JackSynchro* fSynchroTable;
JackEngineControl* fEngineControl;
@@ -163,7 +163,7 @@ class EXPORT JackDriver : public JackDriverClient

public:
JackDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table);
JackDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table);
JackDriver();
virtual ~JackDriver();


+ 2
- 2
common/JackDriverLoader.h View File

@@ -45,11 +45,11 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#endif

typedef jack_driver_desc_t * (*JackDriverDescFunction) ();
typedef Jack::JackDriverClientInterface* (*initialize) (Jack::JackEngineInterface*, Jack::JackSynchro*, const JSList *);
typedef Jack::JackDriverClientInterface* (*initialize) (Jack::JackLockedEngine*, Jack::JackSynchro*, const JSList *);

typedef struct _jack_driver_info
{
Jack::JackDriverClientInterface* (*initialize)(Jack::JackEngineInterface*, Jack::JackSynchro*, const JSList *);
Jack::JackDriverClientInterface* (*initialize)(Jack::JackLockedEngine*, Jack::JackSynchro*, const JSList *);
DRIVER_HANDLE handle;
}
jack_driver_info_t;


+ 1
- 1
common/JackDummyDriver.cpp View File

@@ -138,7 +138,7 @@ extern "C"
return desc;
}

Jack::JackDriverClientInterface* driver_initialize(Jack::JackEngineInterface* engine, Jack::JackSynchro* table, const JSList* params) {
Jack::JackDriverClientInterface* driver_initialize(Jack::JackLockedEngine* engine, Jack::JackSynchro* table, const JSList* params) {
jack_nframes_t sample_rate = 48000;
jack_nframes_t period_size = 1024;
unsigned int capture_ports = 2;


+ 1
- 1
common/JackDummyDriver.h View File

@@ -38,7 +38,7 @@ class JackDummyDriver : public JackAudioDriver

public:

JackDummyDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table, unsigned long wait_time)
JackDummyDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table, unsigned long wait_time)
: JackAudioDriver(name, alias, engine, table), fWaitTime(wait_time)
{}
virtual ~JackDummyDriver()


+ 1
- 1
common/JackEngine.cpp View File

@@ -30,7 +30,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#include <signal.h>
#endif

#include "JackEngine.h"
#include "JackLockedEngine.h"
#include "JackExternalClient.h"
#include "JackInternalClient.h"
#include "JackEngineControl.h"


+ 0
- 54
common/JackEngine.h View File

@@ -33,60 +33,6 @@ namespace Jack
class JackClientInterface;
struct JackEngineControl;
class JackExternalClient;
class JackEngineInterface
{
public:
JackEngineInterface()
{}
JackEngineInterface(JackGraphManager* manager, JackSynchro** table, JackEngineControl* controler)
{}
virtual ~JackEngineInterface()
{}
virtual int Open() = 0;
virtual int Close() = 0;
// Client management
virtual int ClientCheck(const char* name, char* name_res, int protocol, int options, int* status) = 0;
virtual int ClientExternalOpen(const char* name, int pid, int* ref, int* shared_engine, int* shared_client, int* shared_graph_manager) = 0;
virtual int ClientInternalOpen(const char* name, int* ref, JackEngineControl** shared_engine, JackGraphManager** shared_manager, JackClientInterface* client, bool wait) = 0;
virtual int ClientExternalClose(int refnum) = 0;
virtual int ClientInternalClose(int refnum, bool wait) = 0;
virtual int ClientActivate(int refnum, bool state) = 0;
virtual int ClientDeactivate(int refnum) = 0;
virtual int GetClientPID(const char* name) = 0;
// Internal client management
virtual int GetInternalClientName(int int_ref, char* name_res) = 0;
virtual int InternalClientHandle(const char* client_name, int* status, int* int_ref) = 0;
virtual int InternalClientUnload(int refnum, int* status) = 0;
// Port management
virtual int PortRegister(int refnum, const char* name, const char *type, unsigned int flags, unsigned int buffer_size, unsigned int* port) = 0;
virtual int PortUnRegister(int refnum, jack_port_id_t port) = 0;
virtual int PortConnect(int refnum, const char* src, const char* dst) = 0;
virtual int PortDisconnect(int refnum, const char* src, const char* dst) = 0;
virtual int PortConnect(int refnum, jack_port_id_t src, jack_port_id_t dst) = 0;
virtual int PortDisconnect(int refnum, jack_port_id_t src, jack_port_id_t dst) = 0;
// Graph
virtual bool Process(jack_time_t callback_usecs) = 0;
// Notifications
virtual void NotifyXRun(jack_time_t callback_usecs, float delayed_usecs) = 0;
virtual void NotifyXRun(int refnum) = 0;
virtual void NotifyGraphReorder() = 0;
virtual void NotifyBufferSize(jack_nframes_t nframes) = 0;
virtual void NotifyFreewheel(bool onoff) = 0;
};

/*!
\brief Engine description.


+ 1
- 1
common/JackFreewheelDriver.cpp View File

@@ -28,7 +28,7 @@

#include "JackFreewheelDriver.h"
#include "JackEngineControl.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"

namespace Jack
{


+ 1
- 1
common/JackFreewheelDriver.h View File

@@ -35,7 +35,7 @@ class JackFreewheelDriver : public JackDriver

public:

JackFreewheelDriver(JackEngineInterface* engine, JackSynchro* table): JackDriver("freewheel", "", engine, table)
JackFreewheelDriver(JackLockedEngine* engine, JackSynchro* table): JackDriver("freewheel", "", engine, table)
{}
virtual ~JackFreewheelDriver()
{}


+ 1
- 1
common/JackInternalClient.cpp View File

@@ -34,7 +34,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

#include "JackGraphManager.h"
#include "JackInternalClient.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"
#include "JackServer.h"
#include "JackEngineControl.h"
#include "JackClientControl.h"


+ 1
- 1
common/JackInternalClientChannel.h View File

@@ -35,7 +35,7 @@ class JackInternalClientChannel : public detail::JackClientChannelInterface
private:

JackServer* fServer;
JackEngineInterface* fEngine;
JackLockedEngine* fEngine;

public:



+ 1
- 2
common/JackLockedEngine.h View File

@@ -30,7 +30,7 @@ namespace Jack
\brief Locked Engine.
*/

class JackLockedEngine : public JackEngineInterface, public JackLockAble
class JackLockedEngine : public JackLockAble
{
private:

@@ -188,7 +188,6 @@ class JackLockedEngine : public JackEngineInterface, public JackLockAble

};


} // end of namespace

#endif


+ 1
- 1
common/JackLoopbackDriver.h View File

@@ -35,7 +35,7 @@ class JackLoopbackDriver : public JackAudioDriver

public:

JackLoopbackDriver(JackEngineInterface* engine, JackSynchro* table)
JackLoopbackDriver(JackLockedEngine* engine, JackSynchro* table)
: JackAudioDriver("loopback", "", engine, table)
{}
virtual ~JackLoopbackDriver()


+ 2
- 2
common/JackNetDriver.cpp View File

@@ -32,7 +32,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

namespace Jack
{
JackNetDriver::JackNetDriver ( const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table,
JackNetDriver::JackNetDriver ( const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table,
char* ip, size_t port, int midi_input_ports, int midi_output_ports, char* net_name )
: JackAudioDriver ( name, alias, engine, table )
{
@@ -632,7 +632,7 @@ namespace Jack
return desc;
}

Jack::JackDriverClientInterface* driver_initialize ( Jack::JackEngineInterface* engine, Jack::JackSynchro* table, const JSList* params )
Jack::JackDriverClientInterface* driver_initialize ( Jack::JackLockedEngine* engine, Jack::JackSynchro* table, const JSList* params )
{
char* multicast_ip = DEFAULT_MULTICAST_IP;
char name[JACK_CLIENT_NAME_SIZE];


+ 1
- 1
common/JackNetDriver.h View File

@@ -75,7 +75,7 @@ namespace Jack
int Read();
int Write();
public:
JackNetDriver ( const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table,
JackNetDriver ( const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table,
char* ip, size_t port, int midi_input_ports, int midi_output_ports, char* master_name );
~JackNetDriver();



+ 1
- 1
common/JackServer.cpp View File

@@ -291,7 +291,7 @@ int JackServer::SetTimebaseCallback(int refnum, int conditional)
return fEngineControl->fTransport.SetTimebase(refnum, conditional);
}

JackEngineInterface* JackServer::GetEngine()
JackLockedEngine* JackServer::GetEngine()
{
return fEngine;
}


+ 3
- 3
common/JackServer.h View File

@@ -39,7 +39,7 @@ namespace Jack
class JackGraphManager;
class JackDriverClientInterface;
struct JackEngineControl;
class JackEngineInterface;
class JackLockedEngine;

/*!
\brief The Jack server.
@@ -54,7 +54,7 @@ class EXPORT JackServer
JackDriverClientInterface* fAudioDriver;
JackDriverClientInterface* fFreewheelDriver;
JackDriverClientInterface* fLoopbackDriver;
JackEngineInterface* fEngine;
JackLockedEngine* fEngine;
JackEngineControl* fEngineControl;
JackGraphManager* fGraphManager;
JackServerChannel fChannel;
@@ -88,7 +88,7 @@ class EXPORT JackServer
int SetTimebaseCallback(int refnum, int conditional);

// Object access
JackEngineInterface* GetEngine();
JackLockedEngine* GetEngine();
JackEngineControl* GetEngineControl();
JackSynchro* GetSynchroTable();
JackGraphManager* GetGraphManager();


+ 1
- 1
common/JackServerAPI.cpp View File

@@ -34,7 +34,7 @@ This program is free software; you can redistribute it and/or modify
#include "JackServerLaunch.h"
#include "JackTools.h"
#include "JackExports.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"

#ifdef __cplusplus
extern "C"


+ 1
- 1
common/JackSocketServerChannel.cpp View File

@@ -24,7 +24,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "JackSocketServerChannel.h"
#include "JackRequest.h"
#include "JackServer.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"
#include "JackGlobals.h"
#include "JackClient.h"
#include "JackNotification.h"


+ 2
- 2
linux/alsa/JackAlsaDriver.cpp View File

@@ -43,7 +43,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#include "JackClientControl.h"
#include "JackPort.h"
#include "JackGraphManager.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"

#include "hammerfall.h"
#include "hdsp.h"
@@ -2608,7 +2608,7 @@ extern "C"
return desc;
}

Jack::JackDriverClientInterface* driver_initialize(Jack::JackEngineInterface* engine, Jack::JackSynchro* table, const JSList* params) {
Jack::JackDriverClientInterface* driver_initialize(Jack::JackLockedEngine* engine, Jack::JackSynchro* table, const JSList* params) {
jack_nframes_t srate = 48000;
jack_nframes_t frames_per_interrupt = 1024;
unsigned long user_nperiods = 2;


+ 1
- 1
linux/alsa/JackAlsaDriver.h View File

@@ -116,7 +116,7 @@ class JackAlsaDriver : public JackAudioDriver

public:

JackAlsaDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table): JackAudioDriver(name, alias, engine, table)
JackAlsaDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table): JackAudioDriver(name, alias, engine, table)
{}
virtual ~JackAlsaDriver()
{}


+ 1
- 1
linux/firewire/JackFFADODriver.cpp View File

@@ -913,7 +913,7 @@ extern "C"
return desc;
}

Jack::JackDriverClientInterface* driver_initialize(Jack::JackEngineInterface* engine, Jack::JackSynchro* table, const JSList* params) {
Jack::JackDriverClientInterface* driver_initialize(Jack::JackLockedEngine* engine, Jack::JackSynchro* table, const JSList* params) {
const JSList * node;
const jack_driver_param_t * param;



+ 1
- 1
linux/firewire/JackFFADODriver.h View File

@@ -62,7 +62,7 @@ class JackFFADODriver : public JackAudioDriver

public:

JackFFADODriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table)
JackFFADODriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table)
: JackAudioDriver(name, alias,engine, table)
{}
virtual ~JackFFADODriver()


+ 1
- 1
linux/freebob/JackFreebobDriver.cpp View File

@@ -1045,7 +1045,7 @@ extern "C"
return desc;
}

Jack::JackDriverClientInterface* driver_initialize(Jack::JackEngineInterface* engine, Jack::JackSynchro* table, const JSList* params) {
Jack::JackDriverClientInterface* driver_initialize(Jack::JackLockedEngine* engine, Jack::JackSynchro* table, const JSList* params) {
unsigned int port = 0;
unsigned int node_id = -1;
int nbitems;


+ 1
- 1
linux/freebob/JackFreebobDriver.h View File

@@ -69,7 +69,7 @@ class JackFreebobDriver : public JackAudioDriver

public:

JackFreebobDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table)
JackFreebobDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table)
:JackAudioDriver(name, alias, engine, table)
{}
virtual ~JackFreebobDriver()


+ 2
- 2
macosx/JackCoreAudioDriver.cpp View File

@@ -425,7 +425,7 @@ OSStatus JackCoreAudioDriver::GetTotalChannels(AudioDeviceID device, int* channe
return err;
}

JackCoreAudioDriver::JackCoreAudioDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table)
JackCoreAudioDriver::JackCoreAudioDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table)
: JackAudioDriver(name, alias, engine, table), fJackInputData(NULL), fDriverOutputData(NULL), fState(false), fIOUsage(1.f)
{}

@@ -1249,7 +1249,7 @@ extern "C"
return desc;
}

Jack::JackDriverClientInterface* driver_initialize(Jack::JackEngineInterface* engine, Jack::JackSynchro* table, const JSList* params) {
Jack::JackDriverClientInterface* driver_initialize(Jack::JackLockedEngine* engine, Jack::JackSynchro* table, const JSList* params) {
jack_nframes_t srate = 44100;
jack_nframes_t frames_per_interrupt = 128;
int capture = FALSE;


+ 1
- 1
macosx/JackCoreAudioDriver.h View File

@@ -143,7 +143,7 @@ class JackCoreAudioDriver : public JackAudioDriver

public:

JackCoreAudioDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table);
JackCoreAudioDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table);
virtual ~JackCoreAudioDriver();

int Open(jack_nframes_t frames_per_cycle,


+ 1
- 1
macosx/JackMacEngineRPC.cpp View File

@@ -22,7 +22,7 @@ This program is free software; you can redistribute it and/or modify
#endif

#include "JackServer.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"
#include "JackRPCEngine.h"
#include "JackMachServerChannel.h"
#include <assert.h>


+ 2
- 2
macosx/JackMachServerChannel.cpp View File

@@ -25,7 +25,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "JackRPCEngineServer.c"
#include "JackError.h"
#include "JackServer.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"
#include "JackNotification.h"

using namespace std;
@@ -69,7 +69,7 @@ void JackMachServerChannel::Close()
fServerPort.DestroyPort();
}

JackEngineInterface* JackMachServerChannel::GetEngine()
JackLockedEngine* JackMachServerChannel::GetEngine()
{
return fServer->GetEngine();
}


+ 2
- 2
macosx/JackMachServerChannel.h View File

@@ -29,7 +29,7 @@ namespace Jack
{

class JackServer;
class JackEngineInterface;
class JackLockedEngine;

/*!
\brief JackServerChannel using Mach IPC.
@@ -55,7 +55,7 @@ class JackMachServerChannel : public JackRunnableInterface
int Open(const char* server_name, JackServer* server); // Open the Server/Client connection
void Close(); // Close the Server/Client connection

JackEngineInterface* GetEngine();
JackLockedEngine* GetEngine();
JackServer* GetServer();

void ClientCheck(char* name, char* name_res, int protocol, int options, int* status, int* result);


+ 266
- 62
macosx/Jackdmp.xcodeproj/project.pbxproj View File

@@ -505,13 +505,13 @@
4BA7BDD20DC22F4500AA3457 /* Jackservermp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BA7BDCB0DC22F4500AA3457 /* Jackservermp.framework */; };
4BA7BDDA0DC2300800AA3457 /* JackFifo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B56880F08B5C8620022B32D /* JackFifo.cpp */; };
4BA7BDDB0DC2300A00AA3457 /* JackPosixSemaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEE0B2C08ACBB9F00D22B43 /* JackPosixSemaphore.cpp */; };
4BA7BE0F0DC232A400AA3457 /* Jackservermp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */; };
4BA7BE1A0DC2347500AA3457 /* Jackservermp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */; };
4BA7BE0F0DC232A400AA3457 /* Jackdmp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */; };
4BA7BE1A0DC2347500AA3457 /* Jackdmp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */; };
4BA7BE1C0DC2348600AA3457 /* JackFifo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B56880F08B5C8620022B32D /* JackFifo.cpp */; };
4BA7BE1D0DC2348800AA3457 /* JackPosixSemaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEE0B2C08ACBB9F00D22B43 /* JackPosixSemaphore.cpp */; };
4BA7BE200DC234FB00AA3457 /* Jackservermp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */; };
4BA7BE240DC2350D00AA3457 /* Jackservermp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */; };
4BA7BE270DC2352A00AA3457 /* Jackservermp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */; };
4BA7BE200DC234FB00AA3457 /* Jackdmp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */; };
4BA7BE240DC2350D00AA3457 /* Jackdmp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */; };
4BA7BE270DC2352A00AA3457 /* Jackdmp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */; };
4BA7FECA0D8E76650017FF73 /* control.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BA7FEC80D8E76650017FF73 /* control.c */; };
4BAB95B80B9E20B800A0C723 /* JackPortType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BAB95B60B9E20B800A0C723 /* JackPortType.cpp */; };
4BAB95B90B9E20B800A0C723 /* JackPortType.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BAB95B70B9E20B800A0C723 /* JackPortType.h */; };
@@ -1064,13 +1064,85 @@
/* Begin PBXFileReference section */
4B003AB008E2B2BA0060EFDC /* ringbuffer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ringbuffer.c; path = ../common/ringbuffer.c; sourceTree = SOURCE_ROOT; };
4B02069D0DC0BAB400319AF1 /* JackProcessSync.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackProcessSync.cpp; path = ../common/JackProcessSync.cpp; sourceTree = SOURCE_ROOT; };
4B05A04D0DF72BC000840F4C /* alsa_driver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = alsa_driver.h; path = ../linux/alsa/alsa_driver.h; sourceTree = SOURCE_ROOT; };
4B05A04E0DF72BC000840F4C /* alsa_midi.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = alsa_midi.h; path = ../linux/alsa/alsa_midi.h; sourceTree = SOURCE_ROOT; };
4B05A04F0DF72BC000840F4C /* alsa_midi_impl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = alsa_midi_impl.h; path = ../linux/alsa/alsa_midi_impl.h; sourceTree = SOURCE_ROOT; };
4B05A0500DF72BC000840F4C /* alsa_midi_jackmp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = alsa_midi_jackmp.cpp; path = ../linux/alsa/alsa_midi_jackmp.cpp; sourceTree = SOURCE_ROOT; };
4B05A0510DF72BC000840F4C /* alsa_rawmidi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = alsa_rawmidi.c; path = ../linux/alsa/alsa_rawmidi.c; sourceTree = SOURCE_ROOT; };
4B05A0520DF72BC000840F4C /* alsa_seqmidi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = alsa_seqmidi.c; path = ../linux/alsa/alsa_seqmidi.c; sourceTree = SOURCE_ROOT; };
4B05A0530DF72BC000840F4C /* bitset.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = bitset.h; path = ../linux/alsa/bitset.h; sourceTree = SOURCE_ROOT; };
4B05A0540DF72BC000840F4C /* generic.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = generic.h; path = ../linux/alsa/generic.h; sourceTree = SOURCE_ROOT; };
4B05A0550DF72BC000840F4C /* generic_hw.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = generic_hw.c; path = ../linux/alsa/generic_hw.c; sourceTree = SOURCE_ROOT; };
4B05A0560DF72BC000840F4C /* hammerfall.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hammerfall.c; path = ../linux/alsa/hammerfall.c; sourceTree = SOURCE_ROOT; };
4B05A0570DF72BC000840F4C /* hammerfall.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hammerfall.h; path = ../linux/alsa/hammerfall.h; sourceTree = SOURCE_ROOT; };
4B05A0580DF72BC000840F4C /* hardware.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hardware.h; path = ../linux/alsa/hardware.h; sourceTree = SOURCE_ROOT; };
4B05A0590DF72BC000840F4C /* hdsp.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hdsp.c; path = ../linux/alsa/hdsp.c; sourceTree = SOURCE_ROOT; };
4B05A05A0DF72BC000840F4C /* hdsp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hdsp.h; path = ../linux/alsa/hdsp.h; sourceTree = SOURCE_ROOT; };
4B05A05B0DF72BC000840F4C /* ice1712.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ice1712.c; path = ../linux/alsa/ice1712.c; sourceTree = SOURCE_ROOT; };
4B05A05C0DF72BC000840F4C /* ice1712.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ice1712.h; path = ../linux/alsa/ice1712.h; sourceTree = SOURCE_ROOT; };
4B05A05D0DF72BC000840F4C /* JackAlsaDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackAlsaDriver.cpp; path = ../linux/alsa/JackAlsaDriver.cpp; sourceTree = SOURCE_ROOT; };
4B05A05E0DF72BC000840F4C /* JackAlsaDriver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackAlsaDriver.h; path = ../linux/alsa/JackAlsaDriver.h; sourceTree = SOURCE_ROOT; };
4B05A05F0DF72BC000840F4C /* jslist.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = jslist.h; path = ../linux/alsa/jslist.h; sourceTree = SOURCE_ROOT; };
4B05A0600DF72BC000840F4C /* memops.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = memops.c; path = ../linux/alsa/memops.c; sourceTree = SOURCE_ROOT; };
4B05A0610DF72BC000840F4C /* memops.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = memops.h; path = ../linux/alsa/memops.h; sourceTree = SOURCE_ROOT; };
4B05A0620DF72BC000840F4C /* midi_pack.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = midi_pack.h; path = ../linux/alsa/midi_pack.h; sourceTree = SOURCE_ROOT; };
4B05A0630DF72BC000840F4C /* midi_unpack.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = midi_unpack.h; path = ../linux/alsa/midi_unpack.h; sourceTree = SOURCE_ROOT; };
4B05A0640DF72BC000840F4C /* usx2y.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = usx2y.c; path = ../linux/alsa/usx2y.c; sourceTree = SOURCE_ROOT; };
4B05A0650DF72BC000840F4C /* usx2y.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = usx2y.h; path = ../linux/alsa/usx2y.h; sourceTree = SOURCE_ROOT; };
4B05A0670DF72BC000840F4C /* controller.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = controller.c; path = ../linux/dbus/controller.c; sourceTree = SOURCE_ROOT; };
4B05A0680DF72BC000840F4C /* controller.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = controller.h; path = ../linux/dbus/controller.h; sourceTree = SOURCE_ROOT; };
4B05A0690DF72BC000840F4C /* controller_iface_configure.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = controller_iface_configure.c; path = ../linux/dbus/controller_iface_configure.c; sourceTree = SOURCE_ROOT; };
4B05A06A0DF72BC000840F4C /* controller_iface_control.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = controller_iface_control.c; path = ../linux/dbus/controller_iface_control.c; sourceTree = SOURCE_ROOT; };
4B05A06B0DF72BC000840F4C /* controller_iface_introspectable.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = controller_iface_introspectable.c; path = ../linux/dbus/controller_iface_introspectable.c; sourceTree = SOURCE_ROOT; };
4B05A06C0DF72BC000840F4C /* controller_iface_patchbay.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = controller_iface_patchbay.c; path = ../linux/dbus/controller_iface_patchbay.c; sourceTree = SOURCE_ROOT; };
4B05A06D0DF72BC000840F4C /* controller_iface_transport.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = controller_iface_transport.c; path = ../linux/dbus/controller_iface_transport.c; sourceTree = SOURCE_ROOT; };
4B05A06E0DF72BC000840F4C /* controller_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = controller_internal.h; path = ../linux/dbus/controller_internal.h; sourceTree = SOURCE_ROOT; };
4B05A06F0DF72BC000840F4C /* jackdbus.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = jackdbus.c; path = ../linux/dbus/jackdbus.c; sourceTree = SOURCE_ROOT; };
4B05A0700DF72BC000840F4C /* jackdbus.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = jackdbus.h; path = ../linux/dbus/jackdbus.h; sourceTree = SOURCE_ROOT; };
4B05A0710DF72BC000840F4C /* list.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = list.h; path = ../linux/dbus/list.h; sourceTree = SOURCE_ROOT; };
4B05A0720DF72BC000840F4C /* org.jackaudio.service.in */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = org.jackaudio.service.in; path = ../linux/dbus/org.jackaudio.service.in; sourceTree = SOURCE_ROOT; };
4B05A0730DF72BC000840F4C /* SConscript */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SConscript; path = ../linux/dbus/SConscript; sourceTree = SOURCE_ROOT; };
4B05A0740DF72BC000840F4C /* sigsegv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sigsegv.c; path = ../linux/dbus/sigsegv.c; sourceTree = SOURCE_ROOT; };
4B05A0750DF72BC000840F4C /* sigsegv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sigsegv.h; path = ../linux/dbus/sigsegv.h; sourceTree = SOURCE_ROOT; };
4B05A0760DF72BC000840F4C /* wscript */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = wscript; path = ../linux/dbus/wscript; sourceTree = SOURCE_ROOT; };
4B05A0770DF72BC000840F4C /* xml.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xml.c; path = ../linux/dbus/xml.c; sourceTree = SOURCE_ROOT; };
4B05A0780DF72BC000840F4C /* xml.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xml.h; path = ../linux/dbus/xml.h; sourceTree = SOURCE_ROOT; };
4B05A0790DF72BC000840F4C /* xml_expat.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xml_expat.c; path = ../linux/dbus/xml_expat.c; sourceTree = SOURCE_ROOT; };
4B05A07A0DF72BC000840F4C /* xml_libxml.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xml_libxml.c; path = ../linux/dbus/xml_libxml.c; sourceTree = SOURCE_ROOT; };
4B05A07B0DF72BC000840F4C /* xml_nop.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xml_nop.c; path = ../linux/dbus/xml_nop.c; sourceTree = SOURCE_ROOT; };
4B05A07C0DF72BC000840F4C /* xml_write_raw.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = xml_write_raw.c; path = ../linux/dbus/xml_write_raw.c; sourceTree = SOURCE_ROOT; };
4B05A07D0DF72BC000840F4C /* driver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = driver.h; path = ../linux/driver.h; sourceTree = SOURCE_ROOT; };
4B05A07F0DF72BC000840F4C /* ffado_driver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ffado_driver.h; path = ../linux/firewire/ffado_driver.h; sourceTree = SOURCE_ROOT; };
4B05A0800DF72BC000840F4C /* JackFFADODriver.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackFFADODriver.cpp; path = ../linux/firewire/JackFFADODriver.cpp; sourceTree = SOURCE_ROOT; };
4B05A0810DF72BC000840F4C /* JackFFADODriver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackFFADODriver.h; path = ../linux/firewire/JackFFADODriver.h; sourceTree = SOURCE_ROOT; };
4B05A0830DF72BC000840F4C /* freebob_driver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = freebob_driver.h; path = ../linux/freebob/freebob_driver.h; sourceTree = SOURCE_ROOT; };
4B05A0840DF72BC000840F4C /* JackFreebobDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackFreebobDriver.cpp; path = ../linux/freebob/JackFreebobDriver.cpp; sourceTree = SOURCE_ROOT; };
4B05A0850DF72BC000840F4C /* JackFreebobDriver.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackFreebobDriver.h; path = ../linux/freebob/JackFreebobDriver.h; sourceTree = SOURCE_ROOT; };
4B05A08B0DF72C3200840F4C /* JackWinEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinEvent.cpp; path = ../windows/JackWinEvent.cpp; sourceTree = SOURCE_ROOT; };
4B05A08C0DF72C3200840F4C /* JackWinEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinEvent.h; path = ../windows/JackWinEvent.h; sourceTree = SOURCE_ROOT; };
4B05A08D0DF72C3200840F4C /* JackWinNamedPipe.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinNamedPipe.cpp; path = ../windows/JackWinNamedPipe.cpp; sourceTree = SOURCE_ROOT; };
4B05A08E0DF72C3200840F4C /* JackWinNamedPipe.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinNamedPipe.h; path = ../windows/JackWinNamedPipe.h; sourceTree = SOURCE_ROOT; };
4B05A08F0DF72C3200840F4C /* JackWinNamedPipeClientChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinNamedPipeClientChannel.cpp; path = ../windows/JackWinNamedPipeClientChannel.cpp; sourceTree = SOURCE_ROOT; };
4B05A0900DF72C3200840F4C /* JackWinNamedPipeClientChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinNamedPipeClientChannel.h; path = ../windows/JackWinNamedPipeClientChannel.h; sourceTree = SOURCE_ROOT; };
4B05A0910DF72C3200840F4C /* JackWinNamedPipeNotifyChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinNamedPipeNotifyChannel.cpp; path = ../windows/JackWinNamedPipeNotifyChannel.cpp; sourceTree = SOURCE_ROOT; };
4B05A0920DF72C3200840F4C /* JackWinNamedPipeNotifyChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinNamedPipeNotifyChannel.h; path = ../windows/JackWinNamedPipeNotifyChannel.h; sourceTree = SOURCE_ROOT; };
4B05A0930DF72C3200840F4C /* JackWinNamedPipeServerChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinNamedPipeServerChannel.cpp; path = ../windows/JackWinNamedPipeServerChannel.cpp; sourceTree = SOURCE_ROOT; };
4B05A0940DF72C3200840F4C /* JackWinNamedPipeServerChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinNamedPipeServerChannel.h; path = ../windows/JackWinNamedPipeServerChannel.h; sourceTree = SOURCE_ROOT; };
4B05A0950DF72C3200840F4C /* JackWinNamedPipeServerNotifyChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinNamedPipeServerNotifyChannel.cpp; path = ../windows/JackWinNamedPipeServerNotifyChannel.cpp; sourceTree = SOURCE_ROOT; };
4B05A0960DF72C3200840F4C /* JackWinNamedPipeServerNotifyChannel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinNamedPipeServerNotifyChannel.h; path = ../windows/JackWinNamedPipeServerNotifyChannel.h; sourceTree = SOURCE_ROOT; };
4B05A0970DF72C3200840F4C /* JackWinProcessSync.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinProcessSync.cpp; path = ../windows/JackWinProcessSync.cpp; sourceTree = SOURCE_ROOT; };
4B05A0980DF72C3200840F4C /* JackWinProcessSync.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinProcessSync.h; path = ../windows/JackWinProcessSync.h; sourceTree = SOURCE_ROOT; };
4B05A0990DF72C3200840F4C /* JackWinSemaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinSemaphore.cpp; path = ../windows/JackWinSemaphore.cpp; sourceTree = SOURCE_ROOT; };
4B05A09A0DF72C3200840F4C /* JackWinSemaphore.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinSemaphore.h; path = ../windows/JackWinSemaphore.h; sourceTree = SOURCE_ROOT; };
4B05A09B0DF72C3200840F4C /* JackWinThread.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackWinThread.cpp; path = ../windows/JackWinThread.cpp; sourceTree = SOURCE_ROOT; };
4B05A09C0DF72C3200840F4C /* JackWinThread.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackWinThread.h; path = ../windows/JackWinThread.h; sourceTree = SOURCE_ROOT; };
4B0A28E60D52073D002EFF74 /* jack_thread_wait */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_thread_wait; sourceTree = BUILT_PRODUCTS_DIR; };
4B0A28EC0D520852002EFF74 /* tw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tw.c; path = "../example-clients/tw.c"; sourceTree = SOURCE_ROOT; };
4B0A292D0D52108E002EFF74 /* jack_thread_wait */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_thread_wait; sourceTree = BUILT_PRODUCTS_DIR; };
4B2C28F908DAD01E00249230 /* JackGlobals.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackGlobals.cpp; path = ../common/JackGlobals.cpp; sourceTree = SOURCE_ROOT; };
4B35C4250D4731D1000DE7AE /* jackdmp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jackdmp; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C4830D4731D1000DE7AE /* Jackmp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackmp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackservermp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackdmp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C5140D4731D1000DE7AE /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C5200D4731D1000DE7AE /* jack_midisine */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midisine; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C52C0D4731D1000DE7AE /* jack_metro */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_metro; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1094,19 +1166,19 @@
4B35C6290D4731D2000DE7AE /* jack_portaudio.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = jack_portaudio.so; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C6340D4731D2000DE7AE /* jack_dummy.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = jack_dummy.so; sourceTree = BUILT_PRODUCTS_DIR; };
4B35C63E0D4731D3000DE7AE /* inprocess.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = inprocess.so; sourceTree = BUILT_PRODUCTS_DIR; };
4B363DD80DEB02F6001F72D9 /* jack_alias */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_alias; sourceTree = BUILT_PRODUCTS_DIR; };
4B363DD80DEB02F6001F72D9 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B363DDE0DEB034E001F72D9 /* alias.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = alias.c; path = "../example-clients/alias.c"; sourceTree = SOURCE_ROOT; };
4B363E1A0DEB03C5001F72D9 /* jack_evmon */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_evmon; sourceTree = BUILT_PRODUCTS_DIR; };
4B363E1A0DEB03C5001F72D9 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B363E200DEB0401001F72D9 /* evmon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = evmon.c; path = "../example-clients/evmon.c"; sourceTree = SOURCE_ROOT; };
4B363E4E0DEB0775001F72D9 /* jack_bufsize */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_bufsize; sourceTree = BUILT_PRODUCTS_DIR; };
4B363E4E0DEB0775001F72D9 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B363E710DEB0808001F72D9 /* bufsize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bufsize.c; path = "../example-clients/bufsize.c"; sourceTree = SOURCE_ROOT; };
4B363EE90DEB091C001F72D9 /* jack_rec */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_rec; sourceTree = BUILT_PRODUCTS_DIR; };
4B363EE90DEB091C001F72D9 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B363EED0DEB094B001F72D9 /* capture_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = capture_client.c; path = "../example-clients/capture_client.c"; sourceTree = SOURCE_ROOT; };
4B363F1E0DEB0A6A001F72D9 /* jack_monitor_client */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_monitor_client; sourceTree = BUILT_PRODUCTS_DIR; };
4B363F1E0DEB0A6A001F72D9 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B363F220DEB0AB0001F72D9 /* monitor_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = monitor_client.c; path = "../example-clients/monitor_client.c"; sourceTree = SOURCE_ROOT; };
4B363F350DEB0BD1001F72D9 /* jack_showtime */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_showtime; sourceTree = BUILT_PRODUCTS_DIR; };
4B363F350DEB0BD1001F72D9 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B363F3D0DEB0C31001F72D9 /* showtime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = showtime.c; path = "../example-clients/showtime.c"; sourceTree = SOURCE_ROOT; };
4B363F720DEB0D4E001F72D9 /* jack_impulse_grabber */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_impulse_grabber; sourceTree = BUILT_PRODUCTS_DIR; };
4B363F720DEB0D4E001F72D9 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4B363F750DEB0D7D001F72D9 /* impulse_grabber.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = impulse_grabber.c; path = "../example-clients/impulse_grabber.c"; sourceTree = SOURCE_ROOT; };
4B37C20306DF1FBE0016E567 /* CALatencyLog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = CALatencyLog.cpp; path = /Developer/Examples/CoreAudio/PublicUtility/CALatencyLog.cpp; sourceTree = "<absolute>"; };
4B37C20406DF1FBE0016E567 /* CALatencyLog.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CALatencyLog.h; path = /Developer/Examples/CoreAudio/PublicUtility/CALatencyLog.h; sourceTree = "<absolute>"; };
@@ -1129,7 +1201,7 @@
4B5F253D0DEE9B8F0041E486 /* JackLockedEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JackLockedEngine.h; path = ../common/JackLockedEngine.h; sourceTree = SOURCE_ROOT; };
4B60CE480AAABA31004956AA /* connect.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = connect.c; path = "../example-clients/connect.c"; sourceTree = SOURCE_ROOT; };
4B66A8580934964500A89560 /* JackConstants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackConstants.h; path = ../common/JackConstants.h; sourceTree = SOURCE_ROOT; };
4B699BB1097D421600A18468 /* jackdmp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jackdmp; sourceTree = BUILT_PRODUCTS_DIR; };
4B699BB1097D421600A18468 /* jackdmp */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = jackdmp; sourceTree = BUILT_PRODUCTS_DIR; };
4B699C47097D421600A18468 /* Jackmp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackmp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4B699CAC097D421600A18468 /* Jackservermp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Jackservermp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4B699CBB097D421600A18468 /* jack_metro */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_metro; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1193,7 +1265,7 @@
4BA692D40CBE4C9000EAD520 /* jack_unload */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_unload; sourceTree = BUILT_PRODUCTS_DIR; };
4BA692D60CBE4CC600EAD520 /* ipunload.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ipunload.c; path = "../example-clients/ipunload.c"; sourceTree = SOURCE_ROOT; };
4BA7BDCB0DC22F4500AA3457 /* Jackservermp.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Jackservermp.framework; path = build/Development/Jackservermp.framework; sourceTree = SOURCE_ROOT; };
4BA7FEC30D8E76270017FF73 /* jack_server_control */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_server_control; sourceTree = BUILT_PRODUCTS_DIR; };
4BA7FEC30D8E76270017FF73 /* jack_lsp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_lsp; sourceTree = BUILT_PRODUCTS_DIR; };
4BA7FEC80D8E76650017FF73 /* control.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = control.c; path = "../example-clients/control.c"; sourceTree = SOURCE_ROOT; };
4BAB95B60B9E20B800A0C723 /* JackPortType.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackPortType.cpp; path = ../common/JackPortType.cpp; sourceTree = SOURCE_ROOT; };
4BAB95B70B9E20B800A0C723 /* JackPortType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackPortType.h; path = ../common/JackPortType.h; sourceTree = SOURCE_ROOT; };
@@ -1292,14 +1364,14 @@
4BF8D2470834F20600C94B91 /* testSem.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = testSem.cpp; path = ../tests/testSem.cpp; sourceTree = SOURCE_ROOT; };
4BF8FB0D08AC88EF00D1A344 /* JackFrameTimer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JackFrameTimer.cpp; path = ../common/JackFrameTimer.cpp; sourceTree = SOURCE_ROOT; };
4BF8FB0E08AC88EF00D1A344 /* JackFrameTimer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JackFrameTimer.h; path = ../common/JackFrameTimer.h; sourceTree = SOURCE_ROOT; };
4BFA5E980DEC4D9C00FA4CDB /* testMutex */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testMutex; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA5E980DEC4D9C00FA4CDB /* testSem */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testSem; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA5E9E0DEC4DD900FA4CDB /* testMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = testMutex.cpp; path = ../tests/testMutex.cpp; sourceTree = SOURCE_ROOT; };
4BFA828C0DF6A9E40087B4E1 /* jack_evmon */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_evmon; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA829F0DF6A9E40087B4E1 /* jack_bufsize */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_bufsize; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82AB0DF6A9E40087B4E1 /* jack_rec */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_rec; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82B70DF6A9E40087B4E1 /* jack_monitor_client */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_monitor_client; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82C30DF6A9E40087B4E1 /* jack_showtime */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_showtime; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82CF0DF6A9E40087B4E1 /* jack_impulse_grabber */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_impulse_grabber; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA828C0DF6A9E40087B4E1 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA829F0DF6A9E40087B4E1 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82AB0DF6A9E40087B4E1 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82B70DF6A9E40087B4E1 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82C30DF6A9E40087B4E1 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA82CF0DF6A9E40087B4E1 /* jack_midiseq */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jack_midiseq; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA99A20AAAF3B0009E916C /* jdelay */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = jdelay; sourceTree = BUILT_PRODUCTS_DIR; };
4BFA99A90AAAF40C009E916C /* jdelay.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = jdelay.cpp; path = ../tests/jdelay.cpp; sourceTree = SOURCE_ROOT; };
4BFB297708AF44ED00D450D4 /* JackMachServerNotifyChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMachServerNotifyChannel.cpp; sourceTree = "<group>"; };
@@ -1431,7 +1503,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4BA7BE0F0DC232A400AA3457 /* Jackservermp.framework in Frameworks */,
4BA7BE0F0DC232A400AA3457 /* Jackdmp.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1439,7 +1511,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4BA7BE1A0DC2347500AA3457 /* Jackservermp.framework in Frameworks */,
4BA7BE1A0DC2347500AA3457 /* Jackdmp.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1482,7 +1554,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4BA7BE200DC234FB00AA3457 /* Jackservermp.framework in Frameworks */,
4BA7BE200DC234FB00AA3457 /* Jackdmp.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1490,7 +1562,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4BA7BE240DC2350D00AA3457 /* Jackservermp.framework in Frameworks */,
4BA7BE240DC2350D00AA3457 /* Jackdmp.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1498,7 +1570,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4BA7BE270DC2352A00AA3457 /* Jackservermp.framework in Frameworks */,
4BA7BE270DC2352A00AA3457 /* Jackdmp.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1867,6 +1939,7 @@
08FB7795FE84155DC02AAC07 /* Source */ = {
isa = PBXGroup;
children = (
4B05A09D0DF72C6000840F4C /* Additional */,
BA222AEA0DC88379001A17F4 /* Net */,
4B6BEB4A07A6CCDC00A5DBDA /* Tests */,
4B37C20006DF1F900016E567 /* Latency */,
@@ -1917,7 +1990,7 @@
4B5A1BDA0CD1CCE10005BF74 /* jack_midisine */,
4B35C4250D4731D1000DE7AE /* jackdmp */,
4B35C4830D4731D1000DE7AE /* Jackmp.framework */,
4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */,
4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */,
4B35C5140D4731D1000DE7AE /* jack_midiseq */,
4B35C5200D4731D1000DE7AE /* jack_midisine */,
4B35C52C0D4731D1000DE7AE /* jack_metro */,
@@ -1944,24 +2017,24 @@
4B0A28E60D52073D002EFF74 /* jack_thread_wait */,
4B0A292D0D52108E002EFF74 /* jack_thread_wait */,
4B57F5950D72C27900B4E719 /* jack_thread_wait */,
4BA7FEC30D8E76270017FF73 /* jack_server_control */,
4BA7FEC30D8E76270017FF73 /* jack_lsp */,
BA222ACF0DC88132001A17F4 /* jack_net.so */,
BA222AE90DC882DB001A17F4 /* netmanager.so */,
4BA7FEC30D8E76270017FF73 /* jack_server_control */,
4B363DD80DEB02F6001F72D9 /* jack_alias */,
4B363E1A0DEB03C5001F72D9 /* jack_evmon */,
4B363E4E0DEB0775001F72D9 /* jack_bufsize */,
4B363EE90DEB091C001F72D9 /* jack_rec */,
4B363F1E0DEB0A6A001F72D9 /* jack_monitor_client */,
4B363F350DEB0BD1001F72D9 /* jack_showtime */,
4B363F720DEB0D4E001F72D9 /* jack_impulse_grabber */,
4BFA5E980DEC4D9C00FA4CDB /* testMutex */,
4BFA828C0DF6A9E40087B4E1 /* jack_evmon */,
4BFA829F0DF6A9E40087B4E1 /* jack_bufsize */,
4BFA82AB0DF6A9E40087B4E1 /* jack_rec */,
4BFA82B70DF6A9E40087B4E1 /* jack_monitor_client */,
4BFA82C30DF6A9E40087B4E1 /* jack_showtime */,
4BFA82CF0DF6A9E40087B4E1 /* jack_impulse_grabber */,
4BA7FEC30D8E76270017FF73 /* jack_lsp */,
4B363DD80DEB02F6001F72D9 /* jack_midiseq */,
4B363E1A0DEB03C5001F72D9 /* jack_midiseq */,
4B363E4E0DEB0775001F72D9 /* jack_midiseq */,
4B363EE90DEB091C001F72D9 /* jack_midiseq */,
4B363F1E0DEB0A6A001F72D9 /* jack_midiseq */,
4B363F350DEB0BD1001F72D9 /* jack_midiseq */,
4B363F720DEB0D4E001F72D9 /* jack_midiseq */,
4BFA5E980DEC4D9C00FA4CDB /* testSem */,
4BFA828C0DF6A9E40087B4E1 /* jack_midiseq */,
4BFA829F0DF6A9E40087B4E1 /* jack_midiseq */,
4BFA82AB0DF6A9E40087B4E1 /* jack_midiseq */,
4BFA82B70DF6A9E40087B4E1 /* jack_midiseq */,
4BFA82C30DF6A9E40087B4E1 /* jack_midiseq */,
4BFA82CF0DF6A9E40087B4E1 /* jack_midiseq */,
);
name = Products;
sourceTree = "<group>";
@@ -1993,6 +2066,137 @@
name = "Simple clients";
sourceTree = "<group>";
};
4B05A0420DF72B8500840F4C /* Linux */ = {
isa = PBXGroup;
children = (
4B05A04C0DF72BC000840F4C /* alsa */,
4B05A0660DF72BC000840F4C /* dbus */,
4B05A07D0DF72BC000840F4C /* driver.h */,
4B05A07E0DF72BC000840F4C /* firewire */,
4B05A0820DF72BC000840F4C /* freebob */,
);
name = Linux;
sourceTree = "<group>";
};
4B05A04C0DF72BC000840F4C /* alsa */ = {
isa = PBXGroup;
children = (
4B05A04D0DF72BC000840F4C /* alsa_driver.h */,
4B05A04E0DF72BC000840F4C /* alsa_midi.h */,
4B05A04F0DF72BC000840F4C /* alsa_midi_impl.h */,
4B05A0500DF72BC000840F4C /* alsa_midi_jackmp.cpp */,
4B05A0510DF72BC000840F4C /* alsa_rawmidi.c */,
4B05A0520DF72BC000840F4C /* alsa_seqmidi.c */,
4B05A0530DF72BC000840F4C /* bitset.h */,
4B05A0540DF72BC000840F4C /* generic.h */,
4B05A0550DF72BC000840F4C /* generic_hw.c */,
4B05A0560DF72BC000840F4C /* hammerfall.c */,
4B05A0570DF72BC000840F4C /* hammerfall.h */,
4B05A0580DF72BC000840F4C /* hardware.h */,
4B05A0590DF72BC000840F4C /* hdsp.c */,
4B05A05A0DF72BC000840F4C /* hdsp.h */,
4B05A05B0DF72BC000840F4C /* ice1712.c */,
4B05A05C0DF72BC000840F4C /* ice1712.h */,
4B05A05D0DF72BC000840F4C /* JackAlsaDriver.cpp */,
4B05A05E0DF72BC000840F4C /* JackAlsaDriver.h */,
4B05A05F0DF72BC000840F4C /* jslist.h */,
4B05A0600DF72BC000840F4C /* memops.c */,
4B05A0610DF72BC000840F4C /* memops.h */,
4B05A0620DF72BC000840F4C /* midi_pack.h */,
4B05A0630DF72BC000840F4C /* midi_unpack.h */,
4B05A0640DF72BC000840F4C /* usx2y.c */,
4B05A0650DF72BC000840F4C /* usx2y.h */,
);
name = alsa;
path = ../linux/alsa;
sourceTree = SOURCE_ROOT;
};
4B05A0660DF72BC000840F4C /* dbus */ = {
isa = PBXGroup;
children = (
4B05A0670DF72BC000840F4C /* controller.c */,
4B05A0680DF72BC000840F4C /* controller.h */,
4B05A0690DF72BC000840F4C /* controller_iface_configure.c */,
4B05A06A0DF72BC000840F4C /* controller_iface_control.c */,
4B05A06B0DF72BC000840F4C /* controller_iface_introspectable.c */,
4B05A06C0DF72BC000840F4C /* controller_iface_patchbay.c */,
4B05A06D0DF72BC000840F4C /* controller_iface_transport.c */,
4B05A06E0DF72BC000840F4C /* controller_internal.h */,
4B05A06F0DF72BC000840F4C /* jackdbus.c */,
4B05A0700DF72BC000840F4C /* jackdbus.h */,
4B05A0710DF72BC000840F4C /* list.h */,
4B05A0720DF72BC000840F4C /* org.jackaudio.service.in */,
4B05A0730DF72BC000840F4C /* SConscript */,
4B05A0740DF72BC000840F4C /* sigsegv.c */,
4B05A0750DF72BC000840F4C /* sigsegv.h */,
4B05A0760DF72BC000840F4C /* wscript */,
4B05A0770DF72BC000840F4C /* xml.c */,
4B05A0780DF72BC000840F4C /* xml.h */,
4B05A0790DF72BC000840F4C /* xml_expat.c */,
4B05A07A0DF72BC000840F4C /* xml_libxml.c */,
4B05A07B0DF72BC000840F4C /* xml_nop.c */,
4B05A07C0DF72BC000840F4C /* xml_write_raw.c */,
);
name = dbus;
path = ../linux/dbus;
sourceTree = SOURCE_ROOT;
};
4B05A07E0DF72BC000840F4C /* firewire */ = {
isa = PBXGroup;
children = (
4B05A07F0DF72BC000840F4C /* ffado_driver.h */,
4B05A0800DF72BC000840F4C /* JackFFADODriver.cpp */,
4B05A0810DF72BC000840F4C /* JackFFADODriver.h */,
);
name = firewire;
path = ../linux/firewire;
sourceTree = SOURCE_ROOT;
};
4B05A0820DF72BC000840F4C /* freebob */ = {
isa = PBXGroup;
children = (
4B05A0830DF72BC000840F4C /* freebob_driver.h */,
4B05A0840DF72BC000840F4C /* JackFreebobDriver.cpp */,
4B05A0850DF72BC000840F4C /* JackFreebobDriver.h */,
);
name = freebob;
path = ../linux/freebob;
sourceTree = SOURCE_ROOT;
};
4B05A08A0DF72BF600840F4C /* Windows */ = {
isa = PBXGroup;
children = (
4B05A08B0DF72C3200840F4C /* JackWinEvent.cpp */,
4B05A08C0DF72C3200840F4C /* JackWinEvent.h */,
4B05A08D0DF72C3200840F4C /* JackWinNamedPipe.cpp */,
4B05A08E0DF72C3200840F4C /* JackWinNamedPipe.h */,
4B05A08F0DF72C3200840F4C /* JackWinNamedPipeClientChannel.cpp */,
4B05A0900DF72C3200840F4C /* JackWinNamedPipeClientChannel.h */,
4B05A0910DF72C3200840F4C /* JackWinNamedPipeNotifyChannel.cpp */,
4B05A0920DF72C3200840F4C /* JackWinNamedPipeNotifyChannel.h */,
4B05A0930DF72C3200840F4C /* JackWinNamedPipeServerChannel.cpp */,
4B05A0940DF72C3200840F4C /* JackWinNamedPipeServerChannel.h */,
4B05A0950DF72C3200840F4C /* JackWinNamedPipeServerNotifyChannel.cpp */,
4B05A0960DF72C3200840F4C /* JackWinNamedPipeServerNotifyChannel.h */,
4B05A0970DF72C3200840F4C /* JackWinProcessSync.cpp */,
4B05A0980DF72C3200840F4C /* JackWinProcessSync.h */,
4B05A0990DF72C3200840F4C /* JackWinSemaphore.cpp */,
4B05A09A0DF72C3200840F4C /* JackWinSemaphore.h */,
4B05A09B0DF72C3200840F4C /* JackWinThread.cpp */,
4B05A09C0DF72C3200840F4C /* JackWinThread.h */,
);
name = Windows;
sourceTree = "<group>";
};
4B05A09D0DF72C6000840F4C /* Additional */ = {
isa = PBXGroup;
children = (
4B05A08A0DF72BF600840F4C /* Windows */,
4B05A0420DF72B8500840F4C /* Linux */,
);
name = Additional;
sourceTree = "<group>";
};
4B168CA3076A5319005B2802 /* MIG_RPC */ = {
isa = PBXGroup;
children = (
@@ -2141,9 +2345,9 @@
4BA550F605E241B800569492 /* Driver */ = {
isa = PBXGroup;
children = (
BA222ADC0DC882A5001A17F4 /* JackNetDriver.cpp */,
BA222ADD0DC882A5001A17F4 /* JackNetDriver.h */,
4B869B3D08C8D21C001CF041 /* driver_interface.h */,
BA222ADD0DC882A5001A17F4 /* JackNetDriver.h */,
BA222ADC0DC882A5001A17F4 /* JackNetDriver.cpp */,
4B869B4208C8D22F001CF041 /* JackDriverLoader.h */,
4B869D7F08C9CB00001CF041 /* JackDriverLoader.cpp */,
4BF8D1B50834EEE400C94B91 /* JackDriver.h */,
@@ -3140,7 +3344,7 @@
);
name = "Jackservermp.framework 64 bits";
productName = Jack;
productReference = 4B35C4FC0D4731D1000DE7AE /* Jackservermp.framework */;
productReference = 4B35C4FC0D4731D1000DE7AE /* Jackdmp.framework */;
productType = "com.apple.product-type.framework";
};
4B35C50A0D4731D1000DE7AE /* jack_midiseq 64 bits */ = {
@@ -3589,7 +3793,7 @@
name = "jack_alias Universal";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4B363DD80DEB02F6001F72D9 /* jack_alias */;
productReference = 4B363DD80DEB02F6001F72D9 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4B363E100DEB03C5001F72D9 /* jack_evmon Universal */ = {
@@ -3608,7 +3812,7 @@
name = "jack_evmon Universal";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4B363E1A0DEB03C5001F72D9 /* jack_evmon */;
productReference = 4B363E1A0DEB03C5001F72D9 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4B363E440DEB0775001F72D9 /* jack_bufsize Universal */ = {
@@ -3627,7 +3831,7 @@
name = "jack_bufsize Universal";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4B363E4E0DEB0775001F72D9 /* jack_bufsize */;
productReference = 4B363E4E0DEB0775001F72D9 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4B363EDF0DEB091C001F72D9 /* jack_rec Universal */ = {
@@ -3646,7 +3850,7 @@
name = "jack_rec Universal";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4B363EE90DEB091C001F72D9 /* jack_rec */;
productReference = 4B363EE90DEB091C001F72D9 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4B363F140DEB0A6A001F72D9 /* jack_monitor_client Universal */ = {
@@ -3665,7 +3869,7 @@
name = "jack_monitor_client Universal";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4B363F1E0DEB0A6A001F72D9 /* jack_monitor_client */;
productReference = 4B363F1E0DEB0A6A001F72D9 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4B363F2B0DEB0BD1001F72D9 /* jack_showtime Universal */ = {
@@ -3684,7 +3888,7 @@
name = "jack_showtime Universal";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4B363F350DEB0BD1001F72D9 /* jack_showtime */;
productReference = 4B363F350DEB0BD1001F72D9 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4B363F680DEB0D4E001F72D9 /* jack_impulse_grabber Universal */ = {
@@ -3703,7 +3907,7 @@
name = "jack_impulse_grabber Universal";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4B363F720DEB0D4E001F72D9 /* jack_impulse_grabber */;
productReference = 4B363F720DEB0D4E001F72D9 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4B5A1BB10CD1CB9E0005BF74 /* jack_midiseq Universal */ = {
@@ -4135,7 +4339,7 @@
name = "jack_server_control Universal";
productInstallPath = /usr/local/bin;
productName = jack_lsp;
productReference = 4BA7FEC30D8E76270017FF73 /* jack_server_control */;
productReference = 4BA7FEC30D8E76270017FF73 /* jack_lsp */;
productType = "com.apple.product-type.tool";
};
4BD623ED0CBCF0F000DE782F /* inprocess */ = {
@@ -4209,7 +4413,7 @@
name = "testMutex Universal";
productInstallPath = /usr/local/bin;
productName = testSem;
productReference = 4BFA5E980DEC4D9C00FA4CDB /* testMutex */;
productReference = 4BFA5E980DEC4D9C00FA4CDB /* testSem */;
productType = "com.apple.product-type.tool";
};
4BFA82820DF6A9E40087B4E1 /* jack_evmon 64 bits */ = {
@@ -4228,7 +4432,7 @@
name = "jack_evmon 64 bits";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4BFA828C0DF6A9E40087B4E1 /* jack_evmon */;
productReference = 4BFA828C0DF6A9E40087B4E1 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4BFA82950DF6A9E40087B4E1 /* jack_bufsize 64 bits */ = {
@@ -4247,7 +4451,7 @@
name = "jack_bufsize 64 bits";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4BFA829F0DF6A9E40087B4E1 /* jack_bufsize */;
productReference = 4BFA829F0DF6A9E40087B4E1 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4BFA82A10DF6A9E40087B4E1 /* jack_rec 64 bits */ = {
@@ -4266,7 +4470,7 @@
name = "jack_rec 64 bits";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4BFA82AB0DF6A9E40087B4E1 /* jack_rec */;
productReference = 4BFA82AB0DF6A9E40087B4E1 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4BFA82AD0DF6A9E40087B4E1 /* jack_monitor_client 64 bits */ = {
@@ -4285,7 +4489,7 @@
name = "jack_monitor_client 64 bits";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4BFA82B70DF6A9E40087B4E1 /* jack_monitor_client */;
productReference = 4BFA82B70DF6A9E40087B4E1 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4BFA82B90DF6A9E40087B4E1 /* jack_showtime 64 bits */ = {
@@ -4304,7 +4508,7 @@
name = "jack_showtime 64 bits";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4BFA82C30DF6A9E40087B4E1 /* jack_showtime */;
productReference = 4BFA82C30DF6A9E40087B4E1 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4BFA82C50DF6A9E40087B4E1 /* jack_impulse_grabber 64 bits */ = {
@@ -4323,7 +4527,7 @@
name = "jack_impulse_grabber 64 bits";
productInstallPath = /usr/local/bin;
productName = jack_metro;
productReference = 4BFA82CF0DF6A9E40087B4E1 /* jack_impulse_grabber */;
productReference = 4BFA82CF0DF6A9E40087B4E1 /* jack_midiseq */;
productType = "com.apple.product-type.tool";
};
4BFA99980AAAF3B0009E916C /* jdelay Universal */ = {


+ 1
- 1
windows/JackPortAudioDriver.cpp View File

@@ -574,7 +574,7 @@ extern "C"
return desc;
}

EXPORT Jack::JackDriverClientInterface* driver_initialize(Jack::JackEngineInterface* engine, Jack::JackSynchro* table, const JSList* params) {
EXPORT Jack::JackDriverClientInterface* driver_initialize(Jack::JackLockedEngine* engine, Jack::JackSynchro* table, const JSList* params) {
jack_nframes_t srate = 44100;
jack_nframes_t frames_per_interrupt = 512;
int capture = FALSE;


+ 1
- 1
windows/JackPortAudioDriver.h View File

@@ -53,7 +53,7 @@ class JackPortAudioDriver : public JackAudioDriver

public:

JackPortAudioDriver(const char* name, const char* alias, JackEngineInterface* engine, JackSynchro* table)
JackPortAudioDriver(const char* name, const char* alias, JackLockedEngine* engine, JackSynchro* table)
: JackAudioDriver(name, alias, engine, table), fStream(NULL), fInputBuffer(NULL), fOutputBuffer(NULL),
fInputDevice(paNoDevice), fOutputDevice(paNoDevice)
{}


+ 1
- 1
windows/JackWinNamedPipeServerChannel.cpp View File

@@ -29,7 +29,7 @@ Copyright (C) 2004-2006 Grame
#include "JackNotification.h"
#include "JackRequest.h"
#include "JackServer.h"
#include "JackEngine.h"
#include "JackLockedEngine.h"
#include "JackGlobals.h"
#include "JackClient.h"
#include <assert.h>


Loading…
Cancel
Save