iliak's picture

[Audio]OpenAL on Vista 64

Hi

Does anyone succeded with using audio functions under Vista64 ? I downloaded the latetest release of OpenTK and installed the OpenAL dll (oalinst.exe). When I try to run the OpenAL samples from the sample browser the system prevent the sample to run (crash).

Here's the system log :
Windows NT Version 6.0 Build: 6002 Service Pack 2
Product (0x1): Windows Vista (TM) Ultimate
Edition: Ultimate
BuildString: 6002.18005.amd64fre.lh_sp2rtm.090410-1830
Flavor: Multiprocessor Free
Architecture: X64
LCID: 1036

iliak


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
the Fiddler's picture

Can you please paste the complete error message? Searching for "side by side" yields too many results.

iliak's picture

My Windows system is in french, so I put down the error untranslated :

Enumerating audio devices.
    System.DllNotFoundException: Impossible de charger la DLL 'openal32.dll': L'application n'a pas pu démarrer car sa configuration côte-à-côte est incorrecte. Pour plus d'informations, voir le journal d'événements d'applications. (Exception de HRESULT : 0x800736B1)
   à OpenTK.Audio.Alc.IsExtensionPresent(IntPtr device, String extname)
   à OpenTK.Audio.AudioContext.LoadAvailableDevices()
 
!!!FATAL ERROR !!!
Message : openal32.dll
StackTrace :    à OpenTK.Audio.AudioContext.CreateContext(String device, Int32 freq, Int32 refresh, Boolean sync, Boolean enableEfx)
   à OpenTK.Audio.AudioContext..ctor(String device, Int32 freq, Int32 refresh, Boolean sync, Boolean enableEfx)
   à OpenTK.Audio.AudioContext..ctor()
   à ArcEngine.Audio.Sound.Init()
   à ArcEngine.Game.Run()
   à DungeonEye.DungeonEye.Main()

Event viewer log

Nom du journal :Application
Source :       SideBySide
Date :         05/07/2009 15:37:21
ID de l'événement :33
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   WIN-8UOXQI9UAED
Description :
La création du contexte d’activation a échoué pour « C:\Users\vista\Desktop\Dungeon\openal32.dll ». Assembly dépendant Microsoft.VC90.DebugCRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" introuvable. Utilisez sxstrace.exe pour un diagnostic détaillé.
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SideBySide" />
    <EventID Qualifiers="49409">33</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2009-07-05T13:37:21.000Z" />
    <EventRecordID>655</EventRecordID>
    <Channel>Application</Channel>
    <Computer>WIN-8UOXQI9UAED</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Microsoft.VC90.DebugCRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"</Data>
    </Data>
    <Data>C:\Users\vista\Desktop\Dungeon\openal32.dll</Data>
   </EventData>
</Event>