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);