driver 단에서 참조하는 버퍼를 공유할것인지의 여부인듯 합니다.
실제로 MMAP 기능은 driver단에서 지원안해주면 아마 사용 불가능 할 꺼구요.
MMAP를 사용하면 실제로 부하 걸리는게 살짝 줄어듦니다.
DMIXER plugin을 사용할 경우 MMAP는 필수로 필요하나 요즘은 기본으로 pulse audio가 들어가서 그다지 의미는 없는것 같더군요.
alsa lib 자체가 plugin 들의 조합으로 이루어지게 되어 있어서 은근히 의미 없어지는 것들도 꽤 됩니다.. 설정에 따라서요..
흠...
저도 그냥 사용하는 입장이라... 그간 느낀것들만 적어봅니다.
driver 단에서 참조하는 버퍼를 공유할것인지의 여부인듯 합니다.
실제로 MMAP 기능은 driver단에서 지원안해주면 아마 사용 불가능 할 꺼구요.
MMAP를 사용하면 실제로 부하 걸리는게 살짝 줄어듦니다.
DMIXER plugin을 사용할 경우 MMAP는 필수로 필요하나 요즘은 기본으로 pulse audio가 들어가서 그다지 의미는 없는것 같더군요.
alsa lib 자체가 plugin 들의 조합으로 이루어지게 되어 있어서 은근히 의미 없어지는 것들도 꽤 됩니다.. 설정에 따라서요..
아..감사합니다~
한줄기 빛이 되어 주시는군요~감사합니다~^^
질문은 꼬리에 꼬리를 물고..하나 더 여쭤보겠습니다..^^;;
driver 단에서 지원해줘야 한다는 것은
driver 모듈에서 지원해야 한다는 말씀이신데,
제가 alsa 관련 audio driver 를 작성시 어떻게 해야 MMAP 기능을 지원할 수 있을까요.
특별한 alsa 관련 함수가 있나요??..
이제 막 접하고 있는 초심자라 ..ㅠㅠ
댓글 달기