[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:34496] Re: powerbook:kernel-2.4:サウンドの設定
- From: Yasuhiro Hayase <hayase@xxxxxxxxxxxxx>
- Subject: [debian-users:34496] Re: powerbook:kernel-2.4:サウンドの設定
- Date: Fri, 13 Sep 2002 23:10:32 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-level:
- X-spam-status: No, hits=0.8 required=10.0 tests=IN_REP_TO,ISO2022JP_CHARSET,PLING,ISO2022JP_BODY, CASHCASHCASH,DOUBLE_CAPSWORD,US_DOLLARS_2,UPPERCASE_50_75 version=2.31
- References: <20020913104926.AAF8F17B4E9@arashi.debian.or.jp> <20020913222149.3713e2ae.pingoo@xxxxxxxxxxxxxxxxx>
- Message-id: <20020913231028.625e3c43.hayase@xxxxxxxxxxxxx>
- X-mail-count: 34496
- X-mailer: Sylpheed version 0.8.2 (GTK+ 1.2.10; i386-debian-linux-gnu)
早瀬@阪大です。
> アプリケーションが/dev/dspを直接利用する場合はデバイスがロックされて
> 他のアプリケーションはサウンドデバイスを利用できなくなります。逆に、
少なくとも、うちの ALSA/SB Live では、/dev/dsp を複数のプロセスから同時に
使うことが出来ているようです。
ALSA/i845 onboard の環境では1つのプロセスしか使えていないようです。
# こちらは負荷をかけるとすぐ音が飛んでしまうので esd は使えず、mpg123を
# /dev/dsp を直接使うようにして、 SCHED_RR で実行しています。暴走したら
# 恐いので CPU 時間制限つきで。
# preemptive kernel にしたらもっと安定するのかな…?
> esdが動いている状態でesd非対応(つまり直接サウンドデバイスを利用する)
> アプリケーションは停止してしまうので、esdctlを利用するなどして一時的に
> esdがサウンドデバイスを解放するようにする必要があります。
一つのプロセスからしか /dev/dsp を使えない場合でも、 esd の
-as SECS free audio device after SECS of inactivity
オプションを使えば、少なくとも esd が音を鳴らしていない時にデバイスを占有
し続けることは防げます。
> # apt-cache search esd ってやっても
> # esoundは出てこないんですね。(unstableにて)
# auto-apt search を使うと良いかも知れません。
--
早瀬 康裕
大阪大学大学院情報科学研究科コンピュータサイエンス専攻博士前期課程1年
ソフトウェア工学講座 (井上研究室)