Autor Thema: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung  (Gelesen 8950 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Dippes

  • VIP-Cubie
  • *****
  • Beiträge: 1277
  • Öfters mal da
ich habe jetzt komplett alles neu installiert und konfiguriert.jetzt funktioniert es wie es sein soll  ;D ;D ;D

da mit dem  linux mint installierte noveau treiber kein vdpau funktioniert, habe ich den nvidia-current
NVIDIA binary Xorg driver, kernel module and VDPAU library in der Version 256.44-0ubuntu0sarvatt~lucid installiert.

kann man den noveau treiber gefahrlos  komplett deinstallieren ?

welchen deinterlacer stellt man am besten ein? bei schnellen kameraschwenks verzieht sich das bild.

gruß

dippes
« Letzte Änderung: 11 November, 2012, 15:00 von mtron »
Mein Rechner

Win7 Ultimate,GeForce GT g40,Gigabyte GA-EP43-UD3L ,CPU Typ   DualCore,Intel Core 2 Duo E6750, 2666 MHz (8 x 333),Arbeitsspeicher 4096 Mb,

Festplatten: SAMSUNG SP2004C (186 GB),SAMSUNG SP1614C (149 GB),SAMSUNG HD501LJ (465 GB)

Soundkarte: PCIe Sound Blaster X-Fi Xtreme Audio


Mein VDR

Wohnzimmer VDR: Testing yavdr 0.5.0 | Origen 16V | Cine S2 v6.2 + DuoFlexS2| ASRock H81M-HDS | 4 Gig Ram | Intel Celeron G1820 | GT 630 Zotac 1 Gig DD3 | X 10 Medion + Harmony 300 | SanDisk SDSSDP-064G-G25 64GB | Harddisk 3,0 TB | Panasonic TX-P46S20E
Schlafzimmer VDR: yavdr 0.5.0 |HTPC-DE02 |Nova HD S2 | Asus F2A55-M | 4 Gig Ram | AMD FM2 A6-5400K (3 ghz) | GT 630 Zotac 1 Gig DD3 | X 10 Medion | Intel SSD 320 40 GB | Harddisk 3,0 TB | Philips 4000 serie 26"

Pogoplug Pro

1 x Sundtek SkyTV IV für Netzwerk Streaming

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #1 am: 06 August, 2010, 09:46 »
Zitat
ich habe jetzt komplett alles neu installiert und konfiguriert.jetzt funktioniert es wie es sein soll

s.O.   ;)

Als ambitionierter Winter-Kernelsprenger und Ganzjahres-Pinguinmetzger hab ich dir nicht ohne Grund zu diesem Schritt geraten.

Da ist einfach zu viel vergurkt was man als Laie nicht mehr überblicken kann.
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline kater

  • VIP-Cubie
  • *****
  • Beiträge: 1771
  • Der Weg ist das Ziel
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #2 am: 06 August, 2010, 19:09 »
frag nicht wie oft ich das wegen kaffeine 0.8.8 gemacht hab.  ::)
Athlon II x2 270/ 2GB DDR3 PC3 10600/ AsRock N68C-GS FX/ GF Nvidia 9500GT/ SkyStarHD/ Treiber v4.4.10.18/ WinXP;SP3/ ALT DVB2.2/ DVB Viewer v.5.0.0.0 PwDVD 10.0.2312.52 / AC3 v1.61b/ Monitor Acer X243H
Ubuntu Karmic 9.10 / Lucid 10.04

Tablet Acer Iconia A510

Online ritschibie

  • Aufpass-Cubie
  • *****
  • Beiträge: 10796
  • Ich liebe dieses Forum!
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #3 am: 06 August, 2010, 19:59 »
Liegen die Verzerrungen im Bild bei schnellen Kameraschwenks wirklich am Deinterlacer? Könnte m.E. auch am Bildschirm liegen...
Intel Core i7-4770K - ASRock Z87 Extreme6/ac - Crucial Ballistix Sport DIMM Kit 16GB, DDR3-1600 - Gigabyte Radeon R9 290 WindForce 3X OC
TBS DVB-S2 Dual Tuner TV Card Dual CI  - DVBViewer pro 5.3 und Smartdvb 4.x.x beta - 80 cm Schüssel, 2xQuad-LNB - Astra (19.2E)/Hotbird (13E)
I-net mit Motzfuchs ; WLAN: Fritz 7390; BS: Windows 10

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #4 am: 07 August, 2010, 09:36 »
Zitat von: Dippes
kann man den noveau treiber gefahrlos  komplett deinstallieren ?

Ja, noveau kannst runterschmeissen. den nv treiber würde ich als backup drauf lassen.

Zitat von: Dippes
welchen deinterlacer stellt man am besten ein?

Lass dafür einen benchmark drüber laufen. siehe http://www.nvnews.net/vbulletin/showthread.php?t=133465
Zitat
Hi all,

for those interested, here is a little VDPAU benchmarking tool.
http://hftom.free.fr/qvdpautest-0.5.1.tar.gz

See README.

der Output von "vdpauinfo" wäre auch nett & Die tuning tipps gelten nachwievor ;)

Zitat
Wir haben hier auch einige tuning tipps zum xine-config file wie man die audio hackler wegbekommt. Ebenso kannst du in besagten config file mit den vdpau deinterlacern experimentieren.

audio.a52.dynamic_range:1
audio.a52.surround_downmix:1
audio.device.alsa_front_device:default
engine.buffers.audio_num_buffers:1000
engine.buffers.video_num_frames:22
engine.buffers.video_num_buffers:900
video.driver:vdpau
video.output.vdpau_deinterlace_method:temporal_spatial

Ausserdem noch andere sachen die eventuell die video qualität beeinflussen:
- Composite Extension sollte man via xorg.conf deaktivieren geht mit "sudo nvidia-xconfig --no-composite" (das brachte bei mir gute fortschritte, man verliert aber dadurch leider den compiz eyecandy. An einem fix dafür wird gerade gearbeitet)
- oder falls du auf eye-candy nicht verzichten willst konfiguriere den Composite manager dass er eine sync-to-VBlank rendering methode verwendet.
« Letzte Änderung: 07 August, 2010, 09:41 von mtron »
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline Dippes

  • VIP-Cubie
  • *****
  • Beiträge: 1277
  • Öfters mal da
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #5 am: 07 August, 2010, 10:09 »
danke erstmal  :D

nvidia-xconfig --no-composite gibt

laurent-desktop ~ # nvidia-xconfig --no-composite

Using X configuration file: "/etc/X11/xorg.conf".

WARNING: No Layout specified, constructing implicit layout section using screen
         "Default Screen".


WARNING: Unable to find CorePointer in X configuration; attempting to add new
         CorePointer section.


WARNING: The CorePointer device was not specified explicitly in the layout;
         using the first mouse device.


WARNING: Unable to find CoreKeyboard in X configuration; attempting to add new
         CoreKeyboard section.


WARNING: The CoreKeyboard device was not specified explicitly in the layout;
         using the first keyboard device.

Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

vdpauinfo

laurent-desktop ~ # vdpauinfo
display: :0.0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  256.44  Thu Jul 29 01:59:12 PDT 2010

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          8192  8192    y  Y8U8V8A8 V8U8Y8A8
R10G10B10A2       8192  8192    y  Y8U8V8A8 V8U8Y8A8

Bitmap surface:

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

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

nach eingabe von vidia-xconfig --no-composite stürzt xineliboutput wier bei der medienwiedergabe ab, also problem wie vorher. ???

habe in der xorg.conf  "composite disable"auskommentiert jetzt geht es wieder.
« Letzte Änderung: 07 August, 2010, 10:43 von Dippes »
Mein Rechner

Win7 Ultimate,GeForce GT g40,Gigabyte GA-EP43-UD3L ,CPU Typ   DualCore,Intel Core 2 Duo E6750, 2666 MHz (8 x 333),Arbeitsspeicher 4096 Mb,

Festplatten: SAMSUNG SP2004C (186 GB),SAMSUNG SP1614C (149 GB),SAMSUNG HD501LJ (465 GB)

Soundkarte: PCIe Sound Blaster X-Fi Xtreme Audio


Mein VDR

Wohnzimmer VDR: Testing yavdr 0.5.0 | Origen 16V | Cine S2 v6.2 + DuoFlexS2| ASRock H81M-HDS | 4 Gig Ram | Intel Celeron G1820 | GT 630 Zotac 1 Gig DD3 | X 10 Medion + Harmony 300 | SanDisk SDSSDP-064G-G25 64GB | Harddisk 3,0 TB | Panasonic TX-P46S20E
Schlafzimmer VDR: yavdr 0.5.0 |HTPC-DE02 |Nova HD S2 | Asus F2A55-M | 4 Gig Ram | AMD FM2 A6-5400K (3 ghz) | GT 630 Zotac 1 Gig DD3 | X 10 Medion | Intel SSD 320 40 GB | Harddisk 3,0 TB | Philips 4000 serie 26"

Pogoplug Pro

1 x Sundtek SkyTV IV für Netzwerk Streaming

Offline Dippes

  • VIP-Cubie
  • *****
  • Beiträge: 1277
  • Öfters mal da
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #6 am: 07 August, 2010, 10:57 »
ich bekomme den benchmark test nicht zum laufen

laurent-desktop qvdpautest-0.5.1 # qmake
laurent-desktop 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
make: g++: Kommando nicht gefunden
make: *** [vdpauwidget.o] Fehler 127

ich habe g++ installiert aber trotzdem ein haufen von fehler

laurent-desktop qvdpautest-0.5.1 # qmake-qt4
laurent-desktop qvdpautest-0.5.1 # make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -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] Fehler 1
« Letzte Änderung: 07 August, 2010, 14:09 von Dippes »
Mein Rechner

Win7 Ultimate,GeForce GT g40,Gigabyte GA-EP43-UD3L ,CPU Typ   DualCore,Intel Core 2 Duo E6750, 2666 MHz (8 x 333),Arbeitsspeicher 4096 Mb,

Festplatten: SAMSUNG SP2004C (186 GB),SAMSUNG SP1614C (149 GB),SAMSUNG HD501LJ (465 GB)

Soundkarte: PCIe Sound Blaster X-Fi Xtreme Audio


Mein VDR

Wohnzimmer VDR: Testing yavdr 0.5.0 | Origen 16V | Cine S2 v6.2 + DuoFlexS2| ASRock H81M-HDS | 4 Gig Ram | Intel Celeron G1820 | GT 630 Zotac 1 Gig DD3 | X 10 Medion + Harmony 300 | SanDisk SDSSDP-064G-G25 64GB | Harddisk 3,0 TB | Panasonic TX-P46S20E
Schlafzimmer VDR: yavdr 0.5.0 |HTPC-DE02 |Nova HD S2 | Asus F2A55-M | 4 Gig Ram | AMD FM2 A6-5400K (3 ghz) | GT 630 Zotac 1 Gig DD3 | X 10 Medion | Intel SSD 320 40 GB | Harddisk 3,0 TB | Philips 4000 serie 26"

Pogoplug Pro

1 x Sundtek SkyTV IV für Netzwerk Streaming

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #7 am: 07 August, 2010, 15:46 »
Build dependencies wären gefragt ;)

sudo apt-get install nvidia-current-dev libvdpau-dev libqt4-dev
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline Dippes

  • VIP-Cubie
  • *****
  • Beiträge: 1277
  • Öfters mal da
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #8 am: 08 August, 2010, 10:24 »
Build dependencies wären gefragt ;)

sudo apt-get install nvidia-current-dev libvdpau-dev libqt4-dev

habe ich installiert,abert trotzdem...siehe selbst

hier mit qmake

laurent-desktop qvdpautest-0.5.1 # qmake
laurent-desktop 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
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:20: error: ‘QString’ does not name a type
vdpaucontext.h:25: error: ‘QString’ does not name a type
vdpaucontext.h:29: error: ‘QString’ has not been declared
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: 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: ‘m’ 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:66: error: ‘QString’ does not name a type
In file included from vdpauwidget.cpp:10:
mpegdecoder.h:30: error: ‘QString’ has not been declared
mpegdecoder.h:34: error: ISO C++ forbids declaration of ‘QList’ with no type
mpegdecoder.h:34: error: expected ‘;’ before ‘<’ token
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:30: error: ‘QString’ has not been declared
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:45: error: ISO C++ forbids declaration of ‘QList’ with no type
vc1decoder.h:45: error: expected ‘;’ before ‘<’ token
In file included from vdpauwidget.cpp:13:
mpeg4decoder.h:48: error: ISO C++ forbids declaration of ‘QList’ with no type
mpeg4decoder.h:48: 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 ‘void VdpauWidget::displayFrame(VdpVideoSurface, int, int, double)’:
vdpauwidget.cpp:163: error: ‘Q_UNUSED’ was not declared in this scope
vdpauwidget.cpp:165: error: ‘width’ was not declared in this scope
vdpauwidget.cpp:165: error: ‘height’ was not declared in this scope
vdpauwidget.cpp:165: error: too many initializers for ‘VdpRect’
vdpauwidget.cpp: At global scope:
vdpauwidget.cpp:175: error: ‘QString’ does not name a type
vdpauwidget.cpp:479: error: ‘QString’ does not name a type
vdpauwidget.cpp:513: error: ‘QString’ does not name a type
vdpauwidget.cpp:548: error: ‘QString’ does not name a type
vdpauwidget.cpp:582: error: ‘QString’ does not name a type
vdpauwidget.cpp:616: error: ‘QString’ does not name a type
vdpauwidget.cpp:650: error: ‘QString’ does not name a type
vdpauwidget.cpp:684: error: ‘QString’ does not name a type
vdpauwidget.cpp:737: error: ‘QString’ does not name a type
vdpauwidget.cpp:745: error: ‘QString’ does not name a type
vdpauwidget.cpp:755: error: ‘QString’ does not name a type
vdpauwidget.cpp: In member function ‘void VdpauThread::run()’:
vdpauwidget.cpp:826: error: ‘QTime’ was not declared in this scope
vdpauwidget.cpp:826: error: expected ‘;’ before ‘t’
vdpauwidget.cpp:827: error: ‘t’ was not declared in this scope
vdpauwidget.cpp:831: error: ‘slist’ was not declared in this scope
vdpauwidget.cpp:839: error: ‘result’ was not declared in this scope
vdpauwidget.cpp:839: error: ‘QString’ was not declared in this scope
make: *** [vdpauwidget.o] Fehler 1

hier mit qmake-qt4

laurent-desktop qvdpautest-0.5.1 # qmake-qt4
laurent-desktop qvdpautest-0.5.1 # make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o vdpauwidget.o vdpauwidget.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o vdpaucontext.o vdpaucontext.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o mpegdecoder.o mpegdecoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o h264decoder.o h264decoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o vc1decoder.o vc1decoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o mpeg4decoder.o mpeg4decoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o main.o main.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o mainwidget.o mainwidget.cpp
/usr/bin/moc-qt4 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. vdpauwidget.h -o moc_vdpauwidget.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o moc_vdpauwidget.o moc_vdpauwidget.cpp
/usr/bin/moc-qt4 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. mainwidget.h -o moc_mainwidget.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o moc_mainwidget.o moc_mainwidget.cpp
g++ -Wl,-O1 -o qvdpautest vdpauwidget.o vdpaucontext.o mpegdecoder.o h264decoder.o vc1decoder.o mpeg4decoder.o main.o mainwidget.o moc_vdpauwidget.o moc_mainwidget.o    -L/usr/lib -lvdpau -lQtGui -lQtCore -lpthread

was soll ich jetzt tun?
Mein Rechner

Win7 Ultimate,GeForce GT g40,Gigabyte GA-EP43-UD3L ,CPU Typ   DualCore,Intel Core 2 Duo E6750, 2666 MHz (8 x 333),Arbeitsspeicher 4096 Mb,

Festplatten: SAMSUNG SP2004C (186 GB),SAMSUNG SP1614C (149 GB),SAMSUNG HD501LJ (465 GB)

Soundkarte: PCIe Sound Blaster X-Fi Xtreme Audio


Mein VDR

Wohnzimmer VDR: Testing yavdr 0.5.0 | Origen 16V | Cine S2 v6.2 + DuoFlexS2| ASRock H81M-HDS | 4 Gig Ram | Intel Celeron G1820 | GT 630 Zotac 1 Gig DD3 | X 10 Medion + Harmony 300 | SanDisk SDSSDP-064G-G25 64GB | Harddisk 3,0 TB | Panasonic TX-P46S20E
Schlafzimmer VDR: yavdr 0.5.0 |HTPC-DE02 |Nova HD S2 | Asus F2A55-M | 4 Gig Ram | AMD FM2 A6-5400K (3 ghz) | GT 630 Zotac 1 Gig DD3 | X 10 Medion | Intel SSD 320 40 GB | Harddisk 3,0 TB | Philips 4000 serie 26"

Pogoplug Pro

1 x Sundtek SkyTV IV für Netzwerk Streaming

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #9 am: 08 August, 2010, 13:03 »
passt eh, ich seh da mit qmake-qt4 keinen fehler.
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline Dippes

  • VIP-Cubie
  • *****
  • Beiträge: 1277
  • Öfters mal da
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #10 am: 08 August, 2010, 13:35 »
passt eh, ich seh da mit qmake-qt4 keinen fehler.

und wie benutze ich das programm?
Mein Rechner

Win7 Ultimate,GeForce GT g40,Gigabyte GA-EP43-UD3L ,CPU Typ   DualCore,Intel Core 2 Duo E6750, 2666 MHz (8 x 333),Arbeitsspeicher 4096 Mb,

Festplatten: SAMSUNG SP2004C (186 GB),SAMSUNG SP1614C (149 GB),SAMSUNG HD501LJ (465 GB)

Soundkarte: PCIe Sound Blaster X-Fi Xtreme Audio


Mein VDR

Wohnzimmer VDR: Testing yavdr 0.5.0 | Origen 16V | Cine S2 v6.2 + DuoFlexS2| ASRock H81M-HDS | 4 Gig Ram | Intel Celeron G1820 | GT 630 Zotac 1 Gig DD3 | X 10 Medion + Harmony 300 | SanDisk SDSSDP-064G-G25 64GB | Harddisk 3,0 TB | Panasonic TX-P46S20E
Schlafzimmer VDR: yavdr 0.5.0 |HTPC-DE02 |Nova HD S2 | Asus F2A55-M | 4 Gig Ram | AMD FM2 A6-5400K (3 ghz) | GT 630 Zotac 1 Gig DD3 | X 10 Medion | Intel SSD 320 40 GB | Harddisk 3,0 TB | Philips 4000 serie 26"

Pogoplug Pro

1 x Sundtek SkyTV IV für Netzwerk Streaming

Offline dvb_ss2

  • Premium-Cubie
  • ****
  • Beiträge: 674
Hardware: Gigabyte GA-MA78G-DS2H, AMD Athlon 64 X2 5400+ 2x2,8GHz, 4x2GB DDR2-800MHz, Palit/XpertVision GeForce GT 220 Super+ 1024MB DDR3, 1x60GB SSD, 1x500GB, 1x1,5TB HDD, 1x2TB HDD, Technotrend TT-budget S2-3200, OS: Ubuntu Lucid Lynx 10.04, TV-Software: VDR 1.7.15 + Xineliboutput

Offline Dippes

  • VIP-Cubie
  • *****
  • Beiträge: 1277
  • Öfters mal da
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #12 am: 09 August, 2010, 16:55 »
http://www.vdr-wiki.de/wiki/index.php/Ubuntu_HD_VDR_mittels_Xine_und_VDPAU_-_Grafikkarten_Treiber#qvdpautest_starten

dvb_ss2

habe es genauso gemacht wie es in der wiki steht,aber es funktioniert einfach nicht.

laurent-desktop ~ # mkdir -p /data/installfiles/qvdpautest
laurent-desktop ~ # cd /data/installfiles/qvdpautest
laurent-desktop qvdpautest # wget http://hftom.free.fr/qvdpautest-0.5.1.tar.gz
--2010-08-09 16:47:08--  http://hftom.free.fr/qvdpautest-0.5.1.tar.gz
Auflösen des Hostnamen »hftom.free.fr«.... 212.27.63.121
Verbindungsaufbau zu hftom.free.fr|212.27.63.121|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 8871566 (8,5M) [application/x-gzip]
In »»qvdpautest-0.5.1.tar.gz«« speichern.

100%[======================================>] 8.871.566    335K/s   in 26s     

2010-08-09 16:47:35 (329 KB/s) - »»qvdpautest-0.5.1.tar.gz«« gespeichert [8871566/8871566]

laurent-desktop qvdpautest # cd /tmp
laurent-desktop tmp # tar -xzf /data/installfiles/qvdpautest/qvdpautest-0.5.1.tar.gz
laurent-desktop tmp # cd qvdpautest-0.5.1/
laurent-desktop qvdpautest-0.5.1 # qmake
laurent-desktop 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
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:20: error: ‘QString’ does not name a type
vdpaucontext.h:25: error: ‘QString’ does not name a type
vdpaucontext.h:29: error: ‘QString’ has not been declared
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: 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: ‘m’ 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:66: error: ‘QString’ does not name a type
In file included from vdpauwidget.cpp:10:
mpegdecoder.h:30: error: ‘QString’ has not been declared
mpegdecoder.h:34: error: ISO C++ forbids declaration of ‘QList’ with no type
mpegdecoder.h:34: error: expected ‘;’ before ‘<’ token
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:30: error: ‘QString’ has not been declared
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:45: error: ISO C++ forbids declaration of ‘QList’ with no type
vc1decoder.h:45: error: expected ‘;’ before ‘<’ token
In file included from vdpauwidget.cpp:13:
mpeg4decoder.h:48: error: ISO C++ forbids declaration of ‘QList’ with no type
mpeg4decoder.h:48: 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 ‘void VdpauWidget::displayFrame(VdpVideoSurface, int, int, double)’:
vdpauwidget.cpp:163: error: ‘Q_UNUSED’ was not declared in this scope
vdpauwidget.cpp:165: error: ‘width’ was not declared in this scope
vdpauwidget.cpp:165: error: ‘height’ was not declared in this scope
vdpauwidget.cpp:165: error: too many initializers for ‘VdpRect’
vdpauwidget.cpp: At global scope:
vdpauwidget.cpp:175: error: ‘QString’ does not name a type
vdpauwidget.cpp:479: error: ‘QString’ does not name a type
vdpauwidget.cpp:513: error: ‘QString’ does not name a type
vdpauwidget.cpp:548: error: ‘QString’ does not name a type
vdpauwidget.cpp:582: error: ‘QString’ does not name a type
vdpauwidget.cpp:616: error: ‘QString’ does not name a type
vdpauwidget.cpp:650: error: ‘QString’ does not name a type
vdpauwidget.cpp:684: error: ‘QString’ does not name a type
vdpauwidget.cpp:737: error: ‘QString’ does not name a type
vdpauwidget.cpp:745: error: ‘QString’ does not name a type
vdpauwidget.cpp:755: error: ‘QString’ does not name a type
vdpauwidget.cpp: In member function ‘void VdpauThread::run()’:
vdpauwidget.cpp:826: error: ‘QTime’ was not declared in this scope
vdpauwidget.cpp:826: error: expected ‘;’ before ‘t’
vdpauwidget.cpp:827: error: ‘t’ was not declared in this scope
vdpauwidget.cpp:831: error: ‘slist’ was not declared in this scope
vdpauwidget.cpp:839: error: ‘result’ was not declared in this scope
vdpauwidget.cpp:839: error: ‘QString’ was not declared in this scope
make: *** [vdpauwidget.o] Fehler 1
laurent-desktop qvdpautest-0.5.1 # qmake-qt4
laurent-desktop qvdpautest-0.5.1 # make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o vdpauwidget.o vdpauwidget.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o vdpaucontext.o vdpaucontext.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o mpegdecoder.o mpegdecoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o h264decoder.o h264decoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o vc1decoder.o vc1decoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o mpeg4decoder.o mpeg4decoder.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o main.o main.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o mainwidget.o mainwidget.cpp
/usr/bin/moc-qt4 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. vdpauwidget.h -o moc_vdpauwidget.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o moc_vdpauwidget.o moc_vdpauwidget.cpp
/usr/bin/moc-qt4 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. mainwidget.h -o moc_mainwidget.cpp
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o moc_mainwidget.o moc_mainwidget.cpp
g++ -Wl,-O1 -o qvdpautest vdpauwidget.o vdpaucontext.o mpegdecoder.o h264decoder.o vc1decoder.o mpeg4decoder.o main.o mainwidget.o moc_vdpauwidget.o moc_mainwidget.o    -L/usr/lib -lvdpau -lQtGui -lQtCore -lpthread
laurent-desktop qvdpautest-0.5.1 # cd /tmp/qvdpautest/
bash: cd: /tmp/qvdpautest/: No such file or directory

Mein Rechner

Win7 Ultimate,GeForce GT g40,Gigabyte GA-EP43-UD3L ,CPU Typ   DualCore,Intel Core 2 Duo E6750, 2666 MHz (8 x 333),Arbeitsspeicher 4096 Mb,

Festplatten: SAMSUNG SP2004C (186 GB),SAMSUNG SP1614C (149 GB),SAMSUNG HD501LJ (465 GB)

Soundkarte: PCIe Sound Blaster X-Fi Xtreme Audio


Mein VDR

Wohnzimmer VDR: Testing yavdr 0.5.0 | Origen 16V | Cine S2 v6.2 + DuoFlexS2| ASRock H81M-HDS | 4 Gig Ram | Intel Celeron G1820 | GT 630 Zotac 1 Gig DD3 | X 10 Medion + Harmony 300 | SanDisk SDSSDP-064G-G25 64GB | Harddisk 3,0 TB | Panasonic TX-P46S20E
Schlafzimmer VDR: yavdr 0.5.0 |HTPC-DE02 |Nova HD S2 | Asus F2A55-M | 4 Gig Ram | AMD FM2 A6-5400K (3 ghz) | GT 630 Zotac 1 Gig DD3 | X 10 Medion | Intel SSD 320 40 GB | Harddisk 3,0 TB | Philips 4000 serie 26"

Pogoplug Pro

1 x Sundtek SkyTV IV für Netzwerk Streaming

Offline dvb_ss2

  • Premium-Cubie
  • ****
  • Beiträge: 674
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #13 am: 09 August, 2010, 18:25 »
http://www.freevdr.de/forum/index.php?topic=914.0

Installiere noch die qt4-dev-tools und kompiliere dann nochmals mit qmake und make.

Anschließend einfach den Befehl .\qvdpautest ausführen.

dvb_ss2
Hardware: Gigabyte GA-MA78G-DS2H, AMD Athlon 64 X2 5400+ 2x2,8GHz, 4x2GB DDR2-800MHz, Palit/XpertVision GeForce GT 220 Super+ 1024MB DDR3, 1x60GB SSD, 1x500GB, 1x1,5TB HDD, 1x2TB HDD, Technotrend TT-budget S2-3200, OS: Ubuntu Lucid Lynx 10.04, TV-Software: VDR 1.7.15 + Xineliboutput

Offline dvb_ss2

  • Premium-Cubie
  • ****
  • Beiträge: 674
Re: qvdpautest - benchmarking tool für Nvidias HW Beschleunigung
« Antwort #14 am: 09 August, 2010, 18:28 »
Hier im Übrigen mein Testergebnis:
Zitat
qvdpautest 0.5.1
AMD Athlon(tm) 64 X2 Dual Core Processor 5400+
NVIDIA GPU GeForce GT 220 (GT216) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  256.44  Thu Jul 29 01:51:58 PDT 2010

SURFACE GET BITS: 884.699 M/s
SURFACE PUT BITS: 934.19 M/s

MPEG DECODING (1920x1080): 66 frames/s
MPEG DECODING (1280x720): 158 frames/s
H264 DECODING (1920x1080): 45 frames/s
H264 DECODING (1280x720): 137 frames/s
VC1 DECODING (1440x1080): 77 frames/s
MPEG4 DECODING (1920x1080): 70 frames/s

MIXER WEAVE (1920x1080): 1180 frames/s
MIXER BOB (1920x1080): 1964 fields/s
MIXER TEMPORAL (1920x1080): 504 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 325 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 682 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 181 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 150 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 198 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 648 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080 display): 293 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 68 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 334 fields/s

dvb_ss2
Hardware: Gigabyte GA-MA78G-DS2H, AMD Athlon 64 X2 5400+ 2x2,8GHz, 4x2GB DDR2-800MHz, Palit/XpertVision GeForce GT 220 Super+ 1024MB DDR3, 1x60GB SSD, 1x500GB, 1x1,5TB HDD, 1x2TB HDD, Technotrend TT-budget S2-3200, OS: Ubuntu Lucid Lynx 10.04, TV-Software: VDR 1.7.15 + Xineliboutput