[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