# HG changeset patch # User alex # Date 1065565777 0 # Node ID 8e55228b61020c41763901760a9af9ecef1edd81 # Parent 094e0838e5a76ce0e756c11550a97891a19892a9 vidix equalizer support by Jake Page diff -r 094e0838e5a7 -r 8e55228b6102 libvo/vo_fbdev.c --- a/libvo/vo_fbdev.c Tue Oct 07 19:02:14 2003 +0000 +++ b/libvo/vo_fbdev.c Tue Oct 07 22:29:37 2003 +0000 @@ -1150,5 +1150,35 @@ case VOCTRL_QUERY_FORMAT: return query_format(*((uint32_t*)data)); } + +#ifdef CONFIG_VIDIX + if (vidix_name) { + switch (request) { + case VOCTRL_SET_EQUALIZER: + { + va_list ap; + int value; + + va_start(ap, data); + value = va_arg(ap, int); + va_end(ap); + + return vidix_control(request, data, (int *)value); + } + case VOCTRL_GET_EQUALIZER: + { + va_list ap; + int *value; + + va_start(ap, data); + value = va_arg(ap, int*); + va_end(ap); + + return vidix_control(request, data, value); + } + } + } +#endif + return VO_NOTIMPL; }