changeset 4879:2c8ed6b32373

libmpcodecs video decoder template
author arpi
date Thu, 28 Feb 2002 00:57:47 +0000
parents eff8a76e515f
children e6cd9c81db9d
files libmpcodecs/vd_null.c
diffstat 1 files changed, 46 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libmpcodecs/vd_null.c	Thu Feb 28 00:57:47 2002 +0000
@@ -0,0 +1,46 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "codec-cfg.h"
+
+#include "config.h"
+#include "mp_msg.h"
+
+#include "stream.h"
+#include "demuxer.h"
+#include "stheader.h"
+
+#include "vd.h"
+#include "vd_internal.h"
+
+static vd_info_t info = 
+{
+	"Null video decoder",
+	"null",
+	0,
+	"A'rpi",
+	"A'rpi",
+	""
+};
+
+LIBVD_EXTERN(null)
+
+// to set/get/query special features/parameters
+static int control(sh_video_t *sh,int cmd,void* arg,...){
+    return CONTROL_UNKNOWN;
+}
+
+// init driver
+static int init(sh_video_t *sh){
+    return 1;
+}
+
+// uninit driver
+static void uninit(sh_video_t *sh){
+}
+
+// decode a frame
+static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){
+    return NULL;
+}
+