summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vd_null.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-28 00:57:47 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-28 00:57:47 +0000
commite6230fffc2d53cb16de78a2e0780fd09018f34b4 (patch)
tree723889c3cead01c595a2b483f47d8a502b93cabf /libmpcodecs/vd_null.c
parent0ed51b294c45f484bae2b888c12776fa363414fb (diff)
downloadmpv-e6230fffc2d53cb16de78a2e0780fd09018f34b4.tar.bz2
mpv-e6230fffc2d53cb16de78a2e0780fd09018f34b4.tar.xz
libmpcodecs video decoder template
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4880 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vd_null.c')
-rw-r--r--libmpcodecs/vd_null.c46
1 files changed, 46 insertions, 0 deletions
diff --git a/libmpcodecs/vd_null.c b/libmpcodecs/vd_null.c
new file mode 100644
index 0000000000..bccd2f70bc
--- /dev/null
+++ b/libmpcodecs/vd_null.c
@@ -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;
+}
+