=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== vdpauinfo-1.4/VDPDeviceImpl.h-69-}; vdpauinfo-1.4/VDPDeviceImpl.h:70:#define GETADDR(device, function_id, function_pointer) \ vdpauinfo-1.4/VDPDeviceImpl.h-71- assert(get_proc_address(device, function_id, function_pointer) == VDP_STATUS_OK) ############################################## vdpauinfo-1.4/VDPDeviceImpl.h-74-{ vdpauinfo-1.4/VDPDeviceImpl.h:75: GETADDR(device, VDP_FUNC_ID_GET_ERROR_STRING, (void**)&GetErrorString); vdpauinfo-1.4/VDPDeviceImpl.h:76: GETADDR(device, VDP_FUNC_ID_GET_PROC_ADDRESS, (void**)&GetProcAddress); vdpauinfo-1.4/VDPDeviceImpl.h:77: GETADDR(device, VDP_FUNC_ID_GET_API_VERSION, (void**)&GetApiVersion); vdpauinfo-1.4/VDPDeviceImpl.h:78: GETADDR(device, VDP_FUNC_ID_GET_INFORMATION_STRING, (void**)&GetInformationString); vdpauinfo-1.4/VDPDeviceImpl.h:79: GETADDR(device, VDP_FUNC_ID_DEVICE_DESTROY, (void**)&DeviceDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:80: GETADDR(device, VDP_FUNC_ID_GENERATE_CSC_MATRIX, (void**)&GenerateCSCMatrix); vdpauinfo-1.4/VDPDeviceImpl.h:81: GETADDR(device, VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES, (void**)&VideoSurfaceQueryCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:82: GETADDR(device, VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES, (void**)&VideoSurfaceQueryGetPutBitsYCbCrCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:83: GETADDR(device, VDP_FUNC_ID_VIDEO_SURFACE_CREATE, (void**)&VideoSurfaceCreate); vdpauinfo-1.4/VDPDeviceImpl.h:84: GETADDR(device, VDP_FUNC_ID_VIDEO_SURFACE_DESTROY, (void**)&VideoSurfaceDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:85: GETADDR(device, VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS, (void**)&VideoSurfaceGetParameters); vdpauinfo-1.4/VDPDeviceImpl.h:86: GETADDR(device, VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR, (void**)&VideoSurfaceGetBitsYCbCr); vdpauinfo-1.4/VDPDeviceImpl.h:87: GETADDR(device, VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR, (void**)&VideoSurfacePutBitsYCbCr); vdpauinfo-1.4/VDPDeviceImpl.h:88: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES, (void**)&OutputSurfaceQueryCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:89: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES, (void**)&OutputSurfaceQueryGetPutBitsNativeCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:90: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES, (void**)&OutputSurfaceQueryPutBitsIndexedCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:91: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES, (void**)&OutputSurfaceQueryPutBitsYCbCrCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:92: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_CREATE, (void**)&OutputSurfaceCreate); vdpauinfo-1.4/VDPDeviceImpl.h:93: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY, (void**)&OutputSurfaceDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:94: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS, (void**)&OutputSurfaceGetParameters); vdpauinfo-1.4/VDPDeviceImpl.h:95: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE, (void**)&OutputSurfaceGetBitsNative); vdpauinfo-1.4/VDPDeviceImpl.h:96: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE, (void**)&OutputSurfacePutBitsNative); vdpauinfo-1.4/VDPDeviceImpl.h:97: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED, (void**)&OutputSurfacePutBitsIndexed); vdpauinfo-1.4/VDPDeviceImpl.h:98: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR, (void**)&OutputSurfacePutBitsYCbCr); vdpauinfo-1.4/VDPDeviceImpl.h:99: GETADDR(device, VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES, (void**)&BitmapSurfaceQueryCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:100: GETADDR(device, VDP_FUNC_ID_BITMAP_SURFACE_CREATE, (void**)&BitmapSurfaceCreate); vdpauinfo-1.4/VDPDeviceImpl.h:101: GETADDR(device, VDP_FUNC_ID_BITMAP_SURFACE_DESTROY, (void**)&BitmapSurfaceDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:102: GETADDR(device, VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS, (void**)&BitmapSurfaceGetParameters); vdpauinfo-1.4/VDPDeviceImpl.h:103: GETADDR(device, VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE, (void**)&BitmapSurfacePutBitsNative); vdpauinfo-1.4/VDPDeviceImpl.h:104: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE, (void**)&OutputSurfaceRenderOutputSurface); vdpauinfo-1.4/VDPDeviceImpl.h:105: GETADDR(device, VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE, (void**)&OutputSurfaceRenderBitmapSurface); vdpauinfo-1.4/VDPDeviceImpl.h:106: GETADDR(device, VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES, (void**)&DecoderQueryCapabilities); vdpauinfo-1.4/VDPDeviceImpl.h:107: GETADDR(device, VDP_FUNC_ID_DECODER_CREATE, (void**)&DecoderCreate); vdpauinfo-1.4/VDPDeviceImpl.h:108: GETADDR(device, VDP_FUNC_ID_DECODER_DESTROY, (void**)&DecoderDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:109: GETADDR(device, VDP_FUNC_ID_DECODER_GET_PARAMETERS, (void**)&DecoderGetParameters); vdpauinfo-1.4/VDPDeviceImpl.h:110: GETADDR(device, VDP_FUNC_ID_DECODER_RENDER, (void**)&DecoderRender); vdpauinfo-1.4/VDPDeviceImpl.h:111: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT, (void**)&VideoMixerQueryFeatureSupport); vdpauinfo-1.4/VDPDeviceImpl.h:112: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT, (void**)&VideoMixerQueryParameterSupport); vdpauinfo-1.4/VDPDeviceImpl.h:113: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT, (void**)&VideoMixerQueryAttributeSupport); vdpauinfo-1.4/VDPDeviceImpl.h:114: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE, (void**)&VideoMixerQueryParameterValueRange); vdpauinfo-1.4/VDPDeviceImpl.h:115: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE, (void**)&VideoMixerQueryAttributeValueRange); vdpauinfo-1.4/VDPDeviceImpl.h:116: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_CREATE, (void**)&VideoMixerCreate); vdpauinfo-1.4/VDPDeviceImpl.h:117: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES, (void**)&VideoMixerSetFeatureEnables); vdpauinfo-1.4/VDPDeviceImpl.h:118: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES, (void**)&VideoMixerSetAttributeValues); vdpauinfo-1.4/VDPDeviceImpl.h:119: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT, (void**)&VideoMixerGetFeatureSupport); vdpauinfo-1.4/VDPDeviceImpl.h:120: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES, (void**)&VideoMixerGetFeatureEnables); vdpauinfo-1.4/VDPDeviceImpl.h:121: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES, (void**)&VideoMixerGetParameterValues); vdpauinfo-1.4/VDPDeviceImpl.h:122: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES, (void**)&VideoMixerGetAttributeValues); vdpauinfo-1.4/VDPDeviceImpl.h:123: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_DESTROY, (void**)&VideoMixerDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:124: GETADDR(device, VDP_FUNC_ID_VIDEO_MIXER_RENDER, (void**)&VideoMixerRender); vdpauinfo-1.4/VDPDeviceImpl.h:125: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY, (void**)&PresentationQueueTargetDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:126: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE, (void**)&PresentationQueueCreate); vdpauinfo-1.4/VDPDeviceImpl.h:127: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY, (void**)&PresentationQueueDestroy); vdpauinfo-1.4/VDPDeviceImpl.h:128: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR, (void**)&PresentationQueueSetBackgroundColor); vdpauinfo-1.4/VDPDeviceImpl.h:129: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR, (void**)&PresentationQueueGetBackgroundColor); vdpauinfo-1.4/VDPDeviceImpl.h:130: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME, (void**)&PresentationQueueGetTime); vdpauinfo-1.4/VDPDeviceImpl.h:131: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY, (void**)&PresentationQueueDisplay); vdpauinfo-1.4/VDPDeviceImpl.h:132: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE, (void**)&PresentationQueueBlockUntilSurfaceIdle); vdpauinfo-1.4/VDPDeviceImpl.h:133: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS, (void**)&PresentationQueueQuerySurfaceStatus); vdpauinfo-1.4/VDPDeviceImpl.h:134: GETADDR(device, VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER, (void**)&PreemptionCallbackRegister); vdpauinfo-1.4/VDPDeviceImpl.h:135: GETADDR(device, VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_CREATE_X11, (void**)&PresentationQueueTargetCreateX11); vdpauinfo-1.4/VDPDeviceImpl.h-136-} ############################################## vdpauinfo-1.4/autogen.sh-2- vdpauinfo-1.4/autogen.sh:3:srcdir=`dirname $0` vdpauinfo-1.4/autogen.sh-4-test -z "$srcdir" && srcdir=. ############################################## vdpauinfo-1.4/functions.py-63- vdpauinfo-1.4/functions.py:64:print "#define GETADDR(device, function_id, function_pointer) \\" vdpauinfo-1.4/functions.py-65-print " assert(get_proc_address(device, function_id, function_pointer) == VDP_STATUS_OK)" ############################################## vdpauinfo-1.4/functions.py-71-for (id, type, name) in proto: vdpauinfo-1.4/functions.py:72: print " GETADDR(device, %s, (void**)&%s);" % (id, name) vdpauinfo-1.4/functions.py-73-print "}"