Linux 板


LINE

※ 引述《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的聲音串流嗎? 在這邊先謝謝各位有經驗的前輩指點 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.174.92 CSLabor:轉錄至看板 LinuxDev 05/05 00:48
1F:推 Bencrie:用 dmix 是說讓PulseAudio 使用ALSA的 dmix plugin 05/05 08:40
2F:→ Bencrie:而不是獨占硬體,也就是說其實你的xephyr是走 dmix 而不是 05/05 08:41
3F:→ Bencrie:PulseAudio。 05/05 08:41
4F:推 Bencrie:之前提的 padsp xephyr 沒有效果嗎 orz 05/05 08:44
5F:→ Bencrie:不然用 aoss 看看,這個是 ALSA 的 OSS轉ALSA plugin 05/05 08:46
6F:→ CSLabor:我用的是ubuntu 10.04版本 請問 alsa-oss=aoss? 05/05 09:12
7F:推 Bencrie:yes 05/05 09:22
8F:→ CSLabor:安裝就好了嗎?我安裝後 會出現ALSA lib pcm_dmix.c:1010 05/05 09:27
9F:→ CSLabor::(snd_pcm_dmix_open) unable to open slave 05/05 09:28
10F:推 Bencrie:執行 aoss xephyr 05/05 10:26
11F:推 Bencrie:另外原本的 dmix 設定請改回去 XD 05/05 10:28
12F:→ CSLabor:還是一樣會出現上面的錯誤訊息 xephyr跟其他吃pulseaudio 05/05 10:54
13F:→ CSLabor:的程式只能同時只有一個能夠播放 05/05 10:55
14F:→ CSLabor:且pulseaudio還是沒辦法管道xephyr的audio stream 05/05 10:55
15F:推 Bencrie:run padsp 或 aoss的時候會出現 LD_PRELOAD 錯誤嗎 ? 05/05 15:33
16F:→ Bencrie:另外就是 ALSA kernel module 有沒有選 OSS emulation 05/05 15:35
17F:→ Bencrie:有的話,應該會有 /dev/dsp 的 device node 05/05 15:35
18F:→ Bencrie:或者用 lsmod查 snd_pcm_oss 05/05 15:36
19F:→ CSLabor:OSS emulation要怎麼選? asoundrc? 05/05 15:44
20F:→ CSLabor:我用程式開的 system(padsp....) 這會有影響嗎?有需要寫 05/05 15:48
21F:→ CSLabor:asoundrc嗎? 05/05 15:48
22F:→ CSLabor:我用system()開padsp與aoos只有出現前面錯誤 沒LD_PRELOAD 05/05 15:52
23F:→ CSLabor:比較好奇的是為啥不能同時執行... 05/05 15:52
24F:→ CSLabor:我有看到/dev/dsp這個node 05/05 16:09
25F:推 Bencrie:原因就是裝置被獨占啊 ... 原本一個裝置一次只能一個程式 05/05 22:23
26F:→ Bencrie:存取。有了 PulseAudio 或 dmix plugin,由它們接受其他 05/05 22:24
27F:→ Bencrie:程式的聲音輸出,混音以後再送給硬體。 05/05 22:25
28F:→ CSLabor:有辦法監控嗎xephyr的串流嗎?小弟被這個搞得很頭大 05/05 23:08
29F:→ CSLabor:dmix似乎沒辦法再混音前監控的樣子... 05/05 23:10
30F:推 Bencrie:理論上照 PulseAudio 文件寫的設定,ALSA會把 OSS 串流 05/05 23:46
31F:→ Bencrie:送給 PulseAudio 才對啊 orz 05/05 23:46
32F:→ Bencrie:你的 ~/.asoundrc 有設定嗎 ? 05/05 23:47
33F:→ CSLabor:很顯然地在Ubuntu底下 ALSA所模擬的OSS串流會不鳥PA直接 05/06 00:01
34F:→ CSLabor:送到dmix播放出來...看了archlinux http://0rz.tw/PHtEC 05/06 00:02
35F:→ CSLabor:似乎可以設定避免同樣狀況發生 但archlinux安裝好麻煩喔 05/06 00:03
36F:推 Bencrie:http://tinyurl.com/cdjhlt 05/06 00:04
37F:→ CSLabor:asoundrc不管有沒有設定 還是只能同一時間播放阿... 05/06 00:04
38F:→ CSLabor:設過了 就只能同一時間播一個 05/06 00:05
39F:→ Bencrie:照說明建立~/.asoundrc 然後寫入有 !default 那個設定 05/06 00:05
40F:→ Bencrie:開 pavucontrol ... 最右邊那頁有沒有設成全雙工 05/06 00:06
41F:→ CSLabor:有阿...我前兩天有看到這網頁...照作還是只能跑一個 05/06 00:06
42F:→ CSLabor:預設我記得全雙工不是?我沒改預設啦 05/06 00:07
43F:→ Bencrie:改設定以後 kill 掉 pulseaudio 然後重新 05/06 00:08
44F:→ Bencrie:start-pulseaudio-x11 05/06 00:08
45F:→ CSLabor:我之前是都重開機啦 這樣應該跟上面效果一樣吧 05/06 00:09
46F:→ Bencrie:嗯 ... 那真的很奇怪 orz 05/06 00:10
47F:→ CSLabor:B大 你如果跑oss程式 pulseaudio可以監控嗎? 05/06 00:11
48F:推 Bencrie:可以啊 ... 他會說是 OSS emulation 05/06 00:12
49F:→ CSLabor:然後如果不要設pulse sink=dmix 可以同時跑oss與非oss嗎? 05/06 00:12
50F:→ Bencrie:還是 ALSA emulation 我忘了 XD 05/06 00:12
51F:→ CSLabor:linux版本是? 05/06 00:13
52F:→ Bencrie:正常是不要設啊 ... OSS跟ALSA都能run,除了wine比較奇怪 05/06 00:13
53F:→ Bencrie:Debian跟 Ubuntu 我都用過 05/06 00:13
54F:→ Bencrie:我剛學 PulseAudio的時候是 Ubuntu,現在轉到 Debian 05/06 00:14
55F:→ Bencrie:設定一模一樣 orz 05/06 00:14
56F:→ Bencrie:我該睡了 ... 明天再幫你看看吧 orz 05/06 00:15
57F:→ CSLabor:這就怪了 有推薦的oss AP嗎?我想是一下別款oss 05/06 00:15
58F:→ CSLabor:謝啦 05/06 00:16
59F:推 Bencrie:很多播放器/音效軟體都支援 OSS 啊 XD 05/06 08:31
60F:→ Bencrie:MPlayer, VLC, Audacious 我平常用到的 05/06 08:32
61F:→ CSLabor:我在Debian上看youtube... pavucontrol沒監控到這串流 05/06 14:55
62F:推 Bencrie:我是用官方的firefox 4.0 64bits + 自己抓adobe flash 10 05/06 17:24
63F:→ Bencrie: beta for x86-64 05/06 17:24
64F:→ CSLabor:B大安裝後有設定asroundrc與/etc/pulse/default.pa? 05/06 17:37
65F:推 Bencrie:.asoundrc一定要改... default.pa 我是為了加 softvol才改 05/06 17:38
66F:→ CSLabor:asoundrc只有改將預設導向pulse跟定義pulse嗎? 05/06 17:42
67F:→ CSLabor:想請教一下 會不會跟內建音效卡有關阿 導致支援不完全? 05/06 18:26
68F:推 Bencrie:應該不會吧 ... 內建不都 snd-hda-intel ? 05/06 18:44
69F:→ Bencrie:我的 flash 抓得到 ALSA plug-in [plugin-container] 05/06 18:46
70F:推 Bencrie:http://tinyurl.com/3jauz82 我的設定 05/06 18:51
71F:→ Bencrie:那個 softvol 是為了給 SE200PCI 弄全域軟體音量才設的 05/06 18:52
72F:→ CSLabor:我的版本之前是ubuntu 10.04 http://0rz.tw/dDfcx 會不會 05/06 19:29
73F:→ CSLabor:因為ubuntu 10.04不支援hal有關? 05/06 19:29
74F:推 Bencrie:我之前也是用 Ubuntu 10.04啊 ... 現在是 Debian squeeze 05/06 19:30
75F:→ Bencrie:而且 Pulseaudio 也不用 hal,他有udev module可以用 05/06 19:31
76F:→ Bencrie:不然就勤勞一點升級到 0.9.22 看看吧 orz 05/06 19:32
77F:→ CSLabor:我發現用另外一台電腦就可以了... 看來我要換電腦了 05/06 22:49







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP