Hi, 

> > Is the lib not initialized properly? I've seen this if you try to 
> > create osg-objects before calling osgInit(), or if the 
> class fails to 
> > register itself (could happen with linker optimizations when using 
> > static libraries).
> > 
> > (it's probably not that simple, but you never know..)
> 
> Unfortunately it's not that simple. The lib is initialized....
> The VideoGrab code hasn't changed since 2003, perhaps there's 
> something missing that has been added in the last 3 years?
> Is anybody using this part of the lib?

I also tried to rerun the fcEdit on the fcd file, but that didn't change
anything :(

Here's a dump of the "_type" variable. The _prototype is Null somehow.
Perhaps you can see something I don't see...

Thanks,

  Toni

-       _type   {_uiGroupId=166 _bInitialized=false _bDescsAddable=false
...}    osg::FieldContainerType
+       osg::DataType   {...}   osg::DataType
        _uiGroupId      166     unsigned short
        _bInitialized   false   bool
        _bDescsAddable  false   bool
        _baseType       IsFieldContainer
osg::FieldContainerType::BaseType
+       _pParent        0x01955018 class osg::FieldContainerType
osg::GrabForegroundBase::_type  osg::FieldContainerType *
+       _szParentName   {_str=0x0325df48 "GrabForeground" _memType=COPY }
osg::IDString
-       _szGroupName    {_str=0x00000000 <Ptr> non valido _memType=COPY }
osg::IDString
+       __vfptr 0x006be3f0 const osg::IDString::`vftable'       *
+       _str    0x00000000 <Ptr> non valido     char *
        _memType        COPY    osg::IDString::MemType
-       _pPrototype     {...}   osg::FieldContainerPtr
-       osg::FieldContainerPtrBase      {InvalidParentEPos=???
_containerSize=0 _uiParentEPos=65535 }  osg::FieldContainerPtrBase
        _containerSize  0       unsigned short
        _uiParentEPos   65535   unsigned short
-       _storeP 0x00000000 <Ptr> non valido     unsigned char *
                CXX0030: Errore: impossibile valutare l'espressione
unsigned char
        _fPrototypeCreate       0x10018650
osg::AVCodecGrabForegroundBase::createEmpty(void)
osg::FieldContainerPtr (void)*
+       _pDesc  0x100441b8 class osg::FieldDescription * *
osg::AVCodecGrabForegroundBase::_desc   osg::FieldDescription * *
        _uiDescByteCounter      28      unsigned int
+       _mDescMap       {size=10}
std::map<osg::IDStringLink,osg::FieldDescription
*,std::less<osg::IDStringLink>,std::allocator<std::pair<osg::IDStringLink
const ,osg::FieldDescription *> > >
+       _vDescVec       {first=??? last=???}
std::vector<osg::FieldDescription *,std::allocator<osg::FieldDescription *>
>
        _bCopy  false   bool
        _pPrototype     CXX0017: Errore: impossibile trovare il simbolo
"_pPrototype"   
        avfground       CXX0017: Errore: impossibile trovare il simbolo
"avfground"     


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to