Phil 5.16.13

8:00 – 11:00 SR

  • Well, the cert is right on the production box, but there is something wrong with the test box. And of course that’s a signal for everything else to break. My mouse went into “crawl” mode, and I had to log out of everything and restart my desktop box.
  • And the cert webpage is down, so I can’t see if they revoked the wrong cert. I guess I’ll try tomorrow. It’s accessible through Firefox, and it’s only the integration server, so no panic. Grumble.
  • Lenny’s list of bugs:
    • Projects created for the test were 209 with child projects 210 and 211
    • Req type does not have all the different requisition types. The list should be EA, EAO, MIPR, REQ and RTA.
    • Cannot save requisition unless all date fields are completed, which will not be known when requisitions are added
    • Tried to duplicate a project and received the following error message: Error occurred duplicating project – please check server logs
    • When a project was copied the Project Budget Info was only partially copied over. Budget Center Name, FACTS PE and Sub-budget Center Name were not copied over
    • When a project is saved the Budget is changed back to zero. After re-entering the budget and updating the project it is saved properly
    • When a Sub Project was added the Total Project Budget Information was replaced by the Sub Project Budget information and the Sub Projects Budget information for 2013 is blank but the total is correct.
    • When clicking on the Edit button under Project Budget Info after having selected the proper choices the fields are not defaulting to the previously selected choices.
    • After saving Project Budget Info the FACTS PE appears as undefined instead of the option that was selected. After adding a second Sub Project, the Sub Project’s Budget field is populated incorrectly. It should be the total of the Budgets from each of the Sub Projects.
      • Also, the Allocated, Funded, and Un-Funded fields are zero instead of the correct amounts.
      • The Total Line Budget appears as the Total Line Budget from the parent project
      • The Allocated, Funded and Un-Funded are zero instead of the correct amounts.
    • I was able to upload the COGNOS data pull but there are issues with it.
      • There are multiple entries for most Req IDs and these were supposed to be consolidated into one line (is that true? Phil).
      • The Committed amount is incorrect.
      • The Obligated Amount is missing.
      • The Expensed Amount is incorrect
      • The Committed Date is missing.
      • The Obligation Date is correct, but the Expensed date should pull the most recent Expensed Date but is picking the first.
    • On the Project Management screen the Total Budget and Total Allocated are not Correct.

FP

  • Copied the OpenAL SDK out of the ProgramFiles(x86) directory where the installer put it and put it in my menagerie of API test code
  • Converted the MSVC 2005 project to 2010
  • Tried to compile, but the target names didn’t match. Adjusted the output name in the Properties->Configuration Properties->Linker->General->Output File field from PlayMultiChannelWin32.exe to PlayMultiChannel.exe. 
  • Compiled and ran in debug mode, but got the same problem where the audio is going to the 3 front speakers.
  • Since all else has failed, I’m going to RTFM. In OpenAL 1.1 SDK/docs is a collection of documents. Going to start with the OpenAL Programmer’s Guide.
  • So this is really weird. I’m looking through the code to see how the channels are activated, and there doesn’t seem to be anything explicit. But I do find where the wav files are stored. Listening to these samples in windows media player, the correct Dolby channels are selected for 5.1 and 7.1. It seems as though OpenAl is flattening the information to the front three channels. Wile poking around on the OpenAL website, I came across the following regarding Vista:
    • With Microsoft’s decision to remove the audio hardware layer in Windows Vista, legacy DirectSound 3D games will no longer use hardware 3D algorithms for audio spatialization. Instead they will have to rely upon the new Microsoft software mixer that is built into Windows Vista. This new software mixer will give the users basic audio support for their old Direct Sound games but since it has no hardware layer, all EAX® effects will be lost, and no individual per-voice processing can be performed using dedicated hardware processing.
    • I think I’m getting “basic” audio support. This explains why the codebase has not been touched since 2008 or so. Looks like a dead end.
  • Moving along, it’s time to try DirectX. The samples I can find online don’t really thrill me, but looking at books on Amazon, I found Programming 2D Games (P2DG), which has a nice section on sound. It’s now sitting in my Kindle Library. Let’s see how that goes.
  • Downloading the DirectX SDK. All 572 MB of it. Last updated in 2010. Why is this making me nervous?
  • Ran the DirectX installer, which blew up, but seems to have installed all the components, and the demos run. The demo games do generate Dolby 7.1 as well, so that’s progress…
  • Following the steps in Chapter 7 (Sound) in P2DG. XACT opened up just fine. Importing wav files from the OpenAL media directory. Interestingly, some .wav files choked as “unrecognizable” Don’t know why…
    xactError
  • Got the sounds imported and playing in XACT and the Audio Console. And considering how much stuff didn’t work today, That’s enough progress to leave on a high note.