On 11/3/06, Guenther Noack <[EMAIL PROTECTED]> wrote:

On Thu, Nov 02, 2006 at 03:29:16PM -0800, Yen-Ju Chen wrote:
> On 10/31/06, Chris Vetter <[EMAIL PROTECTED]> wrote:
> >On 2006-10-30 11:29:29 +0100 Guenther Noack
> ><[EMAIL PROTECTED]> wrote:
> >[...]
> >> I once had a look at MPlayerOSX, which seemes to be pretty usable to
> >> me.
> >> IIRC, the code to be taken from it was not more than one class. The
> >> biggest problem with it is probably just to find a way to let videos
> >> appear in the GNUstep window.
> >
> >Fabien already ported it a while ago:
> >http://www.sonappart.net/gnustep/mplayer/
>
>  I was trying to have a library so that it can be used by other
>  applications.
>  Xine is GPL and GStreamer is LGPL.
>  So i start with GStreamer. But it uses glib runloop,
>  which is not easy to fit with NSRunLoop.
>  And frankly, I have trouble with some mms streaming with both of them.
>  I will take a look of Mplayer again.

The MplayerInterface class in Mplayer seems to be pretty usable to me.

I guess creating a framework that contains a MediaPlayer protocol and
this class will be all that needs to be done. (This way, we can also
still change back to GStreamer if it really doesn't work with Mplayer.)

Please keep in mind the podcast-playing capabilities that we can get
from that. :-))) (I'm so motivated! :-))

 O.K. I got Babbler work with mplayer.
 MultimediaKit is the one talking to mplayer.
 Babbler is the user interface.
 It currently only supports play and pause.
 It also play video within the NSWindow, not a separate window.
 If you want to play podcast or other stream,
 you can use 'openapp Babbler stream_type://uri'
 I still prefer gstreamer in the future.
 Unfortunately, it doesn't play a mms stream I would like to hear.
 So mplayer works better for now. :)
 But because of mplayer, MultimediaKit is under GPL.

 Yen-Ju


-Guenther



_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à