在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样: 音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音 音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。 此时解码过程应试是这样的: 音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么?
话说貌似是 Adobe Flash 已经加上 pulseaudio 支持的缘故……这个问题在 F8 刚刚引入时出现过……
2011/2/26 David Young dhyang555@gmail.com:
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样: 音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音 音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。 此时解码过程应试是这样的: 音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
linux 真应该统一一下音频接口了…… 乱的要死,还有一个jack的接口呢……
在 2011-02-26六的 12:07 +0800,Tommy He写道:
话说貌似是 Adobe Flash 已经加上 pulseaudio 支持的缘故……这个问题在 F8 刚刚引入时出现过……
2011/2/26 David Young dhyang555@gmail.com:
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样: 音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音 音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。 此时解码过程应试是这样的: 音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
PulseAudio 本来就是打算做这样的东西。而且也算是成为主流首选的标准之一。
但是 PulseAudio 的问题很多人都清楚的。
Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/2/26 xiaobo kfihihc@gmail.com
linux 真应该统一一下音频接口了…… 乱的要死,还有一个jack的接口呢……
在 2011-02-26六的 12:07 +0800,Tommy He写道:
话说貌似是 Adobe Flash 已经加上 pulseaudio 支持的缘故……这个问题在 F8 刚刚引入时出现过……
2011/2/26 David Young dhyang555@gmail.com:
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音
音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。
此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
可以看一下这篇文章,http://www.audiobar.net/viewthread.php?tid=303908
在 2011-02-26六的 16:07 +0800,Liang Suilong写道:
PulseAudio 本来就是打算做这样的东西。而且也算是成为主流首选的标准之一。
但是 PulseAudio 的问题很多人都清楚的。
Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/2/26 xiaobo kfihihc@gmail.com
linux 真应该统一一下音频接口了…… 乱的要死,还有一个jack的接口呢……
在 2011-02-26六的 12:07 +0800,Tommy He写道:
话说貌似是 Adobe Flash 已经加上 pulseaudio 支持的缘故……这个问题在 F8 刚刚引入时出现过……
2011/2/26 David Young dhyang555@gmail.com:
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音
音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。
此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
我的 MBP 看 FLV 一直有鐵罐雜音...
2011/2/26 xiaobo kfihihc@gmail.com
可以看一下这篇文章,http://www.audiobar.net/viewthread.php?tid=303908
在 2011-02-26六的 16:07 +0800,Liang Suilong写道:
PulseAudio 本来就是打算做这样的东西。而且也算是成为主流首选的标准之一。
但是 PulseAudio 的问题很多人都清楚的。
Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/2/26 xiaobo kfihihc@gmail.com
linux 真应该统一一下音频接口了…… 乱的要死,还有一个jack的接口呢……
在 2011-02-26六的 12:07 +0800,Tommy He写道:
话说貌似是 Adobe Flash 已经加上 pulseaudio 支持的缘故……这个问题在 F8 刚刚引入时出现过……
2011/2/26 David Young dhyang555@gmail.com:
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音
音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。
此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
是那个 64 位 flash 的 bug?
2011/2/26 Caius 'kaio' Chance kaio@fedoraproject.org:
我的 MBP 看 FLV 一直有鐵罐雜音...
2011/2/26 xiaobo kfihihc@gmail.com
可以看一下这篇文章,http://www.audiobar.net/viewthread.php?tid=303908
在 2011-02-26六的 16:07 +0800,Liang Suilong写道:
PulseAudio 本来就是打算做这样的东西。而且也算是成为主流首选的标准之一。
但是 PulseAudio 的问题很多人都清楚的。
Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/2/26 xiaobo kfihihc@gmail.com
linux 真应该统一一下音频接口了…… 乱的要死,还有一个jack的接口呢……
在 2011-02-26六的 12:07 +0800,Tommy He写道:
话说貌似是 Adobe Flash 已经加上 pulseaudio 支持的缘故……这个问题在 F8 刚刚引入时出现过……
2011/2/26 David Young dhyang555@gmail.com:
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音
音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。
此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Regards ☺ Caius 'kaio' Chance Fedora Project Contributor - http://fedoraproject.org/wiki/User:Kaio [IRC] kaio @ freenode | [Twitter] @K410 | [Blog] kaio.net _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
64 位 flash 的 bug 好像是有,不過 MBP 我剛賣掉了不管了,現在在用 2006 版 MACMINI。
那個 FLASH 看 magv 全屏會自動彈回,現在用 32 位(MINI CORE DUO 只能 32),沒事。
2011/2/26 Hexchain Tong richard0053@gmail.com
是那个 64 位 flash 的 bug?
2011/2/26 Caius 'kaio' Chance kaio@fedoraproject.org:
我的 MBP 看 FLV 一直有鐵罐雜音...
2011/2/26 xiaobo kfihihc@gmail.com
可以看一下这篇文章,http://www.audiobar.net/viewthread.php?tid=303908
在 2011-02-26六的 16:07 +0800,Liang Suilong写道:
PulseAudio 本来就是打算做这样的东西。而且也算是成为主流首选的标准之一。
但是 PulseAudio 的问题很多人都清楚的。
Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/2/26 xiaobo kfihihc@gmail.com
linux 真应该统一一下音频接口了…… 乱的要死,还有一个jack的接口呢……
在 2011-02-26六的 12:07 +0800,Tommy He写道:
话说貌似是 Adobe Flash 已经加上 pulseaudio 支持的缘故……这个问题在 F8 刚刚引入时出现过……
2011/2/26 David Young dhyang555@gmail.com: > 在一个从源码编译的系统中(非Fedora ) > 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. > 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样: >
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音
> 音频/视频-------------------->Audacious------------------->ALSA混音 > >
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。
> 此时解码过程应试是这样的: >
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
> > ^ > > > | >
音频/视频-------------------->Audacious--------------------------------
> > 这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。 > >
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
> > > 但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? > _______________________________________________ > Chinese mailing list > Chinese at lists.fedoraproject.org > https://admin.fedoraproject.org/mailman/listinfo/chinese >
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Regards ☺ Caius 'kaio' Chance Fedora Project Contributor - http://fedoraproject.org/wiki/User:Kaio [IRC] kaio @ freenode | [Twitter] @K410 | [Blog] kaio.net _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Hexchain Tong
Profile: https://www.google.com/profiles/richard0053 Twitter: @Hexc4l Facebook: hexchain@facebook.com Mail: richard0053@gmail.com _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
在 2011年2月26日 下午4:11,xiaobo kfihihc@gmail.com写道:
可以看一下这篇文章,http://www.audiobar.net/viewthread.php?tid=303908
谢谢!
在 2011年2月26日 下午3:29,xiaobo kfihihc@gmail.com写道:
linux 真应该统一一下音频接口了…… 乱的要死,还有一个jack的接口呢……
Pulseaudo,ESound,Jack ,aRTS都是声音服务器。不使用这些声音服务器也可以发声(ALSA混音),但是都会独占声卡。
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
2011/2/26 David Young dhyang555@gmail.com
不使用这些声音服务器也可以发声(ALSA混音),但是都会独占声卡。
Fedora official wiki 建议使用 32-bit 版本
https://fedoraproject.org/wiki/Multimedia/Flash
2011/2/26 Jiahua Huang jhuangjiahua@gmail.com:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
2011/2/26 David Young dhyang555@gmail.com
不使用这些声音服务器也可以发声(ALSA混音),但是都会独占声卡。
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
2011/2/26 Jiahua Huang jhuangjiahua@gmail.com:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
还要看软件吧,OSS4+Jack 一样独占。
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
我的 Ubuntu 有些应用程序也会出先这种问题,所以换 OSS4了,独占只能说是不会随便发生了。
普通的笔记本集成声卡真没必要要求太高, 直接用默认的 alsa + pulseaudio 就凑合了。
2011/2/26 Aron Xu happyaron.xu@gmail.com
还要看软件吧,OSS4+Jack 一样独占。
在 2011年2月26日 下午8:49,Aron Xu happyaron.xu@gmail.com 写道:
2011/2/26 Jiahua Huang jhuangjiahua@gmail.com:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
还要看软件吧,OSS4+Jack 一样独占。
OSS4 有 ioctl 可以关闭混音 jack 那种追求音质的自然会使用自己的混音而不信赖驱动的混音. 你用 ttplayer 使用内核音频设备,一样独占.
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
我的 Ubuntu 有些应用程序也会出先这种问题,所以换 OSS4了,独占只能说是不会随便发生了。
-- Regards, Aron Xu _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
越来越觉得 Windows 是某个 Linux 版本出来的……(误
Linux 上有类似 SRS Sandbox 那种软件吗?可以调整声音环绕效果的?类似 Android 上的 DSP Manager?
2011/2/26 microcai microcai@fedoraproject.org:
在 2011年2月26日 下午8:49,Aron Xu happyaron.xu@gmail.com 写道:
2011/2/26 Jiahua Huang jhuangjiahua@gmail.com:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
还要看软件吧,OSS4+Jack 一样独占。
OSS4 有 ioctl 可以关闭混音 jack 那种追求音质的自然会使用自己的混音而不信赖驱动的混音. 你用 ttplayer 使用内核音频设备,一样独占.
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
我的 Ubuntu 有些应用程序也会出先这种问题,所以换 OSS4了,独占只能说是不会随便发生了。
-- Regards, Aron Xu _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
这个似乎只能给PulesAudio来个全局EQ https://www.deleak.com/blog/2010/07/12/something-about-multimedia/
在 2011年2月26日 下午9:22,Hexchain Tong richard0053@gmail.com写道:
越来越觉得 Windows 是某个 Linux 版本出来的……(误
Linux 上有类似 SRS Sandbox 那种软件吗?可以调整声音环绕效果的?类似 Android 上的 DSP Manager?
2011/2/26 microcai microcai@fedoraproject.org:
在 2011年2月26日 下午8:49,Aron Xu happyaron.xu@gmail.com 写道:
2011/2/26 Jiahua Huang jhuangjiahua@gmail.com:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
还要看软件吧,OSS4+Jack 一样独占。
OSS4 有 ioctl 可以关闭混音 jack 那种追求音质的自然会使用自己的混音而不信赖驱动的混音. 你用 ttplayer 使用内核音频设备,一样独占.
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
我的 Ubuntu 有些应用程序也会出先这种问题,所以换 OSS4了,独占只能说是不会随便发生了。
-- Regards, Aron Xu _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Hexchain Tong
Profile: https://www.google.com/profiles/richard0053 Twitter: @Hexc4l Facebook: hexchain@facebook.com Mail: richard0053@gmail.com _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
在 2011年2月26日 下午8:46,Jiahua Huang jhuangjiahua@gmail.com写道:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
ALSA可以混音,只是独占声卡。 我对Linux的声音体系也很糊涂,但有下面几种情况: 1. 系统没安装PulseAudio,打开Totem播放,再打开Audacious,就会出现pcm_open_write failed之类的错误提示,但是单独使用时,都正常。 2. 安装PulseAudio后,Totem和Audacious(选择PulseAudio Output Plugin)可以同时发声。 3 安装PulseAudio后,只要Audacious选择ALSA Output Plugin 输出,Totem就不能发声。 4.在Audacious通过PulseAudio输出播放的同时,改变其输出为ALSA Output Plugin,则提示pcm_open_write failed 所以综合以上几种情况,我得出结论:
Audacious--------------------->ALSA Gstreamer--------------------->ALSA (貌似不可以通过Totem调整声音输出,所以Gstreamer支持PulseAudio后,这个情况可能并不会发生。) Audacious--------------------->PulseAudio--------------------->ALSA Gstreamer--------------------->PulseAudio--------------------->ALSA
使用ALSA 混音时,都会独占声卡。而PulseAudio的作用正是对支持PulseAudio的程序实现混音,由PulseAudio调用ALSA实现发声。 另外我还有一个猜想,如果系统同时使用两个声音服务器,这两个声音服务器之间会不会也独占声卡呢?各位大牛指点。
是LFS ,没用过Gentoo,也不打算用。
2011/2/26 David Young dhyang555@gmail.com
ALSA可以混音,只是独占声卡。 是LFS ,没用过Gentoo,也不打算用。
LFS 就更坑爹了, 你 ALSA 会独占就是因为混音 不对,
有混音就不会独占声卡,可以多个程序同时使用声音的。
话说你们玩得真专业,我倒是没啥所谓,能正常发声别爆音就行了。
To Hexchain:
话说我在 64 位跑 32 位 Flash Player,Chrome 会狂崩溃的。 Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/2/26 David Young dhyang555@gmail.com
在 2011年2月26日 下午8:46,Jiahua Huang jhuangjiahua@gmail.com写道:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
ALSA可以混音,只是独占声卡。 我对Linux的声音体系也很糊涂,但有下面几种情况:
- 系统没安装PulseAudio,打开Totem播放,再打开Audacious,就会出现pcm_open_write
failed之类的错误提示,但是单独使用时,都正常。 2. 安装PulseAudio后,Totem和Audacious(选择PulseAudio Output Plugin)可以同时发声。 3 安装PulseAudio后,只要Audacious选择ALSA Output Plugin 输出,Totem就不能发声。 4.在Audacious通过PulseAudio输出播放的同时,改变其输出为ALSA Output Plugin,则提示pcm_open_write failed 所以综合以上几种情况,我得出结论:
Audacious--------------------->ALSA Gstreamer--------------------->ALSA (貌似不可以通过Totem调整声音输出,所以Gstreamer支持PulseAudio后,这个情况可能并不会发生。) Audacious--------------------->PulseAudio--------------------->ALSA Gstreamer--------------------->PulseAudio--------------------->ALSA
使用ALSA 混音时,都会独占声卡。而PulseAudio的作用正是对支持PulseAudio的程序实现混音,由PulseAudio调用ALSA实现发声。 另外我还有一个猜想,如果系统同时使用两个声音服务器,这两个声音服务器之间会不会也独占声卡呢?各位大牛指点。
是LFS ,没用过Gentoo,也不打算用。 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
本来主流发行版默认的 alsa + pulseaudio 在普通机器就是完全足够的, 是他们自己要搞。
2011/2/26 Liang Suilong liangsuilong@gmail.com
话说你们玩得真专业,我倒是没啥所谓,能正常发声别爆音就行了。
在 2011年2月26日 下午10:12,Jiahua Huang jhuangjiahua@gmail.com写道:
本来主流发行版默认的 alsa + pulseaudio 在普通机器就是完全足够的, 是他们自己要搞。
双系统,Fedora是主力,LFS被打造成了最快的系统,最精简安装,启动飞速。配置文件也是模仿Fedora的。除了启动脚本确切是LFS的,其余的不能算是一个纯粹的LFS 。我的目的是DIY出一个Fedora来,貌似涉及的东西太多,前路漫漫。
在 2011年2月26日 下午10:28,David Young dhyang555@gmail.com 写道:
在 2011年2月26日 下午10:12,Jiahua Huang jhuangjiahua@gmail.com写道:
本来主流发行版默认的 alsa + pulseaudio 在普通机器就是完全足够的, 是他们自己要搞。
双系统,Fedora是主力,LFS被打造成了最快的系统,最精简安装,启动飞速。配置文件也是模仿Fedora的。除了启动脚本确切是LFS的,其余的不能算是一个纯粹的LFS 。我的目的是DIY出一个Fedora来,貌似涉及的东西太多,前路漫漫。
额。有潜力。
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
对于普通用户来讲, OSSv4 相对于 alsa+pulseaudio 的组合没有特别优势。
现在用 pulseaudio 管理蓝牙耳麦很方便,这个是易用性的进步。不知道 OSSv4 能提供么?
2011/2/26 Jiahua Huang jhuangjiahua@gmail.com:
何必……
好吧,你挥霍得起
2011/2/26 David Young dhyang555@gmail.com
我的目的是DIY出一个Fedora来,貌似涉及的东西太多,前路漫漫。
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
在 2011年2月27日 下午12:03,Tommy He lovenemesis@fedoraproject.org 写道:
对于普通用户来讲, OSSv4 相对于 alsa+pulseaudio 的组合没有特别优势。
现在用 pulseaudio 管理蓝牙耳麦很方便,这个是易用性的进步。不知道 OSSv4 能提供么?
pulseaudio + OSS4 的 PCI 声卡驱动 + ALSA USB 驱动最好了
2011/2/26 Jiahua Huang jhuangjiahua@gmail.com:
何必……
好吧,你挥霍得起
2011/2/26 David Young dhyang555@gmail.com
我的目的是DIY出一个Fedora来,貌似涉及的东西太多,前路漫漫。
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Take a Deep Breath out of Windows
https://fedoraproject.org/wiki/User:Lovenemesis _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
不如基于ttylinux。。。 自己打上xorg,打上gnome,打上rpm,打上yum之类的
在 2011年2月26日 下午10:36,Jiahua Huang jhuangjiahua@gmail.com 写道:
何必……
好吧,你挥霍得起
2011/2/26 David Young dhyang555@gmail.com
我的目的是DIY出一个Fedora来,貌似涉及的东西太多,前路漫漫。
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
我这里 Ubuntu Natty 源里的 flash player + chrome unstable 有时候会出现 chrome 里 flash 崩溃掉但是 chrome 什么也没说的情况……
上次 Honeycomb 发布会就用 Firefox 看的……
2011/2/26 Liang Suilong liangsuilong@gmail.com:
话说你们玩得真专业,我倒是没啥所谓,能正常发声别爆音就行了。
To Hexchain:
话说我在 64 位跑 32 位 Flash Player,Chrome 会狂崩溃的。 Fedora && Debian User, former Ubuntu User My Page: http://www.liangsuilong.info Fedora Project Contributor -- Packager && Ambassador https://fedoraproject.org/wiki/User:Liangsuilong
2011/2/26 David Young dhyang555@gmail.com
在 2011年2月26日 下午8:46,Jiahua Huang jhuangjiahua@gmail.com写道:
不, 普通的声卡 alsa 开了软混音就不会独占了, 好的声卡还可以硬件混音(同时也可能有 alsa 驱动) OSS4 也支持混音,不会独占。
你说你的源码编译鼓捣出来的系统 alsa 不能混音,应该是发行版的 Bug(大概是贱兔?
ALSA可以混音,只是独占声卡。 我对Linux的声音体系也很糊涂,但有下面几种情况:
- 系统没安装PulseAudio,打开Totem播放,再打开Audacious,就会出现pcm_open_write
failed之类的错误提示,但是单独使用时,都正常。 2. 安装PulseAudio后,Totem和Audacious(选择PulseAudio Output Plugin)可以同时发声。 3 安装PulseAudio后,只要Audacious选择ALSA Output Plugin 输出,Totem就不能发声。 4.在Audacious通过PulseAudio输出播放的同时,改变其输出为ALSA Output Plugin,则提示pcm_open_write failed 所以综合以上几种情况,我得出结论:
Audacious--------------------->ALSA Gstreamer--------------------->ALSA (貌似不可以通过Totem调整声音输出,所以Gstreamer支持PulseAudio后,这个情况可能并不会发生。) Audacious--------------------->PulseAudio--------------------->ALSA Gstreamer--------------------->PulseAudio--------------------->ALSA
使用ALSA 混音时,都会独占声卡。而PulseAudio的作用正是对支持PulseAudio的程序实现混音,由PulseAudio调用ALSA实现发声。 另外我还有一个猜想,如果系统同时使用两个声音服务器,这两个声音服务器之间会不会也独占声卡呢?各位大牛指点。
是LFS ,没用过Gentoo,也不打算用。 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
在 2011年2月26日 下午10:23,Hexchain Tong richard0053@gmail.com写道:
我这里 Ubuntu Natty 源里的 flash player + chrome unstable 有时候会出现 chrome 里 flash 崩溃掉但是 chrome 什么也没说的情况……
上次 Honeycomb 发布会就用 Firefox 看的……
我的Fedora 12 在土豆观,新浪看Flash时,不能全屏,经常卡死,但是在优ku,网易上却都能流畅使用。不知道什么原因。
用 Chrome 自带集成的 gcflashplayer 多好, 何必用 adobe 的外部插件。
2011/2/26 Hexchain Tong richard0053@gmail.com
我这里 Ubuntu Natty 源里的 flash player + chrome unstable 有时候会出现 chrome 里 flash 崩溃掉但是 chrome 什么也没说的情况……
不懂声音系统,但的确Fedora中即使直接用alsa的软件也不会造成声音独占,比如VirtualBox中选 alsa 和 pulse好像没有区别。 可以下载 alsa-lib 和 pulseaudio 的 spec 来研究一下。
2011/2/26 David Young dhyang555@gmail.com
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音 音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。 此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
秘密在 /etc/alsa/pulse-default.conf 这个文件里哦~
2011/2/26 Robin Lee robinlee.sysu@gmail.com:
不懂声音系统,但的确Fedora中即使直接用alsa的软件也不会造成声音独占,比如VirtualBox中选 alsa 和 pulse好像没有区别。 可以下载 alsa-lib 和 pulseaudio 的 spec 来研究一下。
2011/2/26 David Young dhyang555@gmail.com
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音 音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。 此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
有啥子秘密呦?
在 2011年2月26日 下午12:11,Tommy He lovenemesis@fedoraproject.org写道:
秘密在 /etc/alsa/pulse-default.conf 这个文件里哦~
2011/2/26 Robin Lee robinlee.sysu@gmail.com:
不懂声音系统,但的确Fedora中即使直接用alsa的软件也不会造成声音独占,比如VirtualBox中选 alsa 和
pulse好像没有区别。
可以下载 alsa-lib 和 pulseaudio 的 spec 来研究一下。
2011/2/26 David Young dhyang555@gmail.com
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音
音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。
此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Take a Deep Breath out of Windows
https://fedoraproject.org/wiki/User:Lovenemesis _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
在 2011年2月26日 下午1:52,宏羽杜 dongfengweixiao@gmail.com 写道:
有啥子秘密呦?
alsa 配置为 forward 到 pulseaudio
推荐大家使用 OSS4
OSS4 内核级完全实现 ALSA + Pulseaudio 的功能。
内核实现的,所以延迟小,效率高,CPU 占用低。 现有的大量软件都支持 OSS 个别不支持的可以配置 alsa forward 到 oss 就可以了。
参考 http://blogs.gnome.org/happyaron/2011/02/12/ubuntu-oss4-sound/ 启用。
在 2011年2月26日 下午12:11,Tommy He lovenemesis@fedoraproject.org写道:
秘密在 /etc/alsa/pulse-default.conf 这个文件里哦~
2011/2/26 Robin Lee robinlee.sysu@gmail.com: > 不懂声音系统,但的确Fedora中即使直接用alsa的软件也不会造成声音独占,比如VirtualBox中选 alsa 和 pulse好像没有区别。
可以下载 alsa-lib 和 pulseaudio 的 spec 来研究一下。
2011/2/26 David Young dhyang555@gmail.com
在一个从源码编译的系统中(非Fedora ) 编译ALSA之前,未安装pulseaudio,然后编译gstreamer及相关插件,再之后编译audacious. 此时无论Totem或Audacious都可播放音频文件。但不能同时发声。此时解码过程应该是这样:
音频/视频-------------------->Totem-------------------->gstreamer------------------->ALSA混音
音频/视频-------------------->Audacious------------------->ALSA混音
为了同时发声,编译Pulseaudio后,再重新编译ALSA库,打开Pulseaudio支持开关。然后再编译Gstreamer和Audacious,分别打开Pulseaudio支持。
此时解码过程应试是这样的:
音频/视频-------------------->gstreamer------------------->声音服务器混音(pulseaudio,ESound等等)------------------->ALSA(驱动)
^
| 音频/视频-------------------->Audacious--------------------------------
这样不会独占声卡,顺利实现Totem和Audacious同时发音。事实证明也是如此。
但在播放flash时,Audacious/Totem都不能发声,Google搜索后,说是Adobe的官方插件直接使用ALSA混音。所以造成声卡独占。
但是在Fedora中Flash和Audacious/Totem却可以同时发声。有人知道这是怎么实现的么? _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Take a Deep Breath out of Windows
https://fedoraproject.org/wiki/User:Lovenemesis _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
chinese@lists.fedoraproject.org