<DIV>Thanks again.&nbsp; I originally planned on implementing the analysis as a Gstreamer plugin, but the documentation on writing Gstreamer plugins is so sparse and partially incomplete.&nbsp; I'll give it a shot if someone could point me to some examples or better documentation on Gstreamer plugins.<BR><BR><B><I>Thomas Vander Stichele &lt;thomas@apestaart.org&gt;</I></B> wrote:
<BLOCKQUOTE class=replbq style="BORDER-LEFT: #1010ff 2px solid; MARGIN-LEFT: 5px; PADDING-LEFT: 5px">&gt; Thanks! I appreciate your help and advice. Let me describe what I'm<BR>&gt; working on so that everyone can make some comments on whether my<BR>&gt; approach is ok. <BR>&gt; <BR>&gt; I am building an application that takes in some audio and does<BR>&gt; some analysis on the raw audio. The application then makes certain<BR>&gt; decisions based on the results of the analysis. There are many ways<BR>&gt; of doing this particular analysis, so this application will have its<BR>&gt; own plugin system so that people can write new analysis algorithms. <BR>&gt; <BR>&gt; The reason I wanted to use Gstreamer was to conveniently get audio<BR>&gt; from different sources. If I understand your comments correctly, you<BR>&gt; are suggesting that instead of my application having its own plugin<BR>&gt; system, I should just write plugins for Gstreamer to perform the<BR>&gt; analysis?<BR><BR>Hi
 Quan,<BR><BR>yes, that's what we're saying. Of course, it depends on the kind of<BR>analysis you want to do. But by writing only the analysis plugins that<BR>take in audio in some raw form and transform it, you can use the whole<BR>GStreamer framework for your input (and possibly signalling) part, and<BR>concentrate on writing the analysis code.<BR><BR>In return, we can benefit by making your plugins available to all<BR>GStreamer applications.<BR><BR>Depending on what it is you want to do, it makes more sense to do it as<BR>a plug-in, and there are examples of this as well.<BR><BR>Thomas<BR><BR><BR>Dave/Dina : future TV today ! - http://davedina.apestaart.org/<BR>&lt;-*- thomas (dot) apestaart (dot) org -*-&gt;<BR>Say what you mean<BR>or you won't mean a thing to me<BR>&lt;-*- thomas (at) apestaart (dot) org -*-&gt;<BR>URGent, best radio on the net - 24/7 ! - http://urgent.fm/<BR><BR><BR><BR><BR>-------------------------------------------------------<BR>This SF.net email is
 sponsored by: IBM Linux Tutorials.<BR>Become an expert in LINUX or just sharpen your skills. Sign up for IBM's<BR>Free Linux Tutorials. Learn everything from the bash shell to sys admin.<BR>Click now! http://ads.osdn.com/?ad_id=1278&amp;alloc_id=3371&amp;op=click<BR>_______________________________________________<BR>gstreamer-devel mailing list<BR>gstreamer-devel@lists.sourceforge.net<BR>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</BLOCKQUOTE></DIV><p><hr SIZE=1>
Do you Yahoo!?<br>
Yahoo! Photos - <a href="http://us.rd.yahoo.com/evt=21486/*http://f1.pg.photos.yahoo.com/ph//spsimplenol?.file=ny_ts_splash.html">Get your photo on the big screen in Times Square</a>