aplay 를 할때, alsa plugin을 사용한 SRC는 잘 돌아가더군요...
헌데!! arecord를 할때 alsa plugin을 사용해서 SRC를 돌리려고 하는데
정말 무슨 온갓 짓을 다 해본것 같은데 SRC가 안돌아가더라고요....
/etc/asound.conf 에다가
아래 [1]번과 [2] 번 같이 적어놓고,
aplay 로 sample_rate 16000Hz 음원 주고, arecord 돌리면
Recording WAVE '11.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Mono
이렇게... 버젓이 recording이 8000 으로 돌아가더군요.... /etc/asound.conf 에 분명 24000 으로 돌라고 써놨는데도!!!!!!!!!ㅠㅜㅠㅠ
미치겠습니다...
arecord 의 옵션으로 -r 24000 으로 주면, 억지로 돌아가서 소리가 굉장히 빨리 재생되더군요....
slave device 에 대한 이해없이 하려니깐 죽겠습니다....