fixing swscaler bug ;)

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6752 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
michael 2002-07-18 22:44:31 +00:00
parent 1909c80216
commit 486f270286
1 changed files with 4 additions and 3 deletions

View File

@ -154,6 +154,7 @@ static uint32_t jpeg_write( uint8_t * name,uint8_t * buffer )
static uint32_t draw_frame(uint8_t * src[]) static uint32_t draw_frame(uint8_t * src[])
{ {
char buf[256]; char buf[256];
uint8_t *dst= src[0];
snprintf (buf, 256, "%s/%08d.jpg", jpeg_outdir, ++framenum); snprintf (buf, 256, "%s/%08d.jpg", jpeg_outdir, ++framenum);
@ -161,14 +162,14 @@ static uint32_t draw_frame(uint8_t * src[])
{ {
rgb32to24( src[0],image_data,image_width * image_height * 4 ); rgb32to24( src[0],image_data,image_width * image_height * 4 );
rgb24tobgr24( image_data,image_data,image_width * image_height * 3 ); rgb24tobgr24( image_data,image_data,image_width * image_height * 3 );
src[0]=image_data; dst=image_data;
} }
if ( image_format == IMGFMT_BGR24 ) if ( image_format == IMGFMT_BGR24 )
{ {
rgb24tobgr24( src[0],image_data,image_width * image_height * 3 ); rgb24tobgr24( src[0],image_data,image_width * image_height * 3 );
src[0]=image_data; dst=image_data;
} }
return jpeg_write( buf,src[0] ); return jpeg_write( buf,dst );
} }
static void draw_osd(void) static void draw_osd(void)