diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-07-20 15:01:00 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-07-20 15:01:00 +0000 |
commit | baadf00186b421c233fae7ba64925b327ce58b46 (patch) | |
tree | c80d4946bbbfadfd5066379bc2be30ff814fef27 /libmpcodecs/vd_ffmpeg.c | |
parent | 5fbaaad19151a86d4343cb94bfd6187633494936 (diff) | |
download | mpv-baadf00186b421c233fae7ba64925b327ce58b46.tar.bz2 mpv-baadf00186b421c233fae7ba64925b327ce58b46.tar.xz |
width -> frame / field type
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10450 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vd_ffmpeg.c')
-rw-r--r-- | libmpcodecs/vd_ffmpeg.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libmpcodecs/vd_ffmpeg.c b/libmpcodecs/vd_ffmpeg.c index 80545d3b71..cf52267ee6 100644 --- a/libmpcodecs/vd_ffmpeg.c +++ b/libmpcodecs/vd_ffmpeg.c @@ -334,16 +334,18 @@ static void draw_slice(struct AVCodecContext *s, #else uint8_t **src, int linesize, #endif - int y, int width, int height){ + int y, int type, int height){ sh_video_t * sh = s->opaque; int start=0, i; - int skip_stride= (s->width+15)>>4; + int width= s->width; + int skip_stride= (width+15)>>4; uint8_t *skip= &s->coded_frame->mbskip_table[(y>>4)*skip_stride]; int threshold= s->coded_frame->age; #if LIBAVCODEC_BUILD >= 4670 uint8_t *source[3]= {src->data[0] + offset[0], src->data[1] + offset[1], src->data[2] + offset[2]}; #else int stride[3]; + stride[0]=linesize; if(s->coded_frame->linesize[1]){ stride[1]= s->coded_frame->linesize[1]; |