Mercurial > mplayer.hg
comparison libvo/vo_x11.c @ 4726:9ff121145b20
101 (NULL->srcW, NULL->srcH)
author | michael |
---|---|
date | Sat, 16 Feb 2002 13:12:51 +0000 |
parents | c70b0c4b85f5 |
children | cc375edb5eda |
comparison
equal
deleted
inserted
replaced
4725:534ef9323eca | 4726:9ff121145b20 |
---|---|
536 } | 536 } |
537 | 537 |
538 static uint32_t draw_frame( uint8_t *src[] ){ | 538 static uint32_t draw_frame( uint8_t *src[] ){ |
539 int stride[3]= {0,0,0}; | 539 int stride[3]= {0,0,0}; |
540 | 540 |
541 if (in_format==IMGFMT_YUY2) stride[0]=swsContext->srcW*2; | 541 if (in_format==IMGFMT_YUY2) stride[0]=srcW*2; |
542 else if(in_format==IMGFMT_BGR15) stride[0]=swsContext->srcW*2; | 542 else if(in_format==IMGFMT_BGR15) stride[0]=srcW*2; |
543 else if(in_format==IMGFMT_BGR16) stride[0]=swsContext->srcW*2; | 543 else if(in_format==IMGFMT_BGR16) stride[0]=srcW*2; |
544 else if(in_format==IMGFMT_BGR24) stride[0]=swsContext->srcW*3; | 544 else if(in_format==IMGFMT_BGR24) stride[0]=srcW*3; |
545 else if(in_format==IMGFMT_BGR32) stride[0]=swsContext->srcW*4; | 545 else if(in_format==IMGFMT_BGR32) stride[0]=srcW*4; |
546 | 546 |
547 return draw_slice(src, stride, swsContext->srcW, swsContext->srcH, 0, 0); | 547 return draw_slice(src, stride, srcW, srcH, 0, 0); |
548 } | 548 } |
549 | 549 |
550 static uint32_t query_format( uint32_t format ) | 550 static uint32_t query_format( uint32_t format ) |
551 { | 551 { |
552 if( !vo_init() ) return 0; // Can't open X11 | 552 if( !vo_init() ) return 0; // Can't open X11 |