[webkit-dev] [WinCairo] : ENABLE_VIDEO => how to activate HTML5 video tag ?
Philippe Normand
philn at igalia.com
Mon Oct 14 02:59:10 PDT 2013
On Mon, 2013-10-14 at 11:51 +0200, gstreamer MACOSX wrote:
> Unless we missed something, sources tied to GSTREAMER (like wtf
> \gobject\GlibUtilities.cpp) appear, sort of, unobtainable. Anyone
> under position to shed lights on these missing .CPP files required by
> Webkit ?
Have you actually searched in source tree?
See Source/WTF/wtf/gobject/GlibUtilities.cpp ...
Philippe
>
>
> -- gstreamerForEver
>
>
> > On Sun, 2013-10-13 at 14:22 +0200, Urbain EGIS wrote:
> > Probably a painful and hackful job in sight, as we have been told.
> And
> > as a prototype, to start with. Your forewords are appreciate of
> > course.
> > Would you mind providing some guidance to where/how to source files
> > may be located. Example : \wtf\gobject\GlibUtilities.cpp
> > Thanks in advance, Philippe.
> >
> > Regards,
> >
> >
> > EGIS
> >
> >
> > On Sat, Oct 12, 2013 at 3:59 PM, Philippe Normand <philn at igalia.com>
> > wrote:
> > On Sat, 2013-10-12 at 14:53 +0200, Urbain EGIS wrote:
> > > Of course, I'm part of the challenge, Hugo. I started to
> > analyse .diff
> > > files gently provided by Alex. Let's focus on one
> example :
> > >
> > >
> > > --- Source/WTF/WTF.vcxproj/WTF.vcxproj (revision
> > 156730)
> > > +++ Source/WTF/WTF.vcxproj/WTF.vcxproj (working
> > copy)
> > > @@ -73,6 +73,9 @@
> > > ...
> > > + <ClCompile Include="..\wtf\gobject
> > \GlibUtilities.cpp" />
> > > ...
> > >
> > >
> > > Then my question is :
> > > where can I find this CPP file wtf\gobject
> > \GlibUtilities.cpp ?
> > > I have done: git clone
> > http://git.igalia.com/webkit.git
> > > but is it the right way to get GSTREAMER-centric
> > source files
> > > for/by WebKit ? It seems it's not enough/accurate
> > >
> >
> >
> > Please don't forget that branch is more than 3 years old. A
> > lot of code
> > changed in WebKit since then. And most of the commits in
> that
> > branch
> > were not really ready to be upstreamed as it was mostly a
> > proof-of-concept.
> >
> > Philippe
> >
> > >
> > > On Fri, Oct 11, 2013 at 11:05 PM, Hugo Machefer
> > > <hugo.machefer at gmail.com> wrote:
> > > Utterly, I'd be glad to take a serious and deep
> step
> > forwards
> > > into this direction. Therefore, on both Brendan &
> > Alex's
> > > instructions I'm gona opt for GSTREAMER as a
> default
> > player,
> > > oviously. Urbain, are you with me/us ? The more,
> the
> > merrier,
> > > you know ;-) First, as mentionned earlier, check
> > > with ENABLE(VIDEO) => shall be disclosing as a
> > > consequence many CPP files impacted.
> > >
> > >
> > > On my side, I am gona set WTF_USE_GSTREAMER, and
> > look closely
> > > at previous clues
> > > by
> >
> http://git.igalia.com/cgi-bin/gitweb.cgi?p=webkit.git;a=shortlog;h=refs/heads/win-gst. Of course, Alex, any piece of your updated code (off of the webkit-dev list) will be more than welcome.
> > >
> > >
> > > On Fri, Oct 11, 2013 at 10:34 PM, Alex Christensen
> > > <alex.christensen at flexsim.com> wrote:
> > > I would like WinCairo to have video
> enabled,
> > also, but
> > > it would take some work. This was done
> > successfully a
> > > few years ago by Phillippe Normand, but
> his
> > code needs
> > > to be updated. I got it compiling a few
> > days ago, but
> > > something was wrong with my GStreamer
> > installation.
> > >
> > >
> > > Here's Phillippe's
> > > branch:
> >
> http://git.igalia.com/cgi-bin/gitweb.cgi?p=webkit.git;a=shortlog;h=refs/heads/win-gst
> > >
> > >
> > > If anyone wants to look at my updated
> code,
> > let me
> > > know and I'll email a diff off of the
> > webkit-dev list.
> > >
> > >
> > > Alex Christensen
> > >
> > >
> > > On Fri, Oct 11, 2013 at 2:25 PM, Brendan
> > Long
> > > <self at brendanlong.com> wrote:
> > >
> > > On 10/11/2013 02:13 PM, Urbain
> EGIS
> > wrote:
> > >
> > > > "Playing" a bit with WebKit
> > sources for
> > > > Windows (using WinCairo port) I
> > expected to
> > > > activate HTML5 video tag. I just
> > simply
> > > > put : #define ENABLE_VIDEO 1 and
> > rebuilt
> > > > everything. But I realized that
> > only few
> > > > files are concerned by
> > USE(ENABLE_VIDEO) and
> > > > are not even .CPP files.
> > > It would be ENABLE(VIDEO), not
> > > USE(ENABLE_VIDEO).
> > >
> > >
> > > > So something may have been
> falling
> > through
> > > > the net... But what ? What is
> > missing from
> > > > Visual Studio generation ? Which
> > procedure
> > > > shall be applied to get .CPP
> files
> > included
> > > > into MS projects ?
> > > >
> > > Most likely you need to specifiy
> > which media
> > > player to use. For example, to use
> > GStreamer
> > > you would define
> WTF_USE_GSTREAMER.
> > I don't
> > > see a DirectShow media player, so
> > GStreamer is
> > > probably your best bet.
> > >
> > > You can look through the players
> by
> > looking at
> > > file starting with
> > "MediaPlayerPrivate", for
> > > example:
> >
> > > * AV Foundation (Mac)
> > > * Blackberry
> > > * GStreamer
> > > * QTKit (QuickTime?)
> > > * WinCE
> > >
> > >
> > >
> > >
> > >
> > _______________________________________________
> > > webkit-dev mailing list
> > > webkit-dev at lists.webkit.org
> > >
> > https://lists.webkit.org/mailman/listinfo/webkit-dev
> > >
> > >
> > >
> > >
> > >
> > > --
> > >
> > >
> > >
> > >
> > > Alex Christensen
> > >
> > > FlexSim Software Products, Inc.
> > >
> > > 1577 North Technology Way | Building A |
> > Suite 2300 |
> > > Orem, Utah 84097
> > >
> > > Voice: 801-224-6914 | Fax: 801-224-6984
> > >
> > > Email: alexc at flexsim.com
> > >
> > > URL: www.flexsim.com
> > >
> > >
> > >
> > >
> >
> ----------------------------------------------------------------------------------------
> > > This message may contain confidential
> > information, and
> > > is intended
> > >
> > > only for the use of the individual(s) to
> > whom it
> > > is addressed.
> > >
> >
> ----------------------------------------------------------------------------------------
> > >
> > >
> > >
> > >
> > _______________________________________________
> > > webkit-dev mailing list
> > > webkit-dev at lists.webkit.org
> > >
> > https://lists.webkit.org/mailman/listinfo/webkit-dev
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > webkit-dev mailing list
> > > webkit-dev at lists.webkit.org
> > >
> https://lists.webkit.org/mailman/listinfo/webkit-dev
> > >
> > >
> > >
> > > _______________________________________________
> > > webkit-dev mailing list
> > > webkit-dev at lists.webkit.org
> > > https://lists.webkit.org/mailman/listinfo/webkit-dev
> >
> >
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev at lists.webkit.org
> > https://lists.webkit.org/mailman/listinfo/webkit-dev
> >
> >
> >
>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
More information about the webkit-dev
mailing list