在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → w_ipp-samples_p_6.0.0.127

w_ipp-samples_p_6.0.0.127

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:19.06M
  • 下载次数:2
  • 浏览次数:177
  • 发布时间:2021-03-11
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
最全的 英特尔 高性能多媒体函数库(英特尔 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

标签:

实例下载地址

w_ipp-samples_p_6.0.0.127

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警