-
Data: 2021-03-02 16:24:28
Temat: Re: Ktoś korzystał z biblioteki libmad?
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Ok, odpowiadam sam sobie gdyby ktoś kiedyś miał podobny problem.
Udało mi się dojść do tego, że biblioteka ma ma dwa API: niskopoziomowe
i wysokopoziomowe. To pierwsze teoretycznie pozwala na obsłużenie
procesu dekodowania serią wywołań w pętli głównej, ale w tym celu trzeba
by sobie cały to proces napisać, używając niskopoziomowych funkcji wedle
swoich potrzeb. Znacznie prostsze w obsłudze jest API wysokopoziomowe,
gdzie właściwie trzeba tylko przygotować kilka funkcji callback -
obsługa banalna, ale niestety - to rozwiązanie było pisane z myślą o
pracy w systemie z wielozadaniowością, więc jego odpalenie bezpośrednio
na krzemie nie pozwoli na wykonywanie innych operacji.
Najprostsze (choć nie najbardziej optymalne) rozwiązanie to zastosowanie
FreeRTOS i przeznaczenie osobnego tasku na dekodowanie MP3. Tak właśnie
ostatecznie zrobiłem.
Najnowsze wątki z tej grupy
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
- Smukły, długi ściągacz izolacji do kynaru
- rezystor 3 omy 400W
- [newbie] Jaki multimetr za 2-4 stówy?
- szafka sieciowa
- Raspberry Pi 5 + dyski SATA
- lutownica na węgiel
- Znów czary (albo niewiedza) - tym razem fotowoltaika
- Chess
- Vitruvian Man - parts 7-11a
- przeźroczyste koszulki
- Re: Win 10/11 nie lubi OKI
- Programator czasowy TUYA.
- Dlaczego energia elektryczna jest droga i cały czas drożeje
Najnowsze wątki
- 2024-05-14 Ustawy o rejestracji obcych agentów (wpływu): fuj Gruzja/Rosja v. cacy USA
- 2024-05-14 VMWare :)
- 2024-05-14 Ulm => Solution Engineer (m/w/d) Data Center Technologies <=
- 2024-05-14 Będziemy się znowu zrzucać na elektryki...
- 2024-05-14 Pompa ciepla Kaisai
- 2024-05-14 Przyłączenie działki do sieci elektrycznej
- 2024-05-14 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2024-05-14 Kraków => SAP WM Consultant / Execution <=
- 2024-05-14 Wrocław => Business Development Manager - obszar bezpieczeństwa IT <
- 2024-05-14 Poznań => Interactive/Experience Designer <=
- 2024-05-14 Poznań => Interactive/Experience Designer <=
- 2024-05-14 Białystok => ERP Implementer <=
- 2024-05-14 Przerabianie na Indonezje
- 2024-05-14 Kielce => UX/UI Designer <=
- 2024-05-14 Warszawa => Sales Representative for Outsourcing Services <=