Mercurial > mplayer.hg
diff dec_video.c @ 4453:71d05615a378
Providing new tune info
author | nick |
---|---|
date | Fri, 01 Feb 2002 08:50:45 +0000 |
parents | 817530449706 |
children | 49dcbd03436d |
line wrap: on
line diff
--- a/dec_video.c Fri Feb 01 05:59:50 2002 +0000 +++ b/dec_video.c Fri Feb 01 08:50:45 2002 +0000 @@ -413,8 +413,10 @@ sh_video->inited=0; } -int init_video(sh_video_t *sh_video){ +int init_video(sh_video_t *sh_video,int *pitches) +{ unsigned int out_fmt=sh_video->codec->outfmt[sh_video->outfmtidx]; +pitches[0] = pitches[1] =pitches[2] = 0; /* fake unknown */ sh_video->our_out_buffer=NULL; @@ -581,6 +583,9 @@ mp_msg(MSGT_DECVIDEO,MSGL_ERR,MSGTR_NoLAVCsupport); return 0; #else + /* Just because we know that */ + pitches[0] = 16; + pitches[1] = pitches[2] = 8; mp_msg(MSGT_DECVIDEO,MSGL_V,"FFmpeg's libavcodec video codec\n"); if(!avcodec_inited){ avcodec_init(); @@ -620,6 +625,9 @@ #else if(divx_quality) mp_msg(MSGT_DECVIDEO,MSGL_HINT,MSGTR_MpegPPhint); #endif + /* Just because we know that */ + pitches[0] = 16; + pitches[1] = pitches[2] = 8; // send seq header to the decoder: mpeg2_decode_data(NULL,videobuffer,videobuffer+videobuf_len,0); mpeg2_allocate_image_buffers (picture);