Re: GtkMediaPlayer widget
- From: Lee Braiden <jel ntlworld com>
- To: Ryan Gammon <rgammon real com>
- Cc: Gnome Multimedia Hackers <gnome-multimedia gnome org>, GNOME Desktop Hackers <desktop-devel-list gnome org>, Gstreamer-Devel <gstreamer-devel lists sourceforge net>
- Subject: Re: GtkMediaPlayer widget
- Date: Tue, 16 Dec 2003 20:10:40 +0000
On Tuesday 16 Dec 2003 7:40 pm, Ryan Gammon wrote:
> Lee Braiden wrote:
> > To me, you either use an existing framework directly, including it's
> > enumerations etc, or you wrap it, and create a level of abstraction.
>
> You override the GtkMediaPlayer::Play function with your own
> implementation. Something like this:
>
> [snip] media_player_class->play = hx_player_play; [snip]
>
> I believe GtkMediaPlayer would have a gtk_media_player_play that emits a
> play signal, and a gtk_media_player_real_play that provides a default
> implementation.
Yes, but that only tells me how the implementation is called. What I want to
know is how it could have an API (including objects,methods,enums, etc) that
doesn't either use helix's API directly, or else abstract helix's API, and
create redundancy?
> I can go into more details if you'd like. Helix would provide a library
> that contains an implementation of GtkMediaPlayer, and a set of
> supporting functions for advanced functionality.
Yes. Amounting to another API.
> >All I can imagine is that this is some attempt to establish a Helix-based
> >player as a de-facto standard by putting it into GTK first.
>
> This is a sincere effort to make media widgets easier to use with gtk,
> and it would benefit both gstreamer and helix.
I appreciate that you're trying to develop apps, and I certainly don't want to
think that helix would find it difficult to make their apps work with GTK. I
also agree that multimedia should be as easy to integrate into GNOME apps as
text or images are.
Again, my only concern is the repetitive nature of helix's work, when
gstreamer is already (for the purposes of this discussion) a part of GNOME.
Is there some fundamental problem with gstreamer that prevents Real from
using it? Or is it just that you have another agenda, that doesn't lend
itself to porting codecs to GNOME's gstreamer?
Perhaps it's easier to ask this way: what were Real's reasons for developing
the realone player on windows, rather than just codecs for ms's player? Was
it simply to allow branding and advertising in realone?
--
Lee.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]