[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.

-- 
Regards,
Konstantin


More information about the webkit-qt mailing list