From 593867b92a2b41b23777c09521c428b50abae0e7 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Mon, 11 Nov 2013 22:16:56 +0100 Subject: [PATCH] videomixer: add more video modes --- software/videomixer/processor.c | 30 ++++++++++++++++++++++++++++++ software/videomixer/processor.h | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/software/videomixer/processor.c b/software/videomixer/processor.c index e1dd0054..fd9f1201 100644 --- a/software/videomixer/processor.c +++ b/software/videomixer/processor.c @@ -10,6 +10,36 @@ #include "processor.h" static const struct video_timing video_modes[PROCESSOR_MODE_COUNT] = { + { + .pixel_clock = 3150, + + .h_active = 640, + .h_blanking = 192, + .h_sync_offset = 24, + .h_sync_width = 40, + + .v_active = 480, + .v_blanking = 40, + .v_sync_offset = 9, + .v_sync_width = 3, + + .established_timing = 0x0800 + }, + { + .pixel_clock = 4000, + + .h_active = 800, + .h_blanking = 256, + .h_sync_offset = 32, + .h_sync_width = 128, + + .v_active = 600, + .v_blanking = 28, + .v_sync_offset = 1, + .v_sync_width = 6, + + .established_timing = 0x0100 + }, { .pixel_clock = 6500, diff --git a/software/videomixer/processor.h b/software/videomixer/processor.h index 1a09b91d..75fa5205 100644 --- a/software/videomixer/processor.h +++ b/software/videomixer/processor.h @@ -1,7 +1,7 @@ #ifndef __PROCESSOR_H #define __PROCESSOR_H -#define PROCESSOR_MODE_COUNT 2 +#define PROCESSOR_MODE_COUNT 4 #define PROCESSOR_MODE_DESCLEN 32 void processor_list_modes(char *mode_descriptors); -- 2.30.2