Hi
http://fedoraproject.org/wiki/F8Test2/ReleaseNotes
I have updated the release notes with information on changes new to test 2. If there is anything important I have missed, please edit the wiki or let me know.
Rahul
On Thu, 2007-09-13 at 21:10 +0530, Rahul Sundaram wrote:
Hi
http://fedoraproject.org/wiki/F8Test2/ReleaseNotes
I have updated the release notes with information on changes new to test 2. If there is anything important I have missed, please edit the wiki or let me know.
Excellent, thanks for pitching in here as usual.
On 9/13/07, Rahul Sundaram sundaram@fedoraproject.org wrote:
Hi
http://fedoraproject.org/wiki/F8Test2/ReleaseNotes
I have updated the release notes with information on changes new to test 2. If there is anything important I have missed, please edit the wiki or let me know.
Correct me if I'm wrong, but IIRC the inclusion of PulseAudio breaks audio in Adobe Flash? Would it be worth adding this so that we have something to point people to instead of explaining it every time it comes up?
Andrew Parker wrote:
On 9/13/07, Rahul Sundaram sundaram@fedoraproject.org wrote:
Hi
http://fedoraproject.org/wiki/F8Test2/ReleaseNotes
I have updated the release notes with information on changes new to test 2. If there is anything important I have missed, please edit the wiki or let me know.
Correct me if I'm wrong, but IIRC the inclusion of PulseAudio breaks audio in Adobe Flash? Would it be worth adding this so that we have something to point people to instead of explaining it every time it comes up?
nope that should have been fixed in the current builds (and the ones in test2).
On Fri, 14 Sep 2007 21:15:47 +0200 dragoran drago01@gmail.com wrote:
nope that should have been fixed in the current builds (and the ones in test2).
You sure about that? I get no audio from flash here.
Jesse Keating wrote:
On Fri, 14 Sep 2007 21:15:47 +0200 dragoran drago01@gmail.com wrote:
nope that should have been fixed in the current builds (and the ones in test2).
You sure about that? I get no audio from flash here.
I havn't tested it yet that why I said it _should_ be fixed ... tested it and it seems that it still broken.... :(
On Fri, 2007-09-14 at 21:50 +0200, dragoran wrote:
Jesse Keating wrote:
On Fri, 14 Sep 2007 21:15:47 +0200 dragoran drago01@gmail.com wrote:
nope that should have been fixed in the current builds (and the ones in test2).
You sure about that? I get no audio from flash here.
I havn't tested it yet that why I said it _should_ be fixed ... tested it and it seems that it still broken.... :(
It works fine here.
On Fri, 2007-09-14 at 15:54 -0400, Matthias Clasen wrote:
On Fri, 2007-09-14 at 21:50 +0200, dragoran wrote:
Jesse Keating wrote:
On Fri, 14 Sep 2007 21:15:47 +0200 dragoran drago01@gmail.com wrote:
nope that should have been fixed in the current builds (and the ones in test2).
You sure about that? I get no audio from flash here.
I havn't tested it yet that why I said it _should_ be fixed ... tested it and it seems that it still broken.... :(
It works fine here.
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled? --
Richi Plana
On Fri, 14 Sep 2007 15:52:53 -0600 Richi Plana myfedora@richip.dhs.org wrote:
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled?
What I had to do to get it working for me was install the pulseaudio-lib.i386 package. I'm on x86_64 and using flash via nspluginwrapper.i386, and thus I needed the i386 pulse libs. Now it's working just fine.
On Fri, 2007-09-14 at 17:53 -0400, Jesse Keating wrote:
On Fri, 14 Sep 2007 15:52:53 -0600 Richi Plana myfedora@richip.dhs.org wrote:
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled?
What I had to do to get it working for me was install the pulseaudio-lib.i386 package. I'm on x86_64 and using flash via nspluginwrapper.i386, and thus I needed the i386 pulse libs. Now it's working just fine.
Ah, makes sense. I use nspluginwrapper on my machine, as well, and I have to install alsa-oss-libs.i386 to make Flash work on F7 without PulseAudio. (Speaking of which, somebody should inform Adobe to make certain libs Require'd in their RPM packages). Does anyone know who maintains their package? --
Richi Plana
On Fri, 14 Sep 2007 16:00:16 -0600 Richi Plana myfedora@richip.dhs.org wrote:
(Speaking of which, somebody should inform Adobe to make certain libs Require'd in their RPM packages). Does anyone know who maintains their package?
Warren Togami helps them a lot with their packages, but I'm not sure that's right to require it. Maybe if they have Fedora specific packages they can require pulseaudio-libs, but I'm not sure they're really fully pulse right now, it may be working through some compat layer.
On 9/14/07, Jesse Keating jkeating@redhat.com wrote:
Warren Togami helps them a lot with their packages, but I'm not sure that's right to require it. Maybe if they have Fedora specific packages they can require pulseaudio-libs, but I'm not sure they're really fully pulse right now, it may be working through some compat layer.
should nspluginwrapper drag it in?
-jef
On Fri, 14 Sep 2007 16:44:42 -0800 "Jeff Spaleta" jspaleta@gmail.com wrote:
should nspluginwrapper drag it in?
Not sure that makes sense. The problem is it needs to be a library specific Require, so that the correct arch package will get dragged in. A requirement on "pulseaudio-lib" just won't cut it as that would be satisfied by "pulseaudio-lib.x86_64". I know there is some work going on in rpm5 that will do arch specific provides, maybe even requires to, but that is future land that we may pull into rpm.org. Until then we need something of a solution for Fedora 8.
On Fri, 2007-09-14 at 21:06 -0400, Jesse Keating wrote:
Not sure that makes sense. The problem is it needs to be a library specific Require, so that the correct arch package will get dragged in. A requirement on "pulseaudio-lib" just won't cut it as that would be satisfied by "pulseaudio-lib.x86_64". I know there is some work going on in rpm5 that will do arch specific provides, maybe even requires to, but that is future land that we may pull into rpm.org. Until then we need something of a solution for Fedora 8.
Lennart or a flash-plugin guy can tell us for certain what flash-plugin needs (I've no idea what's in pulseaudio-lib). It's most likely a library file that it dlopen(3)'s. Perhaps flash-plugin can do a:
Requires: %{_libdir}/libaoss.so.0
or some new virtual package name.
BTW, since flash-plugin is an i386 package, wouldn't a Require: pulseaudio-lib be enough for it to require the .i386 version? --
Richi Plana
On Fri, 14 Sep 2007 19:17:49 -0600 Richi Plana myfedora@richip.dhs.org wrote:
BTW, since flash-plugin is an i386 package, wouldn't a Require: pulseaudio-lib be enough for it to require the .i386 version?
No, that's not the way our rpm works.
Jesse Keating wrote:
On Fri, 14 Sep 2007 19:17:49 -0600 Richi Plana myfedora@richip.dhs.org wrote:
BTW, since flash-plugin is an i386 package, wouldn't a Require: pulseaudio-lib be enough for it to require the .i386 version?
No, that's not the way our rpm works.
but since there are no x86_64 flash what about not shipping the lib in the x86_64 packages? (useless for now)
On Fri, 2007-09-14 at 16:44 -0800, Jeff Spaleta wrote:
On 9/14/07, Jesse Keating jkeating@redhat.com wrote:
Warren Togami helps them a lot with their packages, but I'm not sure that's right to require it. Maybe if they have Fedora specific packages they can require pulseaudio-libs, but I'm not sure they're really fully pulse right now, it may be working through some compat layer.
should nspluginwrapper drag it in?
Jesse: I was actually thinking of alsa-oss-libs.i386, at first.
Jeff: I thought the same thing, but nspluginwrapper doesn't directly depend on either of the audio libs (I think).
That's why I wanted to find out exactly what the flash-plugin used for audio output to determine exactly what it should require. It might even be another virtual package or virtual device file like /dev/dsp
At any rate, flash-plugin will not work properly (no audio) without either of those packages. --
Richi Plana
On Fri, 2007-09-14 at 17:53 -0400, Jesse Keating wrote:
On Fri, 14 Sep 2007 15:52:53 -0600 Richi Plana myfedora@richip.dhs.org wrote:
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled?
What I had to do to get it working for me was install the pulseaudio-lib.i386 package. I'm on x86_64 and using flash via nspluginwrapper.i386, and thus I needed the i386 pulse libs. Now it's working just fine.
So *that* seems like something that should be in the test2 Release Notes, then. Care to pop it in there?
Jesse Keating wrote:
On Fri, 14 Sep 2007 15:52:53 -0600 Richi Plana myfedora@richip.dhs.org wrote:
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled?
What I had to do to get it working for me was install the pulseaudio-lib.i386 package. I'm on x86_64 and using flash via nspluginwrapper.i386, and thus I needed the i386 pulse libs. Now it's working just fine.
... works now too ;)
On Fri, 14.09.07 15:52, Richi Plana (myfedora@richip.dhs.org) wrote:
I havn't tested it yet that why I said it _should_ be fixed ... tested it and it seems that it still broken.... :(
It works fine here.
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled?
Flash uses its own (crappy) audio abstraction called libflashsupport.so. pulseaudio-libs installs an implementation of that file which connects to PA for audio playback.
Lennart
On Sat, 2007-09-15 at 00:00 +0200, Lennart Poettering wrote:
On Fri, 14.09.07 15:52, Richi Plana (myfedora@richip.dhs.org) wrote:
I havn't tested it yet that why I said it _should_ be fixed ... tested it and it seems that it still broken.... :(
It works fine here.
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled?
Flash uses its own (crappy) audio abstraction called libflashsupport.so. pulseaudio-libs installs an implementation of that file which connects to PA for audio playback.
Thanks. I was about to ask what pulseaudio-libs had that Flash would use.
So what did pulseaudio-libs have to implement to get Flash working? Are there talk with the Penguin.SWF folks on making their stuff use PulseAudio? Or do we have to live with layers-upon-layers of abstractions? ;) --
Richi Plana
On Fri, 14.09.07 16:09, Richi Plana (myfedora@richip.dhs.org) wrote:
On Sat, 2007-09-15 at 00:00 +0200, Lennart Poettering wrote:
On Fri, 14.09.07 15:52, Richi Plana (myfedora@richip.dhs.org) wrote:
I havn't tested it yet that why I said it _should_ be fixed ... tested it and it seems that it still broken.... :(
It works fine here.
Which device-API does the flash plugin use (/dev/dsp-OSS, ALSA)? What was the proposed fix to make it work with PulseAudio enabled?
Flash uses its own (crappy) audio abstraction called libflashsupport.so. pulseaudio-libs installs an implementation of that file which connects to PA for audio playback.
Thanks. I was about to ask what pulseaudio-libs had that Flash would use.
So what did pulseaudio-libs have to implement to get Flash working? Are there talk with the Penguin.SWF folks on making their stuff use PulseAudio? Or do we have to live with layers-upon-layers of abstractions? ;)
I basically just implemented the mentioned libflashsupport.so. Which is intended to be an API that can be used to replace the audio output interface of Adobe Flash. For now this is enough to get Flash working. Eventually it would be preferable if Flash would using PA natively. But since the current API will eventually be replaced by something called libsydney I have not asked Adobe to move this abstraction upstream. The libflashsupport.so solution is good enough for the near future.
Lennart
On Tue, 2007-09-18 at 01:54 +0200, Lennart Poettering wrote:
I basically just implemented the mentioned libflashsupport.so. Which is intended to be an API that can be used to replace the audio output interface of Adobe Flash. For now this is enough to get Flash working. Eventually it would be preferable if Flash would using PA natively. But since the current API will eventually be replaced by something called libsydney I have not asked Adobe to move this abstraction upstream. The libflashsupport.so solution is good enough for the near future.
Sorry. It was the alsa-oss-libs packages requirement that tripped me up.
Let's see if I understand correctly now: flash-plugins tries the OSS /dev/dsp interface (which didn't work on my system when alsa-oss-libs.i386 was missing because the OSS emulation doesn't work without those libs?) and, failing that, tries to find libflashsupport.so within $PATH or $LD_LIBRARY_PATH, loads it and uses it? (actually, it might even be preferring that over OSS).
The reason I'm asking is I'm trying to figure out what the best way is to ensure that there is support for flash-plugins packaging-wise. If PA isn't installed, then the other alternative requirements should be installed (either OSS or OSS-emulation by ALSA). --
Richi Plana
Richi Plana wrote:
Sorry. It was the alsa-oss-libs packages requirement that tripped me up. Let's see if I understand correctly now: flash-plugins tries the OSS /dev/dsp interface (which didn't work on my system when alsa-oss-libs.i386 was missing because the OSS emulation doesn't work without those libs?) and, failing that, tries to find libflashsupport.so within $PATH or $LD_LIBRARY_PATH, loads it and uses it? (actually, it might even be preferring that over OSS).
The reason I'm asking is I'm trying to figure out what the best way is to ensure that there is support for flash-plugins packaging-wise. If PA isn't installed, then the other alternative requirements should be installed (either OSS or OSS-emulation by ALSA).
you seem to be confused flash uses alsa by default not oss ...
On Tue, 2007-09-18 at 18:27 +0200, dragoran wrote:
Richi Plana wrote:
Sorry. It was the alsa-oss-libs packages requirement that tripped me up. Let's see if I understand correctly now: flash-plugins tries the OSS /dev/dsp interface (which didn't work on my system when alsa-oss-libs.i386 was missing because the OSS emulation doesn't work without those libs?) and, failing that, tries to find libflashsupport.so within $PATH or $LD_LIBRARY_PATH, loads it and uses it? (actually, it might even be preferring that over OSS).
The reason I'm asking is I'm trying to figure out what the best way is to ensure that there is support for flash-plugins packaging-wise. If PA isn't installed, then the other alternative requirements should be installed (either OSS or OSS-emulation by ALSA).
you seem to be confused flash uses alsa by default not oss ...
I think I'm misunderstanding how alsa-oss works. I "rpm -qi alsa-oss"'d now and found out that there are two OSS interfaces: /dev/dsp and preloading libaoss.so.0. I'm guessing the library wraps around some system calls like open(2) and ioctl(2).
But if flash-plugin uses ALSA directly, then why doesn't the audio of flash-plugin.i386 work on my x86_64 machine using nspluginwrapper when alsa-oss-libs.i386 isn't installed? --
Richi Plana
On Tue, 18 Sep 2007 10:50:27 -0600 Richi Plana myfedora@richip.dhs.org wrote:
But if flash-plugin uses ALSA directly, then why doesn't the audio of flash-plugin.i386 work on my x86_64 machine using nspluginwrapper when alsa-oss-libs.i386 isn't installed?
Because the 32bit flash application needs to open the 32bit libaoss.so.0 ?
On Tue, 2007-09-18 at 12:56 -0400, Jesse Keating wrote:
On Tue, 18 Sep 2007 10:50:27 -0600 Richi Plana myfedora@richip.dhs.org wrote:
But if flash-plugin uses ALSA directly, then why doesn't the audio of flash-plugin.i386 work on my x86_64 machine using nspluginwrapper when alsa-oss-libs.i386 isn't installed?
Because the 32bit flash application needs to open the 32bit libaoss.so.0 ?
My mistake.
After reading the replies, I went back and tried to investigate. I expected something to show that something was using /usr/lib/libaoss.so.0 while playing flash, but was surprised to when lsof returned nothing. So I removed alsa-oss-libs.i386 and flash audio still works.
It's just that audio stopped working when I upgraded to the Beta version of flash-plugin and audio wouldn't work. I downgraded to the previous version (the release version) and audio still wouldn't work. Prior to that, I had removed some unneeded i386 packages on my system. When I installed alsa-oss-libs, audio came back so I assumed it was OSS.
I still don't know what fixed the audio for me, but it wasn't alsa-oss-libs. Sorry for the mistake. --
Richi Plana
On Tue, 18 Sep 2007, Jesse Keating wrote:
On Tue, 18 Sep 2007 10:50:27 -0600 Richi Plana myfedora@richip.dhs.org wrote:
But if flash-plugin uses ALSA directly, then why doesn't the audio of flash-plugin.i386 work on my x86_64 machine using nspluginwrapper when alsa-oss-libs.i386 isn't installed?
Because the 32bit flash application needs to open the 32bit libaoss.so.0 ?
If that were the case, then flash wouldn't be using ALSA by default as dragoran claimed. Unless the flash player was recently changed to use ALSA, I don't quite buy this -- flash support (for a user) was my primary motivation for resurrecting alsa-oss. Last I heard, it does indeed use OSS.
Jima
Please ignore this post.
I'm testing a strange sorting behavior in evolution to see what happens.
Thanks
R.
On Thu, 2007-09-13 at 21:10 +0530, Rahul Sundaram wrote:
Hi
http://fedoraproject.org/wiki/F8Test2/ReleaseNotes
I have updated the release notes with information on changes new to test 2. If there is anything important I have missed, please edit the wiki or let me know.
Rahul