Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
6654 Discussions

ERROR in building "audio-video-codec" in IPP samples

win847
Beginner
173 Views

first building pipelineumc_pipeline ,it can't passed.

The log is below:

icl.exe /W4 /O2 /MT /EHsc /GS /c /Qwd9,171,188,593,810,981,1125,1418 /Qopenmp -I include -I "....corevminclude" -I "....corevmincludesys" -I "....coreumcinclude" -I "....corevm_plusinclude" -I "....coreuscinclude" -I "....codecaac_decinclude" -I "....codecaac_dec_intinclude" -I "....codecaac_encinclude" -I "....codecaac_enc_intinclude" -I "....codecac3_decinclude" -I "....codecavi_splinclude" -I "....codeccolor_space_converterinclude" -I "....codeccommoninclude" -I "....codecdv100_decinclude" -I "....codecdv50_decinclude" -I "....codecdv_decinclude" -I "....codecdv_encinclude" -I "....codecdv50_encinclude" -I "....codecdv100_encinclude" -I "....codech264_decinclude" -I "....codech264_encinclude" -I "....codech264_splinclude" -I "....codecjpeginclude" -I "....codecmp3_decinclude" -I "....codecmp3_dec_intinclude" -I "....codecmp3_encinclude" -I "....codecmp3_enc_intinclude" -I "....codecmpeg2_decinclude" -I "....codecmpeg2_encinclude" -I "....codecmpeg2_muxinclude" -I "....codecmpeg4_decinclude" -I "....codecmpeg4_encinclude" -I "....codecmpeg4_splinclude" -I "....codecmpeg4_muxinclude" -I "....codec everb_filterinclude" -I "....codecsound3d_filterinclude" -I "....codech261_decinclude" -I "....codech263_decinclude" -I "....codech261_encinclude" -I "....codech263_encinclude" -I "....codecspeech_codecinclude" -I "....codecdemuxerinclude" -I "....codecvc1_commoninclude" -I "....codecvc1_splinclude" -I "....codecvc1_decinclude" -I "....ioaudio_rendersinclude" -I "....iomedia_buffersinclude" -I "....ioumc_ioinclude" -I "....iovideo_rendersinclude" -I "....pipelineumc_pipelineinclude" -I "....plug-inaudio_codecsinclude" -I "....plug-inobject_factoryinclude" -I "....applicationaudio_codec_coninclude" -I "....applicationsimple_playerinclude" -I "....applicationumc_reverb_demoinclude" -I "....applicationumc_video_enc_coninclude" -I "....applicationvirtual_ac_5p1include" -I "....applicationumc_h264_dec_coninclude" -I "....applicationumc_transcoder_coninclude" /D "STRICT" /D "NDEBUG" /D _WIN32 /D _WIN32_WINNT=0x0500 /D WIN32 /Fo....\_binwin32_icl91objumc_pipeline /c .srcavsync.cpp .srccodec_pipeline.cpp .src imed_color_converter.cpp .srcumc_source_types.cpp
Intel C++ Compiler for 32-bit applications, Version 9.1 Build 20060706Z Package ID: W_CC_C_9.1.028
Copyright (C) 1985-2006 Intel Corporation. All rights reserved.
30 DAY EVALUATION LICENSE

avsync.cpp
icl: NOTE: The evaluation period for this product ends on 3-sep-2007 UTC.
....coreumcincludeumc_structures.h(399): remark #271: trailing comma is nonstandard
FLAG_VDEC_COMPATIBLE = 0x00001000,
^

....coreumcincludeumc_structures.h(504): remark #271: trailing comma is nonstandard
& nbsp; FLAG_SPL_REPOSITION_DISABLED= 0x00004000,
^

....coreumcincludeumc_audio_render.h(71): remark #869: parameter "pMedia" was never referenced
virtual Status SetParams(MediaReceiverParams *pMedia,
^

....coreumcincludeumc_audio_render.h(72): remark #869: parameter "trickModes" was never referenced
Ipp32u trickModes = UMC_TRICK_MODES_NO)
^

includeumc_source_types.h(40): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoFile : public SourceInfo
^

includeumc_source_types.h(52): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoNet : public SourceInfo
^

includeumc_source_types.h(68): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoWebCam : public SourceInfo
^

includeumc_source_types.h(87): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoCam : public SourceInfo
^

....ioaudio_rendersinclude ull_audio_render.h(46): remark #654: overloaded virtual function "UMC::BasicAudioRender::GetTimeTick" is only partially overridden in class "UMC::NULLAudioRender"
class NULLAudioRender : public BasicAudioRender
^

.srcavsync.cpp(297): remark #181: argument is incompatible with corresponding format string conversion
vm_string_printf(VM_STRING("-BitPerSample: %d "), m_SplitterInfo.m_audio_info.bitPerSample);
^

.srcavsync.cpp(912): remark #1572: floating-point equality and inequality comparisons are unreliable
if (m_Stat.dfFrameTime == -1.0 || get_fr_sts != UMC::UMC_OK)
^

.srcavsync.cpp(1040): remark #1572: floating-point equality and inequality comparisons are unreliable
if (-1.0 == dfAudioTime)
^

.srcavsync.cpp(1211): remark #1572: floating-point equality and inequality comparisons are unreliable
if (0.0 != m_Stat.dfConversionTime)
^

.srcavsync.cpp(1458): remark #1572: floating-point equality and inequality comparisons are unreliable
if (-1. != m_pAudioRender->GetTime())
^

.srcavsync.cpp(1543): remark #869: parameter "trickFlag" was never referenced
UMC::Status AVSync::SetTrickModeSpeed(CommonCtl& rControlParams, Ipp32u trickFlag, Ipp64f offset)
^

.srcavsync.cpp(1543): remark #869: parameter "offset" was never referenced
UMC::Status AVSync::SetTrickModeSpeed(CommonCtl& rControlParams, Ipp32u trickFlag, Ipp64f offset)
& nbsp; ^

codec_pipeline.cpp
....coreumcincludeumc_structures.h(399): remark #271: trailing comma is nonstandard
FLAG_VDEC_COMPATIBLE = 0x00001000,
^

....coreumcincludeumc_structures.h(504): remark #271: trailing comma is nonstandard
FLAG_SPL_REPOSITION_DISABLED= 0x00004000,
^

....coreumcincludeumc_audio_render.h(71): remark #869: parameter "pMedia" was never referenced
virtual Status SetParams(MediaReceiverParams *pMedia,
^

....coreumcincludeumc_audio_render.h(72): remark #869: parameter "trickModes" was never referenced
Ipp32u trickModes = UMC_TRICK_MODES_NO)
^

includeumc_source_types.h(40): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoFile : public SourceInfo
^

includeumc_source_types.h(52): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoNet : public SourceInfo
^

includeumc_source_types.h(68): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoWebCam : public SourceInfo
^

includeumc_source_types.h(87): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoCam : public SourceInfo
^

....ioumc_ioincludeumc_file_reader.h(40): remark #654: overloaded virtual function "UMC::DataReader::SetPosition" is only partially overridden in class "UMC::FileReader"
class FileReader : public DataReader
^

....ioumc_ioincludeumc_fio_reader.h(23): remark #654: overloaded virtual function "UMC::DataReader::SetPosition" is only partially overridden in class "UMC::FIOReader"
class FIOReader : public DataReader
^

....codeccommonincludeaaccmn_const.h(51): remark #271: trailing comma is nonstandard
UMC_AAC_ADIF,
^

....codecaac_dec_intincludeumc_aac_decoder_int.h(84): remark #424: extra ";" ignored
}; // namespace UMC
^

....codecaac_decincludeumc_aac_decoder.h(87): remark #424: extra ";" ignored
}; // namespace UMC
^

....ioaudio_rendersincludewinmm_render.h(27): remark #654: overloaded virtual function "UMC::BasicAudioRender::GetTimeTick" is only partially overridden in class "UMC::WinMMAudioRender"
class WinMMAudioRender :public BasicAudioRender
^

....ioaudio_rendersincludedsound_buf.h(65): error: identifier "LPDIRECTSOUND8" is undefined
LPDIRECTSOUND8 m_pDS;
^

....ioaudio_rendersincludedirectsound_render.h(27): remark #654: overloaded virtual function "UMC::BasicAudioRender::GetTimeTick" is only partially overridden in class "UMC::DSoundAudioRender"
class DSoundAudioRender:public BasicAudioRender
^

....ioaudio_rendersincludedirectsound_render.h(58): remark #424: extra ";" ignored
}; // namespace UMC
^

....ioaudio_rendersinclude ull_audio_render.h(46): remark #654: overloaded virtual function "UMC::BasicAudioRender::GetTimeTick" is only partially overridden in class "UMC::NULLAudioRender"
class NULLAudioRender : public BasicAudioRender
^

....ioaudio_rendersincludewav_file.h(19): remark #444: destructor for base class "UMC::AudioFile" is not virtual
class WavFile: public AudioFile
^

....ioaudio_rendersincludefw_audio_render.h(33): remark #654: overloaded virtual function "UMC::BasicAudioRender::GetTimeTick" is only partially overridden in class "UMC::FWAudioRender"
class FWAudioRender :public BasicAudioRender
^

....ioaudio_rend ersincludefw_audio_render.h(60): remark #424: extra ";" ignored
}; // namespace UMC
^

....coreumcincludeumc_linked_list.h(349): remark #424: extra ";" ignored
}; // namespace UMC
^

....coreumcincludeumc_index.h(184): remark #424: extra ";" ignored
}; // namespace UMC
^

....codecdemuxerincludeumc_demuxer.h(24): remark #654: overloaded virtual function "UMC::Splitter::GetNextAudioData" is only partially overridden in class "UMC::Demuxer"
class Demuxer : public Splitter
^

....codecdemuxerincludeumc_demuxer.h(24): remark #654: overloaded virtual function "UMC::Splitter::GetNextVideoData" is only partially overridden in class "UMC::Demuxer"
class Demuxer : public Splitter
^

....codecdemuxerincludeumc_threaded_demuxer.h(40): remark #654: overloaded virtual function "UMC::Splitter::GetNextVideoData" is only partially overridden in class "UMC::AdvancedThreadedDemuxer"
class AdvancedThreadedDemuxer : public Splitter
^

....codecdemuxerincludeumc_threaded_demuxer.h(104): remark #654: overloaded virtual function "UMC::Splitter::GetNextVideoData" is only partially overridden in class "UMC::ThreadedDemuxer"
class ThreadedDemuxer : public AdvancedThreadedDemuxer
^

....codecvc1_splincludeumc_vc1_spl.h(25): remark #654: overloaded virtual function "UMC::Splitter::GetNextVideoData" is only partially overridden in class "UMC::VC1Splitter"
class VC1Splitter : public Splitter
^

....codecvc1_splincludeumc_vc1_spl.h(25): remark #654: overloaded virtual function "UMC::Splitter::GetNextAudioData" is only partially overridden in class "UMC::VC1Splitter"
class VC1Splitter : public Splitter
^

....codecvc1_commonincludeumc_vc1_common_defs.h(138): remark #271: trailing comma is nonstandard
VC1_MVMODE_INTENSCOMP = 4, //0001 Intensity Compensation
^

....codecvc1_decincludeumc_vc1_dec_job.h(145): remark #271: trailing comma is nonstandard
VC1SampleTask,
^

....codecdv100_decincludeumc_dv100_decoder.h(37): remark #271: trailing comma is nonstandard
SYSTEM_1080_HEIGHT = 1080,
& nbsp; ^

includeumc_video_decoders.h(126): remark #111: statement is unreachable
return NULL;
^

....coreuscincludeumc_speech_mediadata.h(38): remark #424: extra ";" ignored
};// namespace UMC
^

....coreuscincludeumc_speech_codec.h(134): remark #424: extra ";" ignored
};// namespace UMC
^

....codecspeech_codecincludeumc_speech_decoder.h(53): remark #424: extra ";" ignored
};// namespace UMC
^

.srccodec_pipeline.cpp(902): remark #111: statement is unreachable
ulPrefferedRender = GDI_VIDEO_RENDER;
^

timed_color_converter.cpp
compilation aborted for .srccodec_pipeline.cpp (code 2)
....coreumcincludeumc_structures.h(399): remark #271: trailing comma is nonstandard
FLAG_VDEC_COMPATIBLE = 0x00001000,
^

....coreumcincludeumc_structures.h(504): remark #271: trailing comma is nonstandard
FLAG_SPL_REPOSITION_DISABLED= 0x00004000,
^

umc_source_types.cpp
....coreumcincludeumc_structures.h(399): remark #271: trailing comma is nonstandard
FLAG_VDEC_COMPATIBLE = 0x00001000,
^

....coreumcincludeumc_structures.h(504): remark #271: trailing comma is nonstandard
FLAG_SPL_REPOSITION_DISABLED= 0x00004000,
^

includeumc_source_types.h(40): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoFile : public SourceInfo
  ; ^

includeumc_source_types.h(52): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoNet : public SourceInfo
^

includeumc_source_types.h(68): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoWebCam : public SourceInfo
^

includeumc_source_types.h(87): remark #444: destructor for base class "UMC::SourceInfo" is not virtual
class SourceInfoCam : public SourceInfo
^

.srcumc_source_types.cpp(163): remark #181: argument is incompatible with corresponding format string conversion
vm_string_sprintf((vm_char *) lpbBuffer, VM_STRING("%d:%d:%d:%f:"), m_uiResolutionX,
^

.srcumc_source_types.cpp(164): remark #181: argument is incompatible with corresponding format string conversion
m_uiResolutionY,
^

.srcumc_source_types.cpp(165): remark #181: argument is incompatible with corresponding format string conversion
m_uiBitrate,
^

NMAKE : fatal error U1077: '"C:Program FilesIntelCompilerC++9.1Ia32Binicl.exe"' : return code '0x2'
Stop.

0 Kudos
3 Replies
win847
Beginner
173 Views

"C:Program FilesIntelipp5.2ia32 oolsenvippenv.bat"
IA32 Architecture selected
Searching for default compiler.
Intel C++ Compiler v.9.1 for IA32 selected
Start components compile
******* pipelineumc_pipeline : FAILED
******* corevm : PASSED

Because audio-video-codecsapplicationsimple_player will link this lib, I can't make simpleplayer bin file.

who can help me dealing with this problem, or you can give me simpleplayer bin file (IA32).

Thanks very much!

win847
Beginner
173 Views

I build image-codecsjpegview successfully, and test other sample,all successful.

I just use build32.bat to make it. And don't change the code and makefile.

Vladimir_Dudnik
Employee
173 Views

Hello,

I think that the root issue that IPP media sample requires Microsoft Direct X SDK v9.0 or higher (it is mentioned in application's readme.htm but not in release notes.

....ioaudio_rendersincludedsound_buf.h(65): error: identifier "LPDIRECTSOUND8" is undefined
LPDIRECTSOUND8 m_pDS;

Regards,
Vladimir

Reply