$OpenBSD: patch-src_decoder_dec_lavc_h,v 1.5 2014/03/27 21:38:10 brad Exp $

Update for newer FFmpeg API.

--- src/decoder/dec_lavc.h.orig	Thu Aug 20 14:11:11 2009
+++ src/decoder/dec_lavc.h	Thu Mar 27 00:48:37 2014
@@ -24,25 +24,9 @@
 
 #ifdef HAVE_LAVC
 
-#ifdef HAVE_FFMPEG_LIBAVCODEC_AVCODEC_H
-#include <ffmpeg/libavcodec/avcodec.h>
-#elif defined HAVE_LIBAVCODEC_AVCODEC_H
 #include <libavcodec/avcodec.h>
-#elif defined HAVE_FFMPEG_AVCODEC_H
-#include <ffmpeg/avcodec.h>
-#elif defined HAVE_AVCODEC_H
-#include <avcodec.h>
-#endif
-
-#ifdef HAVE_FFMPEG_LIBAVFORMAT_AVFORMAT_H
-#include <ffmpeg/libavformat/avformat.h>
-#elif defined HAVE_LIBAVFORMAT_AVFORMAT_H
 #include <libavformat/avformat.h>
-#elif defined HAVE_FFMPEG_AVFORMAT_H
-#include <ffmpeg/avformat.h>
-#elif defined AVFORMAT_H
-#include <avformat.h>
-#endif
+#include <libavutil/rational.h>
 
 #endif /* HAVE_LAVC */
 
@@ -50,7 +34,8 @@
 
 #ifdef HAVE_LAVC
 
-#define RB_LAVC_SIZE (3*AVCODEC_MAX_AUDIO_FRAME_SIZE)
+#define MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
+#define RB_LAVC_SIZE (3*MAX_AUDIO_FRAME_SIZE)
 
 typedef struct _lavc_pdata_t {
         rb_t * rb;
