diff libmpcodecs/ad_internal.h @ 5340:0f12fb7c1c5d

imported from MPlayerXP, dlopen() hack removed, some bugs fixed, interface functions changed to static, info->author field added
author arpi
date Mon, 25 Mar 2002 21:06:01 +0000
parents
children 815f03b7cee5
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libmpcodecs/ad_internal.h	Mon Mar 25 21:06:01 2002 +0000
@@ -0,0 +1,25 @@
+
+#include "codec-cfg.h"
+#include "../libao2/afmt.h"
+
+#include "stream.h"
+#include "demuxer.h"
+#include "stheader.h"
+
+#include "ad.h"
+
+static int init(sh_audio_t *sh);
+static int preinit(sh_audio_t *sh);
+static void uninit(sh_audio_t *sh);
+static int control(sh_audio_t *sh,int cmd,void* arg, ...);
+static int decode_audio(sh_audio_t *sh,unsigned char *buffer,int minlen,int maxlen);
+
+#define LIBAD_EXTERN(x) ad_functions_t mpcodecs_ad_##x = {\
+	&info,\
+	preinit,\
+	init,\
+        uninit,\
+	control,\
+	decode_audio\
+};
+