Hey,

Here's the necessary knowledge about audio backend choice:
1) I don't want to maintain multiple backends, because identifying
bugs in backends I don't use is rather hard. So I try to find the best
one possible for me (I run Ubuntu) and make it work. That is currently
libalsa.
2) The long-term goal for Swfdec is to switch to Pulse, as it seems to
work anywhere. However, considering that Pulse has no good API to
write to currently[1], I've not yet looked at making the switch.
3) The current Pulse backend is written by Eric Anholt, and he uses it
on FreeBSD. He's not very actively hacking on it, so I guess it might
contain various bugs.

That said, I can think of 3 ways forward:
1) Use Swfdec's Pulse output and make it work.
2) Make ALSA work on BSD (probably without direct output through OSS
or Pulse or whatever). Not sure how hard that is, but it'd port you
lots of other apps, too.
3) Revive the OSS backend.

I personally would prefer option 1 or 2. 1, because it would prepare
our Pulse backend for the switch better. And 2, because it would solve
lots of BSD audio issues and make life easier for you guys. Option 3
is not that interesting for me as I think supporting OSS is like
flogging a dead horse.

Cheers,
Benjamin

1:http://linuxhaters.blogspot.com/2008/10/pulse-my-audio.html


On Fri, Oct 17, 2008 at 11:24 AM,
<[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] wrote:
>> [EMAIL PROTECTED] ha scritto:
>> > Hi,
>>
>> Hi Cris,
>>
>> > I have been trying to update NetBSD's swfdec and browser plugin packages to
>> > 0.8.0, but have been unable to get audio support working. Judging by the 
>> > source
>> > repository, OSS support was removed from swfdec during the 0.7.x series 
>> > with a
>> > comment that it was unmaintained. This means that with ALSA support the 
>> > only
>> > working option, audio only works on Linux. If the OSS support was 
>> > resurrected, I
>> > would be prepared to maintain it (for NetBSD at least). I would also 
>> > contact the
>> > maintainer of OpenBSD's swfdec package to see if he's willing to help test 
>> > on
>> > that platform.
>>
>> There's a pulseaudio backend available that will work on your platforms,
>> please give it a try. If you have issues with pulseaudio backend over oss
>> report them. Unfortunately that's not very popular. Then if you are still
>> sure to ressurect OSS please take a look at these for reference:
>>
>> https://bugs.freedesktop.org/show_bug.cgi?id=13772
>> https://bugs.freedesktop.org/show_bug.cgi?id=14875
>>
>> thanks,
>> riccardo
>>
>
> Hi Riccardo,
>
> Thanks for the bug references. I hadn't tried the Pulseaudio backend, as it
> appeared to be disabled in the 0.8.0 release. Pulseaudio itself does work on
> NetBSD, so I will try the current source of swfdec from the Git repository and
> see if I can get audio working.
>
> Cheers,
>
> Chris
>
>
> _______________________________________________
> Swfdec mailing list
> Swfdec@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/swfdec
>
_______________________________________________
Swfdec mailing list
Swfdec@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/swfdec

Reply via email to