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

DYNAMIC_CAST_INFO linkage problem in VC6.0 project

andrewk88
Beginner
312 Views
Dear IPP Team,
I'm trying to build VC6.0 project with a selection of IPP code components from

Media Processing Samples for Intel Integrated Performance Primitives (Intel IPP) version 5.0 Beta

I'm almost sucessfull, but the following type of messages

umc_h264_gen_enc.obj : error LNK2001: unresolved external symbol "protected: static struct DYNAMIC_CAST_INFO UMC::BaseCodecParams::m_DynamicCastInfo" (?m_DynamicCastInfo@BaseCodecParams@UMC@@1UDYNAMIC_CAST_INFO@@A)

Am I missing some extra library or is this something else?

(umc_dynamic_cast.h file is already in my project)

Best regards,

AndrewK

0 Kudos
4 Replies
andrewk88
Beginner
312 Views

... lease ignore asI have resolved this problem.

Thanks,

Andrew

0 Kudos
Vladimir_Dudnik
Employee
312 Views

Great, Andrew, please share with us what is your feeling with this sample. Whatcan be improved?

Regards,
Vladimir

0 Kudos
andrewk88
Beginner
312 Views

Hi Vladimir,

As you requested here are some thoughts on the Media Processing Samples:

1.the proposedUMC architecture does make a lot of sense if you're dealing with a different application contexts (e.g. media transcoding, playback, etc) using a variety of audio and/or video codecs/formats.

2. for some people (as myself) interested only in the particular components of entire architecture (e.g. H.264 encoder) there is some associated extra complexity overhead necessary to support application interfacing and OS virtualization L, while application building oriented people should truly appreciate J a set of efficiently implemented components as splitters, encoders, file writers etc forming DirectShow-like architecture.

3. here are some suggestionsfor the future:

a) to show a value of UMC Id recommend to provide more examples in the application directory of Media Processing Samples e.g. for video and/or audio format transcoding using typical UMC components - what about extending UMC with a capture components for live video and audio? (previously Ive used DirectShow for that) graphics+alpha blending? adding customized audio/video processing plug-ins before or after audio/video coding/decoding (is umc_reverb_demo such example?) RTP streaming?

b) please provide as much as possible extra documentation regarding both low-level components of UMC and application-level descriptions vs. learning via code analysis/debug

c) please think if possible about profiled or configurable building of this sample e.g. audio-only vs. video-only, codecs-only vs. decoders-only so everyone would be able to include only optional components of interest (perhaps, this might be a reason why we dont see a much interest in UMC on the forum list?) -what about providing project files for VC6/7???

Thank you for providing and please continue enhancing/extending IPP!

Best regards,

AndrewK

0 Kudos
Vladimir_Dudnik
Employee
312 Views
Andrew, thank you for raising important and interesting questions, I'm hoping there should be continuous discussion on UMC design and implementationat new topic you created. So, I'll watch for continuation, especially after you can try IPP v5.0 samples (where Media Sample will be updated as well).
Regards,
Vladimir
0 Kudos
Reply