MPlayer+openal로는 multi-channel 어떻게 하죠?

nulluser의 이미지

$ mplayer -ao openal blahblah.avi
...
open /dev/[sound/]dsp: Device or resource busy
[OpenAL] could not open device
Could not open/initialize audio device -> no sound.
Audio: no sound
...

openal로 재생하고 싶은데, 다른 프로그램이 이미 소리를 출력하고 있을 때는 위에서 처럼 재생되지 않는데요.
최신 버젼인 openal 0.8.0이 너무 오래돼서 생기는 문제인가 하는 생각도 듭니다.

~/.openalrc

# Contains user settings for OpenAL
# Goes in ~/.openalrc
 
# Use ALSA (also valid: sdl, native)
(define devices '(alsa))
 
# Four speaker surround with ALSA
(define speaker-num 4)
(define alsa-out-device "surround40:0,0")

multi-channel을 쓰고 싶은데 어떻게 해야 할까요?

ganadist의 이미지

저같은 경우에는 다음과 같이 설정해서 씁니다.

$ cat ~/.mplayer/config
ao=alsa:device=surround40
channels=4

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

익명 사용자의 이미지

답변 고맙습니다.
저도 alsa로 설정하면 문제 없습니다만...
alsa보다 openal로 사용하려고 하는데, openal로 설정하면 위의 문제가 발생하니 난감하네요.