===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              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 "}"