[MPlayer-users] VESA screen wrapping problems
Michael Niedermayer
michaelni at gmx.at
Mon Feb 4 18:57:01 CET 2002
Hi
On Monday 04 February 2002 16:55, Nick Kurshev wrote:
> Hello, Michael!
>
> On Sun, 3 Feb 2002 19:08:01 +0100 you wrote:
> > [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> > Hi
> >
> > On Sunday 03 February 2002 18:12, Nick Kurshev wrote:
> > [...]
> >
> > > > nick, i just wanted to say that the swscaler does support other
> > > > formats than yv12, allthough SwScale_YV12slice() does not, swScale()
> > > > does
> > >
> > > I've understand you! But:
> > > 1) your changes are too messed
> >
> > why?
> >
> > > 2) they don't affect draw_frame
> >
> > they do
>
> Strange - I didn't find that
static uint32_t draw_frame( uint8_t *src[] ){
...
if(swsContext)
{
int stride[3]= {0,0,0};
if (swsContext->srcFormat==IMGFMT_YUY2) stride[0]=swsContext->srcW*2;
else if(swsContext->srcFormat==IMGFMT_BGR24) stride[0]=swsContext->srcW*3;
else if(swsContext->srcFormat==IMGFMT_BGR32) stride[0]=swsContext->srcW*4;
return draw_slice(src, stride, swsContext->srcW, swsContext->srcH, 0, 0);
}
...
perhaps i understand now why u called it messed, looking at it again, it is a
bit messed ;)
[...]
Michael
More information about the MPlayer-users
mailing list