<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Aug 28, 2014 at 12:00 PM,  <span dir="ltr"><<a href="mailto:openal-request@openal.org" target="_blank">openal-request@openal.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send openal mailing list submissions to<br>
        <a href="mailto:openal@openal.org">openal@openal.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://openal.org/mailman/listinfo/openal" target="_blank">http://openal.org/mailman/listinfo/openal</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:openal-request@openal.org">openal-request@openal.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:openal-owner@openal.org">openal-owner@openal.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of openal digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: 1.16.0 info bug? (Chris Robinson)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 27 Aug 2014 16:10:46 -0700<br>
From: Chris Robinson <<a href="mailto:chris.kcat@gmail.com">chris.kcat@gmail.com</a>><br>
To: openal mailing list <<a href="mailto:openal@openal.org">openal@openal.org</a>><br>
Subject: Re: [openal] 1.16.0 info bug?<br>
Message-ID: <<a href="mailto:53FE6576.90700@gmail.com">53FE6576.90700@gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8; format=flowed<br>
<br>
On 08/27/2014 11:49 AM, LAM wrote:<br>
> Also note in the output that it turns<br>
> out the identifier code is exactly the same for the dupe, if that helps.<br>
<br>
Indeed. Odd that it works with 1.15.1 then, since the problem is that<br>
Windows is returning a different IMMDevice pointer for the default<br>
device query. This should actually be causing a buffer overrun in 1.15.1<br>
since it only allocated enough space for the number of reported devices,<br>
while the default would get added twice.<br>
<br>
So then I wonder what's the correct way to test if two IMMDevices refer<br>
to the same endpoint. The device ID is a stringified UID of some kind,<br>
which theoretically can be equal even if a case-insensitive compare<br>
fails. MSDN also says apps should treat the ID string as 'opaque', and<br>
not try to parse it since it can change between systems.<br></blockquote><div><br></div><div>OK, well I guess it's all no big deal, as my game works perfectly well (if not better) with 1.16.0 now. Just chalk it up to yet another Windows quirk, I suppose. :)</div>
<div><br></div></div></div></div>