[webkit-qt] [WEBKIT 2.3] Compile on windows with --media-stream with qt 4.8.2 msvc

Konstantin Tokarev annulen at yandex.ru
Sat Oct 5 05:33:04 PDT 2013

05.10.2013, 16:11, "arnaud le roy" <sdnetwork at gmail.com>:
> Le 05/10/2013 14:00, Konstantin Tokarev a écrit :
>>  05.10.2013, 15:40, "arnaud le roy" <sdnetwork at gmail.com>:
>>>  thanks,
>>>  i have found my problems this morning and i post it but the message
>>>  awaits approval.
>>>  this is the message :
>>>>  hello,
>>>>  after some modifications, i have successfully compile the webkit with
>>>>  this options :
>>>>  --qt --media-stream --media-source --media-capture --video --no-webkit2
>>>>  this is the list of files that need to be modified :
>>>>  - Source\WebCore\DerivedSources.pri
>>>>  - Source\WebCore\WebCore.pri
>>>>  - Source\WebCore\Target.pri
>>>>  - Source\WebCore\platform\mediastream\RTCPeerConnectionHandler.cpp
>>>>  i have some doubt about the add of
>>>  WebCore\platform\mediastream>\gstreamer in the target.pri because in
>>>  windows the flag >WTF_USE_GSTREAMER=0 (maybe we can force it ?).and the
>>>  other platform >for mediastream are blackberry and chronium.
>>>>  any help on this part would be good.
>>>  so you confirm my doubt about this part (dummy RTCPeerConnectionHandler
>>>  )so if i understand for the moment we could not enable webrtc on windows
>>>  plattform
>>  Chromium supports windows, so you may want to try to plug that code into
>>  your WebKit build instead of dummy implementation. But it will probably
>>  have Chromium-specific dependencies, so you'll need to figure them out
>>  and maybe modify source code to make it working with QtWebKit.
>>  If your primary platform is Windows, you may want to switch from QtWebKit
>>  to Chromium port (or Qt WebEngine, Chromium wrapper being developed right
>>  now). AFAIK, media support was never first-class citizen for QtWebKit on
>>  Windows.
> Thanks for your help !
> but do you think that Qt WebEngine is compatible with Qt 4.8.* or only
> with greater than Qt 5.0 ?

Qt 5 is required (maybe even Qt 5.2), though it might be possible to backport
it to Qt 4. Or just use raw Chromium if Qt wrapper is not principal for you.


More information about the webkit-qt mailing list