[webkit-dev] [WinCairo] : ENABLE_VIDEO => how to activate HTML5 video tag ?

gstreamer MACOSX gstreamermacosx at gmail.com
Mon Oct 14 03:14:03 PDT 2013


Exactly, Philippe: I searched everywhere by
D:\Users\gstreamermacosx\webkit\Source but without any success.
I applyed this command like my counterparts ... :
> *git clone http://git.igalia.com/webkit.git*
Is it correct ? In fact, there is not even any Source/*WTF *sub-folder.

-- gstreamerForEver


On Mon, Oct 14, 2013 at 11:59 AM, Philippe Normand <philn at igalia.com> wrote:

> 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
>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20131014/a2cfa226/attachment.html>


More information about the webkit-dev mailing list