STM32F407 odtwarzacz video (mJPEG)

0

Witam wszystkich!

Mam pytanie do osób które miały styczność z mikrokontrolerami firmy ST . Mowa tu dokładnie o mikrokontrolerze STM32F407, takim jak w zestawie uruchomieniowym "Discovery". Chciałbym napisaćw języku C prosty odtwarzacz video. W chwili obecnej mam obsłużoną kartę SD oraz wyświetlacz LCD, z tego co czytałem na forach najłatwiejszą opcją do odtworzenia filmiku jest przekonwertowanie go na format mJPEG, a później odczyt z karty SD, dekodowanie na RGB i wyświetlanie na ekranie LCD. Nie wiem czy dobrze piszę, bazuje tu tylko na tym co przeczytałem w internecie, może ma ktoś z tym większe doświadczenie albo wie jak to prościej zrobić? Czy są jakieś gotowe kody do takiego dekodera, albo jakieś przykładowe projekty? Przeszukałem wiele stron ale nic konkretnego nie udało mi się znaleźć. Z góry dziękuje za pomoc! :)

0

Rozczaruję Cię, ale ten STM32F4 się za bardzo do tego nie nadaję - jest po prostu za wolny a to, że znalazłeś w sieci czubów którzy go tak katują nie oznacza, że też powinieneś tak robić.

https://code.google.com/archive/p/motion-player-project/
Tu masz jakiś przykładowy kod, ale powinieneś dać sobie spokój. To tak jak z GeForce 4 MX niby można grać, ale są duże problemy ;p

0

Ok, ale ARM z zegarem 168 MHz miałby nie dźwignąć tego? Nie ma innej opcji? A co powiesz na link z tym filmikiem:
https://kbiva.wordpress.com/2013/08/07/nokia-6020-lcd-playing-mjpeg-video/

Tam został zastosowany ARM można powiedzieć gorszy niż ten zaproponowany przeze mnie :)

0

Dostałeś link z przykładowym kodem, więc próbuj, jeżeli uważasz, że oglądanie na tym filmików ma jakiś sens to proponuję oddać biednym telewizor i zaopatrzyć się w owe urządzenie.

A ocena lepsze / gorsze na podstawie ilości MHz jest co najmniej nie na miejscu.

0

Absolutnie nie chce się spierać :) Faktycznie nie mam za dużej wiedzy na ten temat dlatego szukam porady na forum. Nie chcę oglądać filmu HD tylko wyświetlić taki mini filmik, żeby było coś na tym widać. Czyli rozumiem że nie ma lepszego sposobu niż ten podany przeze mnie ?

1

Jeżeli koniecznie chcesz to robić to tak. Możesz jeszcze popytać na forum ST, są tam różni ludzie i jak jest jakieś lepsze rozwiązanie to na pewno ktoś z nich to robił. Jeżeli chcesz to poczytaj sobie o Motion Player Project

0

Ok, dzięki za informację! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1