annotate libmpdemux/tvi_dummy.c @ 2790:98769cea155c

added tv subsystem
author alex
date Fri, 09 Nov 2001 23:46:06 +0000
parents
children 09d5c9834580
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2790
98769cea155c added tv subsystem
alex
parents:
diff changeset
1 #include <stdio.h>
98769cea155c added tv subsystem
alex
parents:
diff changeset
2
98769cea155c added tv subsystem
alex
parents:
diff changeset
3 #include "config.h"
98769cea155c added tv subsystem
alex
parents:
diff changeset
4
98769cea155c added tv subsystem
alex
parents:
diff changeset
5 #ifdef USE_TV
98769cea155c added tv subsystem
alex
parents:
diff changeset
6 #include "tv.h"
98769cea155c added tv subsystem
alex
parents:
diff changeset
7
98769cea155c added tv subsystem
alex
parents:
diff changeset
8 static tvi_info_t info = {
98769cea155c added tv subsystem
alex
parents:
diff changeset
9 "NULL-TV",
98769cea155c added tv subsystem
alex
parents:
diff changeset
10 "dummy",
98769cea155c added tv subsystem
alex
parents:
diff changeset
11 "alex",
98769cea155c added tv subsystem
alex
parents:
diff changeset
12 "non-completed"
98769cea155c added tv subsystem
alex
parents:
diff changeset
13 };
98769cea155c added tv subsystem
alex
parents:
diff changeset
14
98769cea155c added tv subsystem
alex
parents:
diff changeset
15 typedef struct {
98769cea155c added tv subsystem
alex
parents:
diff changeset
16 } priv_t;
98769cea155c added tv subsystem
alex
parents:
diff changeset
17
98769cea155c added tv subsystem
alex
parents:
diff changeset
18 #include "tvi_def.h"
98769cea155c added tv subsystem
alex
parents:
diff changeset
19
98769cea155c added tv subsystem
alex
parents:
diff changeset
20 tvi_handle_t *tvi_init_dummy(char *device)
98769cea155c added tv subsystem
alex
parents:
diff changeset
21 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
22 return new_handle();
98769cea155c added tv subsystem
alex
parents:
diff changeset
23 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
24
98769cea155c added tv subsystem
alex
parents:
diff changeset
25 static int init(priv_t *priv)
98769cea155c added tv subsystem
alex
parents:
diff changeset
26 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
27 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
28
98769cea155c added tv subsystem
alex
parents:
diff changeset
29 static int close(priv_t *priv)
98769cea155c added tv subsystem
alex
parents:
diff changeset
30 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
31 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
32
98769cea155c added tv subsystem
alex
parents:
diff changeset
33 static int control(priv_t *priv, int cmd, void *arg)
98769cea155c added tv subsystem
alex
parents:
diff changeset
34 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
35 return(TVI_CONTROL_UNKNOWN);
98769cea155c added tv subsystem
alex
parents:
diff changeset
36 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
37
98769cea155c added tv subsystem
alex
parents:
diff changeset
38 static int grab_video_frame(priv_t *priv, char *buffer, int len)
98769cea155c added tv subsystem
alex
parents:
diff changeset
39 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
40 memset(buffer, 0x77, len);
98769cea155c added tv subsystem
alex
parents:
diff changeset
41 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
42
98769cea155c added tv subsystem
alex
parents:
diff changeset
43 static int get_video_framesize(priv_t *priv)
98769cea155c added tv subsystem
alex
parents:
diff changeset
44 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
45 return 0;
98769cea155c added tv subsystem
alex
parents:
diff changeset
46 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
47
98769cea155c added tv subsystem
alex
parents:
diff changeset
48 static int grab_audio_frame(priv_t *priv, char *buffer, int len)
98769cea155c added tv subsystem
alex
parents:
diff changeset
49 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
50 memset(buffer, 0x77, len);
98769cea155c added tv subsystem
alex
parents:
diff changeset
51 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
52
98769cea155c added tv subsystem
alex
parents:
diff changeset
53 static int get_audio_framesize(priv_t *priv)
98769cea155c added tv subsystem
alex
parents:
diff changeset
54 {
98769cea155c added tv subsystem
alex
parents:
diff changeset
55 return 0;
98769cea155c added tv subsystem
alex
parents:
diff changeset
56 }
98769cea155c added tv subsystem
alex
parents:
diff changeset
57
98769cea155c added tv subsystem
alex
parents:
diff changeset
58 #endif /* USE_TV */