On 5/3/06, Alvaro Saurin <[EMAIL PROTECTED]> wrote:

On 3 May 2006, at 23:00, Anatoly Yakovenko wrote:

>> But, in my view, the use of FarSight can present some problems in
>> Mac. AFAIK, FarSight is based on the idea of plugins for GStreamer,
>> and the use of GStreamer in Mac would be a mad idea. It is a nice
>> framework for Linux, but  it can not be safely used in Mac.
>
> Why do you think it cant be safely used in a Mac?  Gstreamer is just a
> framework, and does not require the use of any of the default plugins.
> You can trivially wrap QT with gstreamer and expose all the codecs
> supported by QT through Gstreamer.

        Well, it is not a "theoretically possible" problem, but more a
practical consideration. GStreamer will not be supported in Mac in
the same way as it is in Linux or other operating systems. Imagine
the dependencies and "configuration" problems that can involve. In
theory you can also compile the Linux kernel in my iBook, but in
practice it is not so easy... ;-) GStreamer is not a tiny framework
where the only dependency is the C compiler...

gstreamer-0.10.5 depends on glib-2.6, libxml2-2.4.9, gettext-0.11.5,
and pkgconfig.  those are pretty small dependencies.


        And the QT wrapper.. well, I think it is not the only think to wrap.
RTP? What version is it going to use? Another wrapper, then? What
kind of playout or transmission buffers is going to use an
application that follows this scheme? Are they going to perform
better than the QuickTime solution?

well farsight uses a portable rtp library wrapped with the gstreamer
framework, you can use QT's rtp library to provide the same interface
through gstreamer.  Most of that code should be reusable, but i am not
familiar with QT's rtp api.


        In conclusion, the Adium solution can not reach the GStreamer level.
It must be solved by QuickTime, and it is not just a "codec wrapping"
solution. QuickTime can do more than that, and it can do it better...
The question is: can this shortcut be implemented at the FarSight level?

Whats wrong with just using QT directly without any middle layer? Adium is not built on any other platform besides OSX, so there is no
point to do all this extra work.

Anatoly


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel

Reply via email to