Re: [Rhythmbox-devel] visual plugins ?



> The biggest problem is that iTunes (and Winamp) treat visualization
> differently from GStreamer. Visualization in the former cases is a "here
> is the audio data, and here is the screen to draw on" way of doing it,
> visualization in GStreamer is a "here is the audio data, now give me
> video data" way of doing it. GStreamer visualizers never render directly
> to the screen.
>
> So supporting the API would mean you couldn't use the GStreamer
> framework.

This is probably an extremely bad idea, but.... what about implementing
visualizations as gstreamer videosinks that except only audio data? then
they do what we want... accept audio data and render.

I don't know much about gstreamer, but this seems fairly sane from my
experience with it.


> Benjamin
>
>
> On Mon, 20 Oct 2003, Colin Walters wrote:
>
>> On Sun, 2003-10-19 at 20:08, John Jones wrote:
>>
>> > I was thinking it should  be possible to do exactly the same api as
>> >  seen on macos (the doc above is for windows) for rhythembox, so
>> that plugins could be shared accross itunes and rhythmbox....
>>
>> Not on the top of my personal todo list or anything....but if someone
>> wants to hack it and it ends up being clean code, more power to them.
>> We need to have a plugin architecture in rb first, and someone landing
>> gst-based visualization would be a good idea too.
>>
>> > but this could be done with gstreamer right I mean just split the
>> output and have an effect process it... is that what the Spectrum
>> >  analyzer and synaesthesia display in gstreamers cvs do ?
>>
>> The plugins themselves don't split the stream; you do that with a tee
>> element.  But yeah.
>>
>
> _______________________________________________
> rhythmbox-devel mailing list
> rhythmbox-devel@gnome.org
> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


-- 
<>< ------------------------------------
Douglas McMorris <dougmc83@mail.utexas.edu>





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]