Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
6712 Discussions

Linker errors while building UMC_DOC_Examples (decoder for MPEG4)

rajpras
Beginner
373 Views

Hi I downloaded umc_doc_examples.zip and tried to build this... was getting below linker errors... I did provide below mentioned libraries.

ippcorel.lib
ippsemerged.lib
ippsmerged.lib
ippiemerged.lib
ippimerged.lib
ippccemerged.lib
ippccmerged.lib
ippjemerged.lib
ippjmerged.lib
ippvcemerged.lib
ippvcmerged.lib

What else i'm missing?

1>Linking...

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::SplitterParams::~SplitterParams(void)" (??1SplitterParams@UMC@@UAE@XZ) referenced in function "int __cdecl InitAVISplitter(class UMC::Splitter *,class UMC::DataReader *)" (?InitAVISplitter@@YAHPAVSplitter@UMC@@PAVDataReader@2@@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::SplitterParams::SplitterParams(void)" (??0SplitterParams@UMC@@QAE@XZ) referenced in function "int __cdecl InitAVISplitter(class UMC::Splitter *,class UMC::DataReader *)" (?InitAVISplitter@@YAHPAVSplitter@UMC@@PAVDataReader@2@@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::VideoDecoderParams::~VideoDecoderParams(void)" (??1VideoDecoderParams@UMC@@UAE@XZ) referenced in function "int __cdecl InitMPEG4VideoDecoder(class UMC::VideoDecoder *,class UMC::ColorSpaceConverter *,struct UMC::sVideoStreamInfo *)" (?InitMPEG4VideoDecoder@@YAHPAVVideoDecoder@UMC@@PAVColorSpaceConverter@2@PAUsVideoStreamInfo@2@@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::VideoDecoderParams::VideoDecoderParams(void)" (??0VideoDecoderParams@UMC@@QAE@XZ) referenced in function "int __cdecl InitMPEG4VideoDecoder(class UMC::VideoDecoder *,class UMC::ColorSpaceConverter *,struct UMC::sVideoStreamInfo *)" (?InitMPEG4VideoDecoder@@YAHPAVVideoDecoder@UMC@@PAVColorSpaceConverter@2@PAUsVideoStreamInfo@2@@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::VideoRenderParams::VideoRenderParams(void)" (??0VideoRenderParams@UMC@@QAE@XZ) referenced in function "int __cdecl InitVideoRender(class UMC::VideoRender *,struct UMC::sVideoStreamInfo *)" (?InitVideoRender@@YAHPAVVideoRender@UMC@@PAUsVideoStreamInfo@2@@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall UMC::FWVideoRender::RenderFrame(void)" (?RenderFrame@FWVideoRender@UMC@@UAEHXZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual double __thiscall UMC::FWVideoRender::GetRenderFrame(void)" (?GetRenderFrame@FWVideoRender@UMC@@UAENXZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall UMC::FWVideoRender::UnLockInputBuffer(class UMC::MediaData *,int)" (?UnLockInputBuffer@FWVideoRender@UMC@@UAEHPAVMediaData@2@H@Z) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall UMC::MPEG4VideoDecoder::GetFrame(class UMC::MediaData *,class UMC::MediaData *)" (?GetFrame@MPEG4VideoDecoder@UMC@@UAEHPAVMediaData@2@0@Z) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol _vm_time_get_tick referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall UMC::FWVideoRender::LockInputBuffer(class UMC::MediaData *)" (?LockInputBuffer@FWVideoRender@UMC@@UAEHPAVMediaData@2@@Z) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol _vm_time_get_frequency referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall UMC::AVISplitter::GetInfo(class UMC::SplitterInfo *)" (?GetInfo@AVISplitter@UMC@@UAEHPAVSplitterInfo@2@@Z) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::FIOReader::~FIOReader(void)" (??1FIOReader@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::AVISplitter::~AVISplitter(void)" (??1AVISplitter@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::SplitterInfo::~SplitterInfo(void)" (??1SplitterInfo@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::MPEG4VideoDecoder::~MPEG4VideoDecoder(void)" (??1MPEG4VideoDecoder@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::ColorSpaceConverter::~ColorSpaceConverter(void)" (??1ColorSpaceConverter@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::FWVideoRender::~FWVideoRender(void)" (??1FWVideoRender@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::MediaData::~MediaData(void)" (??1MediaData@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UMC::VideoData::~VideoData(void)" (??1VideoData@UMC@@UAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::VideoData::VideoData(void)" (??0VideoData@UMC@@QAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK201 9: unresolved external symbol "public: __thiscall UMC::MediaData::MediaData(unsigned int)" (??0MediaData@UMC@@QAE@I@Z) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::FWVideoRender::FWVideoRender(void)" (??0FWVideoRender@UMC@@QAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::ColorSpaceConverter::ColorSpaceConverter(void)" (??0ColorSpaceConverter@UMC@@QAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::MPEG4VideoDecoder::MPEG4VideoDecoder(void)" (??0MPEG4VideoDecoder@UMC@@QAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::SplitterInfo::SplitterInfo(void)" (??0SplitterInfo@UMC@@QAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::AVISplitter::AVISplitter(void)" (??0AVISplitter@UMC@@QAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>umc_doc_sample.obj : error LNK2019: unresolved external symbol "public: __thiscall UMC::FIOReader::FIOReader(void)" (??0FIOReader@UMC@@QAE@XZ) referenced in function "int __cdecl DecodeMPEG4Video(char *)" (?DecodeMPEG4Video@@YAHPAD@Z)

1>....\_binwin32/umc_doc_sample_d.exe : fatal error LNK1120: 29 unresolved externals

1>Build log was saved at "file://c:IPP - samplesuserForummpeg4encode-decoder\_binwin32objBuildLog.htm"

1>umc_doc_sample - 30 error(s), 2 warning(s)

0 Kudos
5 Replies
Vladimir_Dudnik
Employee
373 Views

Hello,

you need to place umc_doc_sample into media sample's application folder,then you need tobuild UMC media sample to get UMC static libraries which needed by that umc_doc_sample and after that you should be able to build it.

Vladimir

0 Kudos
rajpras
Beginner
373 Views

Hello,

Yes, i did built UMC media samples. I did give the directory of all libs of UMS media smaples (bin/win32/lib)as linker options. Though i get all those linker errors.

Any help is appreciated....

Thanks & regards

rajpras

0 Kudos
rajpras
Beginner
373 Views

Never mind.... I got rid of all those linker errors.

Thanks anyway.

0 Kudos
Vladimir_Dudnik
Employee
373 Views

That's great, please feel free to contact us in case of any issues.

Vladimir

0 Kudos
nayi_jitendra
Beginner
373 Views
hello Vladimir,

I have some problem to decode mpeg4 stream which i trying to store in txt file coming from sony IP Camera.As u can understand i am uploaded that txt file containing stream..

I want to decode this stream and want the image from this stream please help me if u can .......

i am getting this stream from Sony camera by http://:/mpeg4 this URL ........


0 Kudos
Reply