리눅스 ALSA를 이용하여 보드에 기존 가지고있는 Driver를 포팅 하고 있습니다.
그런데.. Playback은 포팅을 하였는데, Capture에서 계속 막히고 있습니다.
아래 값들의 의미와 리눅스 커널단에서 내부적으로 어떻게 동작하는지를 알고싶은데요...
아래는 Linux 커널에 포함되어있는 소스 예제입니다.
예를들어 buffer_bytes_max가 period_bytes_max보다 커야한다..모 이런것들이요..
buffer_bytes_max, period_bytes_min / max, periods_min / max, fifo_size에 대해서 자세히 설명좀 부탁드립니다(__)