お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-08-17 17:12:30

pcthemute
メンバ
登録日: 2008-07-06

音声の光出力

Ubuntu8.04でAudiotrak Prodigy 7.1 XTというサウンドカードを使っています。

GNOME ALSA ミキサーというのをインストールし、External Amplifierをチェックするとヘッドホンからは
音声が出力されるようになりましたが、光出力で音声を出力しようとしてIEC 958 Outputにチェックを
いれてもamarokでの音楽やSMplayerでの動画の音声が出力されません。

ただ、システム>設定>サウンドで「イベントの音」や「楽曲と動画」などで「IEC1724 IEC958」を選択し、テストすると
光出力でも音声は出力されます。

どのようにして光出力で音を出すのでしょうか?
どなたかご存知ないでしょうか?


$cat /proc/asound/cards
Names of available sound cards:
Intel
XT


$cat /proc/asound/modules
0 snd_hda_intel
1 snd_ice1724


emacs .asoundrc
pcm.!default {
  type hw
  card 1
  }

ctl.!default {
  type hw
  card 1
  }


emacs .asoundrc.asoundconf
# ALSA library configuration file managed by asoundconf(1).
#
# MANUAL CHANGES TO THIS FILE WILL BE OVERWRITTEN!
#
# Manual changes to the ALSA library configuration should be implemented
# by editing the ~/.asoundrc file, not by editing this file.
!defaults.pcm.card XT
defaults.ctl.card XT
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format S16_LE
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
defaults.pcm.dsnoop.device defaults.pcm.device
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0
defaults.namehint.showall off
defaults.namehint.basic on
defaults.namehint.extended off

最後の編集者: pcthemute (2008-08-17 20:33:01)

オフライン

 

#2 2008-08-18 19:54:47

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: 音声の光出力

ALSAを使えば音が鳴るってことは、Amarokの設定>Amarokを設定>エンジン>出力プラグインをalsaに変更すると、音が鳴ったりしないでしょうか?

SMPlayerの方も、同じ容量で出力プラグインとかデバイスをALSAに変更してみるとどうでしょう?

オフライン

 

#3 2008-08-18 21:49:34

pcthemute
メンバ
登録日: 2008-07-06

Re: 音声の光出力

ご返信ありがとうございます。


amarokでは出力プラグインをalsaに変更すると
「xineはどのオーディオドライバも初期化できませんでした」
となり、音楽の再生すらできなくなってしまいます。

SMplayerもalsaに変更すると音がでなくなってしまいます。

最後の編集者: pcthemute (2008-08-18 21:50:11)

オフライン

 

#4 2008-08-19 00:56:06

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: 音声の光出力

pcthemute による投稿:

amarokでは出力プラグインをalsaに変更すると
「xineはどのオーディオドライバも初期化できませんでした」
となり、音楽の再生すらできなくなってしまいます。

エラーメッセージをもとに検索してみると、こんなバグ報告が見つかりました。Mark Rijckenbergのコメントによると、Amarokでalsaを使うには
~/.kde/share/apps/amarok/xine-config

audio.device.alsa_default_device:default
audio.device.alsa_front_device:default

audio.device.alsa_default_device:plughw:0,0
audio.device.alsa_front_device:plughw:0,0
に修正し、
~/.kde/share/config/amarokrc
の中身を
[Xine-Engine]
Output Plugin=alsa
のように修正すれば良いようです。自分の環境ではどちらもそのような設定項目は見つからなかったので、正直あっているかどうかわかりません(ファイル自体は存在しました)。また、plughwの後ろの値は環境によって変わります。おそらく、前の数字がカード番号で、後ろの数字がデバイス番号なのかな……、pcthemuteさんの場合だと1,1?

MPlayerについてはよくわかりませんでしたが、おそらく同様の設定が必要になると思います。

オフライン

 

#5 2008-08-20 22:36:58

pcthemute
メンバ
登録日: 2008-07-06

Re: 音声の光出力

Shibata による投稿:

~/.kde/share/apps/amarok/xine-config

audio.device.alsa_default_device:default
audio.device.alsa_front_device:default

audio.device.alsa_default_device:plughw:0,0
audio.device.alsa_front_device:plughw:0,0
に修正し、
~/.kde/share/config/amarokrc
の中身を
[Xine-Engine]
Output Plugin=alsa

私もShibataさんと同じく
~/.kde/share/apps/amarok/xine-config
には
audio.device.alsa_default_device:default
audio.device.alsa_front_device:default
という記述はありませんでした。そこで付け加えましたが特に変化はないようでした。
私の場合は以下のような記述になっています。(私には/dev/dspはないと思いますが...)

audio.device.oss_device_name:/dev/dsp
audio.output.speaker_arrangement:Surround 5.1


~/.kde/share/config/amarokrcに
[Xine-Engine]
Output Plugin=alsa
を加えましたが
「xineはどのオーディオドライバも初期化できませんでした」
というメッセージがでて、やはり音楽が再生されませんでした。

最後の編集者: pcthemute (2008-08-20 22:48:57)

オフライン

 

#6 2008-08-26 04:12:28

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: 音声の光出力

自分にはお手上げのようです。お役にたてなくてすみません……。Ubuntuの英語フォーラムか、Amarokのフォーラム/MLで尋ねた方が、確実かもしれません。


pcthemute による投稿:

audio.device.oss_device_name:/dev/dsp
audio.output.speaker_arrangement:Surround 5.1

うちの設定ファイルには、上記二行もありませんでしたね。

オフライン

 

Board footer

Powered by FluxBB