Выбор графического тулкита для отображения raw-данных
Доброго дня.
При разработке железа обычно к нему пишу одну-две технологических программок для настройки и управления им на C и GTK (кнопочки/поля ввода/консоль сообщений/gtkdatabox/...), для чего моих скромных навыков вполне хватало.
Сейчас делаем модуль для обработки сигнала РЛС и требуется включить в программку окошко, где будут отображаться сырые данные (bitmap 1024x1440 8-битных точек, обновление раз в 3 секунды) с радиолокационной картинкой. Требуется библиотека, которая сможет справиться с таким потоком, позволять накладывать слои и рисовать поверх простую векторную графику (кружочки/палочки/текст). Было бы здорово, если её можно было бы упихнуть в тоже GTK-окно и получать event-ы (клики мышкой, нажатие кнопок и т.д.).
Вроде бы просится SDL, но его вроде бы не очень просто подружить с GTK. Ещё есть cairo, но оно векторное, - будет ли держать такой поток данных?
Заранее спасибо!