实例介绍
最全的 英特尔 高性能多媒体函数库(英特尔 IPP)6.0 包括编译好的library
【实例截图】
【核心代码】
5d0566a5-a5f7-4a89-898c-e9594ca2de61
├── advanced-usage
│ ├── cpuinfo
│ │ ├── build32.bat
│ │ ├── buildem64t.bat
│ │ ├── include
│ │ │ └── ippcpuinfo.h
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ ├── asm
│ │ │ ├── pscpuinfo32eas.asm
│ │ │ ├── pscpuinfo32eas.obj
│ │ │ ├── pscpuinfoas.asm
│ │ │ └── pscpuinfoas.obj
│ │ ├── ippgetcpuinfo.c
│ │ └── samplecpuinfo.c
│ ├── ippsdrv
│ │ ├── drvnew
│ │ │ ├── expdrv
│ │ │ │ ├── exit.c
│ │ │ │ ├── ippsexp.c
│ │ │ │ ├── ippsexp.def
│ │ │ │ ├── ippsexp.h
│ │ │ │ ├── ippsexp.rc
│ │ │ │ ├── makefile
│ │ │ │ └── sources
│ │ │ └── sys
│ │ │ ├── ioctl.c
│ │ │ ├── ippsdrv.c
│ │ │ ├── ippsdrv.h
│ │ │ ├── ippsdrv.inf
│ │ │ ├── ippsdrv.rc
│ │ │ ├── ippsfunc.c
│ │ │ ├── makefile
│ │ │ └── sources
│ │ ├── drvold
│ │ │ ├── exit.c
│ │ │ ├── ioctl.c
│ │ │ ├── ippsfunc.c
│ │ │ ├── ippsold.c
│ │ │ ├── ippsold.h
│ │ │ ├── ippsold.inf
│ │ │ ├── ippsold.rc
│ │ │ ├── makefile
│ │ │ └── sources
│ │ ├── ippsapp
│ │ │ ├── build32.bat
│ │ │ ├── buildem64t.bat
│ │ │ ├── makefile
│ │ │ ├── res
│ │ │ │ ├── ippsapp.ico
│ │ │ │ └── ippsapp.rc2
│ │ │ └── src
│ │ │ ├── aboutdlg.cpp
│ │ │ ├── aboutdlg.h
│ │ │ ├── cpuinfo.cpp
│ │ │ ├── cpuinfo.h
│ │ │ ├── drvbase.cpp
│ │ │ ├── drvbase.h
│ │ │ ├── drvdlg.cpp
│ │ │ ├── drvdlg.h
│ │ │ ├── drvnew.cpp
│ │ │ ├── drvnew.h
│ │ │ ├── drvold.cpp
│ │ │ ├── drvold.h
│ │ │ ├── except.cpp
│ │ │ ├── except.h
│ │ │ ├── ippsapp.cpp
│ │ │ ├── ippsapp.h
│ │ │ ├── ippsapp.rc
│ │ │ ├── osver.cpp
│ │ │ ├── osver.h
│ │ │ ├── resource.h
│ │ │ ├── service.cpp
│ │ │ ├── service.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ ├── readme.htm
│ │ └── release
│ │ ├── ippsdrv.inf
│ │ ├── ippsold.inf
│ │ ├── win32
│ │ │ ├── ippsapp.exe
│ │ │ ├── ippsapp.exe.manifest
│ │ │ ├── ippsdrv.sys
│ │ │ ├── ippsexp.sys
│ │ │ └── ippsold.sys
│ │ └── winem64t
│ │ ├── ippsapp.exe
│ │ ├── ippsapp.exe.manifest
│ │ ├── ippsdrv.sys
│ │ ├── ippsexp.sys
│ │ └── ippsold.sys
│ ├── linkage
│ │ ├── customdll
│ │ │ ├── build32.bat
│ │ │ ├── buildem64t.bat
│ │ │ ├── Makefile
│ │ │ ├── readme.htm
│ │ │ ├── src
│ │ │ │ ├── dllmain.c
│ │ │ │ ├── export.def
│ │ │ │ └── ipptwo.c
│ │ │ ├── win32.ini
│ │ │ └── winem64t.ini
│ │ ├── i_malloc
│ │ │ ├── build32.bat
│ │ │ ├── build64.bat
│ │ │ ├── buildem64t.bat
│ │ │ ├── i_malloc.h
│ │ │ ├── i_malloc_sample.c
│ │ │ ├── makefile
│ │ │ ├── readme.htm
│ │ │ ├── win32.ini
│ │ │ ├── win64.ini
│ │ │ └── winem64t.ini
│ │ └── mergedlib
│ │ ├── build32.bat
│ │ ├── ippmerged.mak
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ ├── funclist.h
│ │ ├── ippmerged.c
│ │ ├── ippmerged.h
│ │ └── ipptwo.c
│ └── wincex86
│ ├── newres.h
│ ├── readme.htm
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── test_ipp.cpp
│ ├── test_ipp.h
│ ├── test_ipp.ico
│ ├── test_ipp.rc
│ ├── test_ipp.vcp
│ └── test_ipp.vcw
├── audio-video-codecs
│ ├── application
│ │ ├── simple_player
│ │ │ ├── link_list.ini
│ │ │ ├── readme.htm
│ │ │ ├── simple_player.sln
│ │ │ ├── simple_player.vcproj
│ │ │ └── src
│ │ │ └── simple_player.cpp
│ │ ├── umc_h264_dec_con
│ │ │ ├── link_list.ini
│ │ │ ├── readme.htm
│ │ │ ├── src
│ │ │ │ └── main.cpp
│ │ │ ├── umc_h264_dec_con.sln
│ │ │ └── umc_h264_dec_con.vcproj
│ │ └── umc_video_enc_con
│ │ ├── avs.par
│ │ ├── dv.par
│ │ ├── h261.par
│ │ ├── h263.par
│ │ ├── h264.par
│ │ ├── include
│ │ │ └── utils.h
│ │ ├── link_list.ini
│ │ ├── mpeg2.par
│ │ ├── mpeg4.par
│ │ ├── readme.htm
│ │ ├── src
│ │ │ ├── video_enc_con.cpp
│ │ │ └── video_enc_utils.cpp
│ │ ├── umc_video_enc_con.sln
│ │ └── umc_video_enc_con.vcproj
│ ├── _bin
│ │ └── win32_
│ │ └── obj
│ │ ├── aac_enc
│ │ │ └── sbr_enc_dbg.obj
│ │ ├── color_space_converter
│ │ │ └── umc_d3d_video_processing.obj
│ │ ├── common
│ │ │ └── aaccmn_ics.obj
│ │ ├── me
│ │ │ ├── umc_me_m2.obj
│ │ │ └── umc_vme.obj
│ │ ├── mpeg2_enc
│ │ │ ├── umc_mpeg2_enc_b_me.obj
│ │ │ └── umc_mpeg2_enc_p_me.obj
│ │ └── vm_plus
│ │ └── umc_malloc.obj
│ ├── build32.bat
│ ├── buildem64t.bat
│ ├── codec
│ │ ├── aac_dec
│ │ │ ├── aac_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── aac_dec_decoding_fp.h
│ │ │ │ ├── aac_dec_fp.h
│ │ │ │ ├── aac_dec_huff_tables_fp.h
│ │ │ │ ├── aac_dec_ltp_fp.h
│ │ │ │ ├── aac_dec_own_fp.h
│ │ │ │ ├── aac_dec_ps_fp.h
│ │ │ │ ├── aac_dec_sbr_fp.h
│ │ │ │ ├── aac_dec_tns_fp.h
│ │ │ │ ├── als_dec.h
│ │ │ │ ├── als_dec_own.h
│ │ │ │ ├── als_dec_tabs.h
│ │ │ │ ├── bsac_dec.h
│ │ │ │ ├── bsac_dec_tabs.h
│ │ │ │ ├── sbr_dec_tabs_fp.h
│ │ │ │ └── umc_aac_decoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── aac_dec_api_fp.c
│ │ │ ├── aac_dec_decoding_fp.c
│ │ │ ├── aac_dec_huff_tables_fp.c
│ │ │ ├── aac_dec_ltp_fp.c
│ │ │ ├── aac_dec_ps_fp.c
│ │ │ ├── aac_dec_sbr_fp.c
│ │ │ ├── aac_dec_ssr_fp.c
│ │ │ ├── aac_dec_tns_fp.c
│ │ │ ├── als_dec_api.c
│ │ │ ├── als_dec_parsers.c
│ │ │ ├── als_dec_reconstruct.c
│ │ │ ├── als_dec_tables.c
│ │ │ ├── bsac_dec_api.c
│ │ │ ├── bsac_dec_tables.c
│ │ │ ├── ps_dec_qmf_fp.c
│ │ │ ├── ps_dec_tabs_fp.c
│ │ │ ├── sbr_dec_dequant_fp.c
│ │ │ ├── sbr_dec_filter_qmf_fp.c
│ │ │ ├── sbr_dec_hf_adjust_fp.c
│ │ │ ├── sbr_dec_hf_gen_fp.c
│ │ │ ├── sbr_dec_noise_tabs_fp.c
│ │ │ ├── sbr_dec_qmf_tabs_fp.c
│ │ │ └── umc_aac_decoder.cpp
│ │ ├── aac_dec_int
│ │ │ ├── aac_dec_int.vcproj
│ │ │ ├── include
│ │ │ │ ├── aac_dec_decoding_int.h
│ │ │ │ ├── aac_dec_huff_tables_int.h
│ │ │ │ ├── aac_dec_int.h
│ │ │ │ ├── aac_dec_ltp_int.h
│ │ │ │ ├── aac_dec_own_int.h
│ │ │ │ ├── aac_dec_tns_int.h
│ │ │ │ ├── sbr_dec_api_int.h
│ │ │ │ ├── sbr_dec_own_int.h
│ │ │ │ ├── sbr_dec_settings_int.h
│ │ │ │ ├── sbr_dec_tabs_int.h
│ │ │ │ └── umc_aac_decoder_int.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── aac_dec_api_int.c
│ │ │ ├── aac_dec_decoding_int.c
│ │ │ ├── aac_dec_huff_tables_int.c
│ │ │ ├── aac_dec_ltp_int.c
│ │ │ ├── aac_dec_tns_int.c
│ │ │ ├── sbr_dec_decoder_int.c
│ │ │ ├── sbr_dec_dequant_int.c
│ │ │ ├── sbr_dec_filter_qmf_int.c
│ │ │ ├── sbr_dec_hf_adjust_int.c
│ │ │ ├── sbr_dec_hf_gen_int.c
│ │ │ ├── sbr_dec_math_int.c
│ │ │ ├── sbr_dec_noise_tabs_int.c
│ │ │ └── umc_aac_decoder_int.cpp
│ │ ├── aac_enc
│ │ │ ├── aac_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── aac_enc_fp.h
│ │ │ │ ├── aac_enc_ltp_fp.h
│ │ │ │ ├── aac_enc_own_fp.h
│ │ │ │ ├── aac_enc_psychoacoustic_fp.h
│ │ │ │ ├── aac_enc_quantization_fp.h
│ │ │ │ ├── saacenc_tns.h
│ │ │ │ ├── sbr_enc_api_fp.h
│ │ │ │ ├── sbr_enc_dbg.h
│ │ │ │ ├── sbr_enc_own_fp.h
│ │ │ │ ├── sbr_enc_settings.h
│ │ │ │ ├── sbr_enc_struct.h
│ │ │ │ └── umc_aac_encoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── aac_enc_api_fp.c
│ │ │ ├── aac_enc_ltp_fp.c
│ │ │ ├── aac_enc_psychoacoustic_fp.c
│ │ │ ├── aac_enc_psy_tables_fp.c
│ │ │ ├── aac_enc_quantization_fp.c
│ │ │ ├── aac_enc_thr.c
│ │ │ ├── sbr_enc_bitstream.c
│ │ │ ├── sbr_enc_dbg.c
│ │ │ ├── sbr_enc_delta_coding.c
│ │ │ ├── sbr_enc_encoder_fp.c
│ │ │ ├── sbr_enc_env_estimation_fp.c
│ │ │ ├── sbr_enc_frame_gen.c
│ │ │ ├── sbr_enc_invf_estimation_fp.c
│ │ │ ├── sbr_enc_noisef_estimation_fp.c
│ │ │ ├── sbr_enc_qmf_fp.c
│ │ │ ├── sbr_enc_resampler_fp.c
│ │ │ ├── sbr_enc_sin_estimation_fp.c
│ │ │ ├── sbr_enc_ton_estimation_fp.c
│ │ │ ├── sbr_enc_tuning_tabs.c
│ │ │ ├── sbr_enc_utility_fp.c
│ │ │ └── umc_aac_encoder.cpp
│ │ ├── aac_enc_int
│ │ │ ├── aac_enc_int.vcproj
│ │ │ ├── include
│ │ │ │ ├── aac_enc_filterbank_int.h
│ │ │ │ ├── aac_enc_int.h
│ │ │ │ ├── aac_enc_ltp_int.h
│ │ │ │ ├── aac_enc_own_int.h
│ │ │ │ ├── aac_enc_psychoacoustic_int.h
│ │ │ │ ├── aac_enc_quantization_int.h
│ │ │ │ ├── aac_enc_wnd_tables_int.h
│ │ │ │ ├── saacenc_int_tns.h
│ │ │ │ └── umc_aac_encoder_int.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── aac_enc_api_int.c
│ │ │ ├── aac_enc_filterbank_int.c
│ │ │ ├── aac_enc_ltp_int.c
│ │ │ ├── aac_enc_psychoacoustic_int.c
│ │ │ ├── aac_enc_psy_tables_int.c
│ │ │ ├── aac_enc_quantization_int.c
│ │ │ ├── aac_enc_win_tables_int.c
│ │ │ └── umc_aac_encoder_int.cpp
│ │ ├── ac3_dec
│ │ │ ├── ac3_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── ac3_dec.h
│ │ │ │ ├── ac3_dec_own_fp.h
│ │ │ │ ├── ac3_dec_status.h
│ │ │ │ ├── ac3_dec_tables.h
│ │ │ │ └── umc_ac3_decoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── ac3_dec_api_fp.c
│ │ │ ├── ac3_dec_bitallocation.c
│ │ │ ├── ac3_dec_coupling.c
│ │ │ ├── ac3_dec_crc.c
│ │ │ ├── ac3_dec_downmixing.c
│ │ │ ├── ac3_dec_exponents.c
│ │ │ ├── ac3_dec_imdct.c
│ │ │ ├── ac3_dec_mantissa.c
│ │ │ ├── ac3_dec_parse.c
│ │ │ ├── ac3_dec_rematrix.c
│ │ │ ├── ac3_dec_tables.c
│ │ │ └── umc_ac3_decoder.cpp
│ │ ├── avi_spl
│ │ │ ├── avi_spl.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_avi_spl_chunk.h
│ │ │ │ ├── umc_avi_splitter.h
│ │ │ │ └── umc_avi_types.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_avi_spl_chunk.cpp
│ │ │ └── umc_avi_splitter.cpp
│ │ ├── avs_common
│ │ │ ├── avs_common.vcproj
│ │ │ ├── include
│ │ │ │ ├── trace_log.h
│ │ │ │ ├── umc_avs_coeffs_buffer.h
│ │ │ │ ├── umc_avs_consts.h
│ │ │ │ ├── umc_avs_context.h
│ │ │ │ ├── umc_avs_dec_additional_info.h
│ │ │ │ ├── umc_avs_dec_byte_stream.h
│ │ │ │ ├── umc_avs_fusion_core.h
│ │ │ │ ├── umc_avs_list.h
│ │ │ │ ├── umc_avs_mb_info.h
│ │ │ │ ├── umc_avs_memory_piece.h
│ │ │ │ ├── umc_avs_pic.h
│ │ │ │ ├── umc_avs_picture_header.h
│ │ │ │ ├── umc_avs_processing_unit.h
│ │ │ │ ├── umc_avs_processing_unit_sleep.h
│ │ │ │ ├── umc_avs_sequence_header.h
│ │ │ │ ├── umc_avs_slice.h
│ │ │ │ ├── umc_avs_slice_header.h
│ │ │ │ └── umc_avs_thread.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_avs_coeffs_buffer.cpp
│ │ │ ├── umc_avs_fusion_core_alloc.cpp
│ │ │ ├── umc_avs_fusion_core.cpp
│ │ │ ├── umc_avs_fusion_core_init.cpp
│ │ │ ├── umc_avs_pic.cpp
│ │ │ ├── umc_avs_processing_unit.cpp
│ │ │ ├── umc_avs_processing_unit_sleep.cpp
│ │ │ ├── umc_avs_sequence_header.cpp
│ │ │ ├── umc_avs_slice.cpp
│ │ │ └── umc_avs_thread.cpp
│ │ ├── avs_dec
│ │ │ ├── avs_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_avs_dec_bit_stream.h
│ │ │ │ ├── umc_avs_dec_deblocker.h
│ │ │ │ ├── umc_avs_dec_decompressor_fld.h
│ │ │ │ ├── umc_avs_dec_decompressor.h
│ │ │ │ ├── umc_avs_dec_fusion_core.h
│ │ │ │ ├── umc_avs_dec.h
│ │ │ │ ├── umc_avs_dec_processing_unit_cc.h
│ │ │ │ ├── umc_avs_dec_processing_unit_deb.h
│ │ │ │ ├── umc_avs_dec_processing_unit_dec.h
│ │ │ │ ├── umc_avs_dec_processing_unit_decrec.h
│ │ │ │ ├── umc_avs_dec_processing_unit_rec.h
│ │ │ │ ├── umc_avs_dec_slice_init.h
│ │ │ │ └── umc_avs_dec_tables.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_avs_dec_bit_stream.cpp
│ │ │ ├── umc_avs_dec.cpp
│ │ │ ├── umc_avs_dec_deblocker.cpp
│ │ │ ├── umc_avs_dec_decompressor.cpp
│ │ │ ├── umc_avs_dec_decompressor_dec_b.cpp
│ │ │ ├── umc_avs_dec_decompressor_dec_i.cpp
│ │ │ ├── umc_avs_dec_decompressor_dec_p.cpp
│ │ │ ├── umc_avs_dec_decompressor_fld.cpp
│ │ │ ├── umc_avs_dec_decompressor_mc.cpp
│ │ │ ├── umc_avs_dec_decompressor_pred_inter.cpp
│ │ │ ├── umc_avs_dec_decompressor_pred_inter_direct.cpp
│ │ │ ├── umc_avs_dec_decompressor_pred_inter_direct_fld.cpp
│ │ │ ├── umc_avs_dec_decompressor_pred_inter_fld.cpp
│ │ │ ├── umc_avs_dec_decompressor_pred_intra.cpp
│ │ │ ├── umc_avs_dec_decompressor_rec_b.cpp
│ │ │ ├── umc_avs_dec_decompressor_rec_i.cpp
│ │ │ ├── umc_avs_dec_decompressor_rec_p.cpp
│ │ │ ├── umc_avs_dec_fusion_core.cpp
│ │ │ ├── umc_avs_dec_fusion_core_init.cpp
│ │ │ ├── umc_avs_dec_fusion_core_load_source.cpp
│ │ │ ├── umc_avs_dec_processing_unit_cc.cpp
│ │ │ ├── umc_avs_dec_processing_unit_deb.cpp
│ │ │ ├── umc_avs_dec_processing_unit_dec.cpp
│ │ │ ├── umc_avs_dec_processing_unit_decrec.cpp
│ │ │ ├── umc_avs_dec_processing_unit_rec.cpp
│ │ │ ├── umc_avs_dec_slice_init.cpp
│ │ │ └── umc_avs_dec_tables.cpp
│ │ ├── avs_enc
│ │ │ ├── avs_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_avs_enc_bit_stream.h
│ │ │ │ ├── umc_avs_enc_compressor_fld.h
│ │ │ │ ├── umc_avs_enc_compressor.h
│ │ │ │ ├── umc_avs_enc_fusion_core.h
│ │ │ │ ├── umc_avs_enc.h
│ │ │ │ ├── umc_avs_enc_header_init.h
│ │ │ │ ├── umc_avs_enc_me_estimator.h
│ │ │ │ ├── umc_avs_enc_pic.h
│ │ │ │ ├── umc_avs_enc_processing_unit_cpy.h
│ │ │ │ ├── umc_avs_enc_processing_unit_enc.h
│ │ │ │ ├── umc_avs_enc_processing_unit_me.h
│ │ │ │ ├── umc_avs_enc_slice.h
│ │ │ │ ├── umc_avs_enc_stream_copier.h
│ │ │ │ ├── umc_avs_enc_tables.h
│ │ │ │ └── umc_avs_enc_vlc.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_avs_enc_bit_stream.cpp
│ │ │ ├── umc_avs_enc_compressor.cpp
│ │ │ ├── umc_avs_enc_compressor_dis_b.cpp
│ │ │ ├── umc_avs_enc_compressor_dis_i.cpp
│ │ │ ├── umc_avs_enc_compressor_dis_p.cpp
│ │ │ ├── umc_avs_enc_compressor_enc_b.cpp
│ │ │ ├── umc_avs_enc_compressor_enc_i.cpp
│ │ │ ├── umc_avs_enc_compressor_enc_p.cpp
│ │ │ ├── umc_avs_enc_compressor_fld.cpp
│ │ │ ├── umc_avs_enc_compressor_mc.cpp
│ │ │ ├── umc_avs_enc_compressor_pred_intra.cpp
│ │ │ ├── umc_avs_enc.cpp
│ │ │ ├── umc_avs_enc_fusion_core_alloc.cpp
│ │ │ ├── umc_avs_enc_fusion_core.cpp
│ │ │ ├── umc_avs_enc_fusion_core_load_source.cpp
│ │ │ ├── umc_avs_enc_header_init.cpp
│ │ │ ├── umc_avs_enc_me_estimator.cpp
│ │ │ ├── umc_avs_enc_pic.cpp
│ │ │ ├── umc_avs_enc_processing_unit_cpy.cpp
│ │ │ ├── umc_avs_enc_processing_unit_enc.cpp
│ │ │ ├── umc_avs_enc_processing_unit_me.cpp
│ │ │ ├── umc_avs_enc_slice.cpp
│ │ │ ├── umc_avs_enc_stream_copier.cpp
│ │ │ ├── umc_avs_enc_tables.cpp
│ │ │ ├── umc_avs_enc_vlc.cpp
│ │ │ └── umc_avs_enc_vlc_tables.cpp
│ │ ├── avs_spl
│ │ │ ├── avs_spl.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_avs_splitter_buffer.h
│ │ │ │ ├── umc_avs_splitter.h
│ │ │ │ ├── umc_sample_buffer_ex.h
│ │ │ │ └── umc_start_code_array.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_avs_splitter_buffer.cpp
│ │ │ ├── umc_avs_splitter.cpp
│ │ │ ├── umc_avs_splitter_thread.cpp
│ │ │ ├── umc_sample_buffer_ex.cpp
│ │ │ └── umc_start_code_array.cpp
│ │ ├── color_space_converter
│ │ │ ├── color_space_converter.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_color_space_conversion.h
│ │ │ │ ├── umc_d3d_video_processing.h
│ │ │ │ ├── umc_data_pointers_copy.h
│ │ │ │ ├── umc_deinterlacing.h
│ │ │ │ ├── umc_video_processing.h
│ │ │ │ └── umc_video_resizing.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_color_space_conversion.cpp
│ │ │ ├── umc_d3d_video_processing.cpp
│ │ │ ├── umc_deinterlacing.cpp
│ │ │ ├── umc_video_processing.cpp
│ │ │ └── umc_video_resizing.cpp
│ │ ├── common
│ │ │ ├── common.vcproj
│ │ │ ├── include
│ │ │ │ ├── aaccmn_adif.h
│ │ │ │ ├── aaccmn_adts.h
│ │ │ │ ├── aaccmn_cce.h
│ │ │ │ ├── aaccmn_chmap.h
│ │ │ │ ├── aaccmn_const.h
│ │ │ │ ├── aaccmn_huff.h
│ │ │ │ ├── aaccmn_ics.h
│ │ │ │ ├── aac_dec_own.h
│ │ │ │ ├── aac_enc_huff_tables.h
│ │ │ │ ├── aac_enc_own.h
│ │ │ │ ├── aac_enc_search.h
│ │ │ │ ├── aac_filterbank_fp.h
│ │ │ │ ├── aac_filterbank_int.h
│ │ │ │ ├── aac_sfb_tables.h
│ │ │ │ ├── aac_status.h
│ │ │ │ ├── aac_wnd_tables_fp.h
│ │ │ │ ├── aac_wnd_tables_int.h
│ │ │ │ ├── align.h
│ │ │ │ ├── audio_codec_params.h
│ │ │ │ ├── bstream.h
│ │ │ │ ├── mp3_alloc_tab.h
│ │ │ │ ├── mp3dec.h
│ │ │ │ ├── mp3dec_huftabs.h
│ │ │ │ ├── mp3dec_own.h
│ │ │ │ ├── mp3enc.h
│ │ │ │ ├── mp3enc_hufftables.h
│ │ │ │ ├── mp3enc_own.h
│ │ │ │ ├── mp3enc_psychoacoustic.h
│ │ │ │ ├── mp3enc_tables.h
│ │ │ │ ├── mp3_own.h
│ │ │ │ ├── mp3_status.h
│ │ │ │ ├── mp4cmn_config.h
│ │ │ │ ├── mp4cmn_const.h
│ │ │ │ ├── mp4cmn_pce.h
│ │ │ │ ├── ps_dec_parser.h
│ │ │ │ ├── ps_dec_settings.h
│ │ │ │ ├── ps_dec_struct.h
│ │ │ │ ├── sbr_dec_parser.h
│ │ │ │ ├── sbr_dec_settings.h
│ │ │ │ ├── sbr_dec_struct.h
│ │ │ │ ├── sbr_freq_tabs.h
│ │ │ │ ├── sbr_huff_tabs.h
│ │ │ │ ├── sbr_settings.h
│ │ │ │ ├── sbr_struct.h
│ │ │ │ ├── umc_aac_decoder_params.h
│ │ │ │ ├── umc_aac_encoder_params.h
│ │ │ │ ├── umc_mp3_decoder_params.h
│ │ │ │ └── umc_mp3_encoder_params.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── aaccmn_adif.c
│ │ │ ├── aaccmn_adts.c
│ │ │ ├── aaccmn_cce.c
│ │ │ ├── aaccmn_chmap.c
│ │ │ ├── aaccmn_huff.c
│ │ │ ├── aaccmn_ics.c
│ │ │ ├── aac_dec_api.c
│ │ │ ├── aac_dec_stream_elements.c
│ │ │ ├── aac_enc_elements.c
│ │ │ ├── aac_enc_huff_tables.c
│ │ │ ├── aac_enc_search.c
│ │ │ ├── aac_filterbank_fp.c
│ │ │ ├── aac_sfb_tables.c
│ │ │ ├── aac_win_tables_fp.c
│ │ │ ├── aac_win_tables_int.c
│ │ │ ├── bstream.c
│ │ │ ├── mp3_alloc_tab.c
│ │ │ ├── mp3_common.c
│ │ │ ├── mp3dec_api.c
│ │ │ ├── mp3dec_common.c
│ │ │ ├── mp3dec_layer1.c
│ │ │ ├── mp3dec_layer2.c
│ │ │ ├── mp3dec_layer3.c
│ │ │ ├── mp3enc_bitstream.c
│ │ │ ├── mp3enc_common.c
│ │ │ ├── mp3enc_huff.c
│ │ │ ├── mp3enc_hufftables.c
│ │ │ ├── mp3enc_quantization.c
│ │ │ ├── mp3enc_tables.c
│ │ │ ├── mp4cmn_config.c
│ │ │ ├── mp4cmn_const.c
│ │ │ ├── mp4cmn_pce.c
│ │ │ ├── ps_dec_parser.c
│ │ │ ├── ps_huff_tabs.c
│ │ │ ├── sbr_dec_env_decoding.c
│ │ │ ├── sbr_dec_parser.c
│ │ │ ├── sbr_dec_reset.c
│ │ │ ├── sbr_freq_tabs.c
│ │ │ ├── sbr_huff_tabs.c
│ │ │ └── sbr_pow_vec.c
│ │ ├── demuxer
│ │ │ ├── demuxer.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_demuxer_defs.h
│ │ │ │ ├── umc_demuxer.h
│ │ │ │ ├── umc_mpeg2ps_parser.h
│ │ │ │ ├── umc_mpeg2ts_parser.h
│ │ │ │ ├── umc_stream_parser.h
│ │ │ │ └── umc_threaded_demuxer.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_demuxer.cpp
│ │ │ ├── umc_demuxer_defs.cpp
│ │ │ ├── umc_mpeg2ps_parser.cpp
│ │ │ ├── umc_mpeg2ts_parser.cpp
│ │ │ ├── umc_stream_parser.cpp
│ │ │ └── umc_threaded_demuxer.cpp
│ │ ├── dv100_dec
│ │ │ ├── dv100_dec.vcproj
│ │ │ ├── include
│ │ │ │ └── umc_dv100_decoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_dv100_dec_1080_50i_system_store.cpp
│ │ │ ├── umc_dv100_dec_1080_60i_system_store.cpp
│ │ │ ├── umc_dv100_dec_720_60p_system_store.cpp
│ │ │ ├── umc_dv100_decoder.cpp
│ │ │ ├── umc_dv100_dec_shortcut_store.cpp
│ │ │ └── umc_dv100_dec_tables.cpp
│ │ ├── dv100_enc
│ │ │ ├── dv100_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_dv100_enc_1080_50i_segment_reader.h
│ │ │ │ ├── umc_dv100_enc_1080_60i_segment_reader.h
│ │ │ │ ├── umc_dv100_enc_720_60p_segment_reader.h
│ │ │ │ ├── umc_dv100_enc_segment_compressor.h
│ │ │ │ └── umc_dv100_video_encoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_dv100_enc_1080_50i_segment_reader.cpp
│ │ │ ├── umc_dv100_enc_1080_60i_segment_reader.cpp
│ │ │ ├── umc_dv100_enc_720_60p_segment_reader.cpp
│ │ │ ├── umc_dv100_enc_segment_compressor.cpp
│ │ │ ├── umc_dv100_enc_tables.cpp
│ │ │ └── umc_dv100_video_encoder.cpp
│ │ ├── dv50_dec
│ │ │ ├── dv50_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_dv50_decoder.h
│ │ │ │ └── umc_dv50_internal.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_dv50_decoder.cpp
│ │ │ ├── umc_dv50_store_2s.cpp
│ │ │ ├── umc_dv50_store_4s.cpp
│ │ │ ├── umc_dv50_store_8s.cpp
│ │ │ └── umc_dv50_store.cpp
│ │ ├── dv50_enc
│ │ │ ├── dv50_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_dv50_enc_segment_reader.h
│ │ │ │ └── umc_dv50_video_encoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_dv50_enc_segment_reader.cpp
│ │ │ └── umc_dv50_video_encoder.cpp
│ │ ├── dv_dec
│ │ │ ├── dv_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_dv_decoder.h
│ │ │ │ ├── umc_dv_internal.h
│ │ │ │ └── umc_dv_sequence.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_dv_decoder.cpp
│ │ │ ├── umc_dv_decoder_tables.cpp
│ │ │ ├── umc_dv_store_2s.cpp
│ │ │ ├── umc_dv_store_4s.cpp
│ │ │ ├── umc_dv_store_8s.cpp
│ │ │ └── umc_dv_store.cpp
│ │ ├── dv_enc
│ │ │ ├── dv_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_dv25_video_encoder.h
│ │ │ │ ├── umc_dv_enc_block.h
│ │ │ │ ├── umc_dv_enc_compressor_def.h
│ │ │ │ ├── umc_dv_enc_dvsd_ntsc_segment_reader.h
│ │ │ │ ├── umc_dv_enc_dvsd_pal_segment_reader.h
│ │ │ │ ├── umc_dv_enc_encode_bit_stream.h
│ │ │ │ ├── umc_dv_enc_huffman.h
│ │ │ │ ├── umc_dv_enc_segment_compressor.h
│ │ │ │ ├── umc_dv_enc_segment_reader.h
│ │ │ │ ├── umc_dv_enc_segment_writer.h
│ │ │ │ └── umc_dv_video_encoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_dv25_video_encoder.cpp
│ │ │ ├── umc_dv_enc_compressor_def.cpp
│ │ │ ├── umc_dv_enc_dct.cpp
│ │ │ ├── umc_dv_enc_dvsd_ntsc_segment_reader.cpp
│ │ │ ├── umc_dv_enc_dvsd_pal_segment_reader.cpp
│ │ │ ├── umc_dv_enc_encode_bit_stream.cpp
│ │ │ ├── umc_dv_enc_huffman.cpp
│ │ │ ├── umc_dv_enc_quantize.cpp
│ │ │ ├── umc_dv_enc_segment_compressor.cpp
│ │ │ ├── umc_dv_enc_segment_reader.cpp
│ │ │ ├── umc_dv_enc_segment_writer.cpp
│ │ │ ├── umc_dv_enc_zigzag.cpp
│ │ │ └── umc_dv_video_encoder.cpp
│ │ ├── h261_dec
│ │ │ ├── h261_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── h261decoder.h
│ │ │ │ └── umc_h261_video_decoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── h261decoder.cpp
│ │ │ └── umc_h261_video_decoder.cpp
│ │ ├── h261_enc
│ │ │ ├── h261_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── h261_enc_bitstream.hpp
│ │ │ │ ├── h261_enc.hpp
│ │ │ │ └── umc_h261_video_encoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── h261_enc_bitstream.cpp
│ │ │ ├── h261_enc_frame.cpp
│ │ │ ├── h261_enc_headers.cpp
│ │ │ ├── h261_enc_misc.cpp
│ │ │ ├── h261_enc_tables.cpp
│ │ │ └── umc_h261_video_encoder.cpp
│ │ ├── h263_dec
│ │ │ ├── h263_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── h263dec.h
│ │ │ │ ├── h263.h
│ │ │ │ └── umc_h263_video_decoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── h263decframeb.c
│ │ │ ├── h263decframe.c
│ │ │ ├── h263decframe_ei.c
│ │ │ ├── h263decframe_ep.c
│ │ │ ├── h263decframei.c
│ │ │ ├── h263decframep.c
│ │ │ ├── h263decfuncs.c
│ │ │ ├── h263parse.c
│ │ │ ├── h263stream.c
│ │ │ ├── h263tbl.c
│ │ │ └── umc_h263_video_decoder.cpp
│ │ ├── h263_enc
│ │ │ ├── h263_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── h263_enc_bitstream.hpp
│ │ │ │ ├── h263_enc.hpp
│ │ │ │ └── umc_h263_video_encoder.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── h263_enc_bitstream.cpp
│ │ │ ├── h263_enc_frame.cpp
│ │ │ ├── h263_enc_headers.cpp
│ │ │ ├── h263_enc_misc.cpp
│ │ │ ├── h263_enc_tables.cpp
│ │ │ └── umc_h263_video_encoder.cpp
│ │ ├── h264_dec
│ │ │ ├── h264_dec.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_h264_bitstream.h
│ │ │ │ ├── umc_h264_bitstream_inlines.h
│ │ │ │ ├── umc_h264_bitstream_templates.h
│ │ │ │ ├── umc_h264_dec_coeff_token_map.h
│ │ │ │ ├── umc_h264_dec_deblocking.h
│ │ │ │ ├── umc_h264_dec_defs_dec.h
│ │ │ │ ├── umc_h264_dec_defs_yuv.h
│ │ │ │ ├── umc_h264_dec.h
│ │ │ │ ├── umc_h264_dec_init_tables_cabac.h
│ │ │ │ ├── umc_h264_dec_internal_cabac.h
│ │ │ │ ├── umc_h264_dec_ippwrap.h
│ │ │ │ ├── umc_h264_dec_run_before.h
│ │ │ │ ├── umc_h264_dec_tables.h
│ │ │ │ ├── umc_h264_dec_total_zero.h
│ │ │ │ ├── umc_h264_frame.h
│ │ │ │ ├── umc_h264_frame_info.h
│ │ │ │ ├── umc_h264_frame_list.h
│ │ │ │ ├── umc_h264_headers.h
│ │ │ │ ├── umc_h264_heap.h
│ │ │ │ ├── umc_h264_log.h
│ │ │ │ ├── umc_h264_nal_spl.h
│ │ │ │ ├── umc_h264_notify.h
│ │ │ │ ├── umc_h264_reconstruct_templates.h
│ │ │ │ ├── umc_h264_redual_decoder_templates.h
│ │ │ │ ├── umc_h264_sd_inlines.h
│ │ │ │ ├── umc_h264_segment_decoder.h
│ │ │ │ ├── umc_h264_segment_decoder_mt.h
│ │ │ │ ├── umc_h264_segment_decoder_templates.h
│ │ │ │ ├── umc_h264_slice_decoding.h
│ │ │ │ ├── umc_h264_task_broker.h
│ │ │ │ ├── umc_h264_task_supplier.h
│ │ │ │ ├── umc_h264_templates.h
│ │ │ │ ├── umc_h264_thread.h
│ │ │ │ └── umc_h264_timing.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_h264_dec_bitstream_cabac.cpp
│ │ │ ├── umc_h264_dec_bitstream.cpp
│ │ │ ├── umc_h264_dec_conversion.cpp
│ │ │ ├── umc_h264_dec_decode_pic.cpp
│ │ │ ├── umc_h264_dec_defs_yuv.cpp
│ │ │ ├── umc_h264_dec_ippwrap.cpp
│ │ │ ├── umc_h264_dec_sei.cpp
│ │ │ ├── umc_h264_dec_slice_decoder_decode_pic.cpp
│ │ │ ├── umc_h264_dec_tables_cabac.cpp
│ │ │ ├── umc_h264_dec_tables.cpp
│ │ │ ├── umc_h264_direct_pred.cpp
│ │ │ ├── umc_h264_frame.cpp
│ │ │ ├── umc_h264_frame_list.cpp
│ │ │ ├── umc_h264_heap.cpp
│ │ │ ├── umc_h264_log.cpp
│ │ │ ├── umc_h264_nal_spl.cpp
│ │ │ ├── umc_h264_segment_decoder_cabac_mt.cpp
│ │ │ ├── umc_h264_segment_decoder_cavlc_mt.cpp
│ │ │ ├── umc_h264_segment_decoder.cpp
│ │ │ ├── umc_h264_segment_decoder_deblocking.cpp
│ │ │ ├── umc_h264_segment_decoder_deblocking_mbaff.cpp
│ │ │ ├── umc_h264_segment_decoder_deblocking_prepare.cpp
│ │ │ ├── umc_h264_segment_decoder_deblocking_table.cpp
│ │ │ ├── umc_h264_segment_decoder_decode_mb_cabac.cpp
│ │ │ ├── umc_h264_segment_decoder_decode_mb.cpp
│ │ │ ├── umc_h264_segment_decoder_decode_mb_types_cabac.cpp
│ │ │ ├── umc_h264_segment_decoder_decode_mb_types.cpp
│ │ │ ├── umc_h264_segment_decoder_hp.cpp
│ │ │ ├── umc_h264_segment_decoder_mblevel_calc.cpp
│ │ │ ├── umc_h264_segment_decoder_mt.cpp
│ │ │ ├── umc_h264_segment_decoder_mt_reconstruct_mv.cpp
│ │ │ ├── umc_h264_segment_store.cpp
│ │ │ ├── umc_h264_slice_decoding.cpp
│ │ │ ├── umc_h264_task_broker.cpp
│ │ │ ├── umc_h264_task_supplier.cpp
│ │ │ └── umc_h264_thread.cpp
│ │ ├── h264_enc
│ │ │ ├── h264_enc.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_base_bitstream.h
│ │ │ │ ├── umc_base_bitstream_tmpl.cpp.h
│ │ │ │ ├── umc_base_bitstream_tmpl.h
│ │ │ │ ├── umc_h264_aic_tmpl.cpp.h
│ │ │ │ ├── umc_h264_avbr.h
│ │ │ │ ├── umc_h264_bme.h
│ │ │ │ ├── umc_h264_bs.h
│ │ │ │ ├── umc_h264_bs_tmpl.cpp.h
│ │ │ │ ├── umc_h264_bs_tmpl.h
│ │ │ │ ├── umc_h264_config.h
│ │ │ │ ├── umc_h264_core_enc.h
│ │ │ │ ├── umc_h264_core_enc_tmpl.cpp.h
│ │ │ │ ├── umc_h264_core_enc_tmpl.h
│ │ │ │ ├── umc_h264_deblocking.h
│ │ │ │ ├── umc_h264_deblocking_mbaff_tmpl.cpp.h
│ │ │ │ ├── umc_h264_deblocking_tmpl.cpp.h
│ │ │ │ ├── umc_h264_deblocking_tmpl.h
│ │ │ │ ├── umc_h264_deblocking_tools.h
│ │ │ │ ├── umc_h264_deblocking_tools_tmpl.cpp.h
│ │ │ │ ├── umc_h264_deblocking_tools_tmpl.h
│ │ │ │ ├── umc_h264_defs.h
│ │ │ │ ├── umc_h264_defs_tmpl.h
│ │ │ │ ├── umc_h264_enc_cpb.h
│ │ │ │ ├── umc_h264_enc_cpb_tmpl.cpp.h
│ │ │ │ ├── umc_h264_enc_cpb_tmpl.h
│ │ │ │ ├── umc_h264_ermb_tmpl.cpp.h
│ │ │ │ ├── umc_h264_gen_enc_tmpl.cpp.h
│ │ │ │ ├── umc_h264_mc_tmpl.cpp.h
│ │ │ │ ├── umc_h264_me_tmpl.cpp.h
│ │ │ │ ├── umc_h264_npf.h
│ │ │ │ ├── umc_h264_pack_tmpl.cpp.h
│ │ │ │ ├── umc_h264_tables.h
│ │ │ │ ├── umc_h264_to_ipp.h
│ │ │ │ ├── umc_h264_video_encoder.h
│ │ │ │ ├── umc_h264_video_encoder_tmpl.cpp.h
│ │ │ │ └── umc_h264_wrappers.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_base_bitstream.cpp
│ │ │ ├── umc_h264_aic.cpp
│ │ │ ├── umc_h264_avbr.cpp
│ │ │ ├── umc_h264_bs.cpp
│ │ │ ├── umc_h264_core_enc.cpp
│ │ │ ├── umc_h264_deblocking.cpp
│ │ │ ├── umc_h264_deblocking_mbaff.cpp
│ │ │ ├── umc_h264_deblocking_tools.cpp
│ │ │ ├── umc_h264_enc_cpb.cpp
│ │ │ ├── umc_h264_ermb.cpp
│ │ │ ├── umc_h264_gen_enc.cpp
│ │ │ ├── umc_h264_mc.cpp
│ │ │ ├── umc_h264_me.cpp
│ │ │ ├── umc_h264_npf.cpp
│ │ │ ├── umc_h264_pack.cpp
│ │ │ ├── umc_h264_sad.cpp
│ │ │ ├── umc_h264_tables.cpp
│ │ │ └── umc_h264_video_encoder.cpp
│ │ ├── h264_spl
│ │ │ ├── h264_spl.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_byte_iterator.h
│ │ │ │ ├── umc_h264_au_stream.h
│ │ │ │ ├── umc_h264_nalu_stream.h
│ │ │ │ ├── umc_h264_parse_def.h
│ │ │ │ ├── umc_h264_spl.h
│ │ │ │ └── umc_h264_syntax_reader.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_byte_iterator.cpp
│ │ │ ├── umc_h264_au_stream.cpp
│ │ │ ├── umc_h264_nalu_stream.cpp
│ │ │ ├── umc_h264_spl.cpp
│ │ │ └── umc_h264_syntax_reader.cpp
│ │ ├── jpeg
│ │ │ ├── include
│ │ │ │ ├── basestream.h
│ │ │ │ ├── basestreamin.h
│ │ │ │ ├── basestreamout.h
│ │ │ │ ├── bitstreamin.h
│ │ │ │ ├── bitstreamout.h
│ │ │ │ ├── colorcomp.h
│ │ │ │ ├── dechtbl.h
│ │ │ │ ├── decqtbl.h
│ │ │ │ ├── enchtbl.h
│ │ │ │ ├── encqtbl.h
│ │ │ │ ├── jpegbase.h
│ │ │ │ ├── jpegdec.h
│ │ │ │ ├── jpegenc.h
│ │ │ │ ├── membuffin.h
│ │ │ │ ├── membuffout.h
│ │ │ │ ├── precomp.h
│ │ │ │ └── umc_mjpeg_video_decoder.h
│ │ │ ├── jpeg.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── bitstreamin.cpp
│ │ │ ├── bitstreamout.cpp
│ │ │ ├── colorcomp.cpp
│ │ │ ├── dechtbl.cpp
│ │ │ ├── decqtbl.cpp
│ │ │ ├── enchtbl.cpp
│ │ │ ├── encqtbl.cpp
│ │ │ ├── jpegbase.cpp
│ │ │ ├── jpegdec.cpp
│ │ │ ├── jpegenc.cpp
│ │ │ ├── membuffin.cpp
│ │ │ ├── membuffout.cpp
│ │ │ └── umc_mjpeg_video_decoder.cpp
│ │ ├── me
│ │ │ ├── include
│ │ │ │ ├── umc_me_cost_func.h
│ │ │ │ ├── umc_me.h
│ │ │ │ ├── umc_me_m2.h
│ │ │ │ ├── umc_me_sadt4x4.h
│ │ │ │ ├── umc_me_structures.h
│ │ │ │ ├── umc_vec_prediction.h
│ │ │ │ └── umc_vme.h
│ │ │ ├── me.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_me_avs.cpp
│ │ │ ├── umc_me_avs_reg_table.cpp
│ │ │ ├── umc_me.cpp
│ │ │ ├── umc_me_m2.cpp
│ │ │ ├── umc_me_regr_tbl.cpp
│ │ │ ├── umc_me_sadt4x4.cpp
│ │ │ ├── umc_vec_prediction.cpp
│ │ │ └── umc_vme.cpp
│ │ ├── mp3_dec
│ │ │ ├── include
│ │ │ │ ├── mp3dec_own_fp.h
│ │ │ │ └── umc_mp3dec_fp.h
│ │ │ ├── mp3_dec.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── mp3dec_api_fp.c
│ │ │ ├── mp3dec_fp.cpp
│ │ │ ├── mp3dec_huftabs_fp.c
│ │ │ ├── mp3dec_layer1_fp.c
│ │ │ ├── mp3dec_layer2_fp.c
│ │ │ └── mp3dec_layer3_fp.c
│ │ ├── mp3_dec_int
│ │ │ ├── include
│ │ │ │ ├── mp3dec_own_int.h
│ │ │ │ └── umc_mp3_dec.h
│ │ │ ├── mp3_dec_int.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── mp3dec_api_int.c
│ │ │ ├── mp3dec_huftabs_int.c
│ │ │ ├── mp3dec_int.cpp
│ │ │ ├── mp3dec_layer1_int.c
│ │ │ ├── mp3dec_layer2_int.c
│ │ │ └── mp3dec_layer3_int.c
│ │ ├── mp3_enc
│ │ │ ├── include
│ │ │ │ ├── mp3enc_own_fp.h
│ │ │ │ └── umc_mp3_encoder.h
│ │ │ ├── mp3_enc.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── mp3enc_api_fp.c
│ │ │ ├── mp3enc_layer3_fp.c
│ │ │ ├── mp3enc_mc_fp.c
│ │ │ ├── mp3enc_pa_tabs_fp.c
│ │ │ ├── mp3enc_psychoacoustic_fp.c
│ │ │ ├── mp3enc_quantization_12_fp.c
│ │ │ ├── mp3enc_quantization_fp.c
│ │ │ ├── mp3_enc_thr.c
│ │ │ └── umc_mp3_encoder.cpp
│ │ ├── mp3_enc_int
│ │ │ ├── include
│ │ │ │ ├── mp3enc_own_int.h
│ │ │ │ └── umc_mp3_enc_int.h
│ │ │ ├── mp3_enc_int.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── mp3enc_api_int.c
│ │ │ ├── mp3enc_layer3_int.c
│ │ │ ├── mp3enc_psychoacoustic_int.c
│ │ │ ├── mp3enc_quantization_int.c
│ │ │ └── umc_mp3_enc_int.cpp
│ │ ├── mpeg2_dec
│ │ │ ├── include
│ │ │ │ ├── umc_mpeg2_dec_base.h
│ │ │ │ ├── umc_mpeg2_dec_bstream.h
│ │ │ │ ├── umc_mpeg2_dec_defs.h
│ │ │ │ ├── umc_mpeg2_dec.h
│ │ │ │ └── umc_mpeg2_dec_tbl.h
│ │ │ ├── mpeg2_dec.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_mpeg1_dec.cpp
│ │ │ ├── umc_mpeg2_dec_blk.cpp
│ │ │ ├── umc_mpeg2_dec.cpp
│ │ │ ├── umc_mpeg2_dec_defs.cpp
│ │ │ ├── umc_mpeg2_dec_mb422.cpp
│ │ │ ├── umc_mpeg2_dec_mb.cpp
│ │ │ ├── umc_mpeg2_dec_mc.cpp
│ │ │ ├── umc_mpeg2_dec_mv.cpp
│ │ │ ├── umc_mpeg2_dec_pic.cpp
│ │ │ ├── umc_mpeg2_dec_slice.cpp
│ │ │ └── umc_mpeg2_dec_tbl.cpp
│ │ ├── mpeg2_enc
│ │ │ ├── include
│ │ │ │ ├── umc_mpeg2_enc_defs.h
│ │ │ │ ├── umc_mpeg2_enc.h
│ │ │ │ ├── umc_mpeg2_enc_me.h
│ │ │ │ └── umc_mpeg2_video_encoder.h
│ │ │ ├── mpeg2_enc.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_mpeg2_enc_b.cpp
│ │ │ ├── umc_mpeg2_enc_b_me.cpp
│ │ │ ├── umc_mpeg2_enc_cme.cpp
│ │ │ ├── umc_mpeg2_enc.cpp
│ │ │ ├── umc_mpeg2_enc_i.cpp
│ │ │ ├── umc_mpeg2_enc_me.cpp
│ │ │ ├── umc_mpeg2_enc_params.cpp
│ │ │ ├── umc_mpeg2_enc_p.cpp
│ │ │ ├── umc_mpeg2_enc_p_me.cpp
│ │ │ ├── umc_mpeg2_enc_put.cpp
│ │ │ ├── umc_mpeg2_enc_rc.cpp
│ │ │ └── umc_mpeg2_video_encoder.cpp
│ │ ├── mpeg2_mux
│ │ │ ├── include
│ │ │ │ ├── umc_mpeg2_muxer_bitstream.h
│ │ │ │ ├── umc_mpeg2_muxer_chunk.h
│ │ │ │ ├── umc_mpeg2_muxer_defs.h
│ │ │ │ ├── umc_mpeg2_muxer.h
│ │ │ │ └── umc_mpeg2_muxer_linbuf.h
│ │ │ ├── mpeg2_mux.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_mpeg2_muxer_bitstream.cpp
│ │ │ ├── umc_mpeg2_muxer_chunk.cpp
│ │ │ ├── umc_mpeg2_muxer.cpp
│ │ │ ├── umc_mpeg2_muxer_defs.cpp
│ │ │ └── umc_mpeg2_muxer_linbuf.cpp
│ │ ├── mpeg4_dec
│ │ │ ├── include
│ │ │ │ ├── mp4dec.h
│ │ │ │ ├── mp4.h
│ │ │ │ └── umc_mpeg4_video_decoder.h
│ │ │ ├── mpeg4_dec.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── mp4decvopb.c
│ │ │ ├── mp4decvop.c
│ │ │ ├── mp4decvopi.c
│ │ │ ├── mp4decvopp.c
│ │ │ ├── mp4decvops.c
│ │ │ ├── mp4parse.c
│ │ │ ├── mp4stream.c
│ │ │ ├── mp4tbl.c
│ │ │ └── umc_mpeg4_video_decoder.cpp
│ │ ├── mpeg4_enc
│ │ │ ├── include
│ │ │ │ ├── mp4_enc_bitstream.hpp
│ │ │ │ ├── mp4_enc.hpp
│ │ │ │ └── umc_mpeg4_video_encoder.h
│ │ │ ├── mpeg4_enc.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── mp4_enc_bitstream.cpp
│ │ │ ├── mp4_enc_gme.cpp
│ │ │ ├── mp4_enc_headers.cpp
│ │ │ ├── mp4_enc_me.cpp
│ │ │ ├── mp4_enc_misc.cpp
│ │ │ ├── mp4_enc_rc.cpp
│ │ │ ├── mp4_enc_tables.cpp
│ │ │ ├── mp4_enc_vop.cpp
│ │ │ └── umc_mpeg4_video_encoder.cpp
│ │ ├── mpeg4_mux
│ │ │ ├── include
│ │ │ │ ├── umc_mp4_mux_defs.h
│ │ │ │ ├── umc_mp4_mux.h
│ │ │ │ └── umc_mp4_parser_w.h
│ │ │ ├── mpeg4_mux.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_mp4_mux_atoms.cpp
│ │ │ ├── umc_mp4_mux_common.cpp
│ │ │ ├── umc_mp4_mux.cpp
│ │ │ └── umc_mp4_parser_w.cpp
│ │ ├── mpeg4_spl
│ │ │ ├── include
│ │ │ │ ├── umc_mp4_parser.h
│ │ │ │ ├── umc_mp4_spl.h
│ │ │ │ └── umc_mp4_video_parser.h
│ │ │ ├── mpeg4_spl.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_mp4_parser.cpp
│ │ │ ├── umc_mp4_spl_common.cpp
│ │ │ ├── umc_mp4_spl.cpp
│ │ │ └── umc_mp4_video_parser.cpp
│ │ ├── scene_analyzer
│ │ │ ├── include
│ │ │ │ ├── umc_scene_analyzer_base.h
│ │ │ │ ├── umc_scene_analyzer_frame.h
│ │ │ │ ├── umc_scene_analyzer.h
│ │ │ │ ├── umc_scene_analyzer_mb_func.h
│ │ │ │ ├── umc_scene_analyzer_params.h
│ │ │ │ ├── umc_scene_analyzer_p.h
│ │ │ │ ├── umc_scene_info.h
│ │ │ │ └── umc_video_data_scene_info.h
│ │ │ ├── scene_analyzer.vcproj
│ │ │ └── src
│ │ │ ├── umc_scene_analyzer_base.cpp
│ │ │ ├── umc_scene_analyzer.cpp
│ │ │ ├── umc_scene_analyzer_frame.cpp
│ │ │ ├── umc_scene_analyzer_mb_func.cpp
│ │ │ ├── umc_scene_analyzer_p.cpp
│ │ │ ├── umc_scene_analyzer_p_func.cpp
│ │ │ ├── umc_scene_analyzer_p_func_mb.cpp
│ │ │ └── umc_video_data_scene_info.cpp
│ │ ├── spl_common
│ │ │ ├── include
│ │ │ │ └── umc_index_spl.h
│ │ │ ├── spl_common.vcproj
│ │ │ └── src
│ │ │ └── umc_index_spl.cpp
│ │ ├── vc1_common
│ │ │ ├── include
│ │ │ │ ├── umc_vc1_common_acinter.h
│ │ │ │ ├── umc_vc1_common_acintra.h
│ │ │ │ ├── umc_vc1_common_blk_order_tbl.h
│ │ │ │ ├── umc_vc1_common_cbpcy_tbl.h
│ │ │ │ ├── umc_vc1_common_dc_tbl.h
│ │ │ │ ├── umc_vc1_common_defs_enc.h
│ │ │ │ ├── umc_vc1_common_defs.h
│ │ │ │ ├── umc_vc1_common_enc_tables.h
│ │ │ │ ├── umc_vc1_common.h
│ │ │ │ ├── umc_vc1_common_interlaced_cbpcy_tables.h
│ │ │ │ ├── umc_vc1_common_interlace_mb_mode_tables.h
│ │ │ │ ├── umc_vc1_common_interlace_mv_tables.h
│ │ │ │ ├── umc_vc1_common_macros_defs.h
│ │ │ │ ├── umc_vc1_common_mv_block_pattern_tables.h
│ │ │ │ ├── umc_vc1_common_mvdiff_tbl.h
│ │ │ │ ├── umc_vc1_common_tables_adv.h
│ │ │ │ ├── umc_vc1_common_tables.h
│ │ │ │ ├── umc_vc1_common_ttmb_tbl.h
│ │ │ │ └── umc_vc1_common_zigzag_tbl.h
│ │ │ ├── readme.htm
│ │ │ ├── src
│ │ │ │ ├── umc_vc1_common_acinter.cpp
│ │ │ │ ├── umc_vc1_common_acintra.cpp
│ │ │ │ ├── umc_vc1_common_blk_order_tbl.cpp
│ │ │ │ ├── umc_vc1_common_cbpcy_tbl.cpp
│ │ │ │ ├── umc_vc1_common.cpp
│ │ │ │ ├── umc_vc1_common_dc_tbl.cpp
│ │ │ │ ├── umc_vc1_common_enc_tables.cpp
│ │ │ │ ├── umc_vc1_common_interlaced_cbpcy_tables.cpp
│ │ │ │ ├── umc_vc1_common_interlace_mb_mode_tables.cpp
│ │ │ │ ├── umc_vc1_common_interlace_mv_tables.cpp
│ │ │ │ ├── umc_vc1_common_mv_block_pattern_tables.cpp
│ │ │ │ ├── umc_vc1_common_mvdiff_tbl.cpp
│ │ │ │ ├── umc_vc1_common_tables_adv.cpp
│ │ │ │ ├── umc_vc1_common_tables.cpp
│ │ │ │ ├── umc_vc1_common_ttmb_tbl.cpp
│ │ │ │ └── umc_vc1_common_zigzag_tbl.cpp
│ │ │ └── vc1_common.vcproj
│ │ ├── vc1_dec
│ │ │ ├── include
│ │ │ │ ├── umc_vc1_dec_debug.h
│ │ │ │ ├── umc_vc1_dec_exception.h
│ │ │ │ ├── umc_vc1_dec_frame_descr.h
│ │ │ │ ├── umc_vc1_dec_intens_comp_tbl.h
│ │ │ │ ├── umc_vc1_dec_job.h
│ │ │ │ ├── umc_vc1_dec_run_level_tbl.h
│ │ │ │ ├── umc_vc1_dec_seq.h
│ │ │ │ ├── umc_vc1_dec_skipping.h
│ │ │ │ ├── umc_vc1_dec_task.h
│ │ │ │ ├── umc_vc1_dec_task_store.h
│ │ │ │ ├── umc_vc1_dec_thread.h
│ │ │ │ ├── umc_vc1_dec_time_statistics.h
│ │ │ │ └── umc_vc1_video_decoder.h
│ │ │ ├── readme.htm
│ │ │ ├── src
│ │ │ │ ├── umc_vc1_choose_table.cpp
│ │ │ │ ├── umc_vc1_deblock_adv.cpp
│ │ │ │ ├── umc_vc1_deblock_com.cpp
│ │ │ │ ├── umc_vc1_deblock.cpp
│ │ │ │ ├── umc_vc1_dec_bitplane.cpp
│ │ │ │ ├── umc_vc1_dec_blk_adv.cpp
│ │ │ │ ├── umc_vc1_dec_blk_com.cpp
│ │ │ │ ├── umc_vc1_dec_blk.cpp
│ │ │ │ ├── umc_vc1_dec_bpic_adv.cpp
│ │ │ │ ├── umc_vc1_dec_bpic.cpp
│ │ │ │ ├── umc_vc1_dec_cbp.cpp
│ │ │ │ ├── umc_vc1_dec_debug.cpp
│ │ │ │ ├── umc_vc1_dec_frame_descr.cpp
│ │ │ │ ├── umc_vc1_dec_intens_comp_tbl.cpp
│ │ │ │ ├── umc_vc1_dec_ipic_adv.cpp
│ │ │ │ ├── umc_vc1_dec_ipic.cpp
│ │ │ │ ├── umc_vc1_dec_job.cpp
│ │ │ │ ├── umc_vc1_dec_mb_bpic_adv.cpp
│ │ │ │ ├── umc_vc1_dec_mb_bpic.cpp
│ │ │ │ ├── umc_vc1_dec_mb_com.cpp
│ │ │ │ ├── umc_vc1_dec_mb_interpolate_adv.cpp
│ │ │ │ ├── umc_vc1_dec_mb_interpolate_com.cpp
│ │ │ │ ├── umc_vc1_dec_mb_interpolate.cpp
│ │ │ │ ├── umc_vc1_dec_mb_ipic_adv.cpp
│ │ │ │ ├── umc_vc1_dec_mb_ipic.cpp
│ │ │ │ ├── umc_vc1_dec_mb_ppic_adv.cpp
│ │ │ │ ├── umc_vc1_dec_mb_ppic.cpp
│ │ │ │ ├── umc_vc1_dec_mc.cpp
│ │ │ │ ├── umc_vc1_dec_mv_adv.cpp
│ │ │ │ ├── umc_vc1_dec_mv_com.cpp
│ │ │ │ ├── umc_vc1_dec_mv.cpp
│ │ │ │ ├── umc_vc1_dec_pic_com_adv.cpp
│ │ │ │ ├── umc_vc1_dec_pic_com.cpp
│ │ │ │ ├── umc_vc1_dec_ppic_adv.cpp
│ │ │ │ ├── umc_vc1_dec_ppic.cpp
│ │ │ │ ├── umc_vc1_dec_run_level_tbl.cpp
│ │ │ │ ├── umc_vc1_dec_seq.cpp
│ │ │ │ ├── umc_vc1_dec_skipping.cpp
│ │ │ │ ├── umc_vc1_dec_task_store.cpp
│ │ │ │ ├── umc_vc1_dec_thread.cpp
│ │ │ │ ├── umc_vc1_dec_time_statistics.cpp
│ │ │ │ ├── umc_vc1_dec_vopdq.cpp
│ │ │ │ ├── umc_vc1_smoothing_adv.cpp
│ │ │ │ ├── umc_vc1_smoothing.cpp
│ │ │ │ └── umc_vc1_video_decoder.cpp
│ │ │ └── vc1_dec.vcproj
│ │ ├── vc1_enc
│ │ │ ├── include
│ │ │ │ ├── umc_vc1_enc_adv.h
│ │ │ │ ├── umc_vc1_enc_bitplane.h
│ │ │ │ ├── umc_vc1_enc_bit_rate_control.h
│ │ │ │ ├── umc_vc1_enc_bitstream.h
│ │ │ │ ├── umc_vc1_enc_block.h
│ │ │ │ ├── umc_vc1_enc_block_template.h
│ │ │ │ ├── umc_vc1_enc_brc_gop.h
│ │ │ │ ├── umc_vc1_enc_common.h
│ │ │ │ ├── umc_vc1_enc_deblocking.h
│ │ │ │ ├── umc_vc1_enc_debug.h
│ │ │ │ ├── umc_vc1_enc_def.h
│ │ │ │ ├── umc_vc1_enc_hrd.h
│ │ │ │ ├── umc_vc1_enc_mb.h
│ │ │ │ ├── umc_vc1_enc_mb_template.h
│ │ │ │ ├── umc_vc1_enc_picture_adv.h
│ │ │ │ ├── umc_vc1_enc_picture_sm.h
│ │ │ │ ├── umc_vc1_enc_planes.h
│ │ │ │ ├── umc_vc1_enc_pred.h
│ │ │ │ ├── umc_vc1_enc_sequence_adv.h
│ │ │ │ ├── umc_vc1_enc_sequence_sm.h
│ │ │ │ ├── umc_vc1_enc_sm.h
│ │ │ │ ├── umc_vc1_enc_statistic.h
│ │ │ │ ├── umc_vc1_enc_tables.h
│ │ │ │ └── umc_vc1_video_encoder.h
│ │ │ ├── readme.htm
│ │ │ ├── src
│ │ │ │ ├── umc_vc1_enc_adv.cpp
│ │ │ │ ├── umc_vc1_enc_bitplane.cpp
│ │ │ │ ├── umc_vc1_enc_bit_rate_control.cpp
│ │ │ │ ├── umc_vc1_enc_bitstream.cpp
│ │ │ │ ├── umc_vc1_enc_block.cpp
│ │ │ │ ├── umc_vc1_enc_brc_gop.cpp
│ │ │ │ ├── umc_vc1_enc_common.cpp
│ │ │ │ ├── umc_vc1_enc_deblocking.cpp
│ │ │ │ ├── umc_vc1_enc_debug.cpp
│ │ │ │ ├── umc_vc1_enc_hrd.cpp
│ │ │ │ ├── umc_vc1_enc_mb.cpp
│ │ │ │ ├── umc_vc1_enc_picture_adv.cpp
│ │ │ │ ├── umc_vc1_enc_picture_sm.cpp
│ │ │ │ ├── umc_vc1_enc_planes.cpp
│ │ │ │ ├── umc_vc1_enc_pred.cpp
│ │ │ │ ├── umc_vc1_enc_sequence_adv.cpp
│ │ │ │ ├── umc_vc1_enc_sequence_sm.cpp
│ │ │ │ ├── umc_vc1_enc_sm.cpp
│ │ │ │ ├── umc_vc1_enc_statistic.cpp
│ │ │ │ └── umc_vc1_video_encoder.cpp
│ │ │ └── vc1_enc.vcproj
│ │ └── vc1_spl
│ │ ├── include
│ │ │ ├── umc_vc1_spl_defs.h
│ │ │ ├── umc_vc1_spl_frame_constr.h
│ │ │ ├── umc_vc1_spl.h
│ │ │ └── umc_vc1_spl_tbl.h
│ │ ├── readme.htm
│ │ ├── src
│ │ │ ├── umc_vc1_spl.cpp
│ │ │ ├── umc_vc1_spl_frame_constr.cpp
│ │ │ └── umc_vc1_spl_tbl.cpp
│ │ └── vc1_spl.vcproj
│ ├── core
│ │ ├── umc
│ │ │ ├── base_classes.vcproj
│ │ │ ├── include
│ │ │ │ ├── umc_audio_codec.h
│ │ │ │ ├── umc_audio_render.h
│ │ │ │ ├── umc_base_codec.h
│ │ │ │ ├── umc_base_color_space_converter.h
│ │ │ │ ├── umc_data_reader.h
│ │ │ │ ├── umc_data_writer.h
│ │ │ │ ├── umc_default_memory_allocator.h
│ │ │ │ ├── umc_defs.h
│ │ │ │ ├── umc_dual_thread_codec.h
│ │ │ │ ├── umc_dynamic_cast.h
│ │ │ │ ├── umc_index.h
│ │ │ │ ├── umc_linked_list.h
│ │ │ │ ├── umc_media_buffer.h
│ │ │ │ ├── umc_media_data_ex.h
│ │ │ │ ├── umc_media_data.h
│ │ │ │ ├── umc_media_receiver.h
│ │ │ │ ├── umc_memory_allocator.h
│ │ │ │ ├── umc_module_context.h
│ │ │ │ ├── umc_muxer.h
│ │ │ │ ├── umc_par_reader.h
│ │ │ │ ├── umc_splitter_ex.h
│ │ │ │ ├── umc_splitter.h
│ │ │ │ ├── umc_structures.h
│ │ │ │ ├── umc_video_data.h
│ │ │ │ ├── umc_video_decoder.h
│ │ │ │ ├── umc_video_encoder.h
│ │ │ │ └── umc_video_render.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_audio_codec.cpp
│ │ │ ├── umc_audio_render.cpp
│ │ │ ├── umc_base_codec.cpp
│ │ │ ├── umc_default_memory_allocator.cpp
│ │ │ ├── umc_dual_thread_codec.cpp
│ │ │ ├── umc_index.cpp
│ │ │ ├── umc_media_buffer.cpp
│ │ │ ├── umc_media_data.cpp
│ │ │ ├── umc_media_data_ex.cpp
│ │ │ ├── umc_muxer.cpp
│ │ │ ├── umc_par_reader.cpp
│ │ │ ├── umc_splitter.cpp
│ │ │ ├── umc_utils.cpp
│ │ │ ├── umc_video_data.cpp
│ │ │ ├── umc_video_decoder.cpp
│ │ │ ├── umc_video_encoder.cpp
│ │ │ └── umc_video_render.cpp
│ │ ├── vm
│ │ │ ├── include
│ │ │ │ ├── sys
│ │ │ │ │ ├── vm_file_win.h
│ │ │ │ │ └── vm_types_win32.h
│ │ │ │ ├── vm_debug.h
│ │ │ │ ├── vm_event.h
│ │ │ │ ├── vm_file.h
│ │ │ │ ├── vm_mmap.h
│ │ │ │ ├── vm_mutex.h
│ │ │ │ ├── vm_semaphore.h
│ │ │ │ ├── vm_shared_object.h
│ │ │ │ ├── vm_socket.h
│ │ │ │ ├── vm_strings.h
│ │ │ │ ├── vm_sys_info.h
│ │ │ │ ├── vm_thread.h
│ │ │ │ ├── vm_time.h
│ │ │ │ └── vm_types.h
│ │ │ ├── readme.htm
│ │ │ ├── src
│ │ │ │ ├── vm_debug_win32.c
│ │ │ │ ├── vm_event_win32.c
│ │ │ │ ├── vm_file.c
│ │ │ │ ├── vm_file_win.c
│ │ │ │ ├── vm_mmap_win32.c
│ │ │ │ ├── vm_mutex_win32.c
│ │ │ │ ├── vm_semaphore_win32.c
│ │ │ │ ├── vm_shared_object_win32.c
│ │ │ │ ├── vm_socket_win32.c
│ │ │ │ ├── vm_sys_info_win32.c
│ │ │ │ ├── vm_thread_win32.c
│ │ │ │ └── vm_time_win32.c
│ │ │ └── vm.vcproj
│ │ └── vm_plus
│ │ ├── include
│ │ │ ├── umc_automatic_mutex.h
│ │ │ ├── umc_event.h
│ │ │ ├── umc_malloc.h
│ │ │ ├── umc_mmap.h
│ │ │ ├── umc_mutex.h
│ │ │ ├── umc_pendulum.h
│ │ │ ├── umc_semaphore.h
│ │ │ ├── umc_sys_info.h
│ │ │ └── umc_thread.h
│ │ ├── readme.htm
│ │ ├── src
│ │ │ ├── umc_event.cpp
│ │ │ ├── umc_malloc.cpp
│ │ │ ├── umc_mmap.cpp
│ │ │ ├── umc_mutex.cpp
│ │ │ ├── umc_pendulum.cpp
│ │ │ ├── umc_semaphore.cpp
│ │ │ ├── umc_sys_info.cpp
│ │ │ └── umc_thread.cpp
│ │ └── vm_plus.vcproj
│ ├── directx_sdk.bat
│ ├── doc
│ │ └── umc-manual.pdf
│ ├── io
│ │ ├── audio_renders
│ │ │ ├── audio_renders.vcproj
│ │ │ ├── include
│ │ │ │ ├── array.h
│ │ │ │ ├── audio_file.h
│ │ │ │ ├── basic_audio_render.h
│ │ │ │ ├── directsound_render.h
│ │ │ │ ├── dsound_buf.h
│ │ │ │ ├── fw_audio_render.h
│ │ │ │ ├── linux_dev.h
│ │ │ │ ├── null_audio_render.h
│ │ │ │ ├── oss_audio_render.h
│ │ │ │ ├── oss_dev.h
│ │ │ │ ├── pts_buf.h
│ │ │ │ └── wav_file.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── basic_audio_render.cpp
│ │ │ ├── directsound_render.cpp
│ │ │ ├── dsound_buf.cpp
│ │ │ ├── fw_audio_render.cpp
│ │ │ ├── linux_dev.cpp
│ │ │ ├── null_audio_render.cpp
│ │ │ ├── oss_audio_render.cpp
│ │ │ ├── oss_dev.cpp
│ │ │ ├── pts_buf.cpp
│ │ │ └── wav_file.cpp
│ │ ├── media_buffers
│ │ │ ├── include
│ │ │ │ ├── umc_cyclic_buffer.h
│ │ │ │ ├── umc_frame_constructor.h
│ │ │ │ ├── umc_linear_buffer.h
│ │ │ │ ├── umc_sample_buffer.h
│ │ │ │ └── umc_video_buffer.h
│ │ │ ├── media_buffers.vcproj
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── umc_frame_constructor.cpp
│ │ │ ├── umc_linear_buffer.cpp
│ │ │ ├── umc_sample_buffer.cpp
│ │ │ └── umc_video_buffer.cpp
│ │ ├── umc_io
│ │ │ ├── include
│ │ │ │ ├── umc_file_reader.h
│ │ │ │ ├── umc_file_writer.h
│ │ │ │ └── umc_fio_reader.h
│ │ │ ├── readme.htm
│ │ │ ├── src
│ │ │ │ ├── umc_file_reader.cpp
│ │ │ │ ├── umc_file_writer.cpp
│ │ │ │ └── umc_fio_reader.cpp
│ │ │ └── umc_io.vcproj
│ │ └── video_renders
│ │ ├── include
│ │ │ ├── base_video_render.h
│ │ │ ├── drv.h
│ │ │ ├── dx_drv.h
│ │ │ ├── dx_video_render.h
│ │ │ ├── fw_video_render.h
│ │ │ ├── null_drv.h
│ │ │ ├── null_video_renderer.h
│ │ │ ├── sdl_drv.h
│ │ │ ├── sdl_video_render.h
│ │ │ └── unified_video_render.h
│ │ ├── readme.htm
│ │ ├── src
│ │ │ ├── base_video_render.cpp
│ │ │ ├── drv.c
│ │ │ ├── dx_drv.cpp
│ │ │ ├── dx_video_render.cpp
│ │ │ ├── fw_video_render.cpp
│ │ │ ├── null_drv.c
│ │ │ ├── null_video_renderer.cpp
│ │ │ ├── sdl_drv.c
│ │ │ ├── sdl_video_render.cpp
│ │ │ └── unified_video_render.cpp
│ │ └── video_render.vcproj
│ ├── _log
│ │ └── win32_
│ │ ├── codec
│ │ │ ├── aac_dec_int.log
│ │ │ ├── aac_dec.log
│ │ │ ├── aac_enc_int.log
│ │ │ ├── aac_enc.log
│ │ │ ├── ac3_dec.log
│ │ │ ├── avi_spl.log
│ │ │ ├── avs_common.log
│ │ │ ├── avs_dec.log
│ │ │ ├── avs_enc.log
│ │ │ ├── avs_spl.log
│ │ │ ├── color_space_converter.log
│ │ │ ├── common.log
│ │ │ ├── demuxer.log
│ │ │ ├── dv100_dec.log
│ │ │ ├── dv100_enc.log
│ │ │ ├── dv50_dec.log
│ │ │ ├── dv50_enc.log
│ │ │ ├── dv_dec.log
│ │ │ ├── dv_enc.log
│ │ │ ├── h261_dec.log
│ │ │ ├── h261_enc.log
│ │ │ ├── h263_dec.log
│ │ │ ├── h263_enc.log
│ │ │ ├── h264_dec.log
│ │ │ ├── h264_enc.log
│ │ │ ├── h264_spl.log
│ │ │ ├── jpeg.log
│ │ │ ├── me.log
│ │ │ ├── mp3_dec_int.log
│ │ │ ├── mp3_dec.log
│ │ │ ├── mp3_enc_int.log
│ │ │ ├── mp3_enc.log
│ │ │ ├── mpeg2_dec.log
│ │ │ ├── mpeg2_enc.log
│ │ │ ├── mpeg2_mux.log
│ │ │ ├── mpeg4_dec.log
│ │ │ ├── mpeg4_enc.log
│ │ │ ├── mpeg4_mux.log
│ │ │ ├── mpeg4_spl.log
│ │ │ ├── scene_analyzer.log
│ │ │ ├── spl_common.log
│ │ │ └── vc1_common.log
│ │ ├── common.log
│ │ ├── _compilation.failed
│ │ ├── core
│ │ │ ├── umc.log
│ │ │ ├── vm.log
│ │ │ └── vm_plus.log
│ │ └── pipeline
│ │ └── umc_pipeline.log
│ ├── Makefile
│ ├── pipeline
│ │ └── umc_pipeline
│ │ ├── include
│ │ │ ├── avsync.h
│ │ │ ├── codec_pipeline.h
│ │ │ ├── timed_color_converter.h
│ │ │ ├── umc_audio_decoders.h
│ │ │ ├── umc_audio_encoders.h
│ │ │ ├── umc_audio_renders.h
│ │ │ ├── umc_base_codecs.h
│ │ │ ├── umc.h
│ │ │ ├── umc_muxers.h
│ │ │ ├── umc_playback.h
│ │ │ ├── umc_readers.h
│ │ │ ├── umc_self_destruction_pointer.h
│ │ │ ├── umc_source_types.h
│ │ │ ├── umc_splitters.h
│ │ │ ├── umc_video_decoders.h
│ │ │ ├── umc_video_encoders.h
│ │ │ └── umc_video_renders.h
│ │ ├── readme.htm
│ │ ├── src
│ │ │ ├── avsync.cpp
│ │ │ ├── codec_pipeline.cpp
│ │ │ ├── timed_color_converter.cpp
│ │ │ └── umc_source_types.cpp
│ │ └── umc_pipeline.vcproj
│ └── ReleaseNotes.htm
├── computer-vision
│ └── Face_Detection
│ ├── build32.bat
│ ├── build64.bat
│ ├── buildem64t.bat
│ ├── data
│ │ ├── haar.txt
│ │ ├── test.bmp
│ │ └── Thumbs.db
│ ├── doc
│ │ └── Face_Detection.txt
│ ├── Makefile
│ ├── readme.htm
│ └── samples
│ ├── eqrect.h
│ ├── FaceDetection.cpp
│ ├── ippiImage.cpp
│ ├── ippiImage.h
│ ├── ippiImageStore.cpp
│ ├── ippiImageStore.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── data-compression
│ ├── ipp_bzip2
│ │ ├── build32.bat
│ │ ├── build64.bat
│ │ ├── buildem64t.bat
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ ├── blocksort.c
│ │ ├── bzip2.c
│ │ ├── bzlib.c
│ │ ├── bzlib.h
│ │ ├── bzlib_private.h
│ │ ├── compress.c
│ │ ├── crctable.c
│ │ ├── decompress.c
│ │ ├── huffman.c
│ │ ├── ipp_bzlib.c
│ │ ├── ipp_static.cpp
│ │ ├── LICENSE
│ │ └── randtable.c
│ ├── ipp_compress
│ │ ├── build32.bat
│ │ ├── build64.bat
│ │ ├── buildem64t.bat
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ ├── all.h
│ │ ├── bwt.c
│ │ ├── bwt.h
│ │ ├── bwtscheme.c
│ │ ├── bwtscheme.h
│ │ ├── git.c
│ │ ├── git.h
│ │ ├── gitscheme.c
│ │ ├── gitscheme.h
│ │ ├── huffman.c
│ │ ├── huffman.h
│ │ ├── ippcompress.c
│ │ ├── ippdecompress.c
│ │ ├── lzssscheme.c
│ │ ├── lzssscheme.h
│ │ ├── mtf.c
│ │ ├── mtf.h
│ │ ├── rle.c
│ │ └── rle.h
│ ├── ipp_gzip
│ │ ├── build32.bat
│ │ ├── buildem64t.bat
│ │ ├── compress.bat
│ │ ├── include
│ │ │ ├── ipp_gzip.h
│ │ │ └── version.h
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── src
│ │ │ ├── ipp_gzip.c
│ │ │ ├── ipp_gzip_deflate.c
│ │ │ ├── ipp_gzip_deflate_mt.c
│ │ │ ├── ipp_gzip_inflate.c
│ │ │ ├── ipp_gzip_inflate_mt.c
│ │ │ ├── ipp_gzip_io.c
│ │ │ └── ipp_gzip_utils.c
│ │ ├── uncompress.bat
│ │ ├── zcat.bat
│ │ ├── zgrep.bat
│ │ ├── zless.bat
│ │ └── zmore.bat
│ └── ipp_zlib
│ ├── build32.bat
│ ├── build64.bat
│ ├── buildem64t.bat
│ ├── Makefile
│ ├── readme.htm
│ └── src
│ ├── adler32.c
│ ├── algorithm.txt
│ ├── ChangeLog
│ ├── compress.c
│ ├── configure
│ ├── crc32.c
│ ├── crc32.h
│ ├── deflate.c
│ ├── deflate.h
│ ├── example.c
│ ├── FAQ
│ ├── gzio.c
│ ├── INDEX
│ ├── infback.c
│ ├── inffast.c
│ ├── inffast.h
│ ├── inffixed.h
│ ├── inflate.c
│ ├── inflate.h
│ ├── inftrees.c
│ ├── inftrees.h
│ ├── ipp_static.cpp
│ ├── minigzip.c
│ ├── trees.c
│ ├── trees.h
│ ├── uncompr.c
│ ├── zconf.h
│ ├── zconf.in.h
│ ├── zlib.3
│ ├── zlib.h
│ ├── zutil.c
│ └── zutil.h
├── image-codecs
│ ├── ijg
│ │ ├── build32.bat
│ │ ├── build64.bat
│ │ ├── buildem64t.bat
│ │ ├── doc
│ │ │ ├── change.log
│ │ │ ├── coderules.doc
│ │ │ ├── filelist.doc
│ │ │ ├── ijg_ipp.pdf
│ │ │ ├── ijg_ipp.xls
│ │ │ ├── install.doc
│ │ │ ├── jconfig.doc
│ │ │ ├── libjpeg.doc
│ │ │ ├── README
│ │ │ ├── structure.doc
│ │ │ ├── usage.doc
│ │ │ └── wizard.doc
│ │ ├── _include
│ │ │ ├── jinclude.h
│ │ │ ├── jmemsys.h
│ │ │ ├── jpegint.h
│ │ │ └── jpegipp.h
│ │ ├── include
│ │ │ ├── jconfig.h
│ │ │ ├── jerror.h
│ │ │ ├── jmorecfg.h
│ │ │ ├── jpeglib.h
│ │ │ └── jversion.h
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── samples
│ │ │ ├── ijgtiming
│ │ │ │ └── ijg_timing.c
│ │ │ └── utils
│ │ │ ├── cderror.h
│ │ │ ├── cdjpeg.c
│ │ │ ├── cdjpeg.h
│ │ │ ├── cjpeg.c
│ │ │ ├── djpeg.c
│ │ │ ├── jpegtran.c
│ │ │ ├── rdbmp.c
│ │ │ ├── rdcolmap.c
│ │ │ ├── rdgif.c
│ │ │ ├── rdjpgcom.c
│ │ │ ├── rdppm.c
│ │ │ ├── rdrle.c
│ │ │ ├── rdswitch.c
│ │ │ ├── rdtarga.c
│ │ │ ├── testimg.bmp
│ │ │ ├── testimg.jpg
│ │ │ ├── testimgp.jpg
│ │ │ ├── testimg.ppm
│ │ │ ├── testorig.jpg
│ │ │ ├── testprog.jpg
│ │ │ ├── transupp.c
│ │ │ ├── transupp.h
│ │ │ ├── wrbmp.c
│ │ │ ├── wrgif.c
│ │ │ ├── wrjpgcom.c
│ │ │ ├── wrppm.c
│ │ │ ├── wrrle.c
│ │ │ └── wrtarga.c
│ │ ├── _src
│ │ │ ├── jcapimin.c
│ │ │ ├── jcapistd.c
│ │ │ ├── jccoefct.c
│ │ │ ├── jccolor.c
│ │ │ ├── jcdctmgr.c
│ │ │ ├── jchuff.c
│ │ │ ├── jchuff.h
│ │ │ ├── jcinit.c
│ │ │ ├── jcmainct.c
│ │ │ ├── jcmarker.c
│ │ │ ├── jcmaster.c
│ │ │ ├── jcomapi.c
│ │ │ ├── jcparam.c
│ │ │ ├── jcphuff.c
│ │ │ ├── jcprepct.c
│ │ │ ├── jcsample.c
│ │ │ ├── jctrans.c
│ │ │ ├── jdapimin.c
│ │ │ ├── jdapistd.c
│ │ │ ├── jdatadst.c
│ │ │ ├── jdatasrc.c
│ │ │ ├── jdcoefct.c
│ │ │ ├── jdcolor.c
│ │ │ ├── jdct.h
│ │ │ ├── jddctmgr.c
│ │ │ ├── jdhuff.c
│ │ │ ├── jdhuff.h
│ │ │ ├── jdinput.c
│ │ │ ├── jdmainct.c
│ │ │ ├── jdmarker.c
│ │ │ ├── jdmaster.c
│ │ │ ├── jdmerge.c
│ │ │ ├── jdphuff.c
│ │ │ ├── jdpostct.c
│ │ │ ├── jdsample.c
│ │ │ ├── jdtrans.c
│ │ │ ├── jerror.c
│ │ │ ├── jfdctflt.c
│ │ │ ├── jfdctfst.c
│ │ │ ├── jfdctint.c
│ │ │ ├── jidctflt.c
│ │ │ ├── jidctfst.c
│ │ │ ├── jidctint.c
│ │ │ ├── jidctred.c
│ │ │ ├── jmemmgr.c
│ │ │ ├── jmemnobs.c
│ │ │ ├── jquant1.c
│ │ │ ├── jquant2.c
│ │ │ └── jutils.c
│ │ ├── win32.ini
│ │ ├── win64.ini
│ │ └── winem64t.ini
│ ├── jpeg2000
│ │ ├── build32.bat
│ │ ├── build64.bat
│ │ ├── buildem64t.bat
│ │ ├── makefile
│ │ ├── readme.htm
│ │ ├── src
│ │ │ ├── application
│ │ │ │ ├── cmdline.cpp
│ │ │ │ ├── cmdline.h
│ │ │ │ ├── cmdoptions.cpp
│ │ │ │ ├── cmdoptionsexception.h
│ │ │ │ ├── cmdoptions.h
│ │ │ │ ├── cmdoptionswarning.h
│ │ │ │ ├── consdiagnoutput.h
│ │ │ │ ├── decode.cpp
│ │ │ │ ├── diagnctxt.cpp
│ │ │ │ ├── diagnctxt.h
│ │ │ │ ├── encode.cpp
│ │ │ │ ├── j2kit.cpp
│ │ │ │ ├── j2kit.h
│ │ │ │ ├── mapfile.cpp
│ │ │ │ ├── mapfile.h
│ │ │ │ ├── mapfileinput.h
│ │ │ │ ├── mapfileoutput.h
│ │ │ │ ├── printinfo.cpp
│ │ │ │ ├── printinfo.h
│ │ │ │ ├── sysexception.h
│ │ │ │ ├── system
│ │ │ │ │ ├── core
│ │ │ │ │ │ ├── syscross.h
│ │ │ │ │ │ ├── syslin.cpp
│ │ │ │ │ │ └── syswin.cpp
│ │ │ │ │ └── gui
│ │ │ │ │ ├── display.h
│ │ │ │ │ ├── displaylin.cpp
│ │ │ │ │ └── displaywin.cpp
│ │ │ │ ├── timer.h
│ │ │ │ └── transcodingexception.h
│ │ │ ├── common
│ │ │ │ ├── addrarith.h
│ │ │ │ ├── auxmath.h
│ │ │ │ ├── bdiagnoutput.h
│ │ │ │ ├── calcvector.h
│ │ │ │ ├── container
│ │ │ │ │ ├── delayline.h
│ │ │ │ │ ├── fixedarray.h
│ │ │ │ │ ├── fixedbuffer.h
│ │ │ │ │ ├── list_.h
│ │ │ │ │ ├── optionalarray.h
│ │ │ │ │ ├── optionalvalue.h
│ │ │ │ │ ├── ringbuffer.h
│ │ │ │ │ ├── ringstripe.h
│ │ │ │ │ └── stack.h
│ │ │ │ ├── decimetric.h
│ │ │ │ ├── diagndescr.h
│ │ │ │ ├── genalg.h
│ │ │ │ ├── geometry
│ │ │ │ │ ├── boundediterator.h
│ │ │ │ │ ├── geometry1d.h
│ │ │ │ │ ├── geometry2d.h
│ │ │ │ │ ├── geometrybase.h
│ │ │ │ │ ├── rasteriterator.h
│ │ │ │ │ └── rectgrid.h
│ │ │ │ ├── image
│ │ │ │ │ ├── imagealloc.h
│ │ │ │ │ ├── imageconvert.cpp
│ │ │ │ │ ├── imageconvert.h
│ │ │ │ │ ├── imagecore.h
│ │ │ │ │ ├── image.h
│ │ │ │ │ ├── imagerowinput.h
│ │ │ │ │ ├── imagerowoutput.h
│ │ │ │ │ ├── resize.cpp
│ │ │ │ │ ├── resize.h
│ │ │ │ │ ├── rowiterator.h
│ │ │ │ │ ├── trackedrowinput.h
│ │ │ │ │ └── trackedrowoutput.h
│ │ │ │ ├── ippwrapper
│ │ │ │ │ └── pp.h
│ │ │ │ ├── memexception.h
│ │ │ │ ├── stream
│ │ │ │ │ ├── bufferstream.cpp
│ │ │ │ │ ├── bufferstream.h
│ │ │ │ │ ├── bytebuffer.h
│ │ │ │ │ ├── byteinputexception.h
│ │ │ │ │ ├── byteinput.h
│ │ │ │ │ ├── byteoutput.h
│ │ │ │ │ ├── dummyoutput.h
│ │ │ │ │ ├── lookahead.h
│ │ │ │ │ ├── memoryinput.h
│ │ │ │ │ └── memoryoutput.h
│ │ │ │ └── string
│ │ │ │ ├── fixedstring.h
│ │ │ │ ├── stackstring.h
│ │ │ │ ├── stralg.h
│ │ │ │ ├── stricmp.h
│ │ │ │ ├── strnaturechar.cpp
│ │ │ │ └── strnature.h
│ │ │ ├── dib
│ │ │ │ ├── common
│ │ │ │ │ ├── ddibexception.h
│ │ │ │ │ ├── ddibwarning.h
│ │ │ │ │ ├── dib.h
│ │ │ │ │ └── edibwarning.h
│ │ │ │ ├── file
│ │ │ │ │ ├── ddibfileheader.h
│ │ │ │ │ ├── ddib.h
│ │ │ │ │ ├── edibfileheader.h
│ │ │ │ │ └── edib.h
│ │ │ │ ├── imagedata
│ │ │ │ │ ├── ddibimagedata.h
│ │ │ │ │ └── edibimagedata.h
│ │ │ │ ├── info
│ │ │ │ │ ├── ddibinfo.h
│ │ │ │ │ ├── dibinfo.h
│ │ │ │ │ └── edibinfo.h
│ │ │ │ └── meta
│ │ │ │ ├── medib.cpp
│ │ │ │ ├── medibexception.h
│ │ │ │ ├── medib.h
│ │ │ │ └── medibwarning.h
│ │ │ ├── jp2
│ │ │ │ ├── box
│ │ │ │ │ ├── djp2boxbitspercomp.h
│ │ │ │ │ ├── djp2boxcaptureresolution.h
│ │ │ │ │ ├── djp2boxcolourspec.h
│ │ │ │ │ ├── djp2boxcompmapping.h
│ │ │ │ │ ├── djp2boxdisplayresolution.h
│ │ │ │ │ ├── djp2boxexception.h
│ │ │ │ │ ├── djp2box.h
│ │ │ │ │ ├── djp2boxheader.h
│ │ │ │ │ ├── djp2boximageheader.h
│ │ │ │ │ ├── djp2boxpalette.h
│ │ │ │ │ ├── djp2boxresolution.h
│ │ │ │ │ ├── djp2boxwarning.h
│ │ │ │ │ ├── ejp2box.h
│ │ │ │ │ ├── jp2box.h
│ │ │ │ │ └── jp2refgridresolution.h
│ │ │ │ ├── codestream
│ │ │ │ │ ├── common
│ │ │ │ │ │ ├── cbcodingstyle.h
│ │ │ │ │ │ ├── djp2csexception.h
│ │ │ │ │ │ ├── djp2csunsuppexception.h
│ │ │ │ │ │ ├── djp2cswarning.h
│ │ │ │ │ │ ├── djp2quantcomp.cpp
│ │ │ │ │ │ ├── djp2quantcomp.h
│ │ │ │ │ │ ├── jp2bitspercomp.h
│ │ │ │ │ │ ├── jp2codingstylecomp.h
│ │ │ │ │ │ ├── jp2codingstylejoint.h
│ │ │ │ │ │ ├── jp2const.h
│ │ │ │ │ │ └── jp2progrrange.h
│ │ │ │ │ ├── djp2codestream.h
│ │ │ │ │ ├── ebcot
│ │ │ │ │ │ ├── bcodeblock.h
│ │ │ │ │ │ ├── cbencoder.cpp
│ │ │ │ │ │ ├── cbencoder.h
│ │ │ │ │ │ ├── dcblayer.h
│ │ │ │ │ │ ├── dcodeblock.cpp
│ │ │ │ │ │ ├── dcodeblock.h
│ │ │ │ │ │ ├── debcotwarning.h
│ │ │ │ │ │ ├── dprecinct.cpp
│ │ │ │ │ │ ├── dprecinct.h
│ │ │ │ │ │ ├── dreslevel.h
│ │ │ │ │ │ ├── dsubband.cpp
│ │ │ │ │ │ ├── dsubband.h
│ │ │ │ │ │ ├── dtilecomp.h
│ │ │ │ │ │ ├── dtile.h
│ │ │ │ │ │ ├── ecbpass.h
│ │ │ │ │ │ ├── ecodeblock.cpp
│ │ │ │ │ │ ├── ecodeblock.h
│ │ │ │ │ │ ├── eprecinct.cpp
│ │ │ │ │ │ ├── eprecinct.h
│ │ │ │ │ │ ├── ereslevel.cpp
│ │ │ │ │ │ ├── ereslevel.h
│ │ │ │ │ │ ├── esubband.cpp
│ │ │ │ │ │ ├── esubband.h
│ │ │ │ │ │ ├── etilecomp.cpp
│ │ │ │ │ │ ├── etilecomp.h
│ │ │ │ │ │ ├── etile.cpp
│ │ │ │ │ │ └── etile.h
│ │ │ │ │ ├── mainheader
│ │ │ │ │ │ ├── djp2csmainheader.cpp
│ │ │ │ │ │ └── djp2csmainheader.h
│ │ │ │ │ ├── marker
│ │ │ │ │ │ ├── djp2markerexception.h
│ │ │ │ │ │ ├── djp2marker.h
│ │ │ │ │ │ ├── djp2markerwarning.h
│ │ │ │ │ │ ├── ejp2marker.h
│ │ │ │ │ │ └── jp2marker.h
│ │ │ │ │ ├── packetheader
│ │ │ │ │ │ ├── dphwarning.h
│ │ │ │ │ │ ├── phbitin.h
│ │ │ │ │ │ ├── phbitout.h
│ │ │ │ │ │ ├── tagtree.cpp
│ │ │ │ │ │ ├── tagtreedecoder.h
│ │ │ │ │ │ ├── tagtreeencoder.cpp
│ │ │ │ │ │ ├── tagtreeencoder.h
│ │ │ │ │ │ └── tagtree.h
│ │ │ │ │ ├── quant
│ │ │ │ │ │ ├── dquant.h
│ │ │ │ │ │ ├── equant.h
│ │ │ │ │ │ └── quant.h
│ │ │ │ │ ├── tile
│ │ │ │ │ │ ├── djp2cstile.cpp
│ │ │ │ │ │ ├── djp2cstile.h
│ │ │ │ │ │ ├── djp2cstilepartheader.h
│ │ │ │ │ │ ├── dpostprocess.h
│ │ │ │ │ │ ├── epreprocess.h
│ │ │ │ │ │ ├── jp2tileprogriterator.cpp
│ │ │ │ │ │ ├── jp2tileprogriterator.h
│ │ │ │ │ │ └── tilemetric.h
│ │ │ │ │ └── wavelet
│ │ │ │ │ ├── sbtree.h
│ │ │ │ │ ├── wt53fwd.h
│ │ │ │ │ ├── wt53inv.h
│ │ │ │ │ ├── wt97const16s32s.h
│ │ │ │ │ ├── wt97const32f.h
│ │ │ │ │ ├── wt97fwdcol16s.h
│ │ │ │ │ ├── wt97fwdcol32f.h
│ │ │ │ │ ├── wt97fwdcol32s.h
│ │ │ │ │ ├── wt97fwdcolgen.h
│ │ │ │ │ ├── wt97fwdrow16s.h
│ │ │ │ │ ├── wt97fwdrow32f.h
│ │ │ │ │ ├── wt97fwdrow32s.h
│ │ │ │ │ ├── wt97fwdrowgen.h
│ │ │ │ │ ├── wt97invcol16s.h
│ │ │ │ │ ├── wt97invcol32f.h
│ │ │ │ │ ├── wt97invcol32s.h
│ │ │ │ │ ├── wt97invcolgen.h
│ │ │ │ │ ├── wt97invrow16s.h
│ │ │ │ │ ├── wt97invrow32f.h
│ │ │ │ │ ├── wt97invrow32s.h
│ │ │ │ │ ├── wt97invrowgen.h
│ │ │ │ │ ├── wtfwd.h
│ │ │ │ │ ├── wtinv.h
│ │ │ │ │ └── wtmetric.h
│ │ │ │ ├── file
│ │ │ │ │ ├── djp2fileexception.h
│ │ │ │ │ ├── djp2file.h
│ │ │ │ │ └── djp2filewarning.h
│ │ │ │ └── meta
│ │ │ │ ├── mdjp2.cpp
│ │ │ │ └── mdjp2.h
│ │ │ ├── metaformat
│ │ │ │ └── rasterimage
│ │ │ │ ├── mrstrimagedepth.h
│ │ │ │ ├── mrstrimage.h
│ │ │ │ ├── mrstrimagepalette.h
│ │ │ │ └── mrstrimageresolution.h
│ │ │ ├── pnm
│ │ │ │ ├── common
│ │ │ │ │ ├── dpnmexception.h
│ │ │ │ │ ├── dpnmwarning.h
│ │ │ │ │ └── pnm.h
│ │ │ │ ├── file
│ │ │ │ │ ├── dpnm.h
│ │ │ │ │ └── epnm.h
│ │ │ │ ├── imagedata
│ │ │ │ │ ├── dpnmimagedata.h
│ │ │ │ │ └── epnmimagedata.h
│ │ │ │ ├── info
│ │ │ │ │ ├── dpnminfo.h
│ │ │ │ │ ├── epnminfo.h
│ │ │ │ │ └── pnminfo.h
│ │ │ │ └── meta
│ │ │ │ ├── mepnm.cpp
│ │ │ │ ├── mepnmexception.h
│ │ │ │ ├── mepnm.h
│ │ │ │ └── mepnmwarning.h
│ │ │ └── raw
│ │ │ ├── imagedata
│ │ │ │ ├── drawimagedata.h
│ │ │ │ └── erawimagedata.h
│ │ │ └── meta
│ │ │ ├── meraw.cpp
│ │ │ ├── merawexception.h
│ │ │ ├── meraw.h
│ │ │ └── merawwarning.h
│ │ ├── win32.ini
│ │ ├── win64.ini
│ │ └── winem64t.ini
│ ├── jpeg-ijl
│ │ ├── build32.bat
│ │ ├── doc
│ │ │ ├── ijl_fpx.pdf
│ │ │ ├── ijl_ijg.pdf
│ │ │ ├── ijl_ipl.pdf
│ │ │ ├── ijl_ipp.pdf
│ │ │ └── ijlman.pdf
│ │ ├── _include
│ │ │ └── own.h
│ │ ├── include
│ │ │ └── ijl.h
│ │ ├── Makefile
│ │ ├── Readme.htm
│ │ ├── samples
│ │ │ └── JPGView
│ │ │ ├── AboutDlg.cpp
│ │ │ ├── AboutDlg.h
│ │ │ ├── FileOpenDlg.cpp
│ │ │ ├── FileOpenDlg.h
│ │ │ ├── FolderBrowser.cpp
│ │ │ ├── FolderBrowser.h
│ │ │ ├── JPGView.cpp
│ │ │ ├── JPGViewDoc.cpp
│ │ │ ├── JPGViewDoc.h
│ │ │ ├── JPGViewFrame.cpp
│ │ │ ├── JPGViewFrame.h
│ │ │ ├── JPGView.h
│ │ │ ├── JPGView.rc
│ │ │ ├── JPGView.rh
│ │ │ ├── JPGViewView.cpp
│ │ │ ├── JPGViewView.h
│ │ │ ├── Makefile
│ │ │ ├── res
│ │ │ │ ├── JPGViewDoc.ico
│ │ │ │ ├── JPGView.ico
│ │ │ │ ├── JPGView.rc2
│ │ │ │ └── Toolbar.bmp
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── _src
│ │ │ ├── buffer
│ │ │ │ ├── decode_buffer.c
│ │ │ │ ├── decode_buffer.h
│ │ │ │ ├── encode_buffer.c
│ │ │ │ └── encode_buffer.h
│ │ │ ├── cc_ss
│ │ │ │ ├── cc_ss_decoder.c
│ │ │ │ ├── cc_ss_decoder.h
│ │ │ │ ├── cc_ss_encoder.c
│ │ │ │ └── cc_ss_encoder.h
│ │ │ ├── dct
│ │ │ │ ├── ipp_fdct.c
│ │ │ │ ├── ipp_fdct.h
│ │ │ │ ├── ipp_idct.c
│ │ │ │ └── ipp_idct.h
│ │ │ ├── entropy_codec
│ │ │ │ ├── huff_decode.c
│ │ │ │ ├── huff_decode.h
│ │ │ │ ├── huff_encode.c
│ │ │ │ └── huff_encode.h
│ │ │ ├── frame_manager
│ │ │ │ ├── frame_decoder.c
│ │ │ │ ├── frame_decoder.h
│ │ │ │ ├── frame_encoder.c
│ │ │ │ └── frame_encoder.h
│ │ │ ├── ijl.def
│ │ │ ├── ijl.rc2
│ │ │ ├── interface_manager
│ │ │ │ ├── fileio.c
│ │ │ │ ├── fileio.h
│ │ │ │ ├── init.c
│ │ │ │ ├── init.h
│ │ │ │ ├── jpgintfc.c
│ │ │ │ ├── jpgintfc.h
│ │ │ │ ├── main.c
│ │ │ │ ├── main.h
│ │ │ │ ├── trace.c
│ │ │ │ ├── trace.h
│ │ │ │ ├── version.c
│ │ │ │ └── version.h
│ │ │ ├── parser
│ │ │ │ ├── decoder_parser.c
│ │ │ │ ├── decoder_parser.h
│ │ │ │ ├── encoder_parser.c
│ │ │ │ └── encoder_parser.h
│ │ │ ├── precomp.c
│ │ │ ├── precomp.h
│ │ │ ├── scan_manager
│ │ │ │ ├── scan_decoder.c
│ │ │ │ ├── scan_decoder.h
│ │ │ │ ├── scan_encoder.c
│ │ │ │ └── scan_encoder.h
│ │ │ └── tables
│ │ │ ├── tables.c
│ │ │ └── tables.h
│ │ └── win32.ini
│ ├── jpegview
│ │ ├── build32.bat
│ │ ├── build64.bat
│ │ ├── buildem64t.bat
│ │ ├── jpeg
│ │ │ ├── basestream.h
│ │ │ ├── basestreamin.h
│ │ │ ├── basestreamout.h
│ │ │ ├── bitstreamin.cpp
│ │ │ ├── bitstreamin.h
│ │ │ ├── bitstreamout.cpp
│ │ │ ├── bitstreamout.h
│ │ │ ├── colorcomp.cpp
│ │ │ ├── colorcomp.h
│ │ │ ├── dechtbl.cpp
│ │ │ ├── dechtbl.h
│ │ │ ├── decqtbl.cpp
│ │ │ ├── decqtbl.h
│ │ │ ├── enchtbl.cpp
│ │ │ ├── enchtbl.h
│ │ │ ├── encqtbl.cpp
│ │ │ ├── encqtbl.h
│ │ │ ├── jpegbase.cpp
│ │ │ ├── jpegbase.h
│ │ │ ├── jpegdec.cpp
│ │ │ ├── jpegdec.h
│ │ │ ├── jpegenc.cpp
│ │ │ ├── jpegenc.h
│ │ │ ├── membuffin.cpp
│ │ │ ├── membuffin.h
│ │ │ ├── membuffout.cpp
│ │ │ ├── membuffout.h
│ │ │ ├── metadata.cpp
│ │ │ ├── metadata.h
│ │ │ ├── stdfilein.cpp
│ │ │ ├── stdfilein.h
│ │ │ ├── stdfileout.cpp
│ │ │ └── stdfileout.h
│ │ ├── jpeg2000
│ │ │ ├── application
│ │ │ │ ├── cmdoptionsexception.h
│ │ │ │ ├── cmdoptionswarning.h
│ │ │ │ ├── consdiagnoutput.h
│ │ │ │ ├── diagnctxt.cpp
│ │ │ │ ├── diagnctxt.h
│ │ │ │ ├── sysexception.h
│ │ │ │ └── transcodingexception.h
│ │ │ ├── common
│ │ │ │ ├── addrarith.h
│ │ │ │ ├── auxmath.h
│ │ │ │ ├── bdiagnoutput.h
│ │ │ │ ├── calcvector.h
│ │ │ │ ├── container
│ │ │ │ │ ├── delayline.h
│ │ │ │ │ ├── fixedarray.h
│ │ │ │ │ ├── fixedbuffer.h
│ │ │ │ │ ├── list_.h
│ │ │ │ │ ├── optionalarray.h
│ │ │ │ │ ├── optionalvalue.h
│ │ │ │ │ ├── ringbuffer.h
│ │ │ │ │ ├── ringstripe.h
│ │ │ │ │ └── stack.h
│ │ │ │ ├── decimetric.h
│ │ │ │ ├── diagndescr.h
│ │ │ │ ├── genalg.h
│ │ │ │ ├── geometry
│ │ │ │ │ ├── boundediterator.h
│ │ │ │ │ ├── geometry1d.h
│ │ │ │ │ ├── geometry2d.h
│ │ │ │ │ ├── geometrybase.h
│ │ │ │ │ ├── rasteriterator.h
│ │ │ │ │ └── rectgrid.h
│ │ │ │ ├── image
│ │ │ │ │ ├── imagealloc.h
│ │ │ │ │ ├── imageconvert.cpp
│ │ │ │ │ ├── imageconvert.h
│ │ │ │ │ ├── imagecore.h
│ │ │ │ │ ├── image.h
│ │ │ │ │ ├── imagerowinput.h
│ │ │ │ │ ├── imagerowoutput.h
│ │ │ │ │ ├── resize.cpp
│ │ │ │ │ ├── resize.h
│ │ │ │ │ ├── rowiterator.h
│ │ │ │ │ ├── trackedrowinput.h
│ │ │ │ │ └── trackedrowoutput.h
│ │ │ │ ├── ippwrapper
│ │ │ │ │ └── pp.h
│ │ │ │ ├── memexception.h
│ │ │ │ ├── stream
│ │ │ │ │ ├── bufferstream.cpp
│ │ │ │ │ ├── bufferstream.h
│ │ │ │ │ ├── bytebuffer.h
│ │ │ │ │ ├── byteinputexception.h
│ │ │ │ │ ├── byteinput.h
│ │ │ │ │ ├── byteoutput.h
│ │ │ │ │ ├── dummyoutput.h
│ │ │ │ │ ├── lookahead.h
│ │ │ │ │ ├── memoryinput.h
│ │ │ │ │ └── memoryoutput.h
│ │ │ │ └── string
│ │ │ │ ├── fixedstring.h
│ │ │ │ ├── stackstring.h
│ │ │ │ ├── stralg.h
│ │ │ │ ├── stricmp.h
│ │ │ │ ├── strnaturechar.cpp
│ │ │ │ └── strnature.h
│ │ │ ├── dib
│ │ │ │ ├── common
│ │ │ │ │ ├── ddibexception.h
│ │ │ │ │ ├── ddibwarning.h
│ │ │ │ │ ├── dib.h
│ │ │ │ │ └── edibwarning.h
│ │ │ │ └── meta
│ │ │ │ ├── medibexception.h
│ │ │ │ └── medibwarning.h
│ │ │ ├── jp2
│ │ │ │ ├── box
│ │ │ │ │ ├── djp2boxbitspercomp.h
│ │ │ │ │ ├── djp2boxcaptureresolution.h
│ │ │ │ │ ├── djp2boxcolourspec.h
│ │ │ │ │ ├── djp2boxcompmapping.h
│ │ │ │ │ ├── djp2boxdisplayresolution.h
│ │ │ │ │ ├── djp2boxexception.h
│ │ │ │ │ ├── djp2box.h
│ │ │ │ │ ├── djp2boxheader.h
│ │ │ │ │ ├── djp2boximageheader.h
│ │ │ │ │ ├── djp2boxpalette.h
│ │ │ │ │ ├── djp2boxresolution.h
│ │ │ │ │ ├── djp2boxwarning.h
│ │ │ │ │ ├── ejp2box.h
│ │ │ │ │ ├── jp2box.h
│ │ │ │ │ └── jp2refgridresolution.h
│ │ │ │ ├── codestream
│ │ │ │ │ ├── common
│ │ │ │ │ │ ├── cbcodingstyle.h
│ │ │ │ │ │ ├── djp2csexception.h
│ │ │ │ │ │ ├── djp2csunsuppexception.h
│ │ │ │ │ │ ├── djp2cswarning.h
│ │ │ │ │ │ ├── djp2quantcomp.cpp
│ │ │ │ │ │ ├── djp2quantcomp.h
│ │ │ │ │ │ ├── jp2bitspercomp.h
│ │ │ │ │ │ ├── jp2codingstylecomp.h
│ │ │ │ │ │ ├── jp2codingstylejoint.h
│ │ │ │ │ │ ├── jp2const.h
│ │ │ │ │ │ └── jp2progrrange.h
│ │ │ │ │ ├── djp2codestream.h
│ │ │ │ │ ├── ebcot
│ │ │ │ │ │ ├── bcodeblock.h
│ │ │ │ │ │ ├── cbencoder.cpp
│ │ │ │ │ │ ├── cbencoder.h
│ │ │ │ │ │ ├── dcblayer.h
│ │ │ │ │ │ ├── dcodeblock.cpp
│ │ │ │ │ │ ├── dcodeblock.h
│ │ │ │ │ │ ├── debcotwarning.h
│ │ │ │ │ │ ├── dprecinct.cpp
│ │ │ │ │ │ ├── dprecinct.h
│ │ │ │ │ │ ├── dreslevel.h
│ │ │ │ │ │ ├── dsubband.cpp
│ │ │ │ │ │ ├── dsubband.h
│ │ │ │ │ │ ├── dtilecomp.h
│ │ │ │ │ │ ├── dtile.h
│ │ │ │ │ │ ├── ecbpass.h
│ │ │ │ │ │ ├── ecodeblock.cpp
│ │ │ │ │ │ ├── ecodeblock.h
│ │ │ │ │ │ ├── eprecinct.cpp
│ │ │ │ │ │ ├── eprecinct.h
│ │ │ │ │ │ ├── ereslevel.cpp
│ │ │ │ │ │ ├── ereslevel.h
│ │ │ │ │ │ ├── esubband.cpp
│ │ │ │ │ │ ├── esubband.h
│ │ │ │ │ │ ├── etilecomp.cpp
│ │ │ │ │ │ ├── etilecomp.h
│ │ │ │ │ │ ├── etile.cpp
│ │ │ │ │ │ └── etile.h
│ │ │ │ │ ├── mainheader
│ │ │ │ │ │ ├── djp2csmainheader.cpp
│ │ │ │ │ │ └── djp2csmainheader.h
│ │ │ │ │ ├── marker
│ │ │ │ │ │ ├── djp2markerexception.h
│ │ │ │ │ │ ├── djp2marker.h
│ │ │ │ │ │ ├── djp2markerwarning.h
│ │ │ │ │ │ ├── ejp2marker.h
│ │ │ │ │ │ └── jp2marker.h
│ │ │ │ │ ├── packetheader
│ │ │ │ │ │ ├── dphwarning.h
│ │ │ │ │ │ ├── phbitin.h
│ │ │ │ │ │ ├── phbitout.h
│ │ │ │ │ │ ├── tagtree.cpp
│ │ │ │ │ │ ├── tagtreedecoder.h
│ │ │ │ │ │ ├── tagtreeencoder.cpp
│ │ │ │ │ │ ├── tagtreeencoder.h
│ │ │ │ │ │ └── tagtree.h
│ │ │ │ │ ├── quant
│ │ │ │ │ │ ├── dquant.h
│ │ │ │ │ │ ├── equant.h
│ │ │ │ │ │ └── quant.h
│ │ │ │ │ ├── tile
│ │ │ │ │ │ ├── djp2cstile.cpp
│ │ │ │ │ │ ├── djp2cstile.h
│ │ │ │ │ │ ├── djp2cstilepartheader.h
│ │ │ │ │ │ ├── dpostprocess.h
│ │ │ │ │ │ ├── epreprocess.h
│ │ │ │ │ │ ├── jp2tileprogriterator.cpp
│ │ │ │ │ │ ├── jp2tileprogriterator.h
│ │ │ │ │ │ └── tilemetric.h
│ │ │ │ │ └── wavelet
│ │ │ │ │ ├── sbtree.h
│ │ │ │ │ ├── wt53fwd.h
│ │ │ │ │ ├── wt53inv.h
│ │ │ │ │ ├── wt97const16s32s.h
│ │ │ │ │ ├── wt97const32f.h
│ │ │ │ │ ├── wt97fwdcol16s.h
│ │ │ │ │ ├── wt97fwdcol32f.h
│ │ │ │ │ ├── wt97fwdcol32s.h
│ │ │ │ │ ├── wt97fwdcolgen.h
│ │ │ │ │ ├── wt97fwdrow16s.h
│ │ │ │ │ ├── wt97fwdrow32f.h
│ │ │ │ │ ├── wt97fwdrow32s.h
│ │ │ │ │ ├── wt97fwdrowgen.h
│ │ │ │ │ ├── wt97invcol16s.h
│ │ │ │ │ ├── wt97invcol32f.h
│ │ │ │ │ ├── wt97invcol32s.h
│ │ │ │ │ ├── wt97invcolgen.h
│ │ │ │ │ ├── wt97invrow16s.h
│ │ │ │ │ ├── wt97invrow32f.h
│ │ │ │ │ ├── wt97invrow32s.h
│ │ │ │ │ ├── wt97invrowgen.h
│ │ │ │ │ ├── wtfwd.h
│ │ │ │ │ ├── wtinv.h
│ │ │ │ │ └── wtmetric.h
│ │ │ │ ├── file
│ │ │ │ │ ├── djp2fileexception.h
│ │ │ │ │ ├── djp2file.h
│ │ │ │ │ └── djp2filewarning.h
│ │ │ │ └── meta
│ │ │ │ ├── mdjp2.cpp
│ │ │ │ └── mdjp2.h
│ │ │ ├── metaformat
│ │ │ │ └── rasterimage
│ │ │ │ ├── mrstrimagedepth.h
│ │ │ │ ├── mrstrimage.h
│ │ │ │ ├── mrstrimagepalette.h
│ │ │ │ └── mrstrimageresolution.h
│ │ │ ├── pnm
│ │ │ │ ├── common
│ │ │ │ │ ├── dpnmexception.h
│ │ │ │ │ └── dpnmwarning.h
│ │ │ │ └── meta
│ │ │ │ ├── mepnmexception.h
│ │ │ │ └── mepnmwarning.h
│ │ │ └── raw
│ │ │ ├── imagedata
│ │ │ │ ├── drawimagedata.h
│ │ │ │ └── erawimagedata.h
│ │ │ └── meta
│ │ │ ├── merawexception.h
│ │ │ └── merawwarning.h
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── res
│ │ │ ├── jpgviewdoc.ico
│ │ │ ├── jpgview.ico
│ │ │ ├── jpgview.rc2
│ │ │ └── toolbar.bmp
│ │ ├── src
│ │ │ ├── aboutdlg.cpp
│ │ │ ├── aboutdlg.h
│ │ │ ├── bmp.cpp
│ │ │ ├── bmp.h
│ │ │ ├── detector.cpp
│ │ │ ├── detector.h
│ │ │ ├── dicom.cpp
│ │ │ ├── dicom.h
│ │ │ ├── fileopendlg.cpp
│ │ │ ├── fileopendlg.h
│ │ │ ├── filesavedlg.cpp
│ │ │ ├── filesavedlg.h
│ │ │ ├── folderbrowser.cpp
│ │ │ ├── folderbrowser.h
│ │ │ ├── ippimage.cpp
│ │ │ ├── ippimage.h
│ │ │ ├── jpeg2k.cpp
│ │ │ ├── jpeg2k.h
│ │ │ ├── jpeg.cpp
│ │ │ ├── jpeg.h
│ │ │ ├── jpgview.cpp
│ │ │ ├── jpgviewdoc.cpp
│ │ │ ├── jpgviewdoc.h
│ │ │ ├── jpgviewframe.cpp
│ │ │ ├── jpgviewframe.h
│ │ │ ├── jpgview.h
│ │ │ ├── jpgview.rc
│ │ │ ├── jpgview.rh
│ │ │ ├── jpgviewview.cpp
│ │ │ ├── jpgviewview.h
│ │ │ ├── pnm.cpp
│ │ │ ├── pnm.h
│ │ │ ├── precomp.cpp
│ │ │ └── precomp.h
│ │ ├── win32.ini
│ │ ├── win64.ini
│ │ └── winem64t.ini
│ └── uic
│ ├── build32.bat
│ ├── buildem64t.bat
│ ├── Makefile
│ ├── readme_demo.htm
│ ├── readme.htm
│ └── src
│ ├── application
│ │ ├── picnic
│ │ │ ├── data
│ │ │ │ └── haar.txt
│ │ │ ├── picnic.mak
│ │ │ ├── res
│ │ │ │ ├── fileopen.xpm
│ │ │ │ ├── filesave.xpm
│ │ │ │ ├── next.xpm
│ │ │ │ ├── picnic.icns
│ │ │ │ ├── picnic.ico
│ │ │ │ └── prev.xpm
│ │ │ └── src
│ │ │ ├── aboutdlg.cpp
│ │ │ ├── aboutdlg.h
│ │ │ ├── bmp.cpp
│ │ │ ├── bmp.h
│ │ │ ├── colorlayoutfea.cpp
│ │ │ ├── colorlayoutfea.h
│ │ │ ├── constants.h
│ │ │ ├── detector.cpp
│ │ │ ├── detector.h
│ │ │ ├── dicom.cpp
│ │ │ ├── dicom.h
│ │ │ ├── edgehistogramfea.cpp
│ │ │ ├── edgehistogramfea.h
│ │ │ ├── facedetection.cpp
│ │ │ ├── facedetection.h
│ │ │ ├── fileopendlg.cpp
│ │ │ ├── fileopendlg.h
│ │ │ ├── filesavedlg.cpp
│ │ │ ├── filesavedlg.h
│ │ │ ├── harmonization.cpp
│ │ │ ├── harmonization.h
│ │ │ ├── imagefea.cpp
│ │ │ ├── imagefeadb.cpp
│ │ │ ├── imagefeadb.h
│ │ │ ├── imagefea.h
│ │ │ ├── imagewidget.cpp
│ │ │ ├── imagewidget.h
│ │ │ ├── inpainting.cpp
│ │ │ ├── inpainting.h
│ │ │ ├── ippimage.cpp
│ │ │ ├── ippimage.h
│ │ │ ├── jpeg2k.cpp
│ │ │ ├── jpeg2k.h
│ │ │ ├── jpeg.cpp
│ │ │ ├── jpeg.h
│ │ │ ├── main.cpp
│ │ │ ├── mainwindow.cpp
│ │ │ ├── mainwindow.h
│ │ │ ├── optionsdialog.cpp
│ │ │ ├── optionsdialog.h
│ │ │ ├── picnic.rc
│ │ │ ├── pixmap.cpp
│ │ │ ├── pixmap.h
│ │ │ ├── pnm.cpp
│ │ │ ├── pnm.h
│ │ │ ├── precomp.cpp
│ │ │ ├── precomp.h
│ │ │ ├── raw.cpp
│ │ │ ├── raw.h
│ │ │ ├── resources.qrc
│ │ │ ├── segmentation.cpp
│ │ │ ├── segmentation.h
│ │ │ ├── sobel.cpp
│ │ │ ├── sobel.h
│ │ │ ├── timer.cpp
│ │ │ └── timer.h
│ │ └── uic_transcoder_con
│ │ ├── include
│ │ │ ├── bmp.h
│ │ │ ├── cmdline.h
│ │ │ ├── detector.h
│ │ │ ├── dicom.h
│ │ │ ├── fixedarray.h
│ │ │ ├── fixedbuffer.h
│ │ │ ├── fixedstring.h
│ │ │ ├── genalg.h
│ │ │ ├── ippimage.h
│ │ │ ├── jpeg2k.h
│ │ │ ├── jpeg.h
│ │ │ ├── list_.h
│ │ │ ├── pnm.h
│ │ │ ├── precomp.h
│ │ │ ├── stralg.h
│ │ │ ├── stricmp.h
│ │ │ ├── strnature.h
│ │ │ ├── timer.h
│ │ │ └── uic_transcoder_con.h
│ │ ├── src
│ │ │ ├── bmp.cpp
│ │ │ ├── cmdline.cpp
│ │ │ ├── detector.cpp
│ │ │ ├── dicom.cpp
│ │ │ ├── ippimage.cpp
│ │ │ ├── jpeg2k.cpp
│ │ │ ├── jpeg.cpp
│ │ │ ├── pnm.cpp
│ │ │ ├── precomp.cpp
│ │ │ ├── strnaturechar.cpp
│ │ │ ├── timer.cpp
│ │ │ └── uic_transcoder_con.cpp
│ │ ├── uic_test_image.jpg
│ │ └── uic_transcoder_con.mak
│ ├── codec
│ │ └── image
│ │ ├── bmp
│ │ │ ├── common
│ │ │ │ ├── include
│ │ │ │ │ └── bmp.h
│ │ │ │ └── src
│ │ │ │ └── main.cpp
│ │ │ ├── dec
│ │ │ │ ├── include
│ │ │ │ │ └── uic_bmp_dec.h
│ │ │ │ ├── src
│ │ │ │ │ └── uic_bmp_dec.cpp
│ │ │ │ └── uic_bmp_dec.mak
│ │ │ ├── enc
│ │ │ │ ├── include
│ │ │ │ │ └── uic_bmp_enc.h
│ │ │ │ ├── src
│ │ │ │ │ └── uic_bmp_enc.cpp
│ │ │ │ └── uic_bmp_enc.mak
│ │ │ └── uic_bmp.mak
│ │ ├── jpeg
│ │ │ ├── common
│ │ │ │ ├── include
│ │ │ │ │ ├── colorcomp.h
│ │ │ │ │ ├── jpegbase.h
│ │ │ │ │ ├── metadata.h
│ │ │ │ │ └── precomp.h
│ │ │ │ ├── src
│ │ │ │ │ ├── colorcomp.cpp
│ │ │ │ │ ├── jpegbase.cpp
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ └── metadata.cpp
│ │ │ │ └── uic_jpeg_common.mak
│ │ │ ├── dec
│ │ │ │ ├── include
│ │ │ │ │ ├── bitstreamin.h
│ │ │ │ │ ├── dechtbl.h
│ │ │ │ │ ├── decqtbl.h
│ │ │ │ │ ├── jpegdec.h
│ │ │ │ │ └── uic_jpeg_dec.h
│ │ │ │ ├── src
│ │ │ │ │ ├── bitstreamin.cpp
│ │ │ │ │ ├── dechtbl.cpp
│ │ │ │ │ ├── decqtbl.cpp
│ │ │ │ │ ├── jpegdec.cpp
│ │ │ │ │ └── uic_jpeg_dec.cpp
│ │ │ │ └── uic_jpeg_dec.mak
│ │ │ ├── enc
│ │ │ │ ├── include
│ │ │ │ │ ├── bitstreamout.h
│ │ │ │ │ ├── enchtbl.h
│ │ │ │ │ ├── encqtbl.h
│ │ │ │ │ ├── jpegenc.h
│ │ │ │ │ └── uic_jpeg_enc.h
│ │ │ │ ├── src
│ │ │ │ │ ├── bitstreamout.cpp
│ │ │ │ │ ├── enchtbl.cpp
│ │ │ │ │ ├── encqtbl.cpp
│ │ │ │ │ ├── jpegenc.cpp
│ │ │ │ │ └── uic_jpeg_enc.cpp
│ │ │ │ └── uic_jpeg_enc.mak
│ │ │ └── uic_jpeg.mak
│ │ ├── jpeg2000
│ │ │ ├── common
│ │ │ │ ├── src
│ │ │ │ │ ├── box
│ │ │ │ │ │ ├── djp2boxbitspercomp.h
│ │ │ │ │ │ ├── djp2boxcaptureresolution.h
│ │ │ │ │ │ ├── djp2boxcolourspec.h
│ │ │ │ │ │ ├── djp2boxcompmapping.h
│ │ │ │ │ │ ├── djp2boxdisplayresolution.h
│ │ │ │ │ │ ├── djp2boxexception.h
│ │ │ │ │ │ ├── djp2box.h
│ │ │ │ │ │ ├── djp2boxheader.h
│ │ │ │ │ │ ├── djp2boximageheader.h
│ │ │ │ │ │ ├── djp2boxpalette.h
│ │ │ │ │ │ ├── djp2boxresolution.h
│ │ │ │ │ │ ├── djp2boxuuid.h
│ │ │ │ │ │ ├── djp2boxwarning.h
│ │ │ │ │ │ ├── ejp2box.h
│ │ │ │ │ │ ├── jp2box.h
│ │ │ │ │ │ └── jp2refgridresolution.h
│ │ │ │ │ ├── codestream
│ │ │ │ │ │ ├── common
│ │ │ │ │ │ │ ├── cbcodingstyle.h
│ │ │ │ │ │ │ ├── djp2csexception.h
│ │ │ │ │ │ │ ├── djp2csunsuppexception.h
│ │ │ │ │ │ │ ├── djp2cswarning.h
│ │ │ │ │ │ │ ├── djp2quantcomp.cpp
│ │ │ │ │ │ │ ├── djp2quantcomp.h
│ │ │ │ │ │ │ ├── jp2bitspercomp.h
│ │ │ │ │ │ │ ├── jp2codingstylecomp.h
│ │ │ │ │ │ │ ├── jp2codingstylejoint.h
│ │ │ │ │ │ │ ├── jp2const.h
│ │ │ │ │ │ │ └── jp2progrrange.h
│ │ │ │ │ │ ├── djp2codestream.h
│ │ │ │ │ │ ├── ebcot
│ │ │ │ │ │ │ ├── bcodeblock.h
│ │ │ │ │ │ │ ├── cbencoder.cpp
│ │ │ │ │ │ │ ├── cbencoder.h
│ │ │ │ │ │ │ ├── dcblayer.h
│ │ │ │ │ │ │ ├── dcodeblock.cpp
│ │ │ │ │ │ │ ├── dcodeblock.h
│ │ │ │ │ │ │ ├── debcotwarning.h
│ │ │ │ │ │ │ ├── dprecinct.cpp
│ │ │ │ │ │ │ ├── dprecinct.h
│ │ │ │ │ │ │ ├── dreslevel.h
│ │ │ │ │ │ │ ├── dsubband.cpp
│ │ │ │ │ │ │ ├── dsubband.h
│ │ │ │ │ │ │ ├── dtilecomp.h
│ │ │ │ │ │ │ ├── dtile.h
│ │ │ │ │ │ │ ├── ecbpass.h
│ │ │ │ │ │ │ ├── ecodeblock.cpp
│ │ │ │ │ │ │ ├── ecodeblock.h
│ │ │ │ │ │ │ ├── eprecinct.cpp
│ │ │ │ │ │ │ ├── eprecinct.h
│ │ │ │ │ │ │ ├── ereslevel.cpp
│ │ │ │ │ │ │ ├── ereslevel.h
│ │ │ │ │ │ │ ├── esubband.cpp
│ │ │ │ │ │ │ ├── esubband.h
│ │ │ │ │ │ │ ├── etilecomp.cpp
│ │ │ │ │ │ │ ├── etilecomp.h
│ │ │ │ │ │ │ ├── etile.cpp
│ │ │ │ │ │ │ └── etile.h
│ │ │ │ │ │ ├── mainheader
│ │ │ │ │ │ │ ├── djp2csmainheader.cpp
│ │ │ │ │ │ │ └── djp2csmainheader.h
│ │ │ │ │ │ ├── marker
│ │ │ │ │ │ │ ├── djp2markerexception.h
│ │ │ │ │ │ │ ├── djp2marker.h
│ │ │ │ │ │ │ ├── djp2markerwarning.h
│ │ │ │ │ │ │ ├── ejp2marker.h
│ │ │ │ │ │ │ └── jp2marker.h
│ │ │ │ │ │ ├── packetheader
│ │ │ │ │ │ │ ├── dphwarning.h
│ │ │ │ │ │ │ ├── phbitin.h
│ │ │ │ │ │ │ ├── phbitout.h
│ │ │ │ │ │ │ ├── tagtree.cpp
│ │ │ │ │ │ │ ├── tagtreedecoder.h
│ │ │ │ │ │ │ ├── tagtreeencoder.cpp
│ │ │ │ │ │ │ ├── tagtreeencoder.h
│ │ │ │ │ │ │ └── tagtree.h
│ │ │ │ │ │ ├── quant
│ │ │ │ │ │ │ ├── dquant.h
│ │ │ │ │ │ │ ├── equant.h
│ │ │ │ │ │ │ └── quant.h
│ │ │ │ │ │ ├── tile
│ │ │ │ │ │ │ ├── djp2cstile.cpp
│ │ │ │ │ │ │ ├── djp2cstile.h
│ │ │ │ │ │ │ ├── djp2cstilepartheader.h
│ │ │ │ │ │ │ ├── dpostprocess.h
│ │ │ │ │ │ │ ├── epreprocess.h
│ │ │ │ │ │ │ ├── jp2tileprogriterator.cpp
│ │ │ │ │ │ │ ├── jp2tileprogriterator.h
│ │ │ │ │ │ │ └── tilemetric.h
│ │ │ │ │ │ └── wavelet
│ │ │ │ │ │ ├── sbtree.h
│ │ │ │ │ │ ├── wt53fwd.h
│ │ │ │ │ │ ├── wt53inv.h
│ │ │ │ │ │ ├── wt97const16s32s.h
│ │ │ │ │ │ ├── wt97const32f.h
│ │ │ │ │ │ ├── wt97fwdcol16s.h
│ │ │ │ │ │ ├── wt97fwdcol32f.h
│ │ │ │ │ │ ├── wt97fwdcol32s.h
│ │ │ │ │ │ ├── wt97fwdcolgen.h
│ │ │ │ │ │ ├── wt97fwdrow16s.h
│ │ │ │ │ │ ├── wt97fwdrow32f.h
│ │ │ │ │ │ ├── wt97fwdrow32s.h
│ │ │ │ │ │ ├── wt97fwdrowgen.h
│ │ │ │ │ │ ├── wt97invborderindexhmt.h
│ │ │ │ │ │ ├── wt97invborderindexlmt.h
│ │ │ │ │ │ ├── wt97invcol16s.h
│ │ │ │ │ │ ├── wt97invcol32f.h
│ │ │ │ │ │ ├── wt97invcol32s.h
│ │ │ │ │ │ ├── wt97invcolgenbasemt.h
│ │ │ │ │ │ ├── wt97invcolgen.h
│ │ │ │ │ │ ├── wt97invcolgenhmt.h
│ │ │ │ │ │ ├── wt97invcolgenlmt.h
│ │ │ │ │ │ ├── wt97invcolgenmt.h
│ │ │ │ │ │ ├── wt97invcolmt32f.h
│ │ │ │ │ │ ├── wt97invrow16s.h
│ │ │ │ │ │ ├── wt97invrow32f.h
│ │ │ │ │ │ ├── wt97invrow32s.h
│ │ │ │ │ │ ├── wt97invrowgen.h
│ │ │ │ │ │ ├── wt97invrowgenhmt.h
│ │ │ │ │ │ ├── wt97invrowgenlmt.h
│ │ │ │ │ │ ├── wt97invrowgenmt.h
│ │ │ │ │ │ ├── wt97invrowmt32f.h
│ │ │ │ │ │ ├── wtfwd.h
│ │ │ │ │ │ ├── wtinv.h
│ │ │ │ │ │ ├── wtinvmt.h
│ │ │ │ │ │ ├── wtinvrowmt.h
│ │ │ │ │ │ ├── wtmetric.h
│ │ │ │ │ │ └── wtmetricmt.h
│ │ │ │ │ ├── common
│ │ │ │ │ │ ├── addrarith.h
│ │ │ │ │ │ ├── auxmath.h
│ │ │ │ │ │ ├── bdiagnoutput.h
│ │ │ │ │ │ ├── calcvector.h
│ │ │ │ │ │ ├── container
│ │ │ │ │ │ │ ├── delayline.h
│ │ │ │ │ │ │ ├── fixedarray.h
│ │ │ │ │ │ │ ├── fixedbuffer.h
│ │ │ │ │ │ │ ├── list_.h
│ │ │ │ │ │ │ ├── optionalarray.h
│ │ │ │ │ │ │ ├── optionalvalue.h
│ │ │ │ │ │ │ ├── ringbuffer.h
│ │ │ │ │ │ │ ├── ringstripe.h
│ │ │ │ │ │ │ └── stack.h
│ │ │ │ │ │ ├── decimetric.h
│ │ │ │ │ │ ├── diagndescr.h
│ │ │ │ │ │ ├── genalg.h
│ │ │ │ │ │ ├── geometry
│ │ │ │ │ │ │ ├── boundediterator.h
│ │ │ │ │ │ │ ├── geometry1d.h
│ │ │ │ │ │ │ ├── geometry2d.h
│ │ │ │ │ │ │ ├── geometrybase.h
│ │ │ │ │ │ │ ├── rasteriterator.h
│ │ │ │ │ │ │ └── rectgrid.h
│ │ │ │ │ │ ├── image
│ │ │ │ │ │ │ ├── imagealloc.h
│ │ │ │ │ │ │ ├── imageconvert.cpp
│ │ │ │ │ │ │ ├── imageconvert.h
│ │ │ │ │ │ │ ├── imagecore.h
│ │ │ │ │ │ │ ├── image.h
│ │ │ │ │ │ │ ├── imagerowinput.h
│ │ │ │ │ │ │ ├── imagerowoutput.h
│ │ │ │ │ │ │ ├── resize.cpp
│ │ │ │ │ │ │ ├── resize.h
│ │ │ │ │ │ │ ├── rowiterator.h
│ │ │ │ │ │ │ ├── trackedrowinput.h
│ │ │ │ │ │ │ └── trackedrowoutput.h
│ │ │ │ │ │ ├── ippwrapper
│ │ │ │ │ │ │ └── pp.h
│ │ │ │ │ │ ├── memexception.h
│ │ │ │ │ │ ├── stream
│ │ │ │ │ │ │ ├── bufferstream.cpp
│ │ │ │ │ │ │ ├── bufferstream.h
│ │ │ │ │ │ │ ├── bytebuffer.h
│ │ │ │ │ │ │ ├── byteinputexception.h
│ │ │ │ │ │ │ ├── byteinput.h
│ │ │ │ │ │ │ ├── byteoutput.h
│ │ │ │ │ │ │ ├── dummyoutput.h
│ │ │ │ │ │ │ ├── lookahead.h
│ │ │ │ │ │ │ ├── memoryinput.h
│ │ │ │ │ │ │ └── memoryoutput.h
│ │ │ │ │ │ └── string
│ │ │ │ │ │ ├── fixedstring.h
│ │ │ │ │ │ ├── stackstring.h
│ │ │ │ │ │ ├── stralg.h
│ │ │ │ │ │ ├── stricmp.h
│ │ │ │ │ │ ├── strnaturechar.cpp
│ │ │ │ │ │ └── strnature.h
│ │ │ │ │ ├── diagn_adapter.h
│ │ │ │ │ ├── file
│ │ │ │ │ │ ├── djp2fileexception.h
│ │ │ │ │ │ ├── djp2file.h
│ │ │ │ │ │ └── djp2filewarning.h
│ │ │ │ │ ├── jp2_encode.h
│ │ │ │ │ ├── main.cpp
│ │ │ │ │ ├── ompthreads.h
│ │ │ │ │ ├── stream_input_adapter.h
│ │ │ │ │ └── stream_output_adapter.h
│ │ │ │ └── uic_jpeg2000_common.mak
│ │ │ ├── dec
│ │ │ │ ├── include
│ │ │ │ │ ├── uic_jp2_dec.h
│ │ │ │ │ └── uic_jpeg2000_dec.h
│ │ │ │ ├── src
│ │ │ │ │ ├── uic_jp2_dec.cpp
│ │ │ │ │ └── uic_jpeg2000_dec.cpp
│ │ │ │ └── uic_jpeg2000_dec.mak
│ │ │ ├── enc
│ │ │ │ ├── include
│ │ │ │ │ └── uic_jp2_enc.h
│ │ │ │ ├── src
│ │ │ │ │ └── uic_jp2_enc.cpp
│ │ │ │ └── uic_jpeg2000_enc.mak
│ │ │ └── uic_jpeg2000.mak
│ │ └── pnm
│ │ ├── common
│ │ │ ├── include
│ │ │ │ ├── pnm.h
│ │ │ │ ├── pnminfo.h
│ │ │ │ └── stricmp.h
│ │ │ └── src
│ │ │ └── main.cpp
│ │ ├── dec
│ │ │ ├── include
│ │ │ │ └── uic_pnm_dec.h
│ │ │ ├── src
│ │ │ │ └── uic_pnm_dec.cpp
│ │ │ └── uic_pnm_dec.mak
│ │ ├── enc
│ │ │ ├── include
│ │ │ │ └── uic_pnm_enc.h
│ │ │ ├── src
│ │ │ │ ├── stralg.h
│ │ │ │ ├── strnaturechar.cpp
│ │ │ │ ├── strnature.h
│ │ │ │ └── uic_pnm_enc.cpp
│ │ │ └── uic_pnm_enc.mak
│ │ └── uic_pnm.mak
│ ├── core
│ │ └── uic
│ │ ├── include
│ │ │ ├── uic_addr_arith.h
│ │ │ ├── uic_attachable_buffer.h
│ │ │ ├── uic_base_image_codec.h
│ │ │ ├── uic_base_image_decoder.h
│ │ │ ├── uic_base_image_encoder.h
│ │ │ ├── uic_base_stream_diagn.h
│ │ │ ├── uic_base_stream.h
│ │ │ ├── uic_base_stream_input.h
│ │ │ ├── uic_base_stream_output.h
│ │ │ ├── uic_defs.h
│ │ │ ├── uic_exc_status.h
│ │ │ ├── uic_fixed_array.h
│ │ │ ├── uic_fixed_buffer.h
│ │ │ ├── uic_general_algorithm.h
│ │ │ ├── uic_geometry.h
│ │ │ ├── uic_image_converter.h
│ │ │ ├── uic_image.h
│ │ │ └── uic_math.h
│ │ ├── src
│ │ │ ├── uic_image_converter.cpp
│ │ │ └── uic_image.cpp
│ │ └── uic_core.mak
│ ├── doc
│ │ └── uic_manual.pdf
│ ├── interface
│ │ └── dotnet
│ │ ├── core
│ │ │ ├── include
│ │ │ │ ├── precomp.h
│ │ │ │ ├── resource.h
│ │ │ │ ├── uic_image_dotnet.h
│ │ │ │ └── uic_stream_dotnet.h
│ │ │ ├── res
│ │ │ │ ├── app.ico
│ │ │ │ └── app.rc
│ │ │ ├── src
│ │ │ │ ├── assemblyinfo.cpp
│ │ │ │ ├── precomp.cpp
│ │ │ │ └── uic_image_dotnet.cpp
│ │ │ └── uic_core_dotnet.mak
│ │ ├── io
│ │ │ ├── include
│ │ │ │ ├── precomp.h
│ │ │ │ ├── resource.h
│ │ │ │ └── uic_io_dotnet.h
│ │ │ ├── res
│ │ │ │ ├── app.ico
│ │ │ │ └── app.rc
│ │ │ ├── src
│ │ │ │ ├── assemblyinfo.cpp
│ │ │ │ ├── precomp.cpp
│ │ │ │ └── uic_io_dotnet.cpp
│ │ │ └── uic_io_dotnet.mak
│ │ └── jpeg
│ │ ├── include
│ │ │ ├── precomp.h
│ │ │ ├── resource.h
│ │ │ └── uic_jpeg_dec_dotnet.h
│ │ ├── res
│ │ │ ├── app.ico
│ │ │ └── app.rc
│ │ ├── src
│ │ │ ├── assemblyinfo.cpp
│ │ │ ├── precomp.cpp
│ │ │ └── uic_jpeg_dec_dotnet.cpp
│ │ └── uic_jpeg_dotnet.mak
│ └── io
│ └── uic_io
│ ├── include
│ │ ├── membuffin.h
│ │ ├── membuffout.h
│ │ ├── stdfilein.h
│ │ └── stdfileout.h
│ ├── src
│ │ ├── membuffin.cpp
│ │ ├── membuffout.cpp
│ │ ├── stdfilein.cpp
│ │ └── stdfileout.cpp
│ └── uic_io.mak
├── image-processing
│ ├── 2d-wavelet-transform
│ │ ├── build32.bat
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ ├── addrarith.h
│ │ ├── geometry.h
│ │ ├── imagealloc.h
│ │ ├── imagecore.h
│ │ ├── image.h
│ │ ├── main.cpp
│ │ ├── ownexceptions.cpp
│ │ ├── ownexceptions.h
│ │ ├── ownminmax.h
│ │ ├── pp.h
│ │ ├── rowscan.h
│ │ ├── wrap.h
│ │ ├── wtframe.cpp
│ │ ├── wtframe.h
│ │ ├── wtfwd.h
│ │ └── wtinv.h
│ ├── image-processing-functions
│ │ ├── BitmapSaveDlg.cpp
│ │ ├── BitmapSaveDlg.h
│ │ ├── BordersDlg.cpp
│ │ ├── BordersDlg.h
│ │ ├── build32.bat
│ │ ├── CenterDlg.cpp
│ │ ├── CenterDlg.h
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── CopyDlg.cpp
│ │ ├── CopyDlg.h
│ │ ├── DEMODIB.CPP
│ │ ├── Demodib.h
│ │ ├── HistEvenDlg.cpp
│ │ ├── HistEvenDlg.h
│ │ ├── Histogram.cpp
│ │ ├── Histogram.h
│ │ ├── Image.cpp
│ │ ├── Image.h
│ │ ├── ImgNewDlg.cpp
│ │ ├── ImgNewDlg.h
│ │ ├── ipp_header.h
│ │ ├── ippiDemo.cpp
│ │ ├── ippiDemoDoc.cpp
│ │ ├── ippiDemoDoc.h
│ │ ├── ippiDemo.h
│ │ ├── ippiDemo.rc
│ │ ├── ippiDemo.sln
│ │ ├── ippiDemo.vcproj
│ │ ├── ippiDemoView.cpp
│ │ ├── ippiDemoView.h
│ │ ├── ippiDirector.cpp
│ │ ├── ippiDirector.h
│ │ ├── ippiFunc.cpp
│ │ ├── ippiList.cpp
│ │ ├── ippiProcess.cpp
│ │ ├── ippiProcess.h
│ │ ├── ippiRun.cpp
│ │ ├── ippiRun.h
│ │ ├── LUT.cpp
│ │ ├── LUT.h
│ │ ├── Mapping.cpp
│ │ ├── Mapping.h
│ │ ├── Movie.cpp
│ │ ├── MovieFuncDlg.cpp
│ │ ├── MovieFuncDlg.h
│ │ ├── Movie.h
│ │ ├── MovieMask.cpp
│ │ ├── MovieMaskDlg.cpp
│ │ ├── MovieMaskDlg.h
│ │ ├── MovieMask.h
│ │ ├── MovieThread.cpp
│ │ ├── MovieThread.h
│ │ ├── OptDstDlg.cpp
│ │ ├── OptDstDlg.h
│ │ ├── Parm2ValueDlg.cpp
│ │ ├── Parm2ValueDlg.h
│ │ ├── ParmAlphaCDlg.cpp
│ │ ├── ParmAlphaCDlg.h
│ │ ├── ParmAlphaDlg.cpp
│ │ ├── ParmAlphaDlg.h
│ │ ├── ParmC13Dlg.cpp
│ │ ├── ParmC13Dlg.h
│ │ ├── ParmCmpDlg.cpp
│ │ ├── ParmCmpDlg.h
│ │ ├── ParmColorDlg.cpp
│ │ ├── ParmColorDlg.h
│ │ ├── ParmConvDlg.cpp
│ │ ├── ParmConvDlg.h
│ │ ├── ParmConvert1uDlg.cpp
│ │ ├── ParmConvert1uDlg.h
│ │ ├── ParmCVBorderDlg.cpp
│ │ ├── ParmCVBorderDlg.h
│ │ ├── ParmCVBorderMaskDlg.cpp
│ │ ├── ParmCVBorderMaskDlg.h
│ │ ├── ParmCVCopyDlg.cpp
│ │ ├── ParmCVCopyDlg.h
│ │ ├── ParmCVFilterColDlg.cpp
│ │ ├── ParmCVFilterColDlg.h
│ │ ├── ParmCVFilterRowDlg.cpp
│ │ ├── ParmCVFilterRowDlg.h
│ │ ├── ParmCVFloodDlg.cpp
│ │ ├── ParmCVFloodDlg.h
│ │ ├── ParmCVMorphDlg.cpp
│ │ ├── ParmCVMorphDlg.h
│ │ ├── ParmCVMotionDlg.cpp
│ │ ├── ParmCVMotionDlg.h
│ │ ├── ParmCVNormDiffDlg.cpp
│ │ ├── ParmCVNormDiffDlg.h
│ │ ├── ParmCVNormDlg.cpp
│ │ ├── ParmCVNormDlg.h
│ │ ├── ParmCVStatDlg.cpp
│ │ ├── ParmCVStatDlg.h
│ │ ├── ParmDCT8x8LSDlg.cpp
│ │ ├── ParmDCT8x8LSDlg.h
│ │ ├── ParmFFTDlg.cpp
│ │ ├── ParmFFTDlg.h
│ │ ├── ParmFilterColDlg.cpp
│ │ ├── ParmFilterColDlg.h
│ │ ├── ParmFilterCustomDlg.cpp
│ │ ├── ParmFilterCustomDlg.h
│ │ ├── ParmFilterDlg.cpp
│ │ ├── ParmFilterDlg.h
│ │ ├── ParmFilterRowDlg.cpp
│ │ ├── ParmFilterRowDlg.h
│ │ ├── ParmFilterWienerDlg.cpp
│ │ ├── ParmFilterWienerDlg.h
│ │ ├── ParmGammaDlg.cpp
│ │ ├── ParmGammaDlg.h
│ │ ├── ParmHintDlg.cpp
│ │ ├── ParmHintDlg.h
│ │ ├── ParmHistoEvenDlg.cpp
│ │ ├── ParmHistoEvenDlg.h
│ │ ├── ParmHistoRangeDlg.cpp
│ │ ├── ParmHistoRangeDlg.h
│ │ ├── ParmIMDlg.cpp
│ │ ├── ParmIMDlg.h
│ │ ├── ParmImg2Dlg.cpp
│ │ ├── ParmImg2Dlg.h
│ │ ├── ParmImg3Dlg.cpp
│ │ ├── ParmImg3Dlg.h
│ │ ├── ParmLutDlg.cpp
│ │ ├── ParmLutDlg.h
│ │ ├── ParmMaxDlg.cpp
│ │ ├── ParmMaxDlg.h
│ │ ├── ParmMirrorDlg.cpp
│ │ ├── ParmMirrorDlg.h
│ │ ├── ParmMomentDlg.cpp
│ │ ├── ParmMomentDlg.h
│ │ ├── ParmMorphDlg.cpp
│ │ ├── ParmMorphDlg.h
│ │ ├── ParmNormDiffDlg.cpp
│ │ ├── ParmNormDiffDlg.h
│ │ ├── ParmNormDlg.cpp
│ │ ├── ParmNormDlg.h
│ │ ├── ParmRampDlg.cpp
│ │ ├── ParmRampDlg.h
│ │ ├── ParmRandDlg.cpp
│ │ ├── ParmRandDlg.h
│ │ ├── ParmReduceDlg.cpp
│ │ ├── ParmReduceDlg.h
│ │ ├── ParmRemapDlg.cpp
│ │ ├── ParmRemapDlg.h
│ │ ├── ParmResizeCDlg.cpp
│ │ ├── ParmResizeCDlg.h
│ │ ├── ParmResizeDlg.cpp
│ │ ├── ParmResizeDlg.h
│ │ ├── ParmRotateDlg.cpp
│ │ ├── ParmRotateDlg.h
│ │ ├── ParmRoundDlg.cpp
│ │ ├── ParmRoundDlg.h
│ │ ├── ParmRowDlg.cpp
│ │ ├── ParmRowDlg.h
│ │ ├── ParmScaleDlg.cpp
│ │ ├── ParmScaleDlg.h
│ │ ├── ParmSetDlg.cpp
│ │ ├── ParmSetDlg.h
│ │ ├── ParmShearDlg.cpp
│ │ ├── ParmShearDlg.h
│ │ ├── ParmSliceDlg.cpp
│ │ ├── ParmSliceDlg.h
│ │ ├── ParmStatCountDlg.cpp
│ │ ├── ParmStatCountDlg.h
│ │ ├── ParmStatDlg.cpp
│ │ ├── ParmStatDlg.h
│ │ ├── ParmStatIdxDlg.cpp
│ │ ├── ParmStatIdxDlg.h
│ │ ├── ParmSwapDlg.cpp
│ │ ├── ParmSwapDlg.h
│ │ ├── ParmThreshDlg.cpp
│ │ ├── ParmThreshDlg.h
│ │ ├── ParmTwistDlg.cpp
│ │ ├── ParmTwistDlg.h
│ │ ├── ParmValueDlg.cpp
│ │ ├── ParmValueDlg.h
│ │ ├── ParmWarpDlg.cpp
│ │ ├── ParmWarpDlg.h
│ │ ├── ParmWarpqDlg.cpp
│ │ ├── ParmWarpqDlg.h
│ │ ├── ParmWTDlg.cpp
│ │ ├── ParmWTDlg.h
│ │ ├── PictWnd.cpp
│ │ ├── PictWnd.h
│ │ ├── QuadDlg.cpp
│ │ ├── QuadDlg.h
│ │ ├── Readme.htm
│ │ ├── res
│ │ │ ├── bear.bmp
│ │ │ ├── circle.bmp
│ │ │ ├── cursor_a.cur
│ │ │ ├── cursor_d.cur
│ │ │ ├── cursor_m.cur
│ │ │ ├── cursor_mhi.cur
│ │ │ ├── cursor_pa.cur
│ │ │ ├── cursor_pd.cur
│ │ │ ├── cursor_pm.cur
│ │ │ ├── cursor_pmhi.cur
│ │ │ ├── cursor_ps2.cur
│ │ │ ├── cursor_ps3.cur
│ │ │ ├── cursor_psd.cur
│ │ │ ├── cursor_px.cur
│ │ │ ├── cursor_pxy.cur
│ │ │ ├── cursor_py.cur
│ │ │ ├── cursor_s2.cur
│ │ │ ├── cursor_s3.cur
│ │ │ ├── cursor_sd.cur
│ │ │ ├── cursor_x.cur
│ │ │ ├── cursor_xy.cur
│ │ │ ├── cursor_y.cur
│ │ │ ├── DemoDoc.ico
│ │ │ ├── ippidemo.ico
│ │ │ ├── ippiDemo.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── Roidlg.cpp
│ │ ├── RoiDlg.h
│ │ ├── RunAlphaC.cpp
│ │ ├── RunAlphaC.h
│ │ ├── RunAlpha.cpp
│ │ ├── RunAlpha.h
│ │ ├── RunC13.cpp
│ │ ├── RunC13.h
│ │ ├── RunCC.cpp
│ │ ├── RunCC.h
│ │ ├── RunCmp.cpp
│ │ ├── RunCmp.h
│ │ ├── RunColor.cpp
│ │ ├── RunColor.h
│ │ ├── RunConv.cpp
│ │ ├── RunConvert1u.cpp
│ │ ├── RunConvert1u.h
│ │ ├── RunConv.h
│ │ ├── RunCopyBorder.cpp
│ │ ├── RunCopyBorder.h
│ │ ├── RunCopyM.cpp
│ │ ├── RunCopyM.h
│ │ ├── RunCorr.cpp
│ │ ├── RunCorr.h
│ │ ├── RunCV2.cpp
│ │ ├── RunCV2.h
│ │ ├── RunCV2Value.cpp
│ │ ├── RunCV2Value.h
│ │ ├── RunCV3.cpp
│ │ ├── RunCV3.h
│ │ ├── RunCVCopy.cpp
│ │ ├── RunCVCopy.h
│ │ ├── RunCVFilterColumn.cpp
│ │ ├── RunCVFilterColumn.h
│ │ ├── RunCVFilter.cpp
│ │ ├── RunCVFilter.h
│ │ ├── RunCVFilterMask.cpp
│ │ ├── RunCVFilterMask.h
│ │ ├── RunCVFilterMax.cpp
│ │ ├── RunCVFilterMax.h
│ │ ├── RunCVFilterRow.cpp
│ │ ├── RunCVFilterRow.h
│ │ ├── RunCVFlood.cpp
│ │ ├── RunCVFlood.h
│ │ ├── RunCVMorph.cpp
│ │ ├── RunCVMorph.h
│ │ ├── RunCVMotion.cpp
│ │ ├── RunCVMotion.h
│ │ ├── RunCVNorm.cpp
│ │ ├── RunCVNorm.h
│ │ ├── RunCVPyr.cpp
│ │ ├── RunCVPyr.h
│ │ ├── RunCVPyrLayer.cpp
│ │ ├── RunCVPyrLayer.h
│ │ ├── RunCVStat.cpp
│ │ ├── RunCVStat.h
│ │ ├── RunDCT8x8.cpp
│ │ ├── RunDCT8x8.h
│ │ ├── RunDCT8x8LS.cpp
│ │ ├── RunDCT8x8LS.h
│ │ ├── RunDct.cpp
│ │ ├── RunDct.h
│ │ ├── RunDFT.cpp
│ │ ├── RunDFT.h
│ │ ├── RunFFT.cpp
│ │ ├── RunFFT.h
│ │ ├── RunFilter.cpp
│ │ ├── RunFilterCustom32s.cpp
│ │ ├── RunFilterCustom32s.h
│ │ ├── RunFilterCustom.cpp
│ │ ├── RunFilterCustom.h
│ │ ├── RunFilter.h
│ │ ├── RunFilterRow32s.cpp
│ │ ├── RunFilterRow32s.h
│ │ ├── RunFilterRow.cpp
│ │ ├── RunFilterRow.h
│ │ ├── RunFilterWiener.cpp
│ │ ├── RunFilterWiener.h
│ │ ├── RunGamma.cpp
│ │ ├── RunGamma.h
│ │ ├── RunHint.cpp
│ │ ├── RunHint.h
│ │ ├── RunHistoEven.cpp
│ │ ├── RunHistoEven.h
│ │ ├── RunHistoRange.cpp
│ │ ├── RunHistoRange.h
│ │ ├── RUNIMG2.CPP
│ │ ├── Runimg2.h
│ │ ├── RUNIMG3.CPP
│ │ ├── Runimg3.h
│ │ ├── RunLut.cpp
│ │ ├── RunLut.h
│ │ ├── RunMax.cpp
│ │ ├── RunMax.h
│ │ ├── RunMirror.cpp
│ │ ├── RunMirror.h
│ │ ├── RunMoment.cpp
│ │ ├── RunMoment.h
│ │ ├── RunMorph.cpp
│ │ ├── RunMorph.h
│ │ ├── RunNorm.cpp
│ │ ├── RunNorm.h
│ │ ├── RunRamp.cpp
│ │ ├── RunRamp.h
│ │ ├── RunRand.cpp
│ │ ├── RunRand.h
│ │ ├── RunReduce.cpp
│ │ ├── RunReduce.h
│ │ ├── RunRemap.cpp
│ │ ├── RunRemap.h
│ │ ├── RunResizeC.cpp
│ │ ├── RunResizeC.h
│ │ ├── RunResize.cpp
│ │ ├── RunResize.h
│ │ ├── RunResizeShift.cpp
│ │ ├── RunResizeShift.h
│ │ ├── RunRotate.cpp
│ │ ├── RunRotate.h
│ │ ├── RunRound.cpp
│ │ ├── RunRound.h
│ │ ├── RunRow.cpp
│ │ ├── RunRow.h
│ │ ├── RunScale.cpp
│ │ ├── RunScale.h
│ │ ├── RunSet.cpp
│ │ ├── RunSet.h
│ │ ├── RunShear.cpp
│ │ ├── RunShear.h
│ │ ├── RunSlice.cpp
│ │ ├── RunSlice.h
│ │ ├── RunStatCount.cpp
│ │ ├── RunStatCount.h
│ │ ├── RunStat.cpp
│ │ ├── RunStat.h
│ │ ├── RunStatIdx.cpp
│ │ ├── RunStatIdx.h
│ │ ├── RunSwap.cpp
│ │ ├── RunSwap.h
│ │ ├── RunThresh.cpp
│ │ ├── RunThresh.h
│ │ ├── RunTranspose.cpp
│ │ ├── RunTranspose.h
│ │ ├── RunTwist.cpp
│ │ ├── RunTwist.h
│ │ ├── RUNVALUE.CPP
│ │ ├── Runvalue.h
│ │ ├── RunWarp.cpp
│ │ ├── RunWarp.h
│ │ ├── RunWarpq.cpp
│ │ ├── RunWarpq.h
│ │ ├── RunWT.cpp
│ │ ├── RunWT.h
│ │ ├── RunYuv.cpp
│ │ ├── RunYuv.h
│ │ ├── SampleWnd.cpp
│ │ ├── SampleWnd.h
│ │ ├── srcCommon
│ │ │ ├── AboutDlg.cpp
│ │ │ ├── AboutDlg.h
│ │ │ ├── ContextMenu.cpp
│ │ │ ├── ContextMenu.h
│ │ │ ├── demoChildFrm.cpp
│ │ │ ├── demochildfrm.h
│ │ │ ├── Demo.cpp
│ │ │ ├── demoDoc.cpp
│ │ │ ├── demoDoc.h
│ │ │ ├── Demo.h
│ │ │ ├── Director.cpp
│ │ │ ├── Director.h
│ │ │ ├── DragDrop.cpp
│ │ │ ├── DragDrop.h
│ │ │ ├── FileHistoDlg.cpp
│ │ │ ├── FileHistoDlg.h
│ │ │ ├── filter.cpp
│ │ │ ├── filterdlg.cpp
│ │ │ ├── filterdlg.h
│ │ │ ├── filter.h
│ │ │ ├── Func.cpp
│ │ │ ├── Func.h
│ │ │ ├── Histo.cpp
│ │ │ ├── Histo.h
│ │ │ ├── ipp_List.h
│ │ │ ├── ipp_List.inc
│ │ │ ├── ipp_type.h
│ │ │ ├── Lib.cpp
│ │ │ ├── Lib.h
│ │ │ ├── ListPage.cpp
│ │ │ ├── listpage.h
│ │ │ ├── mainfrm.cpp
│ │ │ ├── mainfrm.h
│ │ │ ├── MruMenu.cpp
│ │ │ ├── MruMenu.h
│ │ │ ├── MyFileDlg.cpp
│ │ │ ├── MyFileDlg.h
│ │ │ ├── MyString.cpp
│ │ │ ├── MyString.h
│ │ │ ├── OptTimingDlg.cpp
│ │ │ ├── OptTimingDlg.h
│ │ │ ├── ParamDlg.cpp
│ │ │ ├── ParamDlg.h
│ │ │ ├── Process.cpp
│ │ │ ├── Process.h
│ │ │ ├── ProcessPage.cpp
│ │ │ ├── ProcessPage.h
│ │ │ ├── ProcessSheet.cpp
│ │ │ ├── processsheet.h
│ │ │ ├── Run.cpp
│ │ │ ├── Run.h
│ │ │ ├── SExcept.cpp
│ │ │ ├── SExcept.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── Timing.cpp
│ │ │ ├── Timing.h
│ │ │ ├── Value.cpp
│ │ │ ├── Value.h
│ │ │ ├── Vector.cpp
│ │ │ └── Vector.h
│ │ ├── StoreBmp.cpp
│ │ ├── StoreBmp.h
│ │ ├── Wander.cpp
│ │ └── Wander.h
│ ├── image-processing-mfc
│ │ ├── build32.bat
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── ippiAddC.cpp
│ │ ├── ippiAddCDlg.cpp
│ │ ├── ippiAddCDlg.h
│ │ ├── ippiAddC.h
│ │ ├── ippiImage.cpp
│ │ ├── ippiImageDC.cpp
│ │ ├── ippiImageDC.h
│ │ ├── ippiImage.h
│ │ ├── ippiImageStore.cpp
│ │ ├── ippiImageStore.h
│ │ ├── ippiSample.cpp
│ │ ├── ippiSample.h
│ │ ├── ippiSample.rc
│ │ ├── ippiSample.sln
│ │ ├── ippiSample.vcproj
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── readme.htm
│ │ ├── res
│ │ │ ├── ippiSample.ico
│ │ │ ├── ippiSample.rc2
│ │ │ ├── SampleDoc.ico
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── SampleDoc.cpp
│ │ ├── SampleDoc.h
│ │ ├── SampleView.cpp
│ │ ├── SampleView.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── image-processing-templates
│ │ ├── build32.bat
│ │ ├── include
│ │ │ ├── ippi.hpp
│ │ │ └── wippi.hpp
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ └── wippiDemo.cpp
│ ├── image-tiling
│ │ ├── build32.bat
│ │ ├── build64.bat
│ │ ├── buildem64t.bat
│ │ ├── doc
│ │ │ └── ipp_tiling.pdf
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ ├── ippview.cpp
│ │ └── tiler.cpp
│ └── ipl-ipp
│ ├── build32.bat
│ ├── _include
│ │ ├── owncheck.h
│ │ ├── ownctx.h
│ │ ├── ownctx.inc
│ │ ├── owndefs.h
│ │ ├── own.h
│ │ ├── owntools.h
│ │ └── precomp.h
│ ├── include
│ │ ├── iplerror.h
│ │ ├── ipl.h
│ │ ├── iplmisc.h
│ │ └── iplwind.h
│ ├── Makefile
│ ├── Readme.htm
│ └── _src
│ ├── iplabs.c
│ ├── ipladd.c
│ ├── ipladds.c
│ ├── ipladdsf.c
│ ├── iplalloc.c
│ ├── iplalpha.c
│ ├── ipland.c
│ ├── iplbitnl.c
│ ├── iplblur.c
│ ├── iplborde.c
│ ├── iplclone.c
│ ├── iplclose.c
│ ├── iplcnv2d.c
│ ├── iplcolor.c
│ ├── iplcomp.c
│ ├── iplcsep2.c
│ ├── iplctx.c
│ ├── iplcvrt.c
│ ├── ipldct2d.c
│ ├── ipldecim.c
│ ├── ipl.def
│ ├── ipldext.c
│ ├── ipldib.c
│ ├── ipldilat.c
│ ├── iplerode.c
│ ├── iplfft2d.c
│ ├── iplgenim.c
│ ├── iplgetpx.c
│ ├── iplguibo.c
│ ├── iplhist.c
│ ├── ipllshs.c
│ ├── iplmirr.c
│ ├── iplmisc.c
│ ├── iplmnmxf.c
│ ├── iplmoms.c
│ ├── iplmpy2d.c
│ ├── iplmul.c
│ ├── iplmuls.c
│ ├── iplnlf.c
│ ├── iplnoise.c
│ ├── iplnorm.c
│ ├── iplnot.c
│ ├── iplopen.c
│ ├── iplor.c
│ ├── iplputpx.c
│ ├── iplredb.c
│ ├── iplremap.c
│ ├── iplresiz.c
│ ├── iplrshs.c
│ ├── iplscale.c
│ ├── iplsce.c
│ ├── iplsclfp.c
│ ├── iplsqr.c
│ ├── iplstder.c
│ ├── iplsub.c
│ ├── iplsubs.c
│ ├── iplsubsf.c
│ ├── iplthres.c
│ ├── ipltwist.c
│ ├── ipltwstf.c
│ ├── ipluser.c
│ ├── iplwarp.c
│ ├── iplwt.c
│ ├── iplxcorr.c
│ ├── iplxor.c
│ ├── iplzoom.c
│ ├── ownctx.c
│ ├── owninit.c
│ └── owntools.c
├── ippEULA.rtf
├── language-interface
│ ├── cpp
│ │ ├── build32.bat
│ │ ├── doc
│ │ │ └── C++.pdf
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ └── src
│ │ ├── ippch.hpp
│ │ ├── ippi.hpp
│ │ ├── ippm.hpp
│ │ ├── IppsCpp.cpp
│ │ ├── ipps.hpp
│ │ └── IppsIIR.hpp
│ ├── delphi
│ │ ├── build32.bat
│ │ ├── doc
│ │ │ └── delphi_kylix.pdf
│ │ ├── readme.htm
│ │ └── src
│ │ ├── CpuInfo.dfm
│ │ ├── CpuInfo.pas
│ │ ├── CpuTick.pas
│ │ ├── FilterImgForm.dfm
│ │ ├── FilterImgForm.pas
│ │ ├── ImgForm.dfm
│ │ ├── ImgForm.pas
│ │ ├── ippi.pas
│ │ ├── IppiTest.cfg
│ │ ├── IppiTest.dof
│ │ ├── IppiTest.dpr
│ │ ├── IppiTest.res
│ │ ├── LibForm.dfm
│ │ ├── LibForm.pas
│ │ ├── Main.dfm
│ │ ├── Main.pas
│ │ ├── XYZImgForm.dfm
│ │ ├── XYZImgForm.pas
│ │ ├── YCCImgForm.dfm
│ │ └── YCCImgForm.pas
│ └── dotnet-cpp
│ ├── ch
│ │ ├── build32.bat
│ │ ├── buildem64t.bat
│ │ ├── Makefile
│ │ └── src
│ │ ├── base.cs
│ │ ├── ippch.cs
│ │ ├── ippcore.cs
│ │ ├── ippdefs.cs
│ │ ├── ipps.cs
│ │ ├── ippstring.cs
│ │ ├── Perf.cs
│ │ ├── stripps.cs
│ │ └── Test.cs
│ ├── doc
│ │ ├── C#_image.pdf
│ │ └── C#_string.pdf
│ ├── ipsp
│ │ ├── build32.bat
│ │ ├── buildem64t.bat
│ │ ├── Makefile
│ │ └── src
│ │ ├── decoder.cs
│ │ ├── encoder.cs
│ │ ├── ippcc.cs
│ │ ├── ippch.cs
│ │ ├── ippcore.cs
│ │ ├── ippcp.cs
│ │ ├── ippdc.cs
│ │ ├── ippdefs.cs
│ │ ├── ippi.cs
│ │ ├── ippj.cs
│ │ ├── ippm.cs
│ │ ├── ipps.cs
│ │ ├── ippvm.cs
│ │ ├── jpegbase.cs
│ │ └── ttippi.cs
│ └── readme.htm
├── realistic-rendering
│ ├── 3d-viewer
│ │ ├── build32.bat
│ │ ├── build64.bat
│ │ ├── buildem64t.bat
│ │ ├── jpegcodec
│ │ │ ├── colorcomp.cpp
│ │ │ ├── colorcomp.h
│ │ │ ├── dechtbl.cpp
│ │ │ ├── dechtbl.h
│ │ │ ├── decoder.cpp
│ │ │ ├── decoder.h
│ │ │ ├── decqtbl.cpp
│ │ │ ├── decqtbl.h
│ │ │ ├── enchtbl.cpp
│ │ │ ├── enchtbl.h
│ │ │ ├── encoder.cpp
│ │ │ ├── encoder.h
│ │ │ ├── encqtbl.cpp
│ │ │ ├── encqtbl.h
│ │ │ ├── jpegbase.cpp
│ │ │ ├── jpegbase.h
│ │ │ ├── metadata.cpp
│ │ │ └── metadata.h
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── res
│ │ │ ├── 3dv.ico
│ │ │ └── 3dvlogo.bmp
│ │ ├── scene
│ │ │ ├── ipp_sample.mdla
│ │ │ └── spot.mdla
│ │ ├── src
│ │ │ ├── 3Dvmain.cpp
│ │ │ ├── 3dv.rc
│ │ │ ├── demorr.h
│ │ │ ├── resource.h
│ │ │ ├── rrdemosupport.cpp
│ │ │ ├── rrgeommath.cpp
│ │ │ ├── rrLoadjpg.cpp
│ │ │ ├── rrLoadmdla.cpp
│ │ │ ├── rrLoadtbj.cpp
│ │ │ ├── rrshaderlight.cpp
│ │ │ ├── rrTracerEye.cpp
│ │ │ ├── rrtracereyetxtr.cpp
│ │ │ ├── rrtracershd.cpp
│ │ │ ├── rrtracershdtxtr.cpp
│ │ │ └── rrtracerspectxtr.cpp
│ │ ├── win32.ini
│ │ ├── win64.ini
│ │ └── winem64t.ini
│ └── ray-tracing
│ ├── build32.bat
│ ├── build64.bat
│ ├── buildem64t.bat
│ ├── Makefile
│ ├── readme.htm
│ ├── src
│ │ ├── ext_rply.c
│ │ ├── ext_rply.h
│ │ ├── ippr_readply.cpp
│ │ └── ippr_sample.cpp
│ ├── win32.ini
│ ├── win64.ini
│ └── winem64t.ini
├── signal-processing
│ ├── signal-processing-functions
│ │ ├── build32.bat
│ │ ├── CharFrm.cpp
│ │ ├── CharFrm.h
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── ColorDlg.cpp
│ │ ├── ColorDlg.h
│ │ ├── FilePropDlg.cpp
│ │ ├── FilePropDlg.h
│ │ ├── ipp_header.h
│ │ ├── ippsCharView.cpp
│ │ ├── ippsCharView.h
│ │ ├── ippsDemo.cpp
│ │ ├── ippsDemoDoc.cpp
│ │ ├── ippsDemoDoc.h
│ │ ├── ippsDemoDocMgr.cpp
│ │ ├── ippsDemoDocMgr.h
│ │ ├── ippsDemo.h
│ │ ├── ippsDemo.rc
│ │ ├── ippsDemo.sln
│ │ ├── ippsDemo.vcproj
│ │ ├── ippsDemoView.cpp
│ │ ├── ippsDemoView.h
│ │ ├── ippsDirector.cpp
│ │ ├── ippsDirector.h
│ │ ├── ippsFunc.cpp
│ │ ├── ippsList.cpp
│ │ ├── ippsProcess.cpp
│ │ ├── ippsProcess.h
│ │ ├── ippsRun.cpp
│ │ ├── ippsRun.h
│ │ ├── ippsTextView.cpp
│ │ ├── ippsTextView.h
│ │ ├── NewChar.cpp
│ │ ├── NewCharDlg.cpp
│ │ ├── NewCharDlg.h
│ │ ├── NewChar.h
│ │ ├── NewSignal.cpp
│ │ ├── NewSignalDlg.cpp
│ │ ├── NewSignalDlg.h
│ │ ├── NewSignal.h
│ │ ├── NewTaps.cpp
│ │ ├── NewTapsDlg.cpp
│ │ ├── NewTapsDlg.h
│ │ ├── NewTaps.h
│ │ ├── Parm1S2Dlg.cpp
│ │ ├── Parm1S2Dlg.h
│ │ ├── Parm2Dlg.cpp
│ │ ├── Parm2Dlg.h
│ │ ├── Parm3Dlg.cpp
│ │ ├── Parm3Dlg.h
│ │ ├── Parm3SDlg.cpp
│ │ ├── Parm3SDlg.h
│ │ ├── ParmCDlg.cpp
│ │ ├── ParmCDlg.h
│ │ ├── ParmChCompareDlg.cpp
│ │ ├── ParmChCompareDlg.h
│ │ ├── ParmChFindCDlg.cpp
│ │ ├── ParmChFindCDlg.h
│ │ ├── ParmChFindDlg.cpp
│ │ ├── ParmChFindDlg.h
│ │ ├── ParmChHashDlg.cpp
│ │ ├── ParmChHashDlg.h
│ │ ├── ParmChRegExpDlg.cpp
│ │ ├── ParmChRegExpDlg.h
│ │ ├── ParmChSplitDlg.cpp
│ │ ├── ParmChSplitDlg.h
│ │ ├── ParmChValue2Dlg.cpp
│ │ ├── ParmChValue2Dlg.h
│ │ ├── ParmChValueDlg.cpp
│ │ ├── ParmChValueDlg.h
│ │ ├── ParmCnvrtDlg.cpp
│ │ ├── ParmCnvrtDlg.h
│ │ ├── ParmConvBiasedDlg.cpp
│ │ ├── ParmConvBiasedDlg.h
│ │ ├── ParmCopy1uDlg.cpp
│ │ ├── ParmCopy1uDlg.h
│ │ ├── ParmCorrDlg.cpp
│ │ ├── ParmCorrDlg.h
│ │ ├── ParmDotprodDlg.cpp
│ │ ├── ParmDotprodDlg.h
│ │ ├── ParmFFTDlg.cpp
│ │ ├── ParmFFTDlg.h
│ │ ├── ParmFilterDlg.cpp
│ │ ├── ParmFilterDlg.h
│ │ ├── ParmFindDlg.cpp
│ │ ├── ParmFindDlg.h
│ │ ├── ParmFindOneDlg.cpp
│ │ ├── ParmFindOneDlg.h
│ │ ├── ParmFirDlg.cpp
│ │ ├── ParmFirDlg.h
│ │ ├── ParmFIRGenDlg.cpp
│ │ ├── ParmFIRGenDlg.h
│ │ ├── ParmFirSparseDlg.cpp
│ │ ├── ParmFirSparseDlg.h
│ │ ├── ParmGoerDlg.cpp
│ │ ├── ParmGoerDlg.h
│ │ ├── ParmHintDlg.cpp
│ │ ├── ParmHintDlg.h
│ │ ├── ParmIirDlg.cpp
│ │ ├── ParmIirDlg.h
│ │ ├── ParmIirSparseDlg.cpp
│ │ ├── ParmIirSparseDlg.h
│ │ ├── ParmIntDlg.cpp
│ │ ├── ParmIntDlg.h
│ │ ├── ParmLmsDlg.cpp
│ │ ├── ParmLmsDlg.h
│ │ ├── ParmLmsMRDlg.cpp
│ │ ├── ParmLmsMRDlg.h
│ │ ├── ParmMinDlg.cpp
│ │ ├── ParmMinDlg.h
│ │ ├── ParmMinMaxDlg.cpp
│ │ ├── ParmMinMaxDlg.h
│ │ ├── ParmMoveDlg.cpp
│ │ ├── ParmMoveDlg.h
│ │ ├── ParmNormDlg.cpp
│ │ ├── ParmNormDlg.h
│ │ ├── ParmNormlzeDlg.cpp
│ │ ├── ParmNormlzeDlg.h
│ │ ├── ParmRampDlg.cpp
│ │ ├── ParmRampDlg.h
│ │ ├── ParmRandDlg.cpp
│ │ ├── ParmRandDlg.h
│ │ ├── ParmSampDlg.cpp
│ │ ├── ParmSampDlg.h
│ │ ├── ParmScale2Dlg.cpp
│ │ ├── ParmScale2Dlg.h
│ │ ├── ParmStatDlg.cpp
│ │ ├── ParmStatDlg.h
│ │ ├── ParmSumLnDlg.cpp
│ │ ├── ParmSumLnDlg.h
│ │ ├── ParmThreshDlg.cpp
│ │ ├── ParmThreshDlg.h
│ │ ├── ParmThreshLTGTDlg.cpp
│ │ ├── ParmThreshLTGTDlg.h
│ │ ├── ParmToneDlg.cpp
│ │ ├── ParmToneDlg.h
│ │ ├── ParmTrianDlg.cpp
│ │ ├── ParmTrianDlg.h
│ │ ├── ParmUpdateDlg.cpp
│ │ ├── ParmUpdateDlg.h
│ │ ├── ParmWtDlg.cpp
│ │ ├── ParmWtDlg.h
│ │ ├── Readme.htm
│ │ ├── res
│ │ │ ├── char.ico
│ │ │ ├── cursor_f.cur
│ │ │ ├── cursor_hi.cur
│ │ │ ├── cursor_i.cur
│ │ │ ├── cursor_im.cur
│ │ │ ├── cursor_m.cur
│ │ │ ├── cursor_pf.cur
│ │ │ ├── cursor_ph.cur
│ │ │ ├── cursor_phi.cur
│ │ │ ├── cursor_pi.cur
│ │ │ ├── cursor_pim.cur
│ │ │ ├── cursor_pm.cur
│ │ │ ├── cursor_pph.cur
│ │ │ ├── cursor_pr.cur
│ │ │ ├── cursor_ps2.cur
│ │ │ ├── cursor_ps3.cur
│ │ │ ├── cursor_psd.cur
│ │ │ ├── cursor_psi.cur
│ │ │ ├── cursor_pt.cur
│ │ │ ├── cursor_pth.cur
│ │ │ ├── cursor_ptl.cur
│ │ │ ├── cursor_ptr.cur
│ │ │ ├── cursor_r.cur
│ │ │ ├── cursor_s2.cur
│ │ │ ├── cursor_s3.cur
│ │ │ ├── cursor_sd.cur
│ │ │ ├── cursor_si.cur
│ │ │ ├── cursor_t.cur
│ │ │ ├── cursor_th.cur
│ │ │ ├── cursor_tl.cur
│ │ │ ├── cursor_tr.cur
│ │ │ ├── DemoDoc.ico
│ │ │ ├── ippsDemo.ico
│ │ │ ├── ippsDemo.rc2
│ │ │ ├── text.ico
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── Run1S2.cpp
│ │ ├── Run1S2.h
│ │ ├── Run2.cpp
│ │ ├── Run2.h
│ │ ├── Run3.cpp
│ │ ├── Run3.h
│ │ ├── Run3S.cpp
│ │ ├── Run3S.h
│ │ ├── RunC.cpp
│ │ ├── RunC.h
│ │ ├── RunCh12.cpp
│ │ ├── RunCh12.h
│ │ ├── RunChCompare.cpp
│ │ ├── RunChCompare.h
│ │ ├── RunChConcat.cpp
│ │ ├── RunChConcat.h
│ │ ├── RunChFindC.cpp
│ │ ├── RunChFindC.h
│ │ ├── RunChFind.cpp
│ │ ├── RunChFind.h
│ │ ├── RunChHash.cpp
│ │ ├── RunChHash.h
│ │ ├── RunChInsert.cpp
│ │ ├── RunChInsert.h
│ │ ├── RunChRegExp.cpp
│ │ ├── RunChRegExp.h
│ │ ├── RunChReplace.cpp
│ │ ├── RunChReplace.h
│ │ ├── RunChSplit.cpp
│ │ ├── RunChSplit.h
│ │ ├── RunChTrim.cpp
│ │ ├── RunChTrim.h
│ │ ├── RunCnvrt.cpp
│ │ ├── RunCnvrt.h
│ │ ├── RunConvBiased.cpp
│ │ ├── RunConvBiased.h
│ │ ├── RunConvCyclic.cpp
│ │ ├── RunConvCyclic.h
│ │ ├── RunCopy1u.cpp
│ │ ├── RunCopy1u.h
│ │ ├── RunCorr.cpp
│ │ ├── RunCorr.h
│ │ ├── RunD2L.cpp
│ │ ├── RunD2L.h
│ │ ├── RunDCT.cpp
│ │ ├── RunDCT.h
│ │ ├── RunDFT.cpp
│ │ ├── RunDFT.h
│ │ ├── RunDotprod.cpp
│ │ ├── RunDotprod.h
│ │ ├── RunFFT.cpp
│ │ ├── RunFFT.h
│ │ ├── RunFilter.cpp
│ │ ├── RunFilter.h
│ │ ├── RunFind.cpp
│ │ ├── RunFind.h
│ │ ├── RunFindOne.cpp
│ │ ├── RunFindOne.h
│ │ ├── RunFir.cpp
│ │ ├── RunFirD.cpp
│ │ ├── RunFirD.h
│ │ ├── RunFIRGen.cpp
│ │ ├── RunFIRGen.h
│ │ ├── RunFir.h
│ │ ├── RunFirSparse.cpp
│ │ ├── RunFirSparse.h
│ │ ├── RunGoer.cpp
│ │ ├── RunGoer.h
│ │ ├── RunHilbert.cpp
│ │ ├── RunHilbert.h
│ │ ├── RunIir.cpp
│ │ ├── RunIirDirect.cpp
│ │ ├── RunIirDirect.h
│ │ ├── RunIir.h
│ │ ├── RunIirSparse.cpp
│ │ ├── RunIirSparse.h
│ │ ├── RunLms.cpp
│ │ ├── RunLms.h
│ │ ├── RunLmsMR.cpp
│ │ ├── RunLmsMR.h
│ │ ├── RunMin.cpp
│ │ ├── RunMin.h
│ │ ├── RunMinMax.cpp
│ │ ├── RunMinMax.h
│ │ ├── RunMove.cpp
│ │ ├── RunMove.h
│ │ ├── RunNorm.cpp
│ │ ├── RunNorm.h
│ │ ├── RunNormlze.cpp
│ │ ├── RunNormlze.h
│ │ ├── RunRamp.cpp
│ │ ├── RunRamp.h
│ │ ├── RunRand.cpp
│ │ ├── RunRand.h
│ │ ├── RunSamp.cpp
│ │ ├── RunSamp.h
│ │ ├── RunScale2.cpp
│ │ ├── RunScale2.h
│ │ ├── RunStat.cpp
│ │ ├── RunStat.h
│ │ ├── RunSumLn.cpp
│ │ ├── RunSumLn.h
│ │ ├── RunThresh.cpp
│ │ ├── RunThresh.h
│ │ ├── RunThreshLTGT.cpp
│ │ ├── RunThreshLTGT.h
│ │ ├── RunTone.cpp
│ │ ├── RunTone.h
│ │ ├── RunTrian.cpp
│ │ ├── RunTrian.h
│ │ ├── RunUpdate.cpp
│ │ ├── RunUpdate.h
│ │ ├── RunWin.cpp
│ │ ├── RunWin.h
│ │ ├── RunWT.cpp
│ │ ├── RunWT.h
│ │ ├── RunWtHaar.cpp
│ │ ├── RunWtHaar.h
│ │ ├── SampleWnd.cpp
│ │ ├── SampleWnd.h
│ │ ├── srcCommon
│ │ │ ├── AboutDlg.cpp
│ │ │ ├── AboutDlg.h
│ │ │ ├── ContextMenu.cpp
│ │ │ ├── ContextMenu.h
│ │ │ ├── demoChildFrm.cpp
│ │ │ ├── demochildfrm.h
│ │ │ ├── Demo.cpp
│ │ │ ├── demoDoc.cpp
│ │ │ ├── demoDoc.h
│ │ │ ├── Demo.h
│ │ │ ├── Director.cpp
│ │ │ ├── Director.h
│ │ │ ├── DragDrop.cpp
│ │ │ ├── DragDrop.h
│ │ │ ├── FileHistoDlg.cpp
│ │ │ ├── FileHistoDlg.h
│ │ │ ├── filter.cpp
│ │ │ ├── filterdlg.cpp
│ │ │ ├── filterdlg.h
│ │ │ ├── filter.h
│ │ │ ├── Func.cpp
│ │ │ ├── Func.h
│ │ │ ├── Histo.cpp
│ │ │ ├── Histo.h
│ │ │ ├── ipp_List.h
│ │ │ ├── ipp_List.inc
│ │ │ ├── ipp_type.h
│ │ │ ├── Lib.cpp
│ │ │ ├── Lib.h
│ │ │ ├── ListPage.cpp
│ │ │ ├── listpage.h
│ │ │ ├── mainfrm.cpp
│ │ │ ├── mainfrm.h
│ │ │ ├── MruMenu.cpp
│ │ │ ├── MruMenu.h
│ │ │ ├── MyFileDlg.cpp
│ │ │ ├── MyFileDlg.h
│ │ │ ├── MyString.cpp
│ │ │ ├── MyString.h
│ │ │ ├── OptTimingDlg.cpp
│ │ │ ├── OptTimingDlg.h
│ │ │ ├── ParamDlg.cpp
│ │ │ ├── ParamDlg.h
│ │ │ ├── Process.cpp
│ │ │ ├── Process.h
│ │ │ ├── ProcessPage.cpp
│ │ │ ├── ProcessPage.h
│ │ │ ├── ProcessSheet.cpp
│ │ │ ├── processsheet.h
│ │ │ ├── Run.cpp
│ │ │ ├── Run.h
│ │ │ ├── SExcept.cpp
│ │ │ ├── SExcept.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── Timing.cpp
│ │ │ ├── Timing.h
│ │ │ ├── Value.cpp
│ │ │ ├── Value.h
│ │ │ ├── Vector.cpp
│ │ │ └── Vector.h
│ │ ├── StoreBmp.cpp
│ │ ├── StoreBmp.h
│ │ ├── StoreWav.cpp
│ │ ├── StoreWav.h
│ │ ├── StringDlg.cpp
│ │ ├── StringDlg.h
│ │ ├── SymbolDlg.cpp
│ │ ├── SymbolDlg.h
│ │ ├── SymbolWnd.cpp
│ │ ├── SymbolWnd.h
│ │ ├── TextFrm.cpp
│ │ ├── TextFrm.h
│ │ ├── ZoomDlg.cpp
│ │ └── ZoomDlg.h
│ ├── signal-processing-mfc
│ │ ├── build32.bat
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── ippsAddC.cpp
│ │ ├── ippsAddCDlg.cpp
│ │ ├── ippsAddCDlg.h
│ │ ├── ippsAddC.h
│ │ ├── ippsSample.cpp
│ │ ├── ippsSample.h
│ │ ├── ippsSample.rc
│ │ ├── ippsSample.sln
│ │ ├── ippsSample.vcproj
│ │ ├── ippsSignal.cpp
│ │ ├── ippsSignalDC.cpp
│ │ ├── ippsSignalDC.h
│ │ ├── ippsSignal.h
│ │ ├── ippsSignalStore.cpp
│ │ ├── ippsSignalStore.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── readme.htm
│ │ ├── res
│ │ │ ├── ippsSample.ico
│ │ │ ├── ippsSample.rc2
│ │ │ ├── SampleDoc.ico
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── SampleDoc.cpp
│ │ ├── SampleDoc.h
│ │ ├── SampleView.cpp
│ │ ├── SampleView.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── viterbi
│ ├── build32.bat
│ ├── Makefile
│ ├── readme.htm
│ ├── src
│ │ ├── viterbi_ce.h
│ │ ├── viterbi.cpp
│ │ ├── viterbi.h
│ │ └── viterbi_mp.h
│ ├── test
│ │ ├── main.cpp
│ │ ├── timer.cpp
│ │ └── timer.h
│ └── win32.ini
├── speech-codecs
│ ├── application
│ │ ├── umc_speech_rtp_codec
│ │ │ ├── include
│ │ │ │ ├── cmd_params.h
│ │ │ │ ├── repacketizer.h
│ │ │ │ ├── rtpdump_file.h
│ │ │ │ ├── timedplayer.h
│ │ │ │ ├── timer.h
│ │ │ │ └── usc_codec_container.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── cmd_params.cpp
│ │ │ ├── repacketizer.cpp
│ │ │ ├── rtpdump_file.cpp
│ │ │ ├── timedplayer.cpp
│ │ │ ├── timer.cpp
│ │ │ ├── umc_speech_rtp_codec.cpp
│ │ │ └── usc_codec_container.cpp
│ │ ├── usc_ec
│ │ │ ├── include
│ │ │ │ ├── loadec.h
│ │ │ │ └── util.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── loadec.c
│ │ │ ├── usc_ec.c
│ │ │ └── util.c
│ │ ├── usc_nr
│ │ │ ├── include
│ │ │ │ └── types.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── nr_exmp.c
│ │ │ └── util.c
│ │ ├── usc_speech_codec
│ │ │ ├── include
│ │ │ │ ├── formats.h
│ │ │ │ ├── loadcodec.h
│ │ │ │ ├── usccodec.h
│ │ │ │ ├── uscfmt.h
│ │ │ │ ├── util.h
│ │ │ │ └── wavfile.h
│ │ │ ├── readme.htm
│ │ │ └── src
│ │ │ ├── formats.c
│ │ │ ├── loadcodec.c
│ │ │ ├── player.c
│ │ │ ├── timing.c
│ │ │ ├── usccodec.c
│ │ │ ├── util.c
│ │ │ └── wavfile.c
│ │ └── usc_tones
│ │ ├── include
│ │ │ └── util.h
│ │ ├── readme.htm
│ │ └── src
│ │ ├── td.c
│ │ └── util.c
│ ├── _bin
│ │ └── win32_
│ │ ├── lib
│ │ │ └── speech.lib
│ │ └── obj
│ │ ├── speech
│ │ │ ├── adapters.obj
│ │ │ ├── aec_db_tbl.obj
│ │ │ ├── ah.obj
│ │ │ ├── aux_tbls.obj
│ │ │ ├── bitgsmamr.obj
│ │ │ ├── consealg728.obj
│ │ │ ├── decamrwbe.obj
│ │ │ ├── decamrwb.obj
│ │ │ ├── decg711.obj
│ │ │ ├── decg722.obj
│ │ │ ├── decg722sb.obj
│ │ │ ├── decg723.obj
│ │ │ ├── decg7291.obj
│ │ │ ├── decg729fp.obj
│ │ │ ├── decg729.obj
│ │ │ ├── decgsmamr.obj
│ │ │ ├── decgsmfr.obj
│ │ │ ├── dtxamrwb.obj
│ │ │ ├── dtxgsmamr.obj
│ │ │ ├── ec_fb.obj
│ │ │ ├── ec_sbf.obj
│ │ │ ├── ec_sb.obj
│ │ │ ├── ec_td.obj
│ │ │ ├── encamrwbe.obj
│ │ │ ├── encamrwb.obj
│ │ │ ├── encg711.obj
│ │ │ ├── encg722.obj
│ │ │ ├── encg722sb.obj
│ │ │ ├── encg723.obj
│ │ │ ├── encg7291.obj
│ │ │ ├── encg729fp.obj
│ │ │ ├── encg729.obj
│ │ │ ├── encgsmamr.obj
│ │ │ ├── encgsmfr.obj
│ │ │ ├── freqdist.obj
│ │ │ ├── g722api.obj
│ │ │ ├── g728api.obj
│ │ │ ├── g728j.obj
│ │ │ ├── g728tables.obj
│ │ │ ├── gain_util.obj
│ │ │ ├── initwbe.obj
│ │ │ ├── nlp.obj
│ │ │ ├── nr.obj
│ │ │ ├── nr_sbf.obj
│ │ │ ├── ownamrwb.obj
│ │ │ ├── owng722.obj
│ │ │ ├── owng722sb.obj
│ │ │ ├── owng723.obj
│ │ │ ├── owng728.obj
│ │ │ ├── owng7291.obj
│ │ │ ├── owng729fp.obj
│ │ │ ├── owng729.obj
│ │ │ ├── owngsmfr.obj
│ │ │ ├── pitchg728.obj
│ │ │ ├── plcg711.obj
│ │ │ ├── pstg728.obj
│ │ │ ├── tabamrwbe.obj
│ │ │ ├── tabamrwb.obj
│ │ │ ├── tabg7291.obj
│ │ │ ├── tabgsmamr.obj
│ │ │ ├── usc729fp.obj
│ │ │ ├── uscalc.obj
│ │ │ ├── uscamrwbe.obj
│ │ │ ├── uscamrwb.obj
│ │ │ ├── usc_ansam.obj
│ │ │ ├── usc_ans_tones.obj
│ │ │ ├── usc_dtmf.obj
│ │ │ ├── usc_ecnr.obj
│ │ │ ├── uscec.obj
│ │ │ ├── uscg711.obj
│ │ │ ├── uscg722.obj
│ │ │ ├── uscg722sb.obj
│ │ │ ├── uscg723.obj
│ │ │ ├── uscg726.obj
│ │ │ ├── uscg728.obj
│ │ │ ├── uscg7291.obj
│ │ │ ├── uscg729i.obj
│ │ │ ├── uscgsmamr.obj
│ │ │ ├── uscgsmfr.obj
│ │ │ ├── usc_msrta_nr.obj
│ │ │ ├── uscnr.obj
│ │ │ ├── uscvadamrwb.obj
│ │ │ ├── uscvadg723.obj
│ │ │ ├── uscvadg729fp.obj
│ │ │ ├── uscvadg729i.obj
│ │ │ ├── uscvadsr.obj
│ │ │ ├── utilamrwb.obj
│ │ │ ├── utildecwbe.obj
│ │ │ ├── utilencwbe.obj
│ │ │ ├── utilfec.obj
│ │ │ ├── utilg7291.obj
│ │ │ ├── utilgsmamr.obj
│ │ │ ├── utilsid.obj
│ │ │ ├── utilswbe.obj
│ │ │ ├── vad_energysr.obj
│ │ │ ├── vadg723.obj
│ │ │ ├── vadg729fp.obj
│ │ │ ├── vadg729.obj
│ │ │ ├── vad_persr.obj
│ │ │ ├── vad_smsr.obj
│ │ │ └── vq.obj
│ │ └── usc_nr
│ │ └── util.obj
│ ├── build32.bat
│ ├── build64.bat
│ ├── buildem64t.bat
│ ├── codec
│ │ ├── speech
│ │ │ ├── alc
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ └── uscalc.c
│ │ │ ├── amrwb
│ │ │ │ ├── include
│ │ │ │ │ ├── amrwbapi.h
│ │ │ │ │ ├── amrwb_types.h
│ │ │ │ │ ├── amrwbusc.h
│ │ │ │ │ └── ownamrwb.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decamrwb.c
│ │ │ │ ├── dtxamrwb.c
│ │ │ │ ├── encamrwb.c
│ │ │ │ ├── ownamrwb.c
│ │ │ │ ├── tabamrwb.c
│ │ │ │ ├── uscamrwb.c
│ │ │ │ └── utilamrwb.c
│ │ │ ├── amrwbe
│ │ │ │ ├── include
│ │ │ │ │ ├── apiamrwbe.h
│ │ │ │ │ ├── ownamrwbe.h
│ │ │ │ │ ├── typesamrwbe.h
│ │ │ │ │ └── uscamrwbe.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decamrwbe.c
│ │ │ │ ├── encamrwbe.c
│ │ │ │ ├── initwbe.c
│ │ │ │ ├── tabamrwbe.c
│ │ │ │ ├── uscamrwbe.c
│ │ │ │ ├── utildecwbe.c
│ │ │ │ ├── utilencwbe.c
│ │ │ │ └── utilswbe.c
│ │ │ ├── common
│ │ │ │ ├── include
│ │ │ │ │ └── aux_fnxs.h
│ │ │ │ └── src
│ │ │ │ ├── aec_db_tbl.c
│ │ │ │ └── aux_tbls.c
│ │ │ ├── ec
│ │ │ │ ├── include
│ │ │ │ │ ├── ah_api.h
│ │ │ │ │ ├── ec_api.h
│ │ │ │ │ ├── ec_td.h
│ │ │ │ │ ├── ecusc.h
│ │ │ │ │ ├── nlp_api.h
│ │ │ │ │ ├── nr_sbf.h
│ │ │ │ │ ├── ownah.h
│ │ │ │ │ └── ownec.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── ah.c
│ │ │ │ ├── ec_fb.c
│ │ │ │ ├── ec_sb.c
│ │ │ │ ├── ec_sbf.c
│ │ │ │ ├── ec_td.c
│ │ │ │ ├── freqdist.c
│ │ │ │ ├── nlp.c
│ │ │ │ ├── nr_sbf.c
│ │ │ │ └── uscec.c
│ │ │ ├── g711
│ │ │ │ ├── include
│ │ │ │ │ ├── g711api.h
│ │ │ │ │ └── owng711.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decg711.c
│ │ │ │ ├── encg711.c
│ │ │ │ ├── plcg711.c
│ │ │ │ └── uscg711.c
│ │ │ ├── g722
│ │ │ │ ├── include
│ │ │ │ │ ├── g722sbapi.h
│ │ │ │ │ ├── g722sb.h
│ │ │ │ │ └── owng722sb.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decg722sb.c
│ │ │ │ ├── encg722sb.c
│ │ │ │ ├── owng722sb.c
│ │ │ │ └── uscg722sb.c
│ │ │ ├── g722.1
│ │ │ │ ├── include
│ │ │ │ │ ├── g722api.h
│ │ │ │ │ ├── g722.h
│ │ │ │ │ └── owng722.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decg722.c
│ │ │ │ ├── encg722.c
│ │ │ │ ├── g722api.c
│ │ │ │ ├── owng722.c
│ │ │ │ └── uscg722.c
│ │ │ ├── g723.1
│ │ │ │ ├── include
│ │ │ │ │ ├── g723api.h
│ │ │ │ │ ├── g723ipp.h
│ │ │ │ │ └── owng723.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decg723.c
│ │ │ │ ├── encg723.c
│ │ │ │ ├── owng723.c
│ │ │ │ └── uscg723.c
│ │ │ ├── g726
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ └── uscg726.c
│ │ │ ├── g728
│ │ │ │ ├── include
│ │ │ │ │ ├── g728api.h
│ │ │ │ │ ├── g728.h
│ │ │ │ │ ├── g728tables.h
│ │ │ │ │ └── owng728.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── adapters.c
│ │ │ │ ├── consealg728.c
│ │ │ │ ├── g728api.c
│ │ │ │ ├── g728j.c
│ │ │ │ ├── g728tables.c
│ │ │ │ ├── owng728.c
│ │ │ │ ├── pitchg728.c
│ │ │ │ ├── pstg728.c
│ │ │ │ ├── uscg728.c
│ │ │ │ └── vq.c
│ │ │ ├── g729.1
│ │ │ │ ├── include
│ │ │ │ │ ├── g7291api.h
│ │ │ │ │ ├── g7291usc.h
│ │ │ │ │ └── owng7291.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decg7291.c
│ │ │ │ ├── encg7291.c
│ │ │ │ ├── owng7291.c
│ │ │ │ ├── tabg7291.c
│ │ │ │ ├── uscg7291.c
│ │ │ │ ├── utilfec.c
│ │ │ │ ├── utilg7291.c
│ │ │ │ └── utilsid.c
│ │ │ ├── g729fp
│ │ │ │ ├── include
│ │ │ │ │ ├── g729fpapi.h
│ │ │ │ │ └── owng729fp.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decg729fp.c
│ │ │ │ ├── encg729fp.c
│ │ │ │ ├── owng729fp.c
│ │ │ │ └── usc729fp.c
│ │ │ ├── g729i
│ │ │ │ ├── include
│ │ │ │ │ ├── g729api.h
│ │ │ │ │ ├── g729usc.h
│ │ │ │ │ └── owng729.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decg729.c
│ │ │ │ ├── encg729.c
│ │ │ │ ├── owng729.c
│ │ │ │ └── uscg729i.c
│ │ │ ├── gsmamr
│ │ │ │ ├── include
│ │ │ │ │ ├── gsmamrapi.h
│ │ │ │ │ ├── gsmamr.h
│ │ │ │ │ ├── gsmamr_types.h
│ │ │ │ │ ├── gsmamrusc.h
│ │ │ │ │ └── owngsmamr.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── bitgsmamr.c
│ │ │ │ ├── decgsmamr.c
│ │ │ │ ├── dtxgsmamr.c
│ │ │ │ ├── encgsmamr.c
│ │ │ │ ├── gain_util.c
│ │ │ │ ├── tabgsmamr.c
│ │ │ │ ├── uscgsmamr.c
│ │ │ │ └── utilgsmamr.c
│ │ │ ├── gsmfr
│ │ │ │ ├── include
│ │ │ │ │ ├── gsmfrapi.h
│ │ │ │ │ ├── gsmfr_types.h
│ │ │ │ │ └── owngsmfr.h
│ │ │ │ ├── readme.htm
│ │ │ │ └── src
│ │ │ │ ├── decgsmfr.c
│ │ │ │ ├── encgsmfr.c
│ │ │ │ ├── owngsmfr.c
│ │ │ │ └── uscgsmfr.c
│ │ │ ├── msrtafp
│ │ │ │ └── readme.htm
│ │ │ ├── nr
│ │ │ │ ├── include
│ │ │ │ │ └── nr.h
│ │ │ │ └── src
│ │ │ │ ├── nr.c
│ │ │ │ ├── usc_ecnr.c
│ │ │ │ ├── usc_msrta_nr.c
│ │ │ │ └── uscnr.c
│ │ │ ├── td
│ │ │ │ └── src
│ │ │ │ ├── usc_ansam.c
│ │ │ │ ├── usc_ans_tones.c
│ │ │ │ └── usc_dtmf.c
│ │ │ ├── vad
│ │ │ │ ├── include
│ │ │ │ │ ├── vadg723.h
│ │ │ │ │ ├── vadg729fp.h
│ │ │ │ │ └── vadg729.h
│ │ │ │ └── src
│ │ │ │ ├── uscvadamrwb.c
│ │ │ │ ├── uscvadg723.c
│ │ │ │ ├── uscvadg729fp.c
│ │ │ │ ├── uscvadg729i.c
│ │ │ │ ├── vadg723.c
│ │ │ │ ├── vadg729.c
│ │ │ │ └── vadg729fp.c
│ │ │ └── vad_sr
│ │ │ ├── include
│ │ │ │ ├── vadcommon.h
│ │ │ │ ├── vadfiltsr.h
│ │ │ │ └── vad_uscsr.h
│ │ │ └── src
│ │ │ ├── uscvadsr.c
│ │ │ ├── vad_energysr.c
│ │ │ ├── vad_persr.c
│ │ │ └── vad_smsr.c
│ │ └── speech_rtp
│ │ ├── include
│ │ │ ├── base_rtp_cnvrt.h
│ │ │ ├── common_rtp_payloads.h
│ │ │ ├── dummy_rtp_payload.h
│ │ │ ├── rtp_amr_payload.h
│ │ │ ├── rtp_amrwbe_payload.h
│ │ │ ├── rtppayload.h
│ │ │ └── umc_rtp_packet.h
│ │ └── src
│ │ ├── common_rtp_payloads.cpp
│ │ ├── dummy_rtp_payload.cpp
│ │ ├── rtp_amr_payload.cpp
│ │ ├── rtp_amrwbe_payload.cpp
│ │ └── umc_rtp_packet.cpp
│ ├── core
│ │ ├── umc
│ │ │ ├── include
│ │ │ │ ├── umc_audio_codec.h
│ │ │ │ ├── umc_base_codec.h
│ │ │ │ ├── umc_base_color_space_converter.h
│ │ │ │ ├── umc_data_reader.h
│ │ │ │ ├── umc_data_writer.h
│ │ │ │ ├── umc_default_memory_allocator.h
│ │ │ │ ├── umc_defs.h
│ │ │ │ ├── umc_dual_thread_codec.h
│ │ │ │ ├── umc_dynamic_cast.h
│ │ │ │ ├── umc_linked_list.h
│ │ │ │ ├── umc_media_buffer.h
│ │ │ │ ├── umc_media_data.h
│ │ │ │ ├── umc_media_receiver.h
│ │ │ │ ├── umc_memory_allocator.h
│ │ │ │ ├── umc_module_context.h
│ │ │ │ ├── umc_muxer.h
│ │ │ │ ├── umc_speech_codec.h
│ │ │ │ ├── umc_speech_data.h
│ │ │ │ ├── umc_structures.h
│ │ │ │ ├── umc_usc_base.h
│ │ │ │ └── umc_usc.h
│ │ │ └── src
│ │ │ ├── umc_audio_codec.cpp
│ │ │ ├── umc_base_codec.cpp
│ │ │ ├── umc_default_memory_allocator.cpp
│ │ │ ├── umc_dual_thread_codec.cpp
│ │ │ ├── umc_media_buffer.cpp
│ │ │ ├── umc_media_data.cpp
│ │ │ ├── umc_speech_codec.cpp
│ │ │ └── umc_speech_data.cpp
│ │ ├── usc
│ │ │ └── include
│ │ │ ├── scratchmem.h
│ │ │ ├── usc_base.h
│ │ │ ├── usc_ec.h
│ │ │ ├── usc_filter.h
│ │ │ ├── usc.h
│ │ │ ├── usc_objects_decl.h
│ │ │ ├── uscreg.h
│ │ │ ├── usc_td.h
│ │ │ ├── usc_vad.h
│ │ │ └── wmsprt.h
│ │ ├── vm
│ │ │ ├── include
│ │ │ │ ├── sys
│ │ │ │ │ ├── vm_file_win.h
│ │ │ │ │ └── vm_types_win32.h
│ │ │ │ ├── vm_debug.h
│ │ │ │ ├── vm_file.h
│ │ │ │ ├── vm_mutex.h
│ │ │ │ ├── vm_shared_object.h
│ │ │ │ ├── vm_strings.h
│ │ │ │ ├── vm_sys_info.h
│ │ │ │ ├── vm_thread.h
│ │ │ │ ├── vm_time.h
│ │ │ │ └── vm_types.h
│ │ │ └── src
│ │ │ ├── vm_debug_win32.c
│ │ │ ├── vm_file.c
│ │ │ ├── vm_file_win.c
│ │ │ ├── vm_mutex_win32.c
│ │ │ ├── vm_shared_object_win32.c
│ │ │ ├── vm_sys_info_win32.c
│ │ │ └── vm_time_win32.c
│ │ └── vm_plus
│ │ └── include
│ │ ├── umc_automatic_mutex.h
│ │ ├── umc_malloc.h
│ │ └── umc_mutex.h
│ ├── env2.bat
│ ├── env.bat
│ ├── io
│ │ ├── audio_renders
│ │ │ ├── include
│ │ │ │ ├── audio_file.h
│ │ │ │ └── wav_file.h
│ │ │ └── src
│ │ │ └── wav_file.cpp
│ │ ├── jitter_buffers
│ │ │ ├── include
│ │ │ │ ├── jitterbuffer.h
│ │ │ │ ├── umc_base_jbuffer.h
│ │ │ │ ├── umc_rta_jbuffer.h
│ │ │ │ └── umc_speech_jbuffer.h
│ │ │ └── src
│ │ │ ├── jitterbuffer.cpp
│ │ │ ├── umc_rta_jbuffer.cpp
│ │ │ └── umc_speech_jbuffer.cpp
│ │ └── media_buffers
│ │ ├── include
│ │ │ ├── umc_linear_buffer.h
│ │ │ └── umc_sample_buffer.h
│ │ └── src
│ │ └── umc_sample_buffer.cpp
│ ├── lib
│ │ ├── win32
│ │ │ └── ipp_rta.lib
│ │ ├── win64
│ │ │ └── ipp_rta.lib
│ │ └── winem64t
│ │ └── ipp_rta.lib
│ ├── _log
│ │ ├── win32_
│ │ │ ├── application
│ │ │ │ ├── umc_speech_rtp_codec.log
│ │ │ │ ├── usc_ec.log
│ │ │ │ ├── usc_nr.log
│ │ │ │ ├── usc_speech_codec.log
│ │ │ │ └── usc_tones.log
│ │ │ ├── codec
│ │ │ │ ├── speech.log
│ │ │ │ └── speech_rtp.log
│ │ │ ├── common.log
│ │ │ ├── _compilation.failed
│ │ │ ├── _compilation.success
│ │ │ ├── core
│ │ │ │ ├── umc.log
│ │ │ │ └── vm.log
│ │ │ └── io
│ │ │ ├── audio_renders.log
│ │ │ ├── jitter_buffers.log
│ │ │ └── media_buffers.log
│ │ └── win64_
│ │ ├── application
│ │ │ ├── usc_ec.log
│ │ │ ├── usc_nr.log
│ │ │ ├── usc_speech_codec.log
│ │ │ └── usc_tones.log
│ │ ├── codec
│ │ │ └── speech.log
│ │ ├── common.log
│ │ ├── _compilation.failed
│ │ └── core
│ │ └── vm.log
│ ├── Makefile
│ ├── Makefile.bak
│ ├── readme.htm
│ └── uscmanual.pdf
├── speech-recognition
│ ├── advanced-aurora
│ │ ├── build32.bat
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── samples
│ │ │ ├── decoderapi.h
│ │ │ ├── decoder.c
│ │ │ ├── decoder_main.c
│ │ │ ├── encoderapi.h
│ │ │ ├── encoder.c
│ │ │ ├── encoder_main.c
│ │ │ ├── mframe.c
│ │ │ ├── mframe.h
│ │ │ ├── tab_16kHz.inc
│ │ │ └── tab_8kHz.inc
│ │ └── samples_16s
│ │ ├── decoderapi.h
│ │ ├── decoder.c
│ │ ├── decoder_main.c
│ │ ├── encoderapi.h
│ │ ├── encoder.c
│ │ ├── encoder_main.c
│ │ ├── mframe.c
│ │ ├── mframe.h
│ │ ├── tab_16kHz.inc
│ │ └── tab_8kHz.inc
│ ├── audio-processing
│ │ ├── build32.bat
│ │ ├── doc.txt
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── VAD_exmp
│ │ │ ├── VAD.c
│ │ │ ├── VADcommon.h
│ │ │ ├── VADenergy.c
│ │ │ ├── VAD_exmp.c
│ │ │ ├── VADfilt.h
│ │ │ ├── VAD.h
│ │ │ ├── VADout.c
│ │ │ ├── VADout.h
│ │ │ ├── VADper.c
│ │ │ └── VADsm.c
│ │ └── VAD_exmp32f
│ │ ├── VAD.c
│ │ ├── VADcommon.h
│ │ ├── VADenergy.c
│ │ ├── VAD_exmp.c
│ │ ├── VADfilt.h
│ │ ├── VAD.h
│ │ ├── VADout.c
│ │ ├── VADout.h
│ │ ├── VADper.c
│ │ └── VADsm.c
│ ├── aurora
│ │ ├── build32.bat
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── samples
│ │ │ ├── decoderapi.h
│ │ │ ├── decoder.c
│ │ │ ├── decoder_main.c
│ │ │ ├── encoderapi.h
│ │ │ ├── encoder.c
│ │ │ ├── encoder_main.c
│ │ │ ├── mframe.c
│ │ │ ├── mframe.h
│ │ │ ├── tab_16kHz.inc
│ │ │ └── tab_8kHz.inc
│ │ └── samples_16s
│ │ ├── decoderapi.h
│ │ ├── decoder.c
│ │ ├── decoder_main.c
│ │ ├── encoderapi.h
│ │ ├── encoder.c
│ │ ├── encoder_main.c
│ │ ├── mframe.c
│ │ ├── mframe.h
│ │ ├── tab_16kHz.inc
│ │ └── tab_8kHz.inc
│ ├── gaussian-mixture
│ │ ├── build32.bat
│ │ ├── doc
│ │ │ ├── gauss_example_16s32f.txt
│ │ │ ├── gauss_example_16s32s.txt
│ │ │ ├── gauss_example_32f_2threads.txt
│ │ │ ├── gauss_example_32f_select.txt
│ │ │ └── gauss_example_32f.txt
│ │ ├── Makefile
│ │ ├── readme.htm
│ │ ├── samples_16s32f
│ │ │ ├── fake_decoder.cpp
│ │ │ ├── fake_decoder.h
│ │ │ ├── feat_calc.cpp
│ │ │ ├── feat_calc.h
│ │ │ ├── gauss_main.cpp
│ │ │ ├── len_stat.h
│ │ │ ├── prob_cache.cpp
│ │ │ ├── prob_cache.h
│ │ │ ├── prob_calc.cpp
│ │ │ └── prob_calc.h
│ │ ├── samples_16s32s
│ │ │ ├── fake_decoder.cpp
│ │ │ ├── fake_decoder.h
│ │ │ ├── feat_calc.cpp
│ │ │ ├── feat_calc.h
│ │ │ ├── gauss_main.cpp
│ │ │ ├── len_stat.h
│ │ │ ├── prob_cache.cpp
│ │ │ ├── prob_cache.h
│ │ │ ├── prob_calc.cpp
│ │ │ └── prob_calc.h
│ │ ├── samples_32f
│ │ │ ├── fake_decoder.cpp
│ │ │ ├── fake_decoder.h
│ │ │ ├── feat_calc.cpp
│ │ │ ├── feat_calc.h
│ │ │ ├── gauss_main.cpp
│ │ │ ├── len_stat.h
│ │ │ ├── prob_cache.cpp
│ │ │ ├── prob_cache.h
│ │ │ ├── prob_calc.cpp
│ │ │ └── prob_calc.h
│ │ ├── samples_32f_2threads
│ │ │ ├── fake_decoder.cpp
│ │ │ ├── fake_decoder.h
│ │ │ ├── feat_calc.cpp
│ │ │ ├── feat_calc.h
│ │ │ ├── gauss_main.cpp
│ │ │ ├── len_stat.h
│ │ │ ├── prob_cache.cpp
│ │ │ ├── prob_cache.h
│ │ │ ├── prob_calc.cpp
│ │ │ └── prob_calc.h
│ │ └── samples_32f_select
│ │ ├── fake_decoder.cpp
│ │ ├── fake_decoder.h
│ │ ├── feat_calc.cpp
│ │ ├── feat_calc.h
│ │ ├── gauss_main.cpp
│ │ ├── len_stat.h
│ │ ├── prob_cache.cpp
│ │ ├── prob_cache.h
│ │ ├── prob_calc.cpp
│ │ ├── prob_calc.h
│ │ ├── select_gauss.cpp
│ │ └── select_gauss.h
│ └── speech-processing
│ ├── build32.bat
│ ├── doc
│ │ ├── pitch_detection.txt
│ │ └── resamp.txt
│ ├── GMM_Training
│ │ ├── GMM.cpp
│ │ ├── GMM.h
│ │ └── GMM_main.cpp
│ ├── Makefile
│ ├── Pitch_Detection
│ │ ├── pitchdemo.cpp
│ │ ├── pitchdemo.h
│ │ ├── pitchdemo.ico
│ │ ├── pitchdemo.rc
│ │ ├── pitchdetect.cpp
│ │ ├── pitchdetect.h
│ │ ├── resource.h
│ │ ├── small.ico
│ │ ├── sound.cpp
│ │ └── sound.h
│ ├── readme.htm
│ └── Resampling
│ ├── resamp.cpp
│ ├── resamp.h
│ └── resamp_main.cpp
├── string-processing
│ └── ippgrep
│ ├── build32.bat
│ ├── build64.bat
│ ├── buildem64t.bat
│ ├── Makefile
│ ├── readme.htm
│ └── src
│ └── ippgrep.c
├── support.txt
└── tools
└── env
├── env.bat
├── search_compilers.bat
└── tools.bat
621 directories, 4322 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论