Browse Source

Windows 32 bits targets now compile.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4285 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.9.8
sletz 14 years ago
parent
commit
172555c9a0
8 changed files with 56 additions and 78 deletions
  1. +1
    -1
      common/netjack.c
  2. +1
    -1
      common/netjack_packet.c
  3. +14
    -14
      windows/jack_lsp.cbp
  4. +9
    -0
      windows/jackd.cbp
  5. +19
    -54
      windows/jackd.workspace
  6. +2
    -1
      windows/portaudio/JackPortAudioDevices.cpp
  7. +8
    -6
      windows/winmme/JackWinMMEInputPort.cpp
  8. +2
    -1
      windows/winmme/JackWinMMEPort.cpp

+ 1
- 1
common/netjack.c View File

@@ -59,7 +59,7 @@ $Id: net_driver.c,v 1.17 2006/04/16 20:16:10 torbenh Exp $
#include "netjack_packet.h" #include "netjack_packet.h"


// JACK2 // JACK2
#include "control.h"
//#include "control.h"


#define MIN(x,y) ((x)<(y) ? (x) : (y)) #define MIN(x,y) ((x)<(y) ? (x) : (y))




+ 1
- 1
common/netjack_packet.c View File

@@ -75,7 +75,7 @@
#include "netjack_packet.h" #include "netjack_packet.h"


// JACK2 specific. // JACK2 specific.
#include "control.h"
//#include "control.h"


#ifdef NO_JACK_ERROR #ifdef NO_JACK_ERROR
#define jack_error printf #define jack_error printf


+ 14
- 14
windows/jack_lsp.cbp View File

@@ -20,8 +20,8 @@
<Add directory="..\common" /> <Add directory="..\common" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add library="libjack64" />
<Add directory="Release\bin64" /> <Add directory="Release\bin64" />
<Add library="libjack64" />
</Linker> </Linker>
</Target> </Target>
<Target title="Win32 Debug 64bits"> <Target title="Win32 Debug 64bits">
@@ -37,8 +37,8 @@
<Add directory="..\common" /> <Add directory="..\common" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add library="libjack64" />
<Add directory="Debug\bin64" /> <Add directory="Debug\bin64" />
<Add library="libjack64" />
</Linker> </Linker>
</Target> </Target>
<Target title="Win32 Profiling 64bits"> <Target title="Win32 Profiling 64bits">
@@ -55,11 +55,11 @@
<Add directory="..\common" /> <Add directory="..\common" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add library="libjack64" />
<Add directory="Release\bin64" /> <Add directory="Release\bin64" />
<Add library="libjack64" />
</Linker> </Linker>
</Target> </Target>
<Target title="Win32 Release 32bits">
<Target title="Win32 Release 32bits">
<Option output="Release\bin\jack_lsp" prefix_auto="1" extension_auto="1" /> <Option output="Release\bin\jack_lsp" prefix_auto="1" extension_auto="1" />
<Option object_output="Release\" /> <Option object_output="Release\" />
<Option type="1" /> <Option type="1" />
@@ -67,16 +67,16 @@
<Compiler> <Compiler>
<Add option="-O2" /> <Add option="-O2" />
<Add option="-Wall" /> <Add option="-Wall" />
<Add option="-m32" />
<Add option="-m32" />
<Add directory="..\example-clients" /> <Add directory="..\example-clients" />
<Add directory="..\windows" /> <Add directory="..\windows" />
<Add directory="..\common\jack" /> <Add directory="..\common\jack" />
<Add directory="..\common" /> <Add directory="..\common" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add option="-m32" />
<Add library="libjack" />
<Add directory="Release\bin" /> <Add directory="Release\bin" />
<Add option="-m32" />
<Add library="libjack" />
</Linker> </Linker>
</Target> </Target>
<Target title="Win32 Debug 32bits"> <Target title="Win32 Debug 32bits">
@@ -86,16 +86,16 @@
<Option compiler="mingw_64" /> <Option compiler="mingw_64" />
<Compiler> <Compiler>
<Add option="-g" /> <Add option="-g" />
<Add option="-m32" />
<Add option="-m32" />
<Add directory="..\example-clients" /> <Add directory="..\example-clients" />
<Add directory="..\windows" /> <Add directory="..\windows" />
<Add directory="..\common\jack" /> <Add directory="..\common\jack" />
<Add directory="..\common" /> <Add directory="..\common" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add option="-m32" />
<Add library="libjack" />
<Add directory="Debug\bin" /> <Add directory="Debug\bin" />
<Add option="-m32" />
<Add library="libjack" />
</Linker> </Linker>
</Target> </Target>
<Target title="Win32 Profiling 32bits"> <Target title="Win32 Profiling 32bits">
@@ -106,16 +106,16 @@
<Compiler> <Compiler>
<Add option="-O2" /> <Add option="-O2" />
<Add option="-Wall" /> <Add option="-Wall" />
<Add option="-m32" />
<Add option="-m32" />
<Add directory="..\example-clients" /> <Add directory="..\example-clients" />
<Add directory="..\windows" /> <Add directory="..\windows" />
<Add directory="..\common\jack" /> <Add directory="..\common\jack" />
<Add directory="..\common" /> <Add directory="..\common" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add option="-m32" />
<Add library="libjack" />
<Add directory="Release\bin" /> <Add directory="Release\bin" />
<Add option="-m32" />
<Add library="libjack" />
</Linker> </Linker>
</Target> </Target>
</Build> </Build>
@@ -134,7 +134,7 @@
<Add library="uuid" /> <Add library="uuid" />
<Add library="odbc32" /> <Add library="odbc32" />
<Add library="odbccp32" /> <Add library="odbccp32" />
</Linker>
</Linker>
<Unit filename="..\example-clients\lsp.c"> <Unit filename="..\example-clients\lsp.c">
<Option compilerVar="CC" /> <Option compilerVar="CC" />
</Unit> </Unit>


+ 9
- 0
windows/jackd.cbp View File

@@ -103,6 +103,9 @@
<Add option="-m32" /> <Add option="-m32" />
<Add library="libjackserver" /> <Add library="libjackserver" />
</Linker> </Linker>
<ExtraCommands>
<Add before="windres -F pe-i386 -O coff -o Release/jackd.res jackd.rc" />
</ExtraCommands>
</Target> </Target>
<Target title="Win32 Debug 32bits"> <Target title="Win32 Debug 32bits">
<Option output="Debug\bin\jackd" prefix_auto="1" extension_auto="1" /> <Option output="Debug\bin\jackd" prefix_auto="1" extension_auto="1" />
@@ -128,6 +131,9 @@
<Add option="-m32" /> <Add option="-m32" />
<Add library="libjackserver" /> <Add library="libjackserver" />
</Linker> </Linker>
<ExtraCommands>
<Add before="windres -F pe-i386 -O coff -o Debug/jackd.res jackd.rc" />
</ExtraCommands>
</Target> </Target>
<Target title="Win32 Profiling 32bits"> <Target title="Win32 Profiling 32bits">
<Option output="Release\bin\jackd" prefix_auto="1" extension_auto="1" /> <Option output="Release\bin\jackd" prefix_auto="1" extension_auto="1" />
@@ -155,6 +161,9 @@
<Add option="-m32" /> <Add option="-m32" />
<Add library="libjackserver" /> <Add library="libjackserver" />
</Linker> </Linker>
<ExtraCommands>
<Add before="windres -F pe-i386 -O coff -o Release/jackd.res jackd.rc" />
</ExtraCommands>
</Target> </Target>
</Build> </Build>
<Compiler> <Compiler>


+ 19
- 54
windows/jackd.workspace View File

@@ -1,62 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_workspace_file> <CodeBlocks_workspace_file>
<Workspace title="jack"> <Workspace title="jack">
<Project filename="libjackserver.cbp" active="1" />
<Project filename="jackd.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="jack_portaudio.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="jack_netdriver.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="jack_netonedriver.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="jack_dummy.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="jack_netmanager.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="jack_audioadapter.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="jack_netadapter.cbp">
<Depends filename="libjackserver.cbp" />
</Project>
<Project filename="libjackserver.cbp" />
<Project filename="jack_portaudio.cbp" />
<Project filename="jack_netdriver.cbp" />
<Project filename="jack_netonedriver.cbp" />
<Project filename="jack_dummy.cbp" />
<Project filename="jack_netmanager.cbp" />
<Project filename="jack_audioadapter.cbp" />
<Project filename="jack_netadapter.cbp" />
<Project filename="libjack.cbp" /> <Project filename="libjack.cbp" />
<Project filename="jack_load.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_unload.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_lsp.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_latent_client.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_netsource.cbp">
<Depends filename="libjack.cbp" />
<Depends filename="jack_netonedriver.cbp" />
</Project>
<Project filename="jack_metro.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_connect.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_disconnect.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_load.cbp" />
<Project filename="jack_unload.cbp" />
<Project filename="jack_lsp.cbp" />
<Project filename="jack_latent_client.cbp" />
<Project filename="jack_netsource.cbp" />
<Project filename="jack_metro.cbp" />
<Project filename="jack_connect.cbp" />
<Project filename="jack_disconnect.cbp" />
<Project filename="jack_test.cbp" /> <Project filename="jack_test.cbp" />
<Project filename="multiple_metro.cbp">
<Depends filename="libjack.cbp" />
</Project>
<Project filename="jack_winmme.cbp" />
<Project filename="multiple_metro.cbp" />
<Project filename="jack_winmme.cbp" active="1" />
<Project filename="jack_loopback.cbp" /> <Project filename="jack_loopback.cbp" />
<Project filename="jackd.cbp" />
</Workspace> </Workspace>
</CodeBlocks_workspace_file> </CodeBlocks_workspace_file>

+ 2
- 1
windows/portaudio/JackPortAudioDevices.cpp View File

@@ -18,7 +18,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */


#include "JackPortAudioDevices.h" #include "JackPortAudioDevices.h"
#include "JackError.h"
#include "JackError.h"
#include <stdlib.h>


using namespace std; using namespace std;




+ 8
- 6
windows/winmme/JackWinMMEInputPort.cpp View File

@@ -181,7 +181,7 @@ void
JackWinMMEInputPort::ProcessWinMME(UINT message, DWORD param1, DWORD param2) JackWinMMEInputPort::ProcessWinMME(UINT message, DWORD param1, DWORD param2)
{ {
set_threaded_log_function(); set_threaded_log_function();
jack_nframes_t current_frame = GetCurrentFrame();
jack_nframes_t current_frame = GetCurrentFrame();


switch (message) { switch (message) {
case MIM_CLOSE: case MIM_CLOSE:
@@ -192,7 +192,7 @@ JackWinMMEInputPort::ProcessWinMME(UINT message, DWORD param1, DWORD param2)
"driver thinks that JACK is not processing messages fast " "driver thinks that JACK is not processing messages fast "
"enough."); "enough.");
// Fallthrough on purpose. // Fallthrough on purpose.
case MIM_DATA:
case MIM_DATA: {
jack_midi_data_t message_buffer[3]; jack_midi_data_t message_buffer[3];
jack_midi_data_t status = param1 & 0xff; jack_midi_data_t status = param1 & 0xff;
int length = GetMessageLength(status); int length = GetMessageLength(status);
@@ -219,14 +219,15 @@ JackWinMMEInputPort::ProcessWinMME(UINT message, DWORD param1, DWORD param2)
return; return;
} }
EnqueueMessage(current_frame, (size_t) length, message_buffer); EnqueueMessage(current_frame, (size_t) length, message_buffer);
break;
case MIM_LONGDATA:
break;
}
case MIM_LONGDATA: {
LPMIDIHDR header = (LPMIDIHDR) param1; LPMIDIHDR header = (LPMIDIHDR) param1;
jack_midi_data_t *data = (jack_midi_data_t *) header->lpData; jack_midi_data_t *data = (jack_midi_data_t *) header->lpData;
size_t length1 = header->dwBytesRecorded; size_t length1 = header->dwBytesRecorded;
if ((data[0] != 0xf0) || (data[length1 - 1] != 0xf7)) { if ((data[0] != 0xf0) || (data[length1 - 1] != 0xf7)) {
jack_error("JackWinMMEInputPort::ProcessWinMME - Discarding " jack_error("JackWinMMEInputPort::ProcessWinMME - Discarding "
"%d-byte sysex chunk.", length);
"%d-byte sysex chunk.", length1);
} else { } else {
EnqueueMessage(current_frame, length1, data); EnqueueMessage(current_frame, length1, data);
} }
@@ -239,7 +240,8 @@ JackWinMMEInputPort::ProcessWinMME(UINT message, DWORD param1, DWORD param2)
WriteInError("JackWinMMEInputPort::ProcessWinMME", "midiInAddBuffer", WriteInError("JackWinMMEInputPort::ProcessWinMME", "midiInAddBuffer",
result); result);
} }
break;
break;
}
case MIM_LONGERROR: case MIM_LONGERROR:
jack_error("JackWinMMEInputPort::ProcessWinMME - Invalid or " jack_error("JackWinMMEInputPort::ProcessWinMME - Invalid or "
"incomplete sysex message received."); "incomplete sysex message received.");


+ 2
- 1
windows/winmme/JackWinMMEPort.cpp View File

@@ -18,7 +18,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */


#include <memory> #include <memory>
#include <stdexcept>
#include <stdexcept>
#include <stdio.h>


#include "JackWinMMEPort.h" #include "JackWinMMEPort.h"
#include "JackError.h" #include "JackError.h"


Loading…
Cancel
Save