[#62]
Re: ADP4 - "MP3" na nierozbudowanej A1200
@ZbyniuR,
post #58
czy ten FLAC przy 22kHz stereo poszedłby na gołej A600 z HDD?
Dekoder z pakietu libflac 1.3.3 wymaga 020+. Zresztą... Postanowiłem pomęczyć ten dekoder na mojej A1200 i każda próba zdekodowania czegokolwiek kończy się komunikatem "EMT trap". Tak właśnie wyglądają "szybkie porty z Linuksa" w wykonaniu mistrzów WinUAE. Zero testowania, sztuka się liczy.
Wobec tego sięgnąłem po port starszej wersji 1.2.1, ten nie wymaga 020 co ciekawe. No i się nie wiesza.
Na mojej A1200 z procesorem 020 @ 28 MHz dekodowanie strumienia 22,050 kHz stereo odbywa się z prędkością
×0,36, a więc jest sporo za wolno na odtwarzanie w czasie rzeczywistym. Pytanie na ile są to wymagania obliczeniowe kodeka, na ile wynika to ze słabej optymalizacji. Libflac jest kodem referencyjnym, napisanym w C++, z myślą o czytelności i elegancji, a nie efektywności. Poza tym na typowym pececie szybkość dekodowania libflac zazwyczaj przekracza ×200, więc komu by się chciało optymalizować...
Będę musiał się przyjrzeć zagadnieniu, format FLAC nie jest aż tak znowu skomplikowany, jeden dekoder od zera już zrobiłem.
22 kHz mono dekoduje się na ×0,73 realtime.