that is definitely something not readable :( I can see the word "static" in the generated code :) this is global variables :)))
On Wed, Mar 13, 2013 at 4:57 PM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: > just for consideration, > attached is the current AS3 that OpenLaszlo generates. > > > https://cwiki.apache.org/confluence/download/attachments/27836308/lzswf9.tar.gz > > Sebastian > > > 2013/3/13 Maxim Solodovnik <solomax...@gmail.com> > >> I thought maybe it will be simple to convert swf10 folder of our sources >> + I would like "someone else" will handle it :)))) >> >> >> On Wed, Mar 13, 2013 at 4:38 PM, seba.wag...@gmail.com < >> seba.wag...@gmail.com> wrote: >> >>> Sorry but that is useless. >>> The AS3 code that OpenLaszlo compiles is not human readable. It is >>> generated into some tmp directory. >>> You can search on your disc for a file called LZC_COMPILER_OPTIONS >>> That should be into the same directory as the actual AS3 files. >>> >>> The thing is that there are of course some high level similarities. >>> However there are also high level similarities between AS3 and HTML5. For >>> example an ActionScript3 "Sprite" is nearly the same as an HTML "div" or >>> maybe "span" but you can really translate those things just and expect the >>> functionality is the same. >>> >>> The entire notation in MXML is different, same about the script blogs. >>> A script blog in openlaszlo looks like: >>> var zxac = 3; >>> in AS it would look like: >>> var zxac:int = 3; >>> No matter how you do it, you will have to go through every file, debug >>> every line of code, understand the logic, convert it to MXML, test it. And >>> some constructs of course won't translate that easy. >>> For example in Flex you can't create that simple a "global" pointer. >>> Like: canvas.myattribute or parent.myattribute >>> This simply won't compile. AS3 won't let you compile such pointers. You >>> need to pass the parameter into the object to access its attributes, or >>> pass the attribute inside of it. >>> So a lot of the things we do when having some attribute in the canvas >>> and pointing to them from various places in the app ... it simply doesn't >>> work in MXML. >>> >>> So of course it depends on to what extend you plan to build a Flex >>> client. Maybe just the SWF11 app converting to MXML is an option. But the >>> entire SWF8 app. I don't think so. Just too complex. >>> >>> Sebastian >>> >>> >>> 2013/3/13 Alexei Fedotov <alexei.fedo...@gmail.com> >>> >>>> The files appear in some temporary directory. I cannot remember where >>>> they are exactly. If you make an error when embedding action script >>>> into openlaszlo (should be something on action script level, xml >>>> markup would break the preprocessor itself), you get in the error >>>> message an exact pointer to the file where your error is put. >>>> -- >>>> With best regards / с наилучшими пожеланиями, >>>> Alexei Fedotov / Алексей Федотов, >>>> http://dataved.ru/ >>>> +7 916 562 8095 >>>> >>>> >>>> On Wed, Mar 13, 2013 at 11:58 AM, Maxim Solodovnik < >>>> solomax...@gmail.com> wrote: >>>> > @Alexey we currently using flex 4.5.0, 4.6.1 to create bytecode >>>> > "can be inspected/used" means autoconverted :) action script instead >>>> of >>>> > openlaszlo is also good :) >>>> > >>>> > can you please tell me how this can be inspected? >>>> > >>>> > @Sebastian I thought we use only view/label/dataset/connection in our >>>> swf10 >>>> > code .... all these primitives should be available in MXML. >>>> > >>>> > >>>> > >>>> > >>>> > On Wed, Mar 13, 2013 at 2:52 PM, Alexei Fedotov < >>>> alexei.fedo...@gmail.com> >>>> > wrote: >>>> >> >>>> >> @Max AS3 means action script >>>> >> >>>> >> Modern OpenLaszlo compiles into AS3, these files can be inspected and >>>> >> used instead of openlaszlo files. >>>> >> Then standard Adobe tools create swf bytecode from AS3. >>>> >> >>>> >> >>>> >> -- >>>> >> With best regards / с наилучшими пожеланиями, >>>> >> Alexei Fedotov / Алексей Федотов, >>>> >> http://dataved.ru/ >>>> >> +7 916 562 8095 >>>> >> >>>> >> >>>> >> On Wed, Mar 13, 2013 at 11:18 AM, seba.wag...@gmail.com >>>> >> <seba.wag...@gmail.com> wrote: >>>> >> > MXML has certainly advantages in the sense of wider acceptance and >>>> >> > better >>>> >> > development tools. >>>> >> > But it really means to build something from scratch. >>>> >> > >>>> >> > Sebastian >>>> >> > >>>> >> > >>>> >> > 2013/3/13 Maxim Solodovnik <solomax...@gmail.com> >>>> >> > >>>> >> >> @Alexey we currently using openlaszlo for video (not sure what do >>>> you >>>> >> >> mean >>>> >> >> by AS3). Currently our version of video components is built using >>>> >> >> flex.4.6.1 while actual version available for download is flex >>>> 4.9.1. >>>> >> >> I was hoping we will have less bugs and better performance if we >>>> will >>>> >> >> use >>>> >> >> MXML directly for our code. But this is just a guess. >>>> >> >> >>>> >> >> >>>> >> >> On Wed, Mar 13, 2013 at 2:00 PM, seba.wag...@gmail.com < >>>> >> >> seba.wag...@gmail.com> wrote: >>>> >> >> >>>> >> >>> You can simply disable h264 and build to swf11. >>>> >> >>> It is only about the codec not about SWF formats. >>>> >> >>> >>>> >> >>> I just compared and could not really find out if there are big >>>> >> >>> differences. >>>> >> >>> However it is definitly good to really compare the impacts on >>>> CPU and >>>> >> >>> bandwidth usage when switching the Codec for video encoding. >>>> >> >>> It seemed to me like encoding with h264 is using a second >>>> process (on >>>> >> >>> OSX >>>> >> >>> that process is called WindowsServer). It might be that h264 >>>> encoding >>>> >> >>> can >>>> >> >>> use some more system ressources. However... all just guessing at >>>> this >>>> >> >>> point. >>>> >> >>> >>>> >> >>> Sebastian >>>> >> >>> >>>> >> >>> >>>> >> >>> 2013/3/13 Maxim Solodovnik <solomax...@gmail.com> >>>> >> >>> >>>> >> >>>> Maybe we can add conversion task to the GSOC ideas? do we need >>>> it? >>>> >> >>>> >>>> >> >>>> I don't see any problems with h264 >>>> >> >>>> I'm going to build >>>> >> >>>> 1) SWF11 with h264 support removed >>>> >> >>>> 2) SWF11 with different h264 profile >>>> >> >>>> 3) SWF10 >>>> >> >>>> >>>> >> >>>> and compare >>>> >> >>>> but i'm not expecting any major differences :( >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> On Wed, Mar 13, 2013 at 1:17 PM, seba.wag...@gmail.com < >>>> >> >>>> seba.wag...@gmail.com> wrote: >>>> >> >>>> >>>> >> >>>>> No there is no such conversion. You have to rewrite the LZX to >>>> MXML >>>> >> >>>>> and >>>> >> >>>>> AS3 files. >>>> >> >>>>> What about the Video Codec? I don't think it makes sense to >>>> start a >>>> >> >>>>> RC2 >>>> >> >>>>> vote before this issue has been further analyzed. >>>> >> >>>>> Is there a given restriction that needs h264? >>>> >> >>>>> >>>> >> >>>>> Sebastian >>>> >> >>>>> >>>> >> >>>>> >>>> >> >>>>> 2013/3/13 Maxim Solodovnik <solomax...@gmail.com> >>>> >> >>>>> >>>> >> >>>>>> @Sebastian, maybe you know, is there any possibility to >>>> >> >>>>>> automatically/semi-automatically convert our swf10 sources to >>>> >> >>>>>> "apache flex >>>> >> >>>>>> xml"? Since Openlaszlo seems to be not actively developed and >>>> flex >>>> >> >>>>>> is now >>>> >> >>>>>> part of Apache, maybe we can benefit from such conversion? >>>> >> >>>>>> >>>> >> >>>>>> >>>> >> >>>>>> On Tue, Mar 12, 2013 at 4:28 PM, Maxim Solodovnik < >>>> >> >>>>>> solomax...@gmail.com> wrote: >>>> >> >>>>>> >>>> >> >>>>>>> I have forwarded all missing messages >>>> >> >>>>>>> >>>> >> >>>>>>> >>>> >> >>>>>>> On Tue, Mar 12, 2013 at 4:25 PM, seba.wag...@gmail.com < >>>> >> >>>>>>> seba.wag...@gmail.com> wrote: >>>> >> >>>>>>> >>>> >> >>>>>>>> you wrote me without CC'ing Irina or the list :) >>>> >> >>>>>>>> >>>> >> >>>>>>>> I missed the 'reply all' button somehow. >>>> >> >>>>>>>> >>>> >> >>>>>>>> Sebastian >>>> >> >>>>>>>> >>>> >> >>>>>>>> >>>> >> >>>>>>>> 2013/3/12 Maxim Solodovnik <solomax...@gmail.com> >>>> >> >>>>>>>> >>>> >> >>>>>>>>> this one >>>> https://issues.apache.org/jira/browse/OPENMEETINGS-559 >>>> >> >>>>>>>>> >>>> >> >>>>>>>>> @Irina can you describe your problem more detailed? >>>> >> >>>>>>>>> >>>> >> >>>>>>>>> >>>> >> >>>>>>>>> On Tue, Mar 12, 2013 at 3:46 PM, seba.wag...@gmail.com < >>>> >> >>>>>>>>> seba.wag...@gmail.com> wrote: >>>> >> >>>>>>>>> >>>> >> >>>>>>>>>> We should simply do some tests to measure the actual >>>> video with >>>> >> >>>>>>>>>> h264 and the default Sorensen Codec. >>>> >> >>>>>>>>>> Then we have some numbers. >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> What are the exact reports for "Flash Player crashing" ? >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> Sebastian >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> 2013/3/12 Maxim Solodovnik <solomax...@gmail.com> >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>>> I can add switching H264 off, but I'm not sure if this >>>> is the >>>> >> >>>>>>>>>>> problem. >>>> >> >>>>>>>>>>> Most claims are related to the crashing flash in browser. >>>> >> >>>>>>>>>>> Do you think this would help? >>>> >> >>>>>>>>>>> >>>> >> >>>>>>>>>>> >>>> >> >>>>>>>>>>> On Tue, Mar 12, 2013 at 2:56 PM, seba.wag...@gmail.com < >>>> >> >>>>>>>>>>> seba.wag...@gmail.com> wrote: >>>> >> >>>>>>>>>>> >>>> >> >>>>>>>>>>>> Sorry I did not meant default h323 I meant the default >>>> >> >>>>>>>>>>>> Sorenson Spark >>>> >> >>>>>>>>>>>> <http://en.wikipedia.org/wiki/Sorenson_Spark>(Sorenson >>>> H.263) >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>>> Sebastian >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>>> 2013/3/12 seba.wag...@gmail.com <seba.wag...@gmail.com> >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>>> h264 simply needs more computing time. >>>> >> >>>>>>>>>>>>> AEC also is enabled (which needs some percentages more >>>> CPU >>>> >> >>>>>>>>>>>>> power then the previous implementation). >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> Switching to later Flex SDK is surely desirable but >>>> >> >>>>>>>>>>>>> basically >>>> >> >>>>>>>>>>>>> the performance is a Flash Player/VirtualMachine issue >>>> not a >>>> >> >>>>>>>>>>>>> Flash Compiler >>>> >> >>>>>>>>>>>>> issue. So as long as there is no Flash Player 12 that >>>> >> >>>>>>>>>>>>> requires a later Flex >>>> >> >>>>>>>>>>>>> SDK it is unlikely that you will gain performance >>>> >> >>>>>>>>>>>>> advantages. >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> I think there is a hardware acceleration for playback >>>> of >>>> >> >>>>>>>>>>>>> h264 >>>> >> >>>>>>>>>>>>> video, but I have really no idea about producing h264 >>>> in the >>>> >> >>>>>>>>>>>>> browser in >>>> >> >>>>>>>>>>>>> that context. >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> From my point of view the main reason for using h264 >>>> is the >>>> >> >>>>>>>>>>>>> SIP >>>> >> >>>>>>>>>>>>> integration. For users that don't use SIP integration >>>> using >>>> >> >>>>>>>>>>>>> h264 will >>>> >> >>>>>>>>>>>>> simply just mean an annoying CPU usage. >>>> >> >>>>>>>>>>>>> The case is different for AEC from my point of view. >>>> AEC >>>> >> >>>>>>>>>>>>> brings >>>> >> >>>>>>>>>>>>> enhancement for everybody immediately. And the more of >>>> CPU >>>> >> >>>>>>>>>>>>> that it uses is >>>> >> >>>>>>>>>>>>> only 3-4 % from my point of view. >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> So my preference would be to make the video codec use >>>> the >>>> >> >>>>>>>>>>>>> standard h323. To be honest: Who has ever complained >>>> in the >>>> >> >>>>>>>>>>>>> last couple of >>>> >> >>>>>>>>>>>>> years about video quality? The discussion is almost >>>> always >>>> >> >>>>>>>>>>>>> about audio >>>> >> >>>>>>>>>>>>> delay, audio quality, micro echo, bad microphones et >>>> cetera >>>> >> >>>>>>>>>>>>> but actually >>>> >> >>>>>>>>>>>>> never about video quality. >>>> >> >>>>>>>>>>>>> And from what I have seen h264 also brings no >>>> improvements >>>> >> >>>>>>>>>>>>> in >>>> >> >>>>>>>>>>>>> terms of bandwidth usage. >>>> >> >>>>>>>>>>>>> h264 could be available via configuration (or to >>>> enable SIP >>>> >> >>>>>>>>>>>>> integration), but h323 should be used by default. >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> Sebastian >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> 2013/3/12 Maxim Solodovnik <solomax...@gmail.com> >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> Hello Raju, Sebastian, >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> according to >>>> >> >>>>>>>>>>>>>> >>>> https://issues.apache.org/jira/browse/OPENMEETINGS-559 and >>>> >> >>>>>>>>>>>>>> various user reports (including mail from >>>> Sebastian[1]) >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> Main code changes were: adding EnchancedMicrophone and >>>> >> >>>>>>>>>>>>>> switch >>>> >> >>>>>>>>>>>>>> to h264 >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> According to the Google switching to h264 can cause >>>> higher >>>> >> >>>>>>>>>>>>>> CPU >>>> >> >>>>>>>>>>>>>> usage. >>>> >> >>>>>>>>>>>>>> Can this be fixed by changing H264Level? >>>> >> >>>>>>>>>>>>>> (currently H264Level.LEVEL_1_2 is used) >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> Maybe you can us understand were performance/stability >>>> >> >>>>>>>>>>>>>> degradation caused by code changes? Or maybe it is >>>> because >>>> >> >>>>>>>>>>>>>> of Flex4.6.0? >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> Can stability be improved by switching to Flex4.9.1? >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> Thanks in advance for your help >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> [1] http://markmail.org/message/2el63qarsjmbvfyy >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>>> <http://markmail.org/message/2el63qarsjmbvfyy>-- >>>> >> >>>>>>>>>>>>>> WBR >>>> >> >>>>>>>>>>>>>> Maxim aka solomax >>>> >> >>>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>>> -- >>>> >> >>>>>>>>>>>>> Sebastian Wagner >>>> >> >>>>>>>>>>>>> https://twitter.com/#!/dead_lock >>>> >> >>>>>>>>>>>>> http://www.webbase-design.de >>>> >> >>>>>>>>>>>>> http://www.wagner-sebastian.com >>>> >> >>>>>>>>>>>>> seba.wag...@gmail.com >>>> >> >>>>>>>>>>>>> >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>>> -- >>>> >> >>>>>>>>>>>> Sebastian Wagner >>>> >> >>>>>>>>>>>> https://twitter.com/#!/dead_lock >>>> >> >>>>>>>>>>>> http://www.webbase-design.de >>>> >> >>>>>>>>>>>> http://www.wagner-sebastian.com >>>> >> >>>>>>>>>>>> seba.wag...@gmail.com >>>> >> >>>>>>>>>>>> >>>> >> >>>>>>>>>>> >>>> >> >>>>>>>>>>> >>>> >> >>>>>>>>>>> >>>> >> >>>>>>>>>>> -- >>>> >> >>>>>>>>>>> WBR >>>> >> >>>>>>>>>>> Maxim aka solomax >>>> >> >>>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> -- >>>> >> >>>>>>>>>> Sebastian Wagner >>>> >> >>>>>>>>>> https://twitter.com/#!/dead_lock >>>> >> >>>>>>>>>> http://www.webbase-design.de >>>> >> >>>>>>>>>> http://www.wagner-sebastian.com >>>> >> >>>>>>>>>> seba.wag...@gmail.com >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>> >>>> >> >>>>>>>>> >>>> >> >>>>>>>>> >>>> >> >>>>>>>>> -- >>>> >> >>>>>>>>> WBR >>>> >> >>>>>>>>> Maxim aka solomax >>>> >> >>>>>>>>> >>>> >> >>>>>>>> >>>> >> >>>>>>>> >>>> >> >>>>>>>> >>>> >> >>>>>>>> -- >>>> >> >>>>>>>> Sebastian Wagner >>>> >> >>>>>>>> https://twitter.com/#!/dead_lock >>>> >> >>>>>>>> http://www.webbase-design.de >>>> >> >>>>>>>> http://www.wagner-sebastian.com >>>> >> >>>>>>>> seba.wag...@gmail.com >>>> >> >>>>>>>> >>>> >> >>>>>>> >>>> >> >>>>>>> >>>> >> >>>>>>> >>>> >> >>>>>>> -- >>>> >> >>>>>>> WBR >>>> >> >>>>>>> Maxim aka solomax >>>> >> >>>>>>> >>>> >> >>>>>> >>>> >> >>>>>> >>>> >> >>>>>> >>>> >> >>>>>> -- >>>> >> >>>>>> WBR >>>> >> >>>>>> Maxim aka solomax >>>> >> >>>>>> >>>> >> >>>>> >>>> >> >>>>> >>>> >> >>>>> >>>> >> >>>>> -- >>>> >> >>>>> Sebastian Wagner >>>> >> >>>>> https://twitter.com/#!/dead_lock >>>> >> >>>>> http://www.webbase-design.de >>>> >> >>>>> http://www.wagner-sebastian.com >>>> >> >>>>> seba.wag...@gmail.com >>>> >> >>>>> >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> >>>> >> >>>> -- >>>> >> >>>> WBR >>>> >> >>>> Maxim aka solomax >>>> >> >>>> >>>> >> >>> >>>> >> >>> >>>> >> >>> >>>> >> >>> -- >>>> >> >>> Sebastian Wagner >>>> >> >>> https://twitter.com/#!/dead_lock >>>> >> >>> http://www.webbase-design.de >>>> >> >>> http://www.wagner-sebastian.com >>>> >> >>> seba.wag...@gmail.com >>>> >> >>> >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> -- >>>> >> >> WBR >>>> >> >> Maxim aka solomax >>>> >> >> >>>> >> > >>>> >> > >>>> >> > >>>> >> > -- >>>> >> > Sebastian Wagner >>>> >> > https://twitter.com/#!/dead_lock >>>> >> > http://www.webbase-design.de >>>> >> > http://www.wagner-sebastian.com >>>> >> > seba.wag...@gmail.com >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > WBR >>>> > Maxim aka solomax >>>> >>> >>> >>> >>> -- >>> Sebastian Wagner >>> https://twitter.com/#!/dead_lock >>> http://www.webbase-design.de >>> http://www.wagner-sebastian.com >>> seba.wag...@gmail.com >>> >> >> >> >> -- >> WBR >> Maxim aka solomax >> > > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > http://www.webbase-design.de > http://www.wagner-sebastian.com > seba.wag...@gmail.com > -- WBR Maxim aka solomax