Latest git, i'm using alsa oss emulation. Failed to open /dev/dsp ** ** Swfdec-Gtk:ERROR:(swfdec_playback.c:225):audio_removed: code should not be reached Program received signal SIGABRT, Aborted. ---Type <return> to continue, or q <return> to quit--- [Switching to Thread 0xb7078a40 (LWP 12545)] 0xb721e546 in raise () from /lib/libc.so.6 (gdb) bt full #0 0xb721e546 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xb721fd58 in abort () from /lib/libc.so.6 No symbol table info available. #2 0xb74c934a in g_assertion_message () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #3 0xb03f9110 in audio_removed (player=0xb6803c8, audio=0x3101, sound=0xb292f98) at swfdec_playback.c:225 walk = (GList *) 0x6 __PRETTY_FUNCTION__ = "audio_removed" #4 0xb75343a5 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #5 0xb7526729 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0xb753c445 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0x0adc6bd0 in ?? () No symbol table info available. #8 0x00000000 in ?? () No symbol table info available.
Crashers are severity critical. I must add that this will probably closed when 0.8.0 will be out since oss backend is gone.
Created attachment 18295 [details] [review] remove assert from oss playback I had this change locally, it workarounds it removing the assert. I haven't noticed anything wrong with this.
0.8 is out, oss is gone.
People, This is a mistake in my opinion. IMHO, OSS 4 is out and is really much better than ALSA (kernel mode mixing, independent volume control for applications, ...). OSS 4 is widely used as sound system in Solaris, FreeBSD, Unixware and Linux. If you plan to make swfdec portable, keep OSS supported is a nice thing :)
The problem (In reply to comment #4) > People, > This is a mistake in my opinion. > IMHO, OSS 4 is out and is really much better than ALSA (kernel mode mixing, > independent volume control for applications, ...). > OSS 4 is widely used as sound system in Solaris, FreeBSD, Unixware and Linux. I think if someone step up to ressurrect, improve and maintain oss audio backend it can be put back. I have tried to do this myself with the patches posted here and at bug 13772. And failed :( > If you plan to make swfdec portable, keep OSS supported is a nice thing :) There is a pulseaudio backend for that and other purposes. But i have to agree that pulseaudio could be a bit painful at the moment. But as you can see from bug 13772#c12 is the swfdec future.
It's true that I can run pulseaudio on top of OSS. BTW, if I have time in the next week, I'll try to write a good OSS backend using the OSS 4 ioctl()'s (and, may be, just don't support the old dead OSS 3 API). Thank you all for the great swfdec :)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.