Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (753)
Games in Android Showcase (228)
games submitted by our members
Games in WIP (842)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Java Game APIs & Engines / Java Sound & OpenAL / Lesson 1 - Terrible! on: 2008-07-10 20:31:33
Sorry for such a negative first post  Wink

There's nothing that gets me more upset than tutorial code that doesn't compile.  Besides the fact that lesson 1 hasn't been kept up to date with the latest version of joal, it also has spelling errors, case errors, and things that are just plain wrong..  like..

* Returning an int from the main method who's return type is void
* alSourceStop and alSourcePause are methods of the AL class - not of the test class 

* Referencing methods that don't exist (perhaps it was removed in the latest version....)

It's obvious this code was never compiled because there are errors regardless of whether they were using a different version of joal.  Is this tutorial code ever going to be updated?  I'm not exactly a programming novice anymore, so I didn't have any problems fixing the errors, but I remember 10 years ago when I was in high school trying to learn various aspects of programming and giving up when the examples I tried learning from were riddled with errors.

Besides the issues with the tutorial, I also had issues running the code.

D:\dev\OpenALTest\dist>java -jar OpenALTest.jar
Exception in thread "main" java.lang.RuntimeException: Can not get proc address for method "alcCaptureCloseDevice": Couldn't set value of field "_addressof_alcCaptureCloseDevice" in class
        at com.sun.gluegen.runtime.ProcAddressHelper.resetProcAddressTable(
        at blah.SingleStaticSource.main(
Caused by: java.lang.RuntimeException: Unable to find and load OpenAL library
        at com.sun.gluegen.runtime.ProcAddressHelper.resetProcAddressTable(
        ... 4 more

I'm guessing my laptop's onboard sound doesn't have hardware support for OpenAL.  I thought it was pretty much a standard.  It's not exactly an old laptop - it's a Dell from 2006. Sad

Edit... fixed that issue by installing the openal 1.1 driver.  The example still didn't run because the wav file I was attempting to use was unsupported....  (guess it does not support a wav with 6 channels).  I used another wav file and it worked fine.
Pages: [1]
ivj94 (583 views)
2018-03-24 14:47:39

ivj94 (48 views)
2018-03-24 14:46:31

ivj94 (374 views)
2018-03-24 14:43:53

Solater (61 views)
2018-03-17 05:04:08

nelsongames (109 views)
2018-03-05 17:56:34

Gornova (151 views)
2018-03-02 22:15:33

buddyBro (693 views)
2018-02-28 16:59:18

buddyBro (91 views)
2018-02-28 16:45:17

xxMrPHDxx (493 views)
2017-12-31 17:17:51

xxMrPHDxx (733 views)
2017-12-31 17:15:51
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!