<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>662</bug_id>
          
          <creation_ts>2013-01-06 23:07:45 +0100</creation_ts>
          <short_desc>Add a flag to favour OpenALSoft</short_desc>
          <delta_ts>2013-02-01 11:58:10 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Joal</product>
          <component>core</component>
          <version>1.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>567</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Julien Gouesse">gouessej</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          <cc>gouessej</cc>
    
    <cc>xerxes</cc>
          
          <cf_type>---</cf_type>
          <cf_scm_refs>joal 92e931caf64cf24e2b885d2552e64aebcf70a45a</cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2079</commentid>
    <comment_count>0</comment_count>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2013-01-06 23:07:45 +0100</bug_when>
    <thetext>OpenAL hardware implementation does not evolve any more whereas OpenALSoft is actively maintained. In some cases, it is preferable to use it even though the hardware implementation is available. For example, alGenAuxiliaryEffectSlots is not implemented in some drivers whereas it is implemented in OpenALSoft which has more effects.

It would be fine to create an ALProfile with a flag indicating whether we want to favour OpenALSoft if both hardware and software implementations are available (some methods to check the availability of functions and extensions would be useful too).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125</commentid>
    <comment_count>1</comment_count>
    <who name="Xerxes Rånby">xerxes</who>
    <bug_when>2013-01-25 12:51:45 +0100</bug_when>
    <thetext>I have observed this bug as well during jMonkeyEngine 3 startup.
The issue is really about missing support for OpenAL EFX extension in JOAL itself.
I will mark this bug to depend on PR567 https://jogamp.org/bugzilla/show_bug.cgi?id=567</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2145</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2013-02-01 11:58:10 +0100</bug_when>
    <thetext>    OpenAL Library Selection (Bug 662): Use String value of new property &apos;joal.openal.lib&apos;. OSX: Prefer system OpenAL (nou OpenAL-Soft output device support)
    
    + * Select preferred OpenAL native library type via system properties,
    + * i.e. System-OpenAL or bundled Soft-OpenAL.&lt;br/&gt;
    + * If the preferred choice fails, implementation falls back to the other.
    + * &lt;PRE&gt;
    +    -Djoal.openal.lib=auto     Prefer System-OpenAL over bundled Soft-OpenAL for OSX. Prefer bundled Soft-OpenAL over System-OpenAL for all others. This is the default
    +    -Djoal.openal.lib=system   Prefer System-OpenAL over bundled Soft-OpenAL for all.
    +    -Djoal.openal.lib=soft     Prefer bundled Soft-OpenAL over System-OpenAL for all.
    +   &lt;/PRE&gt;
    + * Note: You may use the &apos;jnlp.&apos; prefix, allowing using above property names w/ Applets and WebStart,
    + * e.g. &apos;jnlp.joal.openal.lib=system&apos;.
    + * &lt;/p&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>