Breaking Eggs And Making Omelettes

Topics On Multimedia Technology and Reverse Engineering


Archives:

Windows Media Codecs With Debug Symbols

January 14th, 2005 by Multimedia Mike

A visitor brought my attention to the fact that Microsoft makes available, as a free download or a nominal-priced CD, Windows Embedded Introductory Kit. It’s quite large and contains, among many other things, some .lib files with debug symbols. That was nice of them.

For examples, decoders for WMV9 and WMA9:


% ar t wmv9_rawdec_wince_x86.lib
obj/x86Rel/cpudetect.obj
obj/x86Rel/Affine.obj
obj/x86Rel/blkdec_wmv.obj
obj/x86Rel/clipresize.obj
obj/x86Rel/clipresizefun.obj
obj/x86Rel/deblock.obj
obj/x86Rel/decolorconv_wmv.obj
obj/x86Rel/dectable.obj
obj/x86Rel/dectable_mp4x.obj
obj/x86Rel/deinterlace_wmv9.obj
obj/x86Rel/frmdec_wmv.obj
obj/x86Rel/FrameTimer.obj
obj/x86Rel/headdec.obj
obj/x86Rel/huffdec_wmv.obj
obj/x86Rel/idctdec_wmv2.obj
obj/x86Rel/idctdec_wmv9.obj
obj/x86Rel/init_wmv.obj
obj/x86Rel/InterlaceCore_wmv9.obj
obj/x86Rel/InterlaceDec_BFrame.obj
obj/x86Rel/InterlaceDec_wmv9.obj
obj/x86Rel/interpolate_wmv9.obj
obj/x86Rel/intradec.obj
obj/x86Rel/localhuffman_wmv.obj
obj/x86Rel/motioncomp_wmv.obj
obj/x86Rel/msmton.obj
obj/x86Rel/multiresdec_wmv9.obj
obj/x86Rel/multires_wmv9.obj
obj/x86Rel/postfilter_wmv.obj
obj/x86Rel/reflibrary_wmv9.obj
obj/x86Rel/share.obj
obj/x86Rel/spatialpredictor_wmv.obj
obj/x86Rel/strmdec_wmv.obj
obj/x86Rel/tables_wmv.obj
obj/x86Rel/threadctr_dec_wmv9.obj
obj/x86Rel/uncache_wmv.obj
obj/x86Rel/vopdec9_wmv9.obj
obj/x86Rel/vopdec_BFrame.obj
obj/x86Rel/vopdec_mp4x.obj
obj/x86Rel/wmvdec.obj
obj/x86Rel/decolorconv_prc.obj
obj/x86Rel/decolorconvfrm.obj
obj/x86Rel/interlaceDecBV2.obj
obj/x86Rel/interlaceDecPV2.obj
obj/x86Rel/interlaceDecCoreV2.obj
obj/x86Rel/interlaceDecV2.obj
obj/x86Rel/interlaceDecTable.obj
obj/x86Rel/threaddirectcolorconv.obj
obj/x86Rel/twolayerdecoding.obj
obj/x86Rel/startcodedec.obj
obj/x86Rel/effects_wmv.obj
obj/x86Rel/sideroll_wmv.obj
obj/x86Rel/pageroll_wmv.obj
obj/x86Rel/wm_resz.obj
obj/x86Rel/decolorconv_wmv_x86.obj
obj/x86Rel/frmdec_x86.obj
obj/x86Rel/idctdec_wmv2_x86.obj
obj/x86Rel/idctdec_wmv9_x86.obj
obj/x86Rel/intradec_x86.obj
obj/x86Rel/motioncomp_wmv_x86.obj
obj/x86Rel/loopfilter_wmv_x86.obj
obj/x86Rel/postfilter_wmv_x86.obj
obj/x86Rel/affine_x86.obj
obj/x86Rel/interlacecore_wmv9_x86.obj
obj/x86Rel/interpolate_wmv9_x86.obj
obj/x86Rel/multires_wmv9_x86.obj
obj/x86Rel/share_x86.obj
obj/x86Rel/deblock_wmv_x86.obj

% ar t wmav9_rawdec_wince_x86.lib
obj/x86Rel/wmsdec.obj
obj/x86Rel/wmsdecstream.obj
obj/x86Rel/wmsdecfuncs.obj
obj/x86Rel/wmssynth_spch.obj
obj/x86Rel/wmsdecrom.obj
obj/x86Rel/wmsparsebits.obj
obj/x86Rel/com_wmsapf.obj
obj/x86Rel/com_wmsauxcode.obj
obj/x86Rel/com_wmsfuncs.obj
obj/x86Rel/com_wmsrom.obj
obj/x86Rel/com_wmsfft.obj
obj/x86Rel/com_wmsmath.obj
obj/x86Rel/wmadec_api_voice.obj
obj/x86Rel/wmavdecS_api.obj
obj/x86Rel/configcommon.obj
obj/x86Rel/dectables.obj
obj/x86Rel/dectablesstd.obj
obj/x86Rel/dectablespro.obj
obj/x86Rel/dectablesstdpro.obj
obj/x86Rel/fft.obj
obj/x86Rel/float.obj
obj/x86Rel/msaudio.obj
obj/x86Rel/aumalloc.obj
obj/x86Rel/msaudiostd.obj
obj/x86Rel/msaudiopro.obj
obj/x86Rel/msaudiolsl.obj
obj/x86Rel/msaudiostdpro.obj
obj/x86Rel/buffilt.obj
obj/x86Rel/drccommonpro.obj
obj/x86Rel/lpc.obj
obj/x86Rel/lpcstd.obj
obj/x86Rel/lpcprolsl.obj
obj/x86Rel/lpclsl.obj
obj/x86Rel/lowrate_common.obj
obj/x86Rel/lowrate_commonstd.obj
obj/x86Rel/wavfileexio.obj
obj/x86Rel/wmaos.obj
obj/x86Rel/entropydec.obj
obj/x86Rel/entropydecstd.obj
obj/x86Rel/entropydecpro.obj
obj/x86Rel/entropydecprolsl.obj
obj/x86Rel/huffdec.obj
obj/x86Rel/msaudiodec.obj
obj/x86Rel/losslessdecpro.obj
obj/x86Rel/losslessdeclsl.obj
obj/x86Rel/losslessdecprolsl.obj
obj/x86Rel/strmdec_wma.obj
obj/x86Rel/wmadecs_api.obj
obj/x86Rel/x86.obj
obj/x86Rel/cpudetect.obj

Posted in Reverse Engineering, Windows Media | Comments Off

Comments are closed.