![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Можно ли в Linux организовать устройство framebuffer-а, только такое, чтобы выводимое в него изображение выводилось на не весь экран, а в определенную область экрана - окно, и имело сответствующие аттрибуты (разрешение) того окна? Есть ли готовые решения?
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
Почему именно framebuffer и как оно должно работать, под иксами в окно или имитировать окна в консоли?
Добавлено через 10 минут и 33 секунды А, ясно, для mplayer-а, но всё равно, а зачем? -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Потому что с иксами много проблем. Грузятся долго и пока грузятся, переключаясь с framebuffer-а, экран моргает. Плюс, иксы имеют баг в работе с моим железом. Начальство ругается, так как это все происходит не на компьютере на столе, а на устройстве, продающемся клиентам. А программка, что крутится на нем, написана на SDL. Без иксов во framebuffer-е прекрасно работает. Никакого переключения видеорежима при загрузке не нужно, экран не дергается. Но она для воспроизведения использует mplayer, который должен выводить изображение в окно, а не как ему вздумается.
Вот возникла идея. Было бы такое устройство /dev/fb_new, в которое бы выводил mplayer: mplayer -vo fbdev:/dev/fb_new. Все, что попадает в устройство, выводилось бы через обычный framebuffer /dev/fb0, но в определенный участок памяти, то есть, в определенную позицию на экране. Программно пожно управлять этим устройством - задавать позицию, размер окна. и т.д. Существует ли такое на свете? Или мне самому писать? Мож подскажете, где про программирование framebuffer почитать? Это сообщение отредактировал(а) JekaZZ - 10.4.2009, 17:51 |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Идея хорошая, и, как мне кажется, легкоосуществимая, но, к сожалению, мне не подходит. Изображение с устройства выводится на телевизор через S-video. А телевизоры бывают разные-черные, белые, красные
Может кто знает как управлять микросхемой ТВ, формирующей сигнал? Это можно - 100%, потому что иксы это умеют. Железяка - i945GCLF2. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |