diff options
-rw-r--r-- | mode.c | 11 | ||||
-rw-r--r-- | monitor.c | 2 |
2 files changed, 12 insertions, 1 deletions
@@ -165,3 +165,14 @@ find_dmt_mode(uint32_t hsize, uint32_t vsize, uint32_t refresh, uint32_t rb) return NULL; } + +struct mt_mode *mt_dmt_mode_list(void) +{ + int i; + struct mt_mode *ret; + + for (i = 0; i < num_dmt_modes; i++) + ret = mt_modes_add(ret, mt_mode_copy(dmt_modes + i)); + + return ret; +} @@ -4,7 +4,7 @@ static const struct mt_backend *backends[] = { &_mt_edid_backend, &_mt_displayid_backend, }; -const int num_backends = sizeof(backends) / sizeof(struct mt_backend); +static const int num_backends = sizeof(backends) / sizeof(struct mt_backend); void * mt_create_monitor(void *block, uint32_t len) |