[Helix-client-dev] several splay_mp3 profile/branch buildcombinations (why do some work, and some don't?)

[Helix-client-dev] several splay_mp3 profile/branch buildcombinations (why do some work, and some don't?)

Wouter van Heyst wouter at vidicode.nl
Thu May 13 02:14:11 PDT 2004


On Wed, May 12, 2004 at 02:09:50PM -0700, Ryan Gammon wrote:
> Greg Wright wrote:
> 
> >o DLLs, even though they get built, can fail to load, resulting
> > in your 0x80040011(missing componets) error, because of undefined
> > symbols in them. This can happen if you choose a bad branch/profile
> > combination. You can test this with a simple app under linux:
> > 
> >
> 
> Another idea -- I add the following patch to my builds, which shows 
> errors that would otherwise not propagate out of the engine. Some 
> missing symbol errors will show up via this.
> 
> diff -u -r1.44.2.3 hxcleng.cpp
> --- hxcleng.cpp 6 May 2004 19:30:38 -0000       1.44.2.3
> +++ hxcleng.cpp 12 May 2004 21:00:13 -0000
> @@ -2934,6 +2934,10 @@
>                pMoreInfoURL);
>     return HXR_OK;
>     }
> +    else
> +    {
> +        printf("%s %s\n", pUserString, pMoreInfoURL);
> +    }
>     return HXR_NOTIMPL;
> }
> 

branch: helix
profile: helix-client-all-defines

 ./splay ~/muziek/001_eject.mp3                 
 Simpleplayer is looking for the client core at ./clntcore.so
 Common DLL path DT_Common=.
 Plugin path DT_Plugins=.
 Codec path DT_Codecs=.
 hxxml.so RealNetworks XML Parser Plugin (null)
 clntcore.so No RMACreateInstance (null)
 smplfsys.so RealNetworks Local File System (null)
 mp3fformat.so RealNetworks MP3 File Format Plugin (null)
 mp3render.so RealNetworks MPEG Renderer Plugin (null)
 hxsdp.so RealNetworks SDP Stream Description Plugin (null)
 opening file:///home/larstiq/muziek/001_eject.mp3 on player 0
 Report(3, -2147221487, "file:///home/larstiq/muziek/001_eject.mp3", 0, "(NULL)", "Can't convert error code 0x80040011 - please find corresponding HXR code in common/include/hxresult.h")

nm A --demangle *.so | grep RMACreateInstance
	hxsdp.so:0000231c T RMACreateInstance
	hxxml.so:00002f68 T RMACreateInstance
	mp3fformat.so:000036a8 T RMACreateInstance
	mp3render.so:00007288 T RMACreateInstance
	smplfsys.so:000047c0 T RMACreateInstance

Wouter van Heyst
Vidicode Datacommunicatie BV




More information about the Helix-client-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.