<div class="gmail_quote">On Mon, Nov 15, 2010 at 3:11 PM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:</div>
<div class="gmail_quote"> </div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">I don't know of anything like that in Live555.  I think you could probably kludge something like that into Live555's model 
<div> </div></blockquote>
<div> </div></div>It wouldn't be a 'kludge' at all; it would be a natural part of the LIVE555 application model (using a subclass of "FramedFilter".) </blockquote>
<div class="gmail_quote"> </div>
<div class="gmail_quote">I view adding a morphological filter to my network streaming library as a rather substantial kludge, so I'll chalk this up to "difference of opinion."</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">James,</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">You could do this in or out of Live555; either is totally feasible.  I personally wouldn't do this within the Live555 framework (see aforementioned "difference of opinion").  I'd probably do it with the Intel IPP (they have a number of scaling methods, like NN, bilinear, bicubic, supersampling, etc. and can operate in several different popular colorspaces) or some other pre-existing image processing library.  Or you could code up a quick-and-dirty nearest neighboor scaling algorithm.</div>

<div class="gmail_quote"> </div>
<div class="gmail_quote">But this is probably outside the scope of the mailing list.</div>