On Sun, Feb 16, 2014 at 11:00 PM, Maksym Veremeyenko <ve...@m1stereo.tv> wrote: > 16.02.14 22:01, Dan Dennedy написав(ла): > >> On Sun, Feb 16, 2014 at 6:27 AM, Maksym Veremeyenko<ve...@m1stereo.tv> >> wrote: >>> >>> Hi, >>> >>> attached patch implement SSE2 optimized swab function that is activelly >>> used >>> with decklink producer/consumer. it gives not performance boots but in my >>> case it decrease thread CPU usage from 12% to 9% for 1080i25. >> >> >> Our build servers are failing on this: >> common.cpp: In function 'void swab2(const void*, void*, int)': >> common.cpp:128:3: error: unknown register name 'xmm1' in 'asm' >> common.cpp:128:3: error: unknown register name 'xmm0' in 'asm' >> >> I see from the history on your previous asm contribution to composite, >> that I needed to comment out the last line of asm. >> >> > what is OS, gcc used on a build server?
gcc 4.4.7 on Ubuntu 12.04 and Debian 7 It failed first on Ubuntu 12.04, but I fixed it by commenting the line before it got to Debian 7. Then, to help you understand my latest commit, this patch failed on mingw-w64 with gcc 4.8 (for Windows) due to the way swab() is declared: http://build.mltframework.org/viewLog.html?tab=buildLog&buildTypeId=bt35&buildId=33572 I think all is good now. Enjoy the Olympics. :-) -- +-DRD-+ ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel