summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-18 22:44:31 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-18 22:44:31 +0000
commit486f2702861ece43758b1f13dd9dede51ea2cb98 (patch)
treecdc8aeb12a03a2191a5cd14b13450e63075f59b6 /libvo
parent1909c80216ed5398d9b3529d402ab6ea73f0e539 (diff)
downloadmpv-486f2702861ece43758b1f13dd9dede51ea2cb98.tar.bz2
mpv-486f2702861ece43758b1f13dd9dede51ea2cb98.tar.xz
fixing swscaler bug ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6752 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_jpeg.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libvo/vo_jpeg.c b/libvo/vo_jpeg.c
index 15c5d1d596..ce16ee44b1 100644
--- a/libvo/vo_jpeg.c
+++ b/libvo/vo_jpeg.c
@@ -154,6 +154,7 @@ static uint32_t jpeg_write( uint8_t * name,uint8_t * buffer )
static uint32_t draw_frame(uint8_t * src[])
{
char buf[256];
+ uint8_t *dst= src[0];
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 );
rgb24tobgr24( image_data,image_data,image_width * image_height * 3 );
- src[0]=image_data;
+ dst=image_data;
}
if ( image_format == IMGFMT_BGR24 )
{
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)