summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/osd/modules.lua
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2015-04-05 01:46:12 +1100
committer Vas Crabb <vas@vastheman.com>2015-04-05 01:48:35 +1100
commit18ec0951bd1c3e8913ba554bd919113c6198c3eb (patch)
tree650dbd6b8b7c4ee6f06ac5ba0e45682304511993 /scripts/src/osd/modules.lua
parent3725b2fdc632f8e04606d606b9ae73f105d2d6b4 (diff)
Add a simple CoreAudio sound output module
It doesn't provide facilities for AU effects, although that could be added pretty easily if someone wants to. Advantages over SDL sound output are simpler code and lower latency.
Diffstat (limited to 'scripts/src/osd/modules.lua')
-rw-r--r--scripts/src/osd/modules.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/src/osd/modules.lua b/scripts/src/osd/modules.lua
index ecab93027ac..6c427d54bf2 100644
--- a/scripts/src/osd/modules.lua
+++ b/scripts/src/osd/modules.lua
@@ -26,6 +26,7 @@ function osdmodulesbuild()
MAME_DIR .. "src/osd/modules/midi/none.c",
MAME_DIR .. "src/osd/modules/sound/js_sound.c",
MAME_DIR .. "src/osd/modules/sound/direct_sound.c",
+ MAME_DIR .. "src/osd/modules/sound/coreaudio_sound.c",
MAME_DIR .. "src/osd/modules/sound/sdl_sound.c",
MAME_DIR .. "src/osd/modules/sound/none.c",
}
@@ -181,7 +182,6 @@ function osdmodulestargetconf()
}
elseif _OPTIONS["targetos"]=="macosx" then
links {
- "CoreAudio.framework",
"CoreMIDI.framework",
}
end
@@ -218,6 +218,12 @@ function osdmodulestargetconf()
"dsound",
"dxguid",
}
+ elseif _OPTIONS["targetos"]=="macosx" then
+ links {
+ "AudioUnit.framework",
+ "CoreAudio.framework",
+ "CoreServices.framework",
+ }
end
end