[Laszlo-dev] can we use the mysterious System.Product calls in the Flash Platform?

P T Withington ptw at pobox.com
Mon Oct 26 05:35:35 PDT 2009


Wow.  That seems pretty sleazy.

I don't really know much about this area, but you and David (and Max)  
must.  :)

I (or more likely, Henry) can certainly help out if you just need to  
figure out how to call these "mysterious" API's from LZX.  In general,  
we don't limit what you can call in the underlying runtime.  You may  
need to use the #passthrough pragma if our compiler is getting in the  
way.  You can either grep for examples of that in the LFC, or Henry  
can explain it more.

On 2009-10-26, at 08:29, Sebastian Wagner wrote:

> yes, you can set the audio to use speex internally in the Flash  
> Player but
> Adobe seems to remove the Echo Cancellation for speex from the free  
> Flash
> Player version and only add it when you use Adobe Connect Pro.
>
> sebastian
>
>
> 2009/10/26 P T Withington <ptw at pobox.com>
>
>> From what I could glean reading your references, it seems that  
>> Adobe is
>> protecting the use of this feature by requiring the source audio to  
>> be
>> signed, so, while you can make the calls, and load the plug-in,  
>> it's not
>> going to be useful if you don't have their (licensed) server to  
>> deliver
>> signed content...
>>
>> OTOH, in the same thread there was mention of using speex codec,  
>> which
>> David Nault (cc-ed) was also interested in.  Speex has activity  
>> detection
>> and echo cancellation, and is open source.
>>
>>
>> On 2009-10-26, at 06:34, Sebastian Wagner wrote:
>>
>> hi,
>>>
>>> there are some hidden features that Adobe only enables for premium
>>> customers
>>> in the Flash Player, like Echo Cancellation.
>>> It is only available for Adobe Connect Pro.
>>>
>>> You may find more info on it here:
>>> http://bugs.adobe.com/jira/browse/FP-273,
>>> or
>>>
>>> http://www.lingolesson.com/misc/adobe-s-mysterious-systemproduct-and-connect-pro/
>>>
>>> Can we support those mysterious: var product = new
>>> System.Product(_global._s("addInName"));
>>> calls that are not enabled for usual Flash Developers?
>>>
>>>
>>>
>>> sebastian
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.webbase-design.de
>>> http://openmeetings.googlecode.com
>>> http://www.laszlo-forum.de
>>> seba.wagner at gmail.com
>>>
>>
>>
>
>
> -- 
> Sebastian Wagner
> http://www.webbase-design.de
> http://openmeetings.googlecode.com
> http://www.laszlo-forum.de
> seba.wagner at gmail.com



More information about the Laszlo-dev mailing list