* transcode.c
*****************************************************************************
* Copyright (C) 2001, 2002 VideoLAN
- * $Id: transcode.c,v 1.2 2003/04/14 03:13:30 fenrir Exp $
+ * $Id: transcode.c,v 1.4 2003/04/20 11:57:13 gbazin Exp $
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
*
#include <vlc/input.h>
#include <vlc/sout.h>
-#include <avcodec.h>
+/* ffmpeg header */
+#ifdef HAVE_FFMPEG_AVCODEC_H
+# include <ffmpeg/avcodec.h>
+#else
+# include <avcodec.h>
+#endif
/*****************************************************************************
* Exported prototypes
id->ff_enc_c->width = id->f_dst.i_width;
id->ff_enc_c->height = id->f_dst.i_height;
id->ff_enc_c->bit_rate = id->f_dst.i_bitrate;
+#if LIBAVCODEC_BUILD >= 4662
id->ff_enc_c->frame_rate = 25 ; // FIXME as it break mpeg
id->ff_enc_c->frame_rate_base= 1;
+#else
+ id->ff_enc_c->frame_rate = 25 * FRAME_RATE_BASE;
+#endif
id->ff_enc_c->gop_size = 25;
id->ff_enc_c->qmin = 2;
id->ff_enc_c->qmax = 31;