2005年1月31日の日記の2番目の記事へのコメント

ALSA-1.0.8

2.6系にしてからカーネル付属のALSA使ってたんですが,やっぱ最新のがいいやということで1.0.8を入れてみました.が,音が出ない・・・.モジュールはロードできていて,aplayとか走らせると正常終了します.USB-MIDIインターフェースつないでSC-88ST ProでMIDIならしたらばっちり鳴るし.alsamixerでMasterやPCMはちゃんとミュート切ってあるしなぁ・・・.

こうなったら力ずくで,ということでmpg321で曲再生しながらalsamixerで片っ端から設定変えていったところついに問題の設定を発見!何が悪かったかというと,「Headphone Jack Sense」というやつ.別にヘッドホンつないでたわけじゃないんですが,これをOff(ミュート)にした途端音が出ました.うーん,これってノートだからなのかぁ?よくわからん・・・.

というか,alsamixerで設定した内容,/etc/init.d/alsasound reloadする度に消えてるし_|‾|○.・・・いや,正確に言うと,alsactlできちんとstoreとかrestoreとかされてないっぽい?スクリプトを追いかけたらmodprobe -cするとセグってて,これが原因でちゃんと設定のロード・ストアができてないことが判明.gdbで見るとオプション解析でこけてます.なにこれ・・・.とりあえずmodprobe.cで

     optstring = gather_options(argv+optind+1);

とかやってるのがまずいんじゃないかと.以下みたいな感じにすりゃいいのか?

     optstring = NOFAIL(strdup(""));
     if( argc > optind )
        optstring = gather_options(argv+optind+1);

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2005年1月31日の日記の2番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2005年1月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ