Hi All,<div>I want to draw a hole in the browser to show the video which below the the browser.</div><div>To play/show the video of html5, I need to decode the audio/video by the hardware because of the poor cpu and memory, and I use the gstreamer architecture. In the webkit core, there are already some module to support the video tag of html5, HTMLMediaElement, HTMLVideoElement, MediaPlayer, MediaPlayerPrivate MediaPlayerPrivateGstreamer and so on. And this solution is using the ffmpeg or other software decode and then transfer the decoded data to webkit, at last render the video data to OSD layer. But my embedded device have poor cpu ability so I need use the hardware decode and then render the video data to the video layer which below the osd layer. And now I can decode the video stream and render it to the video layer(Not link the m_webkitVideoSink to m_PlayBin in MediaPlayerPrivateGStreamer::createGSTPlayBin, so the data will go through to my video sink), but I can not see the video because it&#39;s converd by the browser. So my question is how can i cut a hole in the browser to show the video, and this hole should have the same size and position with the video window.</div>
<div><br></div><div>I try to fix this issue by draw the hole in the paint function of MediaPlayerPrivateGStreamer::paint, but the hole will be coverd by the browser background soon. So I don&#39;t know how to keep my hole alwasy there so I can see the video.</div>
<div><br></div><div>I Use the qt4.8.0 version. And the paint engine is directfb.<br><br><div class="gmail_quote">2012/9/27  <span dir="ltr">&lt;<a href="mailto:webkit-qt-request@lists.webkit.org" target="_blank">webkit-qt-request@lists.webkit.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send webkit-qt mailing list submissions to<br>
        <a href="mailto:webkit-qt@lists.webkit.org">webkit-qt@lists.webkit.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.webkit.org/mailman/listinfo/webkit-qt" target="_blank">http://lists.webkit.org/mailman/listinfo/webkit-qt</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:webkit-qt-request@lists.webkit.org">webkit-qt-request@lists.webkit.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:webkit-qt-owner@lists.webkit.org">webkit-qt-owner@lists.webkit.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of webkit-qt digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Minutes from the Status Meeting in #qtwebkit on   Freenode IRC<br>
      network (Qt WebKit StatusBot)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 26 Sep 2012 11:29:30 -0700 (PDT)<br>
From: Qt WebKit StatusBot &lt;<a href="mailto:qtwebkit-statusbot@openbossa.org">qtwebkit-statusbot@openbossa.org</a>&gt;<br>
To: <a href="mailto:webkit-qt@lists.webkit.org">webkit-qt@lists.webkit.org</a><br>
Subject: [webkit-qt] Minutes from the Status Meeting in #qtwebkit on<br>
        Freenode IRC network<br>
Message-ID: &lt;<a href="mailto:5063498a.0560b40a.7b73.223f@mx.google.com">5063498a.0560b40a.7b73.223f@mx.google.com</a>&gt;<br>
<br>
Updates:<br>
  * rtakacs status: still hacking our and Khronos&#39; webgl test environment<br>
  * bbandix status: extended QML WebView examples and pushed them to gerrit for review<br>
  * Ossy status: still hacking LLInt - <a href="http://wkb.ug/95749" target="_blank">http://wkb.ug/95749</a> , found what broke all EWS bots for half a day - <a href="http://wkb.ug/97647" target="_blank">http://wkb.ug/97647</a> , still hacking with an EvenSenderProxy bug - <a href="http://wkb.ug/92231" target="_blank">http://wkb.ug/92231</a> , minor gardening: skip/unskip tests and a buildfix<br>

  * tronical status: fixing a bunch of qtbase bugs, completed qdeclarativewebview move to qtquick1 (waiting for CI system)<br>
  * reni status: merge sandboxme and the old sandbox solution into one patch<br>
  * mibrunin status bug 82506<br>
  * azbest_hu status: gardening; buildfix for WTR on Windows; investigating and reporting other bug related to WTR on MSVC build; trying out an LLInt patch on Windows for Ossy.<br>
  * dicska status: fix WTR to use 60 sec longtimeout instead of 30 sec<br>
  * kadam status: Reviewing Qt skipped list. Closing the old bugs.<br>
  * setanta status: gardening Qt5 regressions<br>
  * kbalazs status: sickened today :(<br>
  * carewolf status: Trying to share more X11 global selection code between platforms<br>
  * jturcotte status: Fixed a crash on any key press in xcb-xlib. Looking at the qml auto test crashes and doing between-build-uploads of the rest of the page navigation patches.<br>
<br>
Missing updates from: Zoltan, abalazs, abinader, cmarcelo, darktears, elproxy, hnandor, hugopl, igoroliveira, jeez_, kenneth_, kkristof, lmoura, loki04, luck, noamr, rafaelbrandao, stampho, szledan, tczene, torarne, zalan, zalbisser, zherczeg<br>

<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
webkit-qt mailing list<br>
<a href="mailto:webkit-qt@lists.webkit.org">webkit-qt@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo/webkit-qt" target="_blank">http://lists.webkit.org/mailman/listinfo/webkit-qt</a><br>
<br>
<br>
End of webkit-qt Digest, Vol 36, Issue 27<br>
*****************************************<br>
</blockquote></div><br></div>