28 |
#include "drivers/audio/AudioOutputDeviceFactory.h" |
#include "drivers/audio/AudioOutputDeviceFactory.h" |
29 |
#include "network/lscpserver.h" |
#include "network/lscpserver.h" |
30 |
#include "common/stacktrace.h" |
#include "common/stacktrace.h" |
31 |
|
#include "common/Features.h" |
32 |
|
|
33 |
using namespace LinuxSampler; |
using namespace LinuxSampler; |
34 |
|
|
69 |
dmsg(1,("LinuxSampler %s\n", VERSION)); |
dmsg(1,("LinuxSampler %s\n", VERSION)); |
70 |
dmsg(1,("Copyright (C) 2003, 2004 by Benno Senoner and Christian Schoenebeck\n")); |
dmsg(1,("Copyright (C) 2003, 2004 by Benno Senoner and Christian Schoenebeck\n")); |
71 |
|
|
72 |
|
// detect and print system / CPU specific features |
73 |
|
String sFeatures; |
74 |
|
Features::detect(); |
75 |
|
#if ARCH_X86 |
76 |
|
if (Features::supportsMMX()) sFeatures += " MMX"; |
77 |
|
if (Features::supportsSSE()) sFeatures += " SSE"; |
78 |
|
#endif // ARCH_X86 |
79 |
|
if (!sFeatures.size()) sFeatures = " None"; |
80 |
|
dmsg(1,("Detected features:%s\n",sFeatures.c_str())); |
81 |
|
|
82 |
// create LinuxSampler instance |
// create LinuxSampler instance |
83 |
dmsg(1,("Creating Sampler...")); |
dmsg(1,("Creating Sampler...")); |
84 |
pSampler = new Sampler; |
pSampler = new Sampler; |