summaryrefslogtreecommitdiffstats
path: root/libvo/mga_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'libvo/mga_common.c')
-rw-r--r--libvo/mga_common.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/libvo/mga_common.c b/libvo/mga_common.c
index 6bfbd3de8a..9772b78bd5 100644
--- a/libvo/mga_common.c
+++ b/libvo/mga_common.c
@@ -200,6 +200,16 @@ query_format(uint32_t format)
return 0;
}
+static uint32_t control(uint32_t request, void *data, ...)
+{
+ switch (request) {
+ case VOCTRL_QUERY_FORMAT:
+ return query_format(*((uint32_t*)data));
+ }
+ return VO_NOTIMPL;
+}
+
+
static int mga_init(){
char *frame_mem;
@@ -232,3 +242,9 @@ static int mga_uninit(){
munmap(frames[0],mga_vid_config.frame_size*mga_vid_config.num_frames);
close(f);
}
+
+static uint32_t preinit(const char *arg)
+{
+ return 0;
+}
+