pulseaudio能否模擬oss? - Linux

Table of Contents

※ 引述《CSLabor (電腦工人)》之銘言:
: 請問
: pulseaudio可以模擬oss嗎?
: 因為我現在用的xephyr似乎是透過oss輸出的
: 所以我想用pulseaudio模擬oss
: Google上似乎找不太到答案說
: 在這邊先謝謝大家的幫忙
謝謝前輩的解答
我想再問一個問題
就是當xephyr發出聲音時
其他程式不能發出聲音

當其他程式發出聲音時
xephry不能發出聲音

看了網路上的文章
當我改pulseaudio的default.pa的設定
改成load alsa sink module為dmix
問題解決了
兩邊都可以同時播放

但是
下個問題又出現了
我想在PulseAudio Manager上監控xephyr所發出的聲音
但是xephyr所發出的聲音串流沒有辦法被PulseAudio所監控
請問各位前輩
有辦法讓xephyr與其他音訊程式同時播放
且PulseAudio Manager可以監控xephyr的聲音串流嗎?

在這邊先謝謝各位有經驗的前輩指點

--

All Comments

Rosalind avatarRosalind2011-05-08
用 dmix 是說讓PulseAudio 使用ALSA的 dmix plugin
Dora avatarDora2011-05-11
而不是獨占硬體,也就是說其實你的xephyr是走 dmix 而不是
PulseAudio。
Daph Bay avatarDaph Bay2011-05-14
之前提的 padsp xephyr 沒有效果嗎 orz
Rachel avatarRachel2011-05-17
不然用 aoss 看看,這個是 ALSA 的 OSS轉ALSA plugin
Ula avatarUla2011-05-21
我用的是ubuntu 10.04版本 請問 alsa-oss=aoss?
Ula avatarUla2011-05-26
yes
Catherine avatarCatherine2011-05-30
安裝就好了嗎?我安裝後 會出現ALSA lib pcm_dmix.c:1010
Ula avatarUla2011-06-01
:(snd_pcm_dmix_open) unable to open slave
Erin avatarErin2011-06-05
執行 aoss xephyr
Brianna avatarBrianna2011-06-08
另外原本的 dmix 設定請改回去 XD
Barb Cronin avatarBarb Cronin2011-06-13
還是一樣會出現上面的錯誤訊息 xephyr跟其他吃pulseaudio
Joseph avatarJoseph2011-06-13
的程式只能同時只有一個能夠播放
且pulseaudio還是沒辦法管道xephyr的audio stream
Catherine avatarCatherine2011-06-18
run padsp 或 aoss的時候會出現 LD_PRELOAD 錯誤嗎 ?
Caitlin avatarCaitlin2011-06-18
另外就是 ALSA kernel module 有沒有選 OSS emulation
有的話,應該會有 /dev/dsp 的 device node
Adele avatarAdele2011-06-19
或者用 lsmod查 snd_pcm_oss
Mia avatarMia2011-06-20
OSS emulation要怎麼選? asoundrc?
Valerie avatarValerie2011-06-21
我用程式開的 system(padsp....) 這會有影響嗎?有需要寫
asoundrc嗎?
Puput avatarPuput2011-06-24
我用system()開padsp與aoos只有出現前面錯誤 沒LD_PRELOAD
比較好奇的是為啥不能同時執行...
Adele avatarAdele2011-06-27
我有看到/dev/dsp這個node
Rae avatarRae2011-07-02
原因就是裝置被獨占啊 ... 原本一個裝置一次只能一個程式
Connor avatarConnor2011-07-05
存取。有了 PulseAudio 或 dmix plugin,由它們接受其他
Iris avatarIris2011-07-10
程式的聲音輸出,混音以後再送給硬體。
Lauren avatarLauren2011-07-10
有辦法監控嗎xephyr的串流嗎?小弟被這個搞得很頭大
Margaret avatarMargaret2011-07-14
dmix似乎沒辦法再混音前監控的樣子...
Emily avatarEmily2011-07-16
理論上照 PulseAudio 文件寫的設定,ALSA會把 OSS 串流
送給 PulseAudio 才對啊 orz
Hardy avatarHardy2011-07-21
你的 ~/.asoundrc 有設定嗎 ?
Emily avatarEmily2011-07-24
很顯然地在Ubuntu底下 ALSA所模擬的OSS串流會不鳥PA直接
Connor avatarConnor2011-07-26
送到dmix播放出來...看了archlinux http://0rz.tw/PHtEC
Olivia avatarOlivia2011-07-31
似乎可以設定避免同樣狀況發生 但archlinux安裝好麻煩喔
Emily avatarEmily2011-08-04
asoundrc不管有沒有設定 還是只能同一時間播放阿...
Blanche avatarBlanche2011-08-05
設過了 就只能同一時間播一個
Michael avatarMichael2011-08-08
照說明建立~/.asoundrc 然後寫入有 !default 那個設定
Eden avatarEden2011-08-11
開 pavucontrol ... 最右邊那頁有沒有設成全雙工
Liam avatarLiam2011-08-15
有阿...我前兩天有看到這網頁...照作還是只能跑一個
Steve avatarSteve2011-08-18
預設我記得全雙工不是?我沒改預設啦
Sandy avatarSandy2011-08-22
改設定以後 kill 掉 pulseaudio 然後重新
start-pulseaudio-x11
Frederic avatarFrederic2011-08-26
我之前是都重開機啦 這樣應該跟上面效果一樣吧
Mary avatarMary2011-08-28
嗯 ... 那真的很奇怪 orz
Yedda avatarYedda2011-08-28
B大 你如果跑oss程式 pulseaudio可以監控嗎?
Elma avatarElma2011-09-01
可以啊 ... 他會說是 OSS emulation
還是 ALSA emulation 我忘了 XD
Edwina avatarEdwina2011-09-02
然後如果不要設pulse sink=dmix 可以同時跑oss與非oss嗎?
Faithe avatarFaithe2011-09-04
linux版本是?
Xanthe avatarXanthe2011-09-04
正常是不要設啊 ... OSS跟ALSA都能run,除了wine比較奇怪
Debian跟 Ubuntu 我都用過
Xanthe avatarXanthe2011-09-04
我剛學 PulseAudio的時候是 Ubuntu,現在轉到 Debian
設定一模一樣 orz
Hedwig avatarHedwig2011-09-06
我該睡了 ... 明天再幫你看看吧 orz
Sierra Rose avatarSierra Rose2011-09-10
這就怪了 有推薦的oss AP嗎?我想是一下別款oss
Franklin avatarFranklin2011-09-11
謝啦
Ula avatarUla2011-09-16
很多播放器/音效軟體都支援 OSS 啊 XD
Joseph avatarJoseph2011-09-16
MPlayer, VLC, Audacious 我平常用到的
Ula avatarUla2011-09-19
我在Debian上看youtube... pavucontrol沒監控到這串流
Elvira avatarElvira2011-09-20
我是用官方的firefox 4.0 64bits + 自己抓adobe flash 10
beta for x86-64
David avatarDavid2011-09-23
B大安裝後有設定asroundrc與/etc/pulse/default.pa?
Lauren avatarLauren2011-09-25
.asoundrc一定要改... default.pa 我是為了加 softvol才改
Caitlin avatarCaitlin2011-09-27
asoundrc只有改將預設導向pulse跟定義pulse嗎?
Vanessa avatarVanessa2011-09-30
想請教一下 會不會跟內建音效卡有關阿 導致支援不完全?
Ina avatarIna2011-10-04
應該不會吧 ... 內建不都 snd-hda-intel ?
Hedy avatarHedy2011-10-06
我的 flash 抓得到 ALSA plug-in [plugin-container]
Zenobia avatarZenobia2011-10-11
Todd Johnson avatarTodd Johnson2011-10-15
那個 softvol 是為了給 SE200PCI 弄全域軟體音量才設的
Dorothy avatarDorothy2011-10-19
我的版本之前是ubuntu 10.04 http://0rz.tw/dDfcx 會不會
因為ubuntu 10.04不支援hal有關?
Connor avatarConnor2011-10-20
我之前也是用 Ubuntu 10.04啊 ... 現在是 Debian squeeze
Tracy avatarTracy2011-10-25
而且 Pulseaudio 也不用 hal,他有udev module可以用
Candice avatarCandice2011-10-29
不然就勤勞一點升級到 0.9.22 看看吧 orz
Anthony avatarAnthony2011-10-30
我發現用另外一台電腦就可以了... 看來我要換電腦了