Browse Source

Compiles on Windows again.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3515 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/v1.9.3
sletz 16 years ago
parent
commit
75fe318e1f
5 changed files with 12 additions and 15 deletions
  1. +1
    -1
      common/JackAPI.cpp
  2. +2
    -2
      common/JackTime.h
  3. +3
    -3
      windows/JackTypes_os.h
  4. +4
    -7
      windows/JackWinTime.c
  5. +2
    -2
      windows/jackd.workspace

+ 1
- 1
common/JackAPI.cpp View File

@@ -843,7 +843,7 @@ EXPORT jack_nframes_t jack_thread_wait(jack_client_t* ext_client, int status)
return 0;
} else {
jack_error("jack_thread_wait: deprecated, use jack_cycle_wait/jack_cycle_signal");
return -1;
return 0;
}
}



+ 2
- 2
common/JackTime.h View File

@@ -30,8 +30,8 @@ extern "C"
{
#endif

SERVER_EXPORT void InitTime();
SERVER_EXPORT jack_time_t GetMicroSeconds();
SERVER_EXPORT void InitTime();
SERVER_EXPORT jack_time_t GetMicroSeconds(void);
SERVER_EXPORT void JackSleep(long usec);
SERVER_EXPORT void SetClockSource(jack_timer_type_t source);
SERVER_EXPORT const char* ClockSourceName(jack_timer_type_t source);


+ 3
- 3
windows/JackTypes_os.h View File

@@ -20,12 +20,12 @@
#ifndef __JackTypes_WIN32__
#define __JackTypes_WIN32__

#include <windows.h>
#include <windows.h>
#include "types.h"

typedef ULONGLONG UInt64;
typedef unsigned short uint16_t;
typedef DWORD jack_tls_key;
typedef HANDLE pthread_t;
typedef DWORD jack_tls_key;

#endif


+ 4
- 7
windows/JackWinTime.c View File

@@ -13,19 +13,16 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

*/

#include <windows.h>
#include "JackTime.h"
#include "JackTypes.h"
#include "JackError.h"

static LARGE_INTEGER _jack_freq;

SERVER_EXPORT void JackSleep(long usec)
SERVER_EXPORT void JackSleep(long usec)
{
Sleep(usec / 1000);
}
@@ -36,11 +33,11 @@ SERVER_EXPORT void InitTime()
_jack_freq.QuadPart = _jack_freq.QuadPart / 1000000; // by usec
}

SERVER_EXPORT jack_time_t GetMicroSeconds(void)
SERVER_EXPORT jack_time_t GetMicroSeconds(void)
{
LARGE_INTEGER t1;
QueryPerformanceCounter(&t1);
return (jack_time_t)(((double)t1.QuadPart) / ((double)_jack_freq.QuadPart));
return (jack_time_t)(((double)t1.QuadPart) / ((double)_jack_freq.QuadPart));
}

SERVER_EXPORT void SetClockSource(jack_timer_type_t source)


+ 2
- 2
windows/jackd.workspace View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_workspace_file>
<Workspace title="jack">
<Project filename="libjackserver.cbp" />
<Project filename="libjackserver.cbp" active="1" />
<Project filename="jackd.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
@@ -46,6 +46,6 @@
<Project filename="multiple_metro.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_winmme.cbp" active="1" />
<Project filename="jack_winmme.cbp" />
</Workspace>
</CodeBlocks_workspace_file>

Loading…
Cancel
Save