Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-16 Thread Dan Dennedy
2012/2/16 Maksym Veremeyenko : > 15.02.12 20:33, Dan Dennedy написав(ла): > [...] >> >> Look real closely - it occurs more at the beginning when the geometry >> >> is smaller. I can switch between the branch with this patch and master >> and see it is different. > > another one attempt. this one w

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-16 Thread Maksym Veremeyenko
15.02.12 20:33, Dan Dennedy написав(ла): [...] Look real closely - it occurs more at the beginning when the geometry is smaller. I can switch between the branch with this patch and master and see it is different. another one attempt. the only things i have a doubt is xmm register clobber list, c

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-16 Thread Maksym Veremeyenko
15.02.12 20:33, Dan Dennedy написав(ла): > 2012/2/15 Maksym Veremeyenko: >> 15.02.12 05:33, Dan Dennedy написав(ла): >> [...] >> >>> OK, very close! But there is still one problem I noticed. On some >>> geometry widths, the right edge of the B frame image is chopped off. >>> This is reproduced in d

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-15 Thread Dan Dennedy
2012/2/15 Maksym Veremeyenko : > 15.02.12 05:33, Dan Dennedy написав(ла): > [...] > >> OK, very close! But there is still one problem I noticed. On some >> geometry widths, the right edge of the B frame image is chopped off. >> This is reproduced in demo/mlt_my_name_is. On the first title that >> r

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-15 Thread Maksym Veremeyenko
15.02.12 05:33, Dan Dennedy написав(ла): [...] > OK, very close! But there is still one problem I noticed. On some > geometry widths, the right edge of the B frame image is chopped off. > This is reproduced in demo/mlt_my_name_is. On the first title that > reads "My name is Inigo Montoya" notice ho

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-14 Thread Dan Dennedy
2012/2/14 Maksym Veremeyenko : > 10.02.12 07:41, Dan Dennedy написав(ла): > >> 2012/2/2 Maksym Veremeyenko: >>> >>> Hi, >>> >>> attached patch perform line compositing for SSE2+ARCH_X86_64 build. It >>> works >>> for a case where luma is not defined... >> >> >> Hi Maksym, did some more testing and

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-14 Thread Maksym Veremeyenko
10.02.12 07:41, Dan Dennedy написав(ла): 2012/2/2 Maksym Veremeyenko: Hi, attached patch perform line compositing for SSE2+ARCH_X86_64 build. It works for a case where luma is not defined... Hi Maksym, did some more testing and ran into a couple of image quality problems. First, alpha blendin

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-09 Thread Dan Dennedy
2012/2/2 Maksym Veremeyenko : > Hi, > > attached patch perform line compositing for SSE2+ARCH_X86_64 build. It works > for a case where luma is not defined... Hi Maksym, did some more testing and ran into a couple of image quality problems. First, alpha blending seems poor, mostly noticeable with

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-08 Thread Maksym Veremeyenko
08.02.12 06:45, Dan Dennedy написав(ла): > On Tue, Feb 7, 2012 at 8:40 PM, Dan Dennedy wrote: >> 2012/2/6 Maksym Veremeyenko: >>> 04.02.12 22:25, Dan Dennedy написав(ла): >>> 2012/2/3 Maksym Veremeyenko: > > 02.02.12 18:57, Maksym Veremeyenko написав(ла): > >> Hi, >> >

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-07 Thread Dan Dennedy
On Tue, Feb 7, 2012 at 8:40 PM, Dan Dennedy wrote: > 2012/2/6 Maksym Veremeyenko : >> 04.02.12 22:25, Dan Dennedy написав(ла): >> >>> 2012/2/3 Maksym Veremeyenko: 02.02.12 18:57, Maksym Veremeyenko написав(ла): > Hi, > > attached patch perform line compositing for SSE2+A

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-07 Thread Dan Dennedy
2012/2/6 Maksym Veremeyenko : > 04.02.12 22:25, Dan Dennedy написав(ла): > >> 2012/2/3 Maksym Veremeyenko: >>> >>> 02.02.12 18:57, Maksym Veremeyenko написав(ла): >>> Hi, attached patch perform line compositing for SSE2+ARCH_X86_64 build. It works for a case where luma is not de

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-06 Thread Maksym Veremeyenko
06.02.12 18:47, Dan Dennedy написав(ла): [...] > I will give it another review and testing. Your other items are still > on my todo list, but have been busy lately dealing with libav- and > ffmpeg-integration bugs. > offtopic: why does alpha plane created if not exists? why do not pass a NULL int

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-06 Thread Dan Dennedy
2012/2/6 Maksym Veremeyenko : > 04.02.12 22:25, Dan Dennedy написав(ла): > >> 2012/2/3 Maksym Veremeyenko: >>> >>> 02.02.12 18:57, Maksym Veremeyenko написав(ла): >>> Hi, attached patch perform line compositing for SSE2+ARCH_X86_64 build. It works for a case where luma is not de

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-06 Thread Maksym Veremeyenko
04.02.12 22:25, Dan Dennedy написав(ла): > 2012/2/3 Maksym Veremeyenko: >> 02.02.12 18:57, Maksym Veremeyenko написав(ла): >> >>> Hi, >>> >>> attached patch perform line compositing for SSE2+ARCH_X86_64 build. It >>> works for a case where luma is not defined... >> >> >> updated patch attached > >

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-04 Thread Dan Dennedy
2012/2/3 Maksym Veremeyenko : > 02.02.12 18:57, Maksym Veremeyenko написав(ла): > >> Hi, >> >> attached patch perform line compositing for SSE2+ARCH_X86_64 build. It >> works for a case where luma is not defined... > > > updated patch attached If I am not mistaken, this change reduces precision to

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-03 Thread Maksym Veremeyenko
02.02.12 18:57, Maksym Veremeyenko написав(ла): Hi, attached patch perform line compositing for SSE2+ARCH_X86_64 build. It works for a case where luma is not defined... updated patch attached -- Maksym Veremeyenko >From d0a46a3308b390228e6d4337b24010ae

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-02 Thread Maksym Veremeyenko
02.02.12 19:01, Patrick Matthäi написав(ла): > Am 02.02.2012 17:57, schrieb Maksym Veremeyenko: >> Hi, >> >> attached patch perform line compositing for SSE2+ARCH_X86_64 build. It >> works for a case where luma is not defined... >> > > Is there a reason why it is only on amd64 available? because it

Re: [Mlt-devel] [PATCH] use sse2 instruction for line compositing

2012-02-02 Thread Patrick Matthäi
Am 02.02.2012 17:57, schrieb Maksym Veremeyenko: > Hi, > > attached patch perform line compositing for SSE2+ARCH_X86_64 build. It > works for a case where luma is not defined... > Is there a reason why it is only on amd64 available? Surely the code should be disabled if mlt is configured without