[mythtv] mythtv-vid branch needs testing

Steven Adeff adeffs.mythtv at gmail.com
Fri Aug 17 15:22:10 UTC 2007


On 8/16/07, Mark Kendall <mark.kendall at gmail.com> wrote:
> On 8/16/07, Daniel Burr <dburr at veritel.com.au> wrote:
> > On Thu, 2007-08-09 at 18:48 +0100, Mark Kendall wrote:
> > > The default scaling (when needed) is bilinear filtering.
> > >
> > > At some point in the next few months, I'll finish the code I started
> > > for bicubic filtering which will be the first step towards true
> > > 'upscaling'. This is likely to require sifnificant gpu horsepower
> > > though.
> >
> > MPlayer is capable of doing GPU accelerated bicubic filtering with the
> > -vo gl:yuv=2:lscale=1 flags.  libvo/gl_common.c from the MPlayer appears
> > to contain implementations for programmable ATI and NV cards.  Does
> > anyone think it would be useful to integrate these into MythTV?
>
> This is essentially what I've started.
>
> If you look closely at the mplayer code however (and the nvidia paper
> the code was based on), you'll see that it only works (properly) when
> using normal, 'power of two' textures. It will not work with
> rectangular textures, which are the preferred choice from a quality
> perspective and the default when available.

are you working on having it done by the CPU or the GPU or both or? I
think its really only useful for scaling non-HD resolutions which
shouldn't be very taxing at all for the level of computing those with
HD frontends have anyway.

-- 
Steve


More information about the mythtv-dev mailing list