Miłość i zdrada | Błąd
Temat: [AT91SAM7S256][C/Rowley Crossworks] Trzeszczący dźwięk z MP3 Wczoraj tak próbowałem. Rozmiar bufora podawałem out_Samples = mp3FrameInfo.outputSamps +-2 i najlepiej było dla wartości mp3FrameInfo.outputSamps (najsłabsze trzeszczenie). Z WAV-em spróbuję, ale muszę napisać dodatkowy kod odtwarzający WAV-y z karty (na razie mam tylko MP3). Robiłem trochę inaczej - gdy playerek odtwarzał muzę,to próbki PCM wysyłałem serialem do kompa z programem terminala, gdzie ten odebrane dane wrzucał do pliku. Z tego pliku zrobiłem plik WAV i gdy go odtworzyłem, to muza ładnie grała, czysto, bez trzasków. Stąd wnioskuję, że outBuf jest wypełniany właściwymi wartościami. Poniżej kod, który wysyła mi dane do D/A
while (! (AT91C_BASE_SSC->SSC_SR & AT91C_SSC_ENDTX)); //odczekanie w pętli,... Źródło: elektroda.pl/rtvforum/topic1413095.html
zanotowane.pldoc.pisz.plpdf.pisz.plnvm.keep.pl
|