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