<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 12, 2015 at 10:37 AM, Oded Gabbay <span dir="ltr"><<a href="mailto:oded.gabbay@gmail.com" target="_blank">oded.gabbay@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sat, Dec 12, 2015 at 8:34 PM, Bill Spitzak <<a href="mailto:spitzak@gmail.com">spitzak@gmail.com</a>> wrote:<br>
> On Fri, Dec 11, 2015 at 4:15 AM, Oded Gabbay <<a href="mailto:oded.gabbay@gmail.com">oded.gabbay@gmail.com</a>> wrote:<br>
>><br>
>> On Thu, Dec 10, 2015 at 11:19 PM, Bill Spitzak <<a href="mailto:spitzak@gmail.com">spitzak@gmail.com</a>> wrote:<br>
>> > Can you include my patches to fix the filtering? They have been posted<br>
>> > for a<br>
>> > long time now.<br>
>> ><br>
>> > The last patch makes GOOD/BEST use filtering for scaling images down.<br>
>> > This<br>
>> > matches the current Cairo behavior and would allow Cairo to use the<br>
>> > pixman<br>
>> > backend rather than doing an image fallback for any image scaling<br>
>> > smaller<br>
>> > than .75. It also contains a bunch of minor optimizaion and filter<br>
>> > selection<br>
>> > tweaks that makes the output somewhat better than current Cairo.<br>
>> ><br>
>> Hi Bill,<br>
>><br>
>> Unfortunately, I don't see anyone reviewed your patches, and from what<br>
>> I heard, those are quite significant changes.<br>
>><br>
>> It's a shame you didn't bring this up when I did the first development<br>
>> release 4 months ago. Then we had enough time to check and test it.<br>
>> I'm quite hesitant of including such changes right before the final<br>
>> development version, even with a review.<br>
><br>
><br>
> I did send email on May 22, 2015, in response to your comments.<br>
<br>
</span>That's strange, because I only started working on pixman during June of 2015...<br></blockquote><div><br></div><div>You are right. That was just a general email I sent trying to get somebody to look at the patches. Searching in the history I found 3 of these.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
<br>
><br>
>> I suggest that you try to contact one of pixman's veterans (Soren,<br>
>> Siarhei, Matt, Pekka, Ben) offline and ask them nicely to at least<br>
>> skim over the patches and give a high-level opinion about the series.<br>
><br>
><br>
> These were discussed with Soren before. He disagreed with my previous<br>
> version because I changed to a single filter calculation rather than his<br>
> pair of filters being convoluted. This version preserves the pair of<br>
> filters, with some fixes of bugs that caused artifacts in the resulting<br>
> filters. I'm sending email directly in case they are not reading the pixman<br>
> list.<br>
<br>
</span>Could you send me those emails ?<br></blockquote><div><br></div><div>I forwarded the big one from him and my response. The patches I have had since then I believe address his concerns and preserve the 2-filter convolution api, they are just bug fixes and some efficiency changes. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
>><br>
>><br>
>> Also, check if you need to rebase the patches against current pixman<br>
>> and if so, maybe send the series again. It might stir up a discussion.<br>
><br>
><br>
> The patches applied to the newest version without any conflicts and my test<br>
> programs still work. I have resent them to the pixman mailing list.<br>
>><br>
<br>
</span>Great!<br>
<span class=""><br>
>><br>
>> I'm willing to review them in terms of correctness and code style, but<br>
>> I'm not veteran enough in pixman to give an opinion on the underlying<br>
>> changes (which is the most important issue).<br>
><br>
><br>
> Anything would be great.<br>
><br>
> I believe these work well and have been using them for a while. This would<br>
> allow the removal of redundant code in Cairo, and would allow 2-pass<br>
> filtering to be done at some point in the future, which would really improve<br>
> pixman performance.<br>
><br>
</span>ok, I'll try to take a look next week or so.<br>
<span class="HOEnZb"><font color="#888888"><br>
Oded<br>
</font></span></blockquote></div><br></div></div>