|
|
#373 | |
|
Registered User
Join Date: Jun 2004
Posts: 8
|
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
|
|
|
|
|
|
|
#374 | |
|
Registered User
Join Date: Dec 2008
Location: Germany
Posts: 10
|
Quote:
for example in Fedora is called: qt-devel and libvdpau-devel |
|
|
|
|
|
|
#375 |
|
Registered User
Join Date: Aug 2010
Posts: 41
|
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 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 |
|
|
|
|
|
#376 | |
|
Registered User
Join Date: May 2008
Location: Relativity
Posts: 194
|
Quote:
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 |
|
|
|
|
|
|
#377 |
|
Registered User
Join Date: Jan 2009
Posts: 57
|
|
|
|
|
|
|
#378 | |
|
Registered User
Join Date: Dec 2010
Posts: 15
|
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 Andrew |
|
|
|
|
|
|
#379 |
|
Registered User
Join Date: Jun 2006
Posts: 678
|
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 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. |
|
|
|
|
|
#380 |
|
Registered User
Join Date: Sep 2005
Posts: 26
|
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 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. |
|
|
|
|
|
#381 | |
|
Registered User
Join Date: Aug 2004
Posts: 301
|
Quote:
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. |
|
|
|
|
|
|
#382 | |
|
Registered User
Join Date: Dec 2008
Posts: 128
|
Quote:
![]() |
|
|
|
|
|
|
#383 |
|
Registered User
Join Date: Sep 2005
Posts: 26
|
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 ); Code:
H264Decoder *d = new H264Decoder( vc, "h264hd.dat" ); |
|
|
|
|
|
#384 |
|
Developer
Join Date: Sep 2011
Location: Australia
Posts: 5
|
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 |
|
|
|
![]() |
| Thread Tools | |
|
|
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 | Latest Tech And Game Headlines | 0 | 05-20-12 05:30 PM |
| Portal 2 Perpetual Testing Initiative Starts Now | News | Latest Tech And Game Headlines | 0 | 05-08-12 05:00 PM |
| tv tool 6.8 | thcdru2k | NVIDIA Windows Graphics Drivers | 4 | 10-18-02 01:10 PM |