summaryrefslogtreecommitdiffstats
path: root/libmpdemux/tvi_dummy.c
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-09 23:46:06 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-09 23:46:06 +0000
commitaabf596111a5545a6d4217646f69b80b1aba3552 (patch)
treedf60e7387884d47dc0fec52cb53eda097caf7ab2 /libmpdemux/tvi_dummy.c
parent74aea030e144420f1560d2a4621bf0edaf1b15cd (diff)
downloadmpv-aabf596111a5545a6d4217646f69b80b1aba3552.tar.bz2
mpv-aabf596111a5545a6d4217646f69b80b1aba3552.tar.xz
added tv subsystem
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2791 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/tvi_dummy.c')
-rw-r--r--libmpdemux/tvi_dummy.c58
1 files changed, 58 insertions, 0 deletions
diff --git a/libmpdemux/tvi_dummy.c b/libmpdemux/tvi_dummy.c
new file mode 100644
index 0000000000..82d2c1e691
--- /dev/null
+++ b/libmpdemux/tvi_dummy.c
@@ -0,0 +1,58 @@
+#include <stdio.h>
+
+#include "config.h"
+
+#ifdef USE_TV
+#include "tv.h"
+
+static tvi_info_t info = {
+ "NULL-TV",
+ "dummy",
+ "alex",
+ "non-completed"
+};
+
+typedef struct {
+} priv_t;
+
+#include "tvi_def.h"
+
+tvi_handle_t *tvi_init_dummy(char *device)
+{
+ return new_handle();
+}
+
+static int init(priv_t *priv)
+{
+}
+
+static int close(priv_t *priv)
+{
+}
+
+static int control(priv_t *priv, int cmd, void *arg)
+{
+ return(TVI_CONTROL_UNKNOWN);
+}
+
+static int grab_video_frame(priv_t *priv, char *buffer, int len)
+{
+ memset(buffer, 0x77, len);
+}
+
+static int get_video_framesize(priv_t *priv)
+{
+ return 0;
+}
+
+static int grab_audio_frame(priv_t *priv, char *buffer, int len)
+{
+ memset(buffer, 0x77, len);
+}
+
+static int get_audio_framesize(priv_t *priv)
+{
+ return 0;
+}
+
+#endif /* USE_TV */