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

gstreamer MACOSX gstreamermacosx at gmail.com
Mon Oct 14 02:51:09 PDT 2013


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  ?

-- 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
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20131014/90af8852/attachment.html>


More information about the webkit-dev mailing list