[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:19221] Re: esound updated



From: Shun-ichi TAHARA (田原 俊一) <jado@flowernet.gr.jp>
Message-Id: <20030531.234012.229738958.jado@flowernet.gr.jp>

> Plamo-3.1 の plamo/kde1/esound-0.2.26 ですが、RealPlayer とかからスト
> リーム系の再生をすると頻繁に固まってしまうようです。
> 
> 昔、GNOME-1.4 用に作った esound-0.2.28 だと問題ないようですが、当時当
> てたパッチがほとんど取り込まれている最新版の 0.2.29 がありましたので、
> 試しにそのまま固めてみたら、これでもいい感じでしたので、こちらに入れ換
> えておきます。
> 
> # ノーパッチでそのまま ./configure --prefix=/usr --disable-alsa で作っ
> # て固めただけですので、多分誰が作っても同じようなパッケージになると思
> # います。

うう、これでもまだ固まるみたいです。

以前当てていて安定していた、Vine 由来(Kondara だったかも)のパッチを当
ててみました。こちらで様子を見てみましょう。

ちなみに、こんなパッチ(添付)です。

・Esound にパッチを追加して再パッケージ
  (plamo/kde1/esound.tgz)
  --jado
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
--- esound-0.2.19/audio_oss.c~	Wed Jul 19 01:34:13 2000
+++ esound-0.2.19/audio_oss.c	Wed Sep  6 19:28:44 2000
@@ -35,8 +35,6 @@
     if ( (esd_audio_format & ESD_MASK_FUNC) == ESD_RECORD )
         mode = O_RDWR;
 
-    mode |= O_NONBLOCK;
-
     /* open the sound device */
     device = esd_audio_device ? esd_audio_device : "/dev/dsp";
     if ((afd = open(device, mode, 0)) == -1)
@@ -45,10 +43,6 @@
         return( -2 );
     }
 
-    mode = fcntl(afd, F_GETFL);
-    mode &= ~O_NONBLOCK;
-    fcntl(afd, F_SETFL, mode);
-
     /* TODO: check that this is allowable */
     /* set for full duplex operation, if recording */
 #if defined(SNDCTL_DSP_SETDUPLEX)


[検索ページ] [メール一覧]
Plamo ML 公開システム