dr.v 0 6 апреля, 2020 Опубликовано 6 апреля, 2020 · Жалоба Вопрос в следующем: возмжно ли с помощью TouchGFX выводить видео на экран? Из железа стандартная связка контроллер, например STM32f746, sdram, интерфейс LTCD, соответствующий дисплей, ну скажем 800x480. Сам думаю что нет, так просто не получится...В какую сторону копать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 6 апреля, 2020 Опубликовано 6 апреля, 2020 · Жалоба На Ваш вопрос однозначного ответа нет. "Видео 800x480" понятие растяжимое. Видео то в любом случае покажет, вопрос в том, какой fps Вас устроит. 0.1 fps, я думаю и ATMega потянула бы))) Определитесь с глубиной цвета и частотой кадров, посчитайте пиксельклок. А потом изучите вот эту таблицу А дальше просчитывайте источник вашего видео- выдаст ли он данные с необходимой скоростью. А вообще рекомендую зачитать до дыр вот этот документ STM LTDC.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 6 апреля, 2020 Опубликовано 6 апреля, 2020 · Жалоба Мне кажется в примере от TouchGFX для 746 было про видео с флэшки что-то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dr.v 0 6 апреля, 2020 Опубликовано 6 апреля, 2020 (изменено) · Жалоба Спасибо. Нашел такой класс как PixelDataWidget() https://www.touchgfx.com/documentation/html/classtouchgfx_1_1_pixel_data_widget.html надо его штудировать с помощью него можно выводить. да, как раз сейчас разбираюсь с примерами Изменено 6 апреля, 2020 пользователем dr.v Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба On 4/6/2020 at 10:32 PM, x893 said: Мне кажется в примере от TouchGFX для 746 было про видео с флэшки что-то. Так то был пример для дискавери, а там разрешение 480х272 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dr.v 0 8 апреля, 2020 Опубликовано 8 апреля, 2020 (изменено) · Жалоба Безотностильно разрешения, пока главный вопрос, как реализовать вывод потока именно в touchgfx. Что выяснил на данный момент: 1. Готового виджета, наподобие "кнопки" или "слайдера" не нашел, (плохо искал) 2. Объект класса PixelDataWidget() приходится создавать в ручную, файлах ScreenView1. там же прописывать его свойства 3. метод invalidate() пишу в методе tickHandler(). 4. Пишу "мусорные" данные в метод setPixelData(uint8_t *data) 5. В итоге окошко с рандомными пикселями сначала появилось, потом нет...и данные там не меняются Изменено 8 апреля, 2020 пользователем dr.v Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба 58 minutes ago, MementoMori said: Так то был пример для дискавери, а там разрешение 480х272 Декодирование и вывод можно взять и посмотреть. Переделать на нужное разрешение и железо не проблема. Было бы желание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться