<br><div class="gmail_quote">2010/3/21 Stefan Kost <span dir="ltr">&lt;<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Am 21.03.2010 00:37, schrieb Christopher Harvey:<br>
<div class="im">&gt; Hello gstreamer developers,<br>
&gt;<br>
&gt; I&#39;m going to put in a GSoC application for gstreamer. I have a few ideas that<br>
&gt; I&#39;m considering and I want to get some feedback (as google suggests) before I<br>
&gt; write it up.<br>
&gt;<br>
&gt; -Jack output<br>
&gt; I saw the plugin in the bad section. The documentation was written in &#39;06.<br>
&gt; Jack seems like it would be important to gstreamer, since being able to pass<br>
&gt; data from application to application is a natural extension of the<br>
&gt; element/pipeline paradigm. I think this deserves to be in the &quot;good&quot; section.<br>
&gt;<br>
</div>If you want file a bug requesting the plugin to be moved to good. You would need<br>
to check the gstreamer/docs/random/moving-plugins checklist to see whether it is<br>
ready. I think there are some open feature requests. One thing I have somewhere<br>
on my todo list is to allow the application to set the jack-client. This would<br>
help to have a pesistent jack connection and is needed of one wants to e.g.<br>
support jack midi in addition or handling the jack transport control.<br>
<br></blockquote><div><br>Stefan, could you put your TODO in gst-plugins-bad/ext/jack? Maybe in the README<br><br>-Tristan<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Anyway, I am not sure if that is enough for a GSoC project :/<br>
<div class="im"><br>
&gt;<br>
&gt; -Delay/reverb<br>
&gt; I believe this element could also use some attention. As per the<br>
&gt; documentation:<br>
&gt; audioecho adds an echo or (simple) reverb effect to an audio stream.<br>
&gt; Reverberation effects are rarely composed of one delay. In fact just to<br>
&gt; simulate a simple square room you need to use many delays with different<br>
&gt; intensities to account for the multiple more important sound reflections. It<br>
&gt; is tedious to combine many identical elements in gstreamer, why not make it<br>
&gt; possible to set the number of delays and their parameters inside one<br>
&gt; audioecho?<br>
<br>
</div>Multiple delays are usualy done as a multitap delay, that is a single delay line<br>
with multiple taps. Still this makes no reverb. Adding some delay variants would<br>
be nice (a multitap delay, a cross-delays, a cross-delays with filters in the<br>
feedback loop, ...). And a real reverb would be nice (could e.g. be build on<br>
freeverb). Right now we can use this via ladspa bridge in gstreamer.<br>
<br>
Maybe both suggestions could be joined as a &quot;creative audio&quot; GSoC bundle. Not<br>
sure what others think.<br>
<br>
Stefan<br>
<div class="im"><br>
&gt;<br>
&gt; -parameter input (gui)<br>
&gt; This one is a little sketchy imo because it goes against the theme of other<br>
&gt; gst elements and would depend on GTK (or other). Rather than force the user to<br>
&gt; write a gui to control values within a pipeline, it could be nice to have an<br>
&gt; element that would create a new thread and spawn a gtk window inside it. The<br>
&gt; user could tell the element how many, what type and a short label for each gui<br>
&gt; control. The element would then in turn push the selected values into the<br>
&gt; pipeline. (Think controls for things like fading, color hue/saturation, file<br>
&gt; paths, ip addresses, etc)<br>
<br>
</div><a href="http://code.google.com/p/gst-gengui/" target="_blank">http://code.google.com/p/gst-gengui/</a><br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; any comments and/or criticism is welcome,<br>
&gt; Chris.<br>
&gt;<br>
&gt; ------------------------------------------------------------------------------<br>
&gt; Download Intel&amp;#174; Parallel Studio Eval<br>
&gt; Try the new software tools for yourself. Speed compiling, find bugs<br>
&gt; proactively, and fine-tune applications for parallel performance.<br>
&gt; See why Intel Parallel Studio got high marks during beta.<br>
&gt; <a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>
&gt; _______________________________________________<br>
&gt; gstreamer-devel mailing list<br>
&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br>
<br>
------------------------------------------------------------------------------<br>
Download Intel&amp;#174; Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Tristan Matthews<br>email: <a href="mailto:tristan@sat.qc.ca">tristan@sat.qc.ca</a><br>web: <a href="http://tristanswork.blogspot.com">http://tristanswork.blogspot.com</a><br>