Hello,

2006-11-10 (Fri) の 08:29 +0100 に Tomas Groth さんは書きました: 
> > > NetBSD does not play any sound even though my patch is not applied.
> > > Though I have to investigate about NetBSD, I am very unfamiliar with
> > > NetBSD.  I need someone to help me.
> > > 
> 
> I got very little experience with *bsd, and none regarding to audio... Though
> it seems netbsd got gstreamer-0.10 pkg, so it should work... Maybe bsd need a
> special audio output sink?

Thank you for your comment. 
I installed NetBSD on my own machine, And now Gstreamer can play sound
with esdsink. But with osssink, it plays with interruptions and very
noisy. For that reason, "autoaudiosink" is not suited for if both of
sinks are installed on NetBSD. 
I suggest that Gnash should use only esdsink on NetBSD until osssink
works fine.

Well, I can not play gangsta_rap_se.swf yet. Because it causes crash
with X server, I have never gotten any causes.

Thank you,
Hiroyuki Ikezoe

Index: backend/sound_handler_gst.cpp
===================================================================
RCS file: /sources/gnash/gnash/backend/sound_handler_gst.cpp,v
retrieving revision 1.29
diff -u -p -r1.29 sound_handler_gst.cpp
--- backend/sound_handler_gst.cpp	8 Nov 2006 21:57:04 -0000	1.29
+++ backend/sound_handler_gst.cpp	13 Nov 2006 10:28:52 -0000
@@ -142,9 +142,11 @@ public:
 
 		// create an audio sink - use oss, alsa or...? make a commandline option?
 		// we first try atudetect, then alsa, then oss, then esd, then...?
+#if !defined(__NetBSD__)
 		audiosink = gst_element_factory_make ("autoaudiosink", NULL);
 		if (!audiosink) audiosink = gst_element_factory_make ("alsasink", NULL);
 		if (!audiosink) audiosink = gst_element_factory_make ("osssink", NULL);
+#endif
 		if (!audiosink) audiosink = gst_element_factory_make ("esdsink", NULL);
 
 		// Check if the creation of the gstreamer pipeline, adder and audiosink was a succes
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to