libcurl does not load when asked to play a stream via python? - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: Windows (https://forum.kodi.tv/forumdisplay.php?fid=59) +---- Thread: libcurl does not load when asked to play a stream via python? (/showthread.php?tid=36339) |
libcurl does not load when asked to play a stream via python? - Voinage - 2008-08-25 Hello, Have been playing with xbmc for windows and trying to get my plugin stream urls to run. They are fine and perfectly scraped. They should run when clicked. Code: 15:45:14 T:1956 M:1011871744 DEBUG: NativeDllLoader: Loading: C:\Program Files\XBMC\system\libcurl.dll That is all that occurs. Not too familiar with Xbmc for windows. Libcurl.dll is there and appears fine, networking is fine. - DragonFly - 2008-08-28 I've noticed that on a clean (XP) install the windows\system32 folder does not contain the "msvcr71.dll" and the "msvcp71.dll" The "libcurl.dll" has, among others, these two libraries as dependencies. Copying these two to system32 solved the issue for the AMT script. (script initially worked, fetched all trailers but wouldn’t play any) When no scripts are used XBMC doesn’t have any dependencies other than a "normal" windows install. - WiSo - 2008-08-28 Not sure if the latest XBMC still need those libraries since it was build with visual studio 2008 which needs then msvcp9?.dll. All libraries are build with vs 2003 and need the 71 versions but we mapped them internally so the real libraries shouldn't be needed anymore (even they're mentioned in the logfile). Let me now if placing those 71 dlls is solving your problem even though it sounds weird. - DragonFly - 2008-08-28 I needed a fresh instal of XP (SP3) just for testing XBMC......just to rule out any other influences by other programs/updates/etc.
Result -> able to play selected trailers - Voinage - 2008-08-28 Fixed it. The coding needed to pass urls to xbmc for windows is slightly different. But only very slightly hence the fault. All about - List item call. Thanks though chaps. Veoh plugin is running great now on windows along with ninjavideo. will release them soon. All of my plugins will soon run on xbmc for xbox,windows,linux. - DragonFly - 2008-08-29 Great Voinage! Does your fix work XBMC wide or does it only apply for your plugins? - WiSo - 2008-08-29 Damn it, you're right Libcurl doesn't work with our internal dll loader afaik and uses the native one which of course needs the mentioned libraries. Patches as welcomed... - Gamester17 - 2008-08-29 http://wiki.xbmc.org/?title=HOW-TO_submit_a_patch - jmarshall - 2008-08-29 Special-casing libcurl like this might be a mistake. Do we know how it's breaking (i.e. is it reproducible?) If so, please trac the issue so we don't forget about it Cheers, Jonathan - elupus - 2008-08-30 why isn't libcurl using our internal loader?? it should work asfar as I know. there was an issue awhile back, but that has since been rectified. - WiSo - 2008-09-01 afaik we didn't get shoutcast to stream. It works in the debugger when running VS but it doesn't work without (even debug binary). Charly and I didn't found anything which could cause it but then he tried it without our internal loader and it worked. - veop - 2008-09-27 Does anyone have any idea why adding those two DLLs would not solve the issue on Vista x64? I'm running XBMC Atlantis Beta1 and the AMT script that comes with it. I'm getting the DLL load error in my log (below). I have msvcp71.dll and msvcr71.dll in \system32 (also tried putting them in xbmc\system). All of the other DLLs that libcurl depends on are also in \system32 already. Here's my log: http://pastebin.com/d4ce13599 Thanks |