기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
임베디드리눅스 개발환경에서
ALSA 를 이용해서 마이크로부터 음성(PCM Data)을 Recoding 하려면 ...
오디오쪽 어떤 드라이버를 수정해 줘야 하는지요 ?
그리고
오디오 인코더 출력파일인 .aac 파일을 플레이하려면
ALSA 의 오디오 어느 드라이버 부분을 수정해야 하나요 ?
2012.09.17 11:03:10 *.200.239.210
1. alsa library를 이용하시면 되고요.
2. tutorial은 다음과 같습니다.
http://equalarea.com/paul/alsa-audio.html
개인적으로 codec관련은 openmax il쪽을 함 직접 구현해 보시는 것을 추천드립니다.
왜냐하면 제대로 된 openmax il component가 의외로 드뭅니다.
2012.09.18 06:43:10 *.98.3.35
AAC출력은 어차피 ALSA 레벨에서 처리되는 것은 아닙니다.
Codec에서 나온 결과를 출력하는데 alsa로 출력하는 것으로 압니다.
결국 ffmpeg을 쓰시던지 해서 aac -> pcm 으로 바꾸신 뒤에 출력 하셔야 합니다.
libfaad 만 써도 될 것 같기는 하네요.
HE-AAC인가요? AAC-LC인가요? LC면 안드로이드 코드에 디코더가 있구요.
HE-AAC면 JB쪽 소스에 있습니다.
1. alsa library를 이용하시면 되고요.
2. tutorial은 다음과 같습니다.
http://equalarea.com/paul/alsa-audio.html
개인적으로 codec관련은 openmax il쪽을 함 직접 구현해 보시는 것을 추천드립니다.
왜냐하면 제대로 된 openmax il component가 의외로 드뭅니다.