Re: AU views and offset with composite windows
Re: AU views and offset with composite windows
- Subject: Re: AU views and offset with composite windows
- From: William Stewart <email@hidden>
- Date: Mon, 11 Sep 2006 13:05:14 -0700
Ah - this is incorrect (or at least unintentional). AUHosting has
been (for quite some time now) doing a composited window with a non-
zero offset for the plugin views as its default behaviour, and to my
knowledge the generic carbon view we shipped in Tiger works correctly
there. AULab also has a preference, on by default, to use composited
windows when hosting carbon views.
There is also code added to these classes to make this work (and you
get a scrollable view for virtually free as an added bonus!). So, if
you can send us a bug describing where that problem is we'll be happy
to fix this.
To the general point - yes, we'd consider this a bug and would like
the AU's concerned to fix their view code.
Bill
On 11/09/2006, at 12:46 PM, B.J. Buchalter wrote:
On 9/11/06 3:27 PM, "Sebastien Beaulieu" <email@hidden> wrote:
Hi all,
I'm always getting reports that some plug-ins UI are not showed
correctly when running on the x86 version of my host. So far,
every time I have investigated, the problem lies into the plug-in
UI code not being able to deal with both an offset and a composite
window. If I remove the composite flag, the plugin behaves as
expected.
Am I wrong expecting that to work for all AUs under x86 ?
This is something that is in the base class of the SDK (AUViewBase)
that
makes it ignore the offset if the hosting window is composited. I'm
not sure
why the CA team did that as it seems to cause problems that don't
need to be
there. On our Aus we simply changed the SDK to do the right thing
(at least
for our UI code). But if a PI manufacturer has not done this than the
combination of composited window and offset will not work (by
design). So,
yeah -- this is probably going to be a problem; but I would say
that it is a
bug in the affected plugs -- they should be testing with a host that
compostites and offsets (one of the apple test tools does this) and
have
found the required change to the base classes...
BR,
B.J. Buchalter
Metric Halo
5 Donovan Drive
Hopewell Junction, NY 12533 USA
tel +1 845 223-6112
fax +1 603 250-2451
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________
__
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden