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

Le 05/10/2013 13:29, Konstantin Tokarev a écrit :>
>
> 04.10.2013, 21:54, "arnaud le roy" <[email protected]>:
>> thanks,
>>
>> now it compiles fine but i have some unresolved symbol in the final
>> linkage !
>>
>> for exemple :
>>
>> WebCore.lib(JSRTCPeerConnection.obj) : error LNK2019: unresolved
>> external symbol "public: void __thiscall WebC
>> ore::RTCPeerConnection::getStats(class WTF::PassRefPtr<class
>> WebCore::RTCStatsCallback>,class WTF::PassRefPtr<
>> class WebCore::MediaStreamTrack>)"
>> (?getStats@RTCPeerConnection@WebCore@@QAEXV?$PassRefPtr@VRTCStatsCallback@W
>> ebCore@@@WTF@@V?$PassRefPtr@VMediaStreamTrack@WebCore@@@4@@Z) referenced
>> in function "__int64 __fastcall WebCo
>> re::jsRTCPeerConnectionPrototypeFunctionGetStats(class JSC::ExecState
>> *)" (?jsRTCPeerConnectionPrototypeFuncti
>> onGetStats@WebCore@@YI_JPAVExecState@JSC@@@Z)
>>
>> i have 67 unresolved symbol, maybe it is not enougth to include idl ? it
>> seems that all the resolved symbol is on media_stream dependency (i
>> attach the major unresolved symbol).
>>
>> have you an idea ?
>
> You could have easily found (e.g. with git grep) that your missing symbol
> should be coming from Modules/mediastream/RTCPeerConnection.cpp.
>
> But files from WebCore/platform/mediastream are missing in WebCore/Target.pri.
> You should add them there.
>
> That should resolve linker error, however that may not be enough to get it
> working how you want. If you need working WebRTC implementation, you'll
> need non-dummy RTCPeerConnectionHandler implementation, and it's present
> only in Chromium port (platform/mediastream/chromium), so I'm afraid you
> will need a lot of work to integrate it.
>
>


_______________________________________________
webkit-qt mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-qt

Reply via email to