Audio/ResourceManager updates
This commit is contained in:
parent
564e8630cb
commit
733450664e
@ -30,6 +30,10 @@
|
|||||||
<node ID="Freemind_Link_1045379727" TEXT="Sample">
|
<node ID="Freemind_Link_1045379727" TEXT="Sample">
|
||||||
<icon BUILTIN="button_ok"/>
|
<icon BUILTIN="button_ok"/>
|
||||||
</node>
|
</node>
|
||||||
|
<node ID="Freemind_Link_1851655735" TEXT="Music">
|
||||||
|
<icon BUILTIN="help"/>
|
||||||
|
<node COLOR="#fa6801" ID="Freemind_Link_1326895357" TEXT="Music likely bumped to 0.2 release"/>
|
||||||
|
</node>
|
||||||
</node>
|
</node>
|
||||||
<node ID="Freemind_Link_188779968" TEXT="Test Suite">
|
<node ID="Freemind_Link_188779968" TEXT="Test Suite">
|
||||||
<node ID="Freemind_Link_1570884553" TEXT="port test-suite to Saturn core">
|
<node ID="Freemind_Link_1570884553" TEXT="port test-suite to Saturn core">
|
||||||
@ -68,7 +72,7 @@
|
|||||||
<node ID="Freemind_Link_654490435" TEXT="Second Example Game">
|
<node ID="Freemind_Link_654490435" TEXT="Second Example Game">
|
||||||
<node ID="Freemind_Link_1191623789" TEXT="Public Project?"/>
|
<node ID="Freemind_Link_1191623789" TEXT="Public Project?"/>
|
||||||
</node>
|
</node>
|
||||||
<node ID="Freemind_Link_1851655735" TEXT="Music">
|
<node COLOR="#000000" ID="Freemind_Link_420721466" TEXT="XML/XSLT sink">
|
||||||
<icon BUILTIN="help"/>
|
<icon BUILTIN="help"/>
|
||||||
</node>
|
</node>
|
||||||
</node>
|
</node>
|
||||||
@ -81,9 +85,8 @@
|
|||||||
<node ID="Freemind_Link_682620075" POSITION="left" TEXT="Current Problems">
|
<node ID="Freemind_Link_682620075" POSITION="left" TEXT="Current Problems">
|
||||||
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
<node ID="Freemind_Link_1080393911" TEXT="audio:: could using some cleaning"/>
|
<node ID="Freemind_Link_1080393911" TEXT="audio:: could using some cleaning"/>
|
||||||
<node ID="Freemind_Link_1979809987" TEXT="Sample doesn't load via FileBuffer yet"/>
|
|
||||||
</node>
|
</node>
|
||||||
<node COLOR="#147f1e" ID="Freemind_Link_438641521" POSITION="left" TEXT="Version: $Id: photon.mm,v 1.12 2005/07/05 06:44:55 cozman Exp $">
|
<node COLOR="#147f1e" ID="Freemind_Link_438641521" POSITION="left" TEXT="Version: $Id: photon.mm,v 1.13 2005/07/06 02:10:06 cozman Exp $">
|
||||||
<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
|
<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
|
||||||
</node>
|
</node>
|
||||||
</node>
|
</node>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
// James Turk (jpt2433@rit.edu)
|
// James Turk (jpt2433@rit.edu)
|
||||||
//
|
//
|
||||||
// Version:
|
// Version:
|
||||||
// $Id: SampleResourceManager.cpp,v 1.1 2005/07/05 06:44:56 cozman Exp $
|
// $Id: SampleResourceManager.cpp,v 1.2 2005/07/06 02:10:07 cozman Exp $
|
||||||
|
|
||||||
#include "audio/SampleResourceManager.hpp"
|
#include "audio/SampleResourceManager.hpp"
|
||||||
#include "audio/AudioCore.hpp"
|
#include "audio/AudioCore.hpp"
|
||||||
@ -29,7 +29,7 @@ void SampleResourceManager::getAudioData(const std::string& name,
|
|||||||
void SampleResourceManager::loadResourceData(SampleResource &res,
|
void SampleResourceManager::loadResourceData(SampleResource &res,
|
||||||
const ResourceDescriptor& desc)
|
const ResourceDescriptor& desc)
|
||||||
{
|
{
|
||||||
//util::FileBuffer buf(path.path);
|
util::FileBuffer buf(desc.path);
|
||||||
// OpenAL variables to load into.
|
// OpenAL variables to load into.
|
||||||
ALenum format;
|
ALenum format;
|
||||||
ALsizei size;
|
ALsizei size;
|
||||||
@ -37,13 +37,14 @@ void SampleResourceManager::loadResourceData(SampleResource &res,
|
|||||||
ALsizei freq;
|
ALsizei freq;
|
||||||
ALboolean loop;
|
ALboolean loop;
|
||||||
|
|
||||||
///std::vector<ubyte> data = buf.getData();
|
std::vector<ubyte> filedata = buf.getData();
|
||||||
|
size = filedata.size();
|
||||||
|
|
||||||
alGenBuffers(1, &res.bufferID); // create OpenAL buffer
|
alGenBuffers(1, &res.bufferID); // create OpenAL buffer
|
||||||
|
|
||||||
AudioCore::throwOpenALError("alGenBuffers");
|
AudioCore::throwOpenALError("alGenBuffers");
|
||||||
|
|
||||||
alutLoadWAVFile((ALbyte*)desc.path.c_str(), &format, &data, &size, &freq, &loop);
|
alutLoadWAVMemory((ALbyte*)&filedata[0], &format, &data, &size, &freq, &loop);
|
||||||
|
|
||||||
AudioCore::throwOpenALError("alutLoadWAVFile");
|
AudioCore::throwOpenALError("alutLoadWAVFile");
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
// James Turk (jpt2433@rit.edu)
|
// James Turk (jpt2433@rit.edu)
|
||||||
//
|
//
|
||||||
// Version:
|
// Version:
|
||||||
// $Id: AudioCore_test.cpp,v 1.3 2005/07/05 06:44:56 cozman Exp $
|
// $Id: Audio_test.cpp,v 1.1 2005/07/06 02:10:07 cozman Exp $
|
||||||
|
|
||||||
#include "photon.hpp"
|
#include "photon.hpp"
|
||||||
using namespace photon;
|
using namespace photon;
|
@ -5,9 +5,10 @@
|
|||||||
// James Turk (jpt2433@rit.edu)
|
// James Turk (jpt2433@rit.edu)
|
||||||
//
|
//
|
||||||
// Version:
|
// Version:
|
||||||
// $Id: filesys_test.cpp,v 1.1 2005/05/15 02:50:07 cozman Exp $
|
// $Id: filesys_test.cpp,v 1.2 2005/07/06 02:10:07 cozman Exp $
|
||||||
|
|
||||||
#include "photon.hpp"
|
#include "photon.hpp"
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace photon;
|
using namespace photon;
|
||||||
|
Loading…
Reference in New Issue
Block a user