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