Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-09-11, 01:00 AM   #373
cho
Registered User
 
Join Date: Jun 2004
Posts: 8
Default Re: VDPAU testing tool

Code:
edison@edison-desktop:~/Downloads/qvdpautest-0.5.1$ qmake
edison@edison-desktop:~/Downloads/qvdpautest-0.5.1$ make
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o vdpauwidget.o vdpauwidget.cpp
vdpauwidget.cpp:6:17: error: QtGui: No such file or directory
vdpauwidget.cpp:7:20: error: QX11Info: No such file or directory
In file included from vdpauwidget.cpp:9:
vdpauwidget.h:5:19: error: QWidget: No such file or directory
vdpauwidget.h:6:19: error: QThread: No such file or directory
In file included from vdpauwidget.h:8,
                 from vdpauwidget.cpp:9:
vdpaucontext.h:5:19: error: QString: No such file or directory
vdpaucontext.h:7:29: error: vdpau/vdpau_x11.h: No such file or directory
In file included from vdpauwidget.cpp:10:
mpegdecoder.h:5:17: error: QList: No such file or directory
In file included from vdpauwidget.h:8,
                 from vdpauwidget.cpp:9:
vdpaucontext.h:19: error: expected ‘)’ before ‘*’ token
vdpaucontext.h:20: error: ‘QString’ does not name a type
vdpaucontext.h:24: error: ‘VdpDevice’ does not name a type
vdpaucontext.h:25: error: ‘QString’ does not name a type
vdpaucontext.h:29: error: ‘VdpDecoderProfile’ has not been declared
vdpaucontext.h:29: error: ‘QString’ has not been declared
vdpaucontext.h:32: error: ISO C++ forbids declaration of ‘Display’ with no type
vdpaucontext.h:32: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:38: error: ISO C++ forbids declaration of ‘VdpGetErrorString’ with no type
vdpaucontext.h:38: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:39: error: ISO C++ forbids declaration of ‘VdpGetProcAddress’ with no type
vdpaucontext.h:39: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:40: error: ISO C++ forbids declaration of ‘VdpGetApiVersion’ with no type
vdpaucontext.h:40: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:41: error: ISO C++ forbids declaration of ‘VdpGetInformationString’ with no type
vdpaucontext.h:41: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:42: error: ISO C++ forbids declaration of ‘VdpDeviceDestroy’ with no type
vdpaucontext.h:42: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:43: error: ISO C++ forbids declaration of ‘VdpGenerateCSCMatrix’ with no type
vdpaucontext.h:43: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:44: error: ISO C++ forbids declaration of ‘VdpVideoSurfaceQueryCapabilities’ with no type
vdpaucontext.h:44: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:45: error: ISO C++ forbids declaration of ‘VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities’ with no type
vdpaucontext.h:45: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:46: error: ISO C++ forbids declaration of ‘VdpVideoSurfaceCreate’ with no type
vdpaucontext.h:46: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:47: error: ISO C++ forbids declaration of ‘VdpVideoSurfaceDestroy’ with no type
vdpaucontext.h:47: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:48: error: ISO C++ forbids declaration of ‘VdpVideoSurfaceGetParameters’ with no type
vdpaucontext.h:48: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:49: error: ISO C++ forbids declaration of ‘VdpVideoSurfaceGetBitsYCbCr’ with no type
vdpaucontext.h:49: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:50: error: ISO C++ forbids declaration of ‘VdpVideoSurfacePutBitsYCbCr’ with no type
vdpaucontext.h:50: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:51: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceQueryCapabilities’ with no type
vdpaucontext.h:51: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:52: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceQueryGetPutBitsNativeCapabilities’ with no type
vdpaucontext.h:52: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:53: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceQueryPutBitsIndexedCapabilities’ with no type
vdpaucontext.h:53: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:54: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceQueryPutBitsYCbCrCapabilities’ with no type
vdpaucontext.h:54: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:55: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceCreate’ with no type
vdpaucontext.h:55: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:56: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceDestroy’ with no type
vdpaucontext.h:56: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:57: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceGetParameters’ with no type
vdpaucontext.h:57: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:58: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceGetBitsNative’ with no type
vdpaucontext.h:58: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:59: error: ISO C++ forbids declaration of ‘VdpOutputSurfacePutBitsNative’ with no type
vdpaucontext.h:59: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:60: error: ISO C++ forbids declaration of ‘VdpOutputSurfacePutBitsIndexed’ with no type
vdpaucontext.h:60: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:61: error: ISO C++ forbids declaration of ‘VdpOutputSurfacePutBitsYCbCr’ with no type
vdpaucontext.h:61: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:62: error: ISO C++ forbids declaration of ‘VdpBitmapSurfaceQueryCapabilities’ with no type
vdpaucontext.h:62: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:63: error: ISO C++ forbids declaration of ‘VdpBitmapSurfaceCreate’ with no type
vdpaucontext.h:63: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:64: error: ISO C++ forbids declaration of ‘VdpBitmapSurfaceDestroy’ with no type
vdpaucontext.h:64: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:65: error: ISO C++ forbids declaration of ‘VdpBitmapSurfaceGetParameters’ with no type
vdpaucontext.h:65: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:66: error: ISO C++ forbids declaration of ‘VdpBitmapSurfacePutBitsNative’ with no type
vdpaucontext.h:66: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:67: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceRenderOutputSurface’ with no type
vdpaucontext.h:67: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:68: error: ISO C++ forbids declaration of ‘VdpOutputSurfaceRenderBitmapSurface’ with no type
vdpaucontext.h:68: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:70: error: ISO C++ forbids declaration of ‘VdpDecoderQueryCapabilities’ with no type
vdpaucontext.h:70: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:71: error: ISO C++ forbids declaration of ‘VdpDecoderCreate’ with no type
vdpaucontext.h:71: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:72: error: ISO C++ forbids declaration of ‘VdpDecoderDestroy’ with no type
vdpaucontext.h:72: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:73: error: ISO C++ forbids declaration of ‘VdpDecoderGetParameters’ with no type
vdpaucontext.h:73: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:74: error: ISO C++ forbids declaration of ‘VdpDecoderRender’ with no type
vdpaucontext.h:74: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:75: error: ISO C++ forbids declaration of ‘VdpVideoMixerQueryFeatureSupport’ with no type
vdpaucontext.h:75: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:76: error: ISO C++ forbids declaration of ‘VdpVideoMixerQueryParameterSupport’ with no type
vdpaucontext.h:76: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:77: error: ISO C++ forbids declaration of ‘VdpVideoMixerQueryAttributeSupport’ with no type
vdpaucontext.h:77: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:78: error: ISO C++ forbids declaration of ‘VdpVideoMixerQueryParameterValueRange’ with no type
vdpaucontext.h:78: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:79: error: ISO C++ forbids declaration of ‘VdpVideoMixerQueryAttributeValueRange’ with no type
vdpaucontext.h:79: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:80: error: ISO C++ forbids declaration of ‘VdpVideoMixerCreate’ with no type
vdpaucontext.h:80: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:81: error: ISO C++ forbids declaration of ‘VdpVideoMixerSetFeatureEnables’ with no type
vdpaucontext.h:81: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:82: error: ISO C++ forbids declaration of ‘VdpVideoMixerGetAttributeValues’ with no type
vdpaucontext.h:82: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:83: error: ISO C++ forbids declaration of ‘VdpVideoMixerGetFeatureSupport’ with no type
vdpaucontext.h:83: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:84: error: ISO C++ forbids declaration of ‘VdpVideoMixerGetFeatureEnables’ with no type
vdpaucontext.h:84: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:85: error: ISO C++ forbids declaration of ‘VdpVideoMixerGetParameterValues’ with no type
vdpaucontext.h:85: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:86: error: ISO C++ forbids declaration of ‘VdpVideoMixerGetAttributeValues’ with no type
vdpaucontext.h:86: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:87: error: ISO C++ forbids declaration of ‘VdpVideoMixerDestroy’ with no type
vdpaucontext.h:87: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:88: error: ISO C++ forbids declaration of ‘VdpVideoMixerRender’ with no type
vdpaucontext.h:88: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:89: error: ISO C++ forbids declaration of ‘VdpPresentationQueueTargetCreateX11’ with no type
vdpaucontext.h:89: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:90: error: ISO C++ forbids declaration of ‘VdpPresentationQueueTargetDestroy’ with no type
vdpaucontext.h:90: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:91: error: ISO C++ forbids declaration of ‘VdpPresentationQueueCreate’ with no type
vdpaucontext.h:91: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:92: error: ISO C++ forbids declaration of ‘VdpPresentationQueueDestroy’ with no type
vdpaucontext.h:92: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:93: error: ISO C++ forbids declaration of ‘VdpPresentationQueueSetBackgroundColor’ with no type
vdpaucontext.h:93: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:94: error: ISO C++ forbids declaration of ‘VdpPresentationQueueGetBackgroundColor’ with no type
vdpaucontext.h:94: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:95: error: ISO C++ forbids declaration of ‘VdpPresentationQueueGetTime’ with no type
vdpaucontext.h:95: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:96: error: ISO C++ forbids declaration of ‘VdpPresentationQueueDisplay’ with no type
vdpaucontext.h:96: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:97: error: ISO C++ forbids declaration of ‘VdpPresentationQueueBlockUntilSurfaceIdle’ with no type
vdpaucontext.h:97: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:98: error: ISO C++ forbids declaration of ‘VdpPresentationQueueQuerySurfaceStatus’ with no type
vdpaucontext.h:98: error: expected ‘;’ before ‘*’ token
vdpaucontext.h:99: error: ISO C++ forbids declaration of ‘VdpPreemptionCallbackRegister’ with no type
vdpaucontext.h:99: error: expected ‘;’ before ‘*’ token
In file included from vdpauwidget.cpp:9:
vdpauwidget.h:13: error: expected class-name before ‘{’ token
vdpauwidget.h:15: error: ‘QList’ has not been declared
vdpauwidget.h:15: error: expected ‘,’ or ‘...’ before ‘<’ token
vdpauwidget.h:27: error: ‘QString’ does not name a type
vdpauwidget.h:30: error: ISO C++ forbids declaration of ‘QList’ with no type
vdpauwidget.h:30: error: expected ‘;’ before ‘<’ token
vdpauwidget.h:31: error: ‘VdpVideoMixer’ does not name a type
vdpauwidget.h:32: error: ‘VdpOutputSurface’ does not name a type
vdpauwidget.h: In constructor ‘VdpauThread::VdpauThread(VDPAUContext*, int)’:
vdpauwidget.h:17: error: ‘slist’ was not declared in this scope
vdpauwidget.h:17: error: ‘list’ was not declared in this scope
vdpauwidget.h:18: error: ‘mixer’ was not declared in this scope
vdpauwidget.h:18: error: ‘m’ was not declared in this scope
vdpauwidget.h:19: error: ‘mixerSurface’ was not declared in this scope
vdpauwidget.h:19: error: ‘ms’ was not declared in this scope
vdpauwidget.h:20: error: ‘w’ was not declared in this scope
vdpauwidget.h:21: error: ‘h’ was not declared in this scope
vdpauwidget.h: At global scope:
vdpauwidget.h:40: error: expected class-name before ‘{’ token
vdpauwidget.h:41: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type
vdpauwidget.h:42: error: expected ‘;’ before ‘public’
vdpauwidget.h:44: error: ‘QString’ does not name a type
vdpauwidget.h:45: error: ‘QString’ does not name a type
vdpauwidget.h:46: error: ‘QString’ does not name a type
vdpauwidget.h:47: error: ‘QString’ does not name a type
vdpauwidget.h:48: error: ‘QString’ does not name a type
vdpauwidget.h:49: error: ‘QString’ does not name a type
vdpauwidget.h:50: error: ‘QString’ does not name a type
vdpauwidget.h:51: error: ‘QString’ does not name a type
vdpauwidget.h:52: error: ‘QString’ does not name a type
vdpauwidget.h:53: error: ‘QString’ does not name a type
vdpauwidget.h:55: error: ‘QString’ does not name a type
vdpauwidget.h:56: error: ‘QString’ does not name a type
vdpauwidget.h:60: error: ‘VdpVideoSurface’ has not been declared
vdpauwidget.h:66: error: ‘QString’ does not name a type
In file included from vdpauwidget.cpp:9:
vdpauwidget.h:68: error: ‘VdpOutputSurface’ does not name a type
vdpauwidget.h:69: error: ‘VdpVideoMixer’ does not name a type
vdpauwidget.h:70: error: ‘VdpPresentationQueueTarget’ does not name a type
vdpauwidget.h:71: error: ‘VdpPresentationQueue’ does not name a type
vdpauwidget.h:72: error: ‘uint32_t’ does not name a type
In file included from vdpauwidget.cpp:10:
mpegdecoder.h:20: error: ‘VdpPictureInfoMPEG1Or2’ does not name a type
mpegdecoder.h:22: error: ISO C++ forbids declaration of ‘uint8_t’ with no type
mpegdecoder.h:22: error: expected ‘;’ before ‘*’ token
mpegdecoder.h: In constructor ‘MPEGFrame::MPEGFrame()’:
mpegdecoder.h:15: error: ‘data’ was not declared in this scope
mpegdecoder.h: In destructor ‘MPEGFrame::~MPEGFrame()’:
mpegdecoder.h:18: error: ‘data’ was not declared in this scope
mpegdecoder.h:18: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
mpegdecoder.h: At global scope:
mpegdecoder.h:30: error: ‘QString’ has not been declared
mpegdecoder.h:33: error: ‘VdpVideoSurface’ does not name a type
mpegdecoder.h:34: error: ISO C++ forbids declaration of ‘QList’ with no type
mpegdecoder.h:34: error: expected ‘;’ before ‘<’ token
mpegdecoder.h:36: error: ‘uint32_t’ does not name a type
mpegdecoder.h:41: error: ‘VdpDecoderProfile’ does not name a type
mpegdecoder.h:42: error: ‘VdpDecoder’ does not name a type
mpegdecoder.h:43: error: ‘VdpVideoSurface’ does not name a type
mpegdecoder.h:44: error: ‘VdpVideoSurface’ does not name a type
mpegdecoder.h:46: error: ISO C++ forbids declaration of ‘QList’ with no type
mpegdecoder.h:46: error: expected ‘;’ before ‘<’ token
mpegdecoder.h:47: error: ‘QString’ does not name a type
mpegdecoder.h:30: error: default argument for parameter of type ‘int’ has type ‘const char [10]’
In file included from vdpauwidget.cpp:11:
h264decoder.h:20: error: ‘VdpPictureInfoH264’ does not name a type
h264decoder.h:22: error: ISO C++ forbids declaration of ‘uint8_t’ with no type
h264decoder.h:22: error: expected ‘;’ before ‘*’ token
h264decoder.h: In constructor ‘H264Frame::H264Frame()’:
h264decoder.h:15: error: ‘data’ was not declared in this scope
h264decoder.h: In destructor ‘H264Frame::~H264Frame()’:
h264decoder.h:18: error: ‘data’ was not declared in this scope
h264decoder.h:18: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
h264decoder.h: At global scope:
h264decoder.h:30: error: ‘QString’ has not been declared
h264decoder.h:33: error: ‘VdpVideoSurface’ does not name a type
h264decoder.h:35: error: ‘uint32_t’ does not name a type
h264decoder.h:40: error: ‘VdpDecoderProfile’ does not name a type
h264decoder.h:41: error: ‘VdpDecoder’ does not name a type
h264decoder.h:42: error: ‘VdpVideoSurface’ does not name a type
h264decoder.h:45: error: ISO C++ forbids declaration of ‘QList’ with no type
h264decoder.h:45: error: expected ‘;’ before ‘<’ token
h264decoder.h:47: error: ‘QString’ does not name a type
h264decoder.h:30: error: default argument for parameter of type ‘int’ has type ‘const char [11]’
In file included from vdpauwidget.cpp:12:
vc1decoder.h:20: error: ‘VdpPictureInfoVC1’ does not name a type
vc1decoder.h:22: error: ISO C++ forbids declaration of ‘uint8_t’ with no type
vc1decoder.h:22: error: expected ‘;’ before ‘*’ token
vc1decoder.h: In constructor ‘VC1Frame::VC1Frame()’:
vc1decoder.h:15: error: ‘data’ was not declared in this scope
vc1decoder.h: In destructor ‘VC1Frame::~VC1Frame()’:
vc1decoder.h:18: error: ‘data’ was not declared in this scope
vc1decoder.h:18: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
vc1decoder.h: At global scope:
vc1decoder.h:33: error: ‘VdpVideoSurface’ does not name a type
vc1decoder.h:35: error: ‘uint32_t’ does not name a type
vc1decoder.h:40: error: ‘VdpDecoderProfile’ does not name a type
vc1decoder.h:41: error: ‘VdpDecoder’ does not name a type
vc1decoder.h:42: error: ‘VdpVideoSurface’ does not name a type
vc1decoder.h:43: error: ‘VdpVideoSurface’ does not name a type
vc1decoder.h:45: error: ISO C++ forbids declaration of ‘QList’ with no type
vc1decoder.h:45: error: expected ‘;’ before ‘<’ token
vdpauwidget.cpp:30: error: expected ‘)’ before ‘*’ token
vdpauwidget.cpp:46: error: ‘QString’ does not name a type
vdpauwidget.cpp: In member function ‘bool VdpauWidget::createMixer(int, int)’:
vdpauwidget.cpp:74: error: ‘mixer’ was not declared in this scope
vdpauwidget.cpp:74: error: ‘VDP_INVALID_HANDLE’ was not declared in this scope
vdpauwidget.cpp:75: error: ‘class VDPAUContext’ has no member named ‘vdp_video_mixer_destroy’
vdpauwidget.cpp:78: error: ‘VdpVideoMixerFeature’ was not declared in this scope
vdpauwidget.cpp:78: error: expected ‘;’ before ‘mixer_features’
vdpauwidget.cpp:79: error: ‘mixer_features’ was not declared in this scope
vdpauwidget.cpp:79: error: ‘VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION’ was not declared in this scope
vdpauwidget.cpp:80: error: ‘VDP_VIDEO_MIXER_FEATURE_SHARPNESS’ was not declared in this scope
vdpauwidget.cpp:81: error: ‘VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL’ was not declared in this scope
vdpauwidget.cpp:82: error: ‘VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL’ was not declared in this scope
vdpauwidget.cpp:83: error: ‘VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE’ was not declared in this scope
vdpauwidget.cpp:90: error: ‘VdpVideoMixerParameter’ was not declared in this scope
vdpauwidget.cpp:90: error: expected ‘;’ before ‘params’
vdpauwidget.cpp:93: error: ‘VdpChromaType’ was not declared in this scope
vdpauwidget.cpp:93: error: expected ‘;’ before ‘chroma’
vdpauwidget.cpp:94: error: ‘chroma’ was not declared in this scope
vdpauwidget.cpp:95: error: ‘VdpStatus’ was not declared in this scope
vdpauwidget.cpp:95: error: expected ‘;’ before ‘st’
vdpauwidget.cpp:96: error: ‘st’ was not declared in this scope
vdpauwidget.cpp:96: error: ‘VDP_STATUS_OK’ was not declared in this scope
vdpauwidget.cpp:97: error: ‘mixer’ was not declared in this scope
vdpauwidget.cpp:97: error: ‘VDP_INVALID_HANDLE’ was not declared in this scope
vdpauwidget.cpp:105: error: ‘mixerWidth’ was not declared in this scope
vdpauwidget.cpp:106: error: ‘mixerHeight’ was not declared in this scope
vdpauwidget.cpp:77: warning: unused variable ‘fcount’
vdpauwidget.cpp:94: warning: unused variable ‘param_values’
vdpauwidget.cpp: In member function ‘void VdpauWidget::setSkipChroma(int)’:
vdpauwidget.cpp:114: error: ‘VdpVideoMixerAttribute’ was not declared in this scope
vdpauwidget.cpp:114: error: expected ‘;’ before ‘attributes’
vdpauwidget.cpp:116: error: ‘VdpStatus’ was not declared in this scope
vdpauwidget.cpp:116: error: expected ‘;’ before ‘st’
vdpauwidget.cpp:117: error: ‘st’ was not declared in this scope
vdpauwidget.cpp:117: error: ‘VDP_STATUS_OK’ was not declared in this scope
vdpauwidget.cpp:115: warning: unused variable ‘values’
vdpauwidget.cpp: In member function ‘void VdpauWidget::setDeinterlace(int)’:
vdpauwidget.cpp:125: error: ‘VdpVideoMixerFeature’ was not declared in this scope
vdpauwidget.cpp:125: error: expected ‘;’ before ‘features’
vdpauwidget.cpp:126: error: ‘VdpBool’ was not declared in this scope
vdpauwidget.cpp:126: error: expected ‘;’ before ‘feature_enables’
vdpauwidget.cpp:128: error: ‘feature_enables’ was not declared in this scope
vdpauwidget.cpp:133: error: ‘class VDPAUContext’ has no member named ‘vdp_video_mixer_set_feature_enables’
vdpauwidget.cpp:133: error: ‘mixer’ was not declared in this scope
vdpauwidget.cpp:133: error: ‘features’ was not declared in this scope
vdpauwidget.cpp:133: error: ‘feature_enables’ was not declared in this scope
vdpauwidget.cpp: In member function ‘void VdpauWidget::setIvtc(int)’:
vdpauwidget.cpp:140: error: ‘VdpVideoMixerFeature’ was not declared in this scope
vdpauwidget.cpp:140: error: expected ‘;’ before ‘features’
vdpauwidget.cpp:141: error: ‘VdpBool’ was not declared in this scope
vdpauwidget.cpp:141: error: expected ‘;’ before ‘feature_enables’
vdpauwidget.cpp:143: error: ‘class VDPAUContext’ has no member named ‘vdp_video_mixer_set_feature_enables’
vdpauwidget.cpp:143: error: ‘mixer’ was not declared in this scope
vdpauwidget.cpp:143: error: ‘features’ was not declared in this scope
vdpauwidget.cpp:143: error: ‘feature_enables’ was not declared in this scope
vdpauwidget.cpp: At global scope:
vdpauwidget.cpp:138: warning: unused parameter ‘ivtc’
vdpauwidget.cpp:149: warning: unused parameter ‘on’
vdpauwidget.cpp:161: error: variable or field ‘displayFrame’ declared void
vdpauwidget.cpp:161: error: ‘VdpVideoSurface’ was not declared in this scope
vdpauwidget.cpp:161: error: expected primary-expression before ‘int’
vdpauwidget.cpp:161: error: expected primary-expression before ‘int’
vdpauwidget.cpp:161: error: expected primary-expression before ‘double’
make: *** [vdpauwidget.o] Error 1
cho is offline   Reply With Quote
Old 06-09-11, 12:04 PM   #374
MartinKG
Registered User
 
Join Date: Dec 2008
Location: Germany
Posts: 10
Default Re: VDPAU testing tool

Quote:
Originally Posted by cho View Post
Code:
edison@edison-desktop:~/Downloads/qvdpautest-0.5.1$ qmake
edison@edison-desktop:~/Downloads/qvdpautest-0.5.1$ make
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o vdpauwidget.o vdpauwidget.cpp
vdpauwidget.cpp:6:17: error: QtGui: No such file or directory
vdpauwidget.cpp:7:20: error: QX11Info: No such file or directory
In file included from vdpauwidget.cpp:9:
vdpauwidget.h:5:19: error: QWidget: No such file or directory
vdpauwidget.h:6:19: error: QThread: No such file or directory
In file included from vdpauwidget.h:8,
                 from vdpauwidget.cpp:9:
vdpaucontext.h:5:19: error: QString: No such file or directory
vdpaucontext.h:7:29: error: vdpau/vdpau_x11.h: No such file or directory
...
you need the development packages for your distri.
for example in Fedora is called: qt-devel and libvdpau-devel
MartinKG is offline   Reply With Quote
Old 06-09-11, 05:27 PM   #375
MaDDeePee
Registered User
 
Join Date: Aug 2010
Posts: 41
Default Re: VDPAU testing tool

Uhm...

i got a GTX560ti and a GT520 in my system.

What card is used for this? Both? Only 1st ? (Huge Xinerama Screen)

Vdpauinfo:
Code:
Information string: NVIDIA VDPAU Driver Shared Library  275.09.04  Thu Jun  2 13:18:13 PDT 2011

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12 
422     4096  4096  UYVY YUYV 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  8192  2048  2048
MPEG2_SIMPLE          3  8192  2048  2048
MPEG2_MAIN            3  8192  2048  2048
H264_MAIN            41  8192  2048  2048
H264_HIGH            41  8192  2048  2048
VC1_SIMPLE            1  8190  2048  2048
VC1_MAIN              2  8190  2048  2048
VC1_ADVANCED          4  8190  2048  2048
MPEG4_PART2_SP        3  8192  2048  2048
MPEG4_PART2_ASP       5  8192  2048  2048
DIVX4_QMOBILE         0  8192  2048  2048
DIVX4_MOBILE          0  8192  2048  2048
DIVX4_HOME_THEATER    0  8192  2048  2048
DIVX4_HD_1080P        0  8192  2048  2048
DIVX5_QMOBILE         0  8192  2048  2048
DIVX5_MOBILE          0  8192  2048  2048
DIVX5_HOME_THEATER    0  8192  2048  2048
DIVX5_HD_1080P        0  8192  2048  2048

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  Y8U8V8A8 V8U8Y8A8 
R10G10B10A2      16384 16384    y  Y8U8V8A8 V8U8Y8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     4096
VIDEO_SURFACE_HEIGHT             y         1     4096
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y
And results of the testing tool:

Code:
qvdpautest 0.5.1
Intel(R) Xeon(R) CPU           E5450  @ 3.00GHz
NVIDIA GPU GeForce GTX 560 Ti (GF114) at PCI:7:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  275.09.04  Thu Jun  2 13:18:13 PDT 2011

SURFACE GET BITS: 1329.96 M/s
SURFACE PUT BITS: 1523.19 M/s

MPEG DECODING (1920x1080): 107 frames/s
MPEG DECODING (1280x720): 239 frames/s
H264 DECODING (1920x1080): 67 frames/s
H264 DECODING (1280x720): 140 frames/s
VC1 DECODING (1440x1080): 83 frames/s
MPEG4 DECODING (1920x1080): 72 frames/s

MIXER WEAVE (1920x1080): 331 frames/s
MIXER BOB (1920x1080): 467 fields/s
MIXER TEMPORAL (1920x1080): 220 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 192 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 274 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 114 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 104 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 127 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 321 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 210 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 107 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 209 fields/s
My results are looking slow for me....is there something wrong?
MaDDeePee is offline   Reply With Quote
Old 06-09-11, 06:13 PM   #376
Dizzle7677
Registered User
 
Dizzle7677's Avatar
 
Join Date: May 2008
Location: Relativity
Posts: 194
Default Re: VDPAU testing tool

Quote:
Originally Posted by MaDDeePee View Post
Uhm...

i got a GTX560ti and a GT520 in my system.

What card is used for this? Both? Only 1st ? (Huge Xinerama Screen)

Vdpauinfo:
Code:
Information string: NVIDIA VDPAU Driver Shared Library  275.09.04  Thu Jun  2 13:18:13 PDT 2011

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12 
422     4096  4096  UYVY YUYV 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  8192  2048  2048
MPEG2_SIMPLE          3  8192  2048  2048
MPEG2_MAIN            3  8192  2048  2048
H264_MAIN            41  8192  2048  2048
H264_HIGH            41  8192  2048  2048
VC1_SIMPLE            1  8190  2048  2048
VC1_MAIN              2  8190  2048  2048
VC1_ADVANCED          4  8190  2048  2048
MPEG4_PART2_SP        3  8192  2048  2048
MPEG4_PART2_ASP       5  8192  2048  2048
DIVX4_QMOBILE         0  8192  2048  2048
DIVX4_MOBILE          0  8192  2048  2048
DIVX4_HOME_THEATER    0  8192  2048  2048
DIVX4_HD_1080P        0  8192  2048  2048
DIVX5_QMOBILE         0  8192  2048  2048
DIVX5_MOBILE          0  8192  2048  2048
DIVX5_HOME_THEATER    0  8192  2048  2048
DIVX5_HD_1080P        0  8192  2048  2048

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  Y8U8V8A8 V8U8Y8A8 
R10G10B10A2      16384 16384    y  Y8U8V8A8 V8U8Y8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     4096
VIDEO_SURFACE_HEIGHT             y         1     4096
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y
And results of the testing tool:

Code:
qvdpautest 0.5.1
Intel(R) Xeon(R) CPU           E5450  @ 3.00GHz
NVIDIA GPU GeForce GTX 560 Ti (GF114) at PCI:7:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  275.09.04  Thu Jun  2 13:18:13 PDT 2011

SURFACE GET BITS: 1329.96 M/s
SURFACE PUT BITS: 1523.19 M/s

MPEG DECODING (1920x1080): 107 frames/s
MPEG DECODING (1280x720): 239 frames/s
H264 DECODING (1920x1080): 67 frames/s
H264 DECODING (1280x720): 140 frames/s
VC1 DECODING (1440x1080): 83 frames/s
MPEG4 DECODING (1920x1080): 72 frames/s

MIXER WEAVE (1920x1080): 331 frames/s
MIXER BOB (1920x1080): 467 fields/s
MIXER TEMPORAL (1920x1080): 220 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 192 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 274 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 114 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 104 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 127 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 321 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 210 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 107 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 209 fields/s
My results are looking slow for me....is there something wrong?
Compared to my GT220 something seems off in the MIXER area.

http://www.nvnews.net/vbulletin/showpost.php?p=2425042&postcount=366
__________________
Elephants can fly but they have no reason to.
------------------------------------------
Phenom II X3 720 @ 3.5Ghz | Asus M4A785-M | 2 Gig Crucial DDR2 @ 960 Mhz | GeForce GT 440 1024 MB | Linux 3.6.1 / Ubuntu 12.04 / W.I.N.E v1.5.14
Dizzle7677 is offline   Reply With Quote
Old 06-10-11, 06:06 AM   #377
P.Kosunen
Registered User
 
Join Date: Jan 2009
Posts: 57
Default Re: VDPAU testing tool

Quote:
Originally Posted by Dizzle7677 View Post
Compared to my GT220 something seems off in the MIXER area.
All fermi based chips seem to be slower then GT220 in mixer stuff. I was little disappointed when new hw couldn't do temporal spatial with hqscaling enabled.
P.Kosunen is offline   Reply With Quote
Old 06-26-11, 08:30 PM   #378
DBabo
Registered User
 
Join Date: Dec 2010
Posts: 15
Default Re: VDPAU testing tool

Guys,
Are these results any good:
Code:
qvdpautest 0.5.1
AMD Sempron(tm) Processor 3200+
NVIDIA GPU GeForce GT 240 (GT215) at PCI:2:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  270.41.19  Mon May 16 23:52:21 PDT 2011

SURFACE GET BITS: 615.164 M/s
SURFACE PUT BITS: 553.837 M/s

MPEG DECODING (1920x1080): 72 frames/s
MPEG DECODING (1280x720): 141 frames/s
H264 DECODING (1920x1080): 66 frames/s
H264 DECODING (1280x720): 120 frames/s
VC1 DECODING (1440x1080): 83 frames/s
MPEG4 DECODING (1920x1080): 72 frames/s

MIXER WEAVE (1920x1080): 1425 frames/s
MIXER BOB (1920x1080): 2005 fields/s
MIXER TEMPORAL (1920x1080): 771 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 502 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 971 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 305 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 247 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 332 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 880 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 504 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 72 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 644 fields/s
Thank you.
Andrew
DBabo is offline   Reply With Quote
Old 07-04-11, 07:48 PM   #379
artem
Registered User
 
Join Date: Jun 2006
Posts: 704
Default Re: VDPAU testing tool

Just wanted to share my results:
Code:
qvdpautest 0.5.1
Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz
NVIDIA GPU GeForce 8800 GT (G92) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  280.04  Fri Jun 24 12:01:39 PDT 2011

SURFACE GET BITS: 1814.23 M/s
SURFACE PUT BITS: 1850.61 M/s

MPEG DECODING (1920x1080): 78 frames/s
MPEG DECODING (1280x720): 155 frames/s
H264 DECODING (1920x1080): 43 frames/s
H264 DECODING (1280x720): 93 frames/s
VC1 DECODING (1440x1080): 128 frames/s

MIXER WEAVE (1920x1080): 2460 frames/s
MIXER BOB (1920x1080): 4236 fields/s
MIXER TEMPORAL (1920x1080): 1046 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 666 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 1390 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 396 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 321 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 437 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 1394 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 77 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 889 fields/s
DBabo

Your GPU is perfectly capable of decoding HD video and your results are even better than mine, even though my GPU is supposedly more powerful.
artem is offline   Reply With Quote
Old 08-04-11, 12:51 PM   #380
Mike Playle
Registered User
 
Join Date: Sep 2005
Posts: 26
Default Re: VDPAU testing tool

In case anyone's interested, here's yet another set of results:

Code:
qvdpautest 0.5.1
Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
NVIDIA GPU NVS 4200M (GF119) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  270.41.06  Mon Apr 18 15:13:22 PDT 2011

SURFACE GET BITS: 1143.35 M/s
SURFACE PUT BITS: 1522.1 M/s

MPEG DECODING (1920x1080): 183 frames/s
MPEG DECODING (1280x720): 404 frames/s
H264 DECODING (1920x1080): 4 frames/s
H264 DECODING (1280x720): 268 frames/s
VC1 DECODING (1440x1080): 83 frames/s
MPEG4 DECODING (1920x1080): 129 frames/s

MIXER WEAVE (1920x1080): 276 frames/s
MIXER BOB (1920x1080): 393 fields/s
MIXER TEMPORAL (1920x1080): 159 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 118 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 202 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 76 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 63 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 84 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 230 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 152 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 186 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 132 fields/s
This machine is a ThinkPad T520 laptop, running Ubuntu 11.04 64-bit, using the driver that's packaged with Ubuntu - which I'm aware is a bit out of date.

Two interesting observations: firstly, the first H264 test goes horribly wrong, and just displays green and purple corruption rather than any sensible looking images. The frame rate is way too low too (only 4 frames per second!) Has anyone else seen this? (I'm reluctant to report this as a bug until I've tried it with the newest driver and read some more threads.)

Secondly, some of the other results in this thread have shown vastly better mixer performance - thousands of frames per second in some cases - any ideas about what the key difference is here? I'm aware that this doesn't matter to most people.
Mike Playle is offline   Reply With Quote

Old 08-04-11, 01:51 PM   #381
Deanjo
Registered User
 
Join Date: Aug 2004
Posts: 301
Default Re: VDPAU testing tool

Quote:
Originally Posted by Mike Playle View Post
Two interesting observations: firstly, the first H264 test goes horribly wrong, and just displays green and purple corruption rather than any sensible looking images. The frame rate is way too low too (only 4 frames per second!) Has anyone else seen this? (I'm reluctant to report this as a bug until I've tried it with the newest driver and read some more threads.)

Yes, the same thing can be seen on all vdpau feature set D gpu's. The same thing happens with the GT520 but it seems to only happen with this test. I have yet to come across a 1080P clip that it can't render fine (upwards to 60Mbit). There is something very specific about the 1080P test that these new cards do not like.
Deanjo is offline   Reply With Quote
Old 08-04-11, 07:41 PM   #382
primerib
Registered User
 
Join Date: Dec 2008
Posts: 128
Default Re: VDPAU testing tool

Quote:
Originally Posted by Deanjo View Post
Yes, the same thing can be seen on all vdpau feature set D gpu's. The same thing happens with the GT520 but it seems to only happen with this test. I have yet to come across a 1080P clip that it can't render fine (upwards to 60Mbit). There is something very specific about the 1080P test that these new cards do not like.
If the author ever fixes that, maybe he'll also fix it for newer QT as well.
primerib is offline   Reply With Quote
Old 08-05-11, 12:07 PM   #383
Mike Playle
Registered User
 
Join Date: Sep 2005
Posts: 26
Default Re: VDPAU testing tool

It turns out it's caused by a bug in qvdpautest.

The fix is to change line 621 of vdpauwidget.cpp from:

Code:
	H264Decoder *d = new H264Decoder( vc );
to:

Code:
	H264Decoder *d = new H264Decoder( vc, "h264hd.dat" );
With this change I get a sensible picture and a result of 128 frames/sec.
Mike Playle is offline   Reply With Quote
Old 10-18-11, 12:04 AM   #384
RobertMassaioli
Developer
 
Join Date: Sep 2011
Location: Australia
Posts: 5
Default Re: VDPAU testing tool

This tool does not seem to have been updated in atleast a year but I thought that I would put the code on github so that it could be collaboratively maintained. If the author has a problem with that then please let me know and I can take it down or hand it over if you like.

The repository is here: https://github.com/robertmassaioli/qvdpautest
RobertMassaioli is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Valve to release its trailer-making tool: Source Filmmaker dikinher Gaming Central 2 06-28-12 12:28 PM
xorg locks-up with newest nvidia drivers w/ vdpau. theroot NVIDIA Linux 1 06-24-12 11:04 AM
Load Testing with the Cloud ' This Week on inside* Publications News Archived News Items 0 05-20-12 05:30 PM
Portal 2 Perpetual Testing Initiative Starts Now News Archived News Items 0 05-08-12 05:00 PM
tv tool 6.8 thcdru2k NVIDIA Windows Graphics Drivers 4 10-18-02 01:10 PM

All times are GMT -5. The time now is 11:19 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.