[webkit-dev] [WinCairo] : ENABLE_VIDEO => how to activate HTML5 video tag ?
Philippe Normand
philn at igalia.com
Sat Oct 12 06:59:24 PDT 2013
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
More information about the webkit-dev
mailing list