shitamoの日記: MPlayer 1.0pre4(2)
日記 by
shitamo
MPlayerでalsa1xを使おうとすると
ALSA lib control.c:654:(snd_ctl_open_noupdate) Invalid CTL
alsa-control: mixer attach error: そのようなファイルやディレクトリはありません
…なんなんだ。
libao2/ao_alsa1x.c<br>
113 card = strdup(mixer_device);<br>
114 mix_name = strchr(card, '/');<br>
115 if(mix_name) {<br>
116 *mix_name++ = 0;<br>
117 } else {<br>
118 mix_name = "PCM";<br>
119 }<br>
ここらが怪しい気がする…なんだって優先順位を考えないといかん書き方するんだ…動き方を悩まなあかんだろう(汗)。
mixer_deviceには"/dev/mixer"がはいってそうなんで…'/'の場所を調べると先頭…。
*mix_name = 0ってことでcardはいきなり空っぽな文字列に…その後にmix_name++だからcardの次のアドレスになるのかな。
なにを目的にしてるのか判らないのでなんとも言えないがあってるようには思えないなあ。
ossで使っておこう(よわ)。
MPlayer 1.0pre4(2) More ログイン