Hi leute,
Ich habe ein Problem mit vdpau. Die Beschleunigung wird bei HD-TV-Streams nicht von Anfang an gestartet. Erst nach mehrmaligen Stoppen und Starten des Programms wird die Unterstützung aktiviert. Aus irgendeinem Grund kann xbmc die Höhe und Breite des Streams nicht gleich erkennen.
Hier mal ein LOG-auszug:
Code
9:39:17 T:140018685310720 M:1363795968 DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no OpenMax:no VDPAU:yes VAAPI:yes
19:39:17 T:140018685310720 M:1363795968 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(1280x720, 28)
19:39:17 T:140018685310720 M:1363222528 NOTICE: VDPAU Decoder capabilities:
19:39:17 T:140018685310720 M:1361858560 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
19:39:42 T:140018685310720 M:1359028224 DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no OpenMax:no VDPAU:yes VAAPI:yes
19:39:42 T:140018685310720 M:1359028224 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(0x0, 28)
19:39:42 T:140018685310720 M:1359028224 WARNING: (VDPAU) no width/height available, can't init
19:39:42 T:140018685310720 M:1359028224 NOTICE: CDVDVideoCodecFFmpeg::Open() Failed to get VDPAU device
19:39:42 T:140018685310720 M:1359028224 NOTICE: (VDPAU) Close
19:39:42 T:140018464663296 M:1358876672 NOTICE: (VDPAU) Close
Nach mehrmaligen Programm stoppen und starten geht es dann entlich.
Code
20:00:41 T:140206298461952 M:1355300864 DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no OpenMax:no VDPAU:yes VAAPI:yes
20:00:41 T:140206298461952 M:1355300864 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(1280x720, 28)
20:00:41 T:140206298461952 M:1354977280 NOTICE: VDPAU Decoder capabilities:
20:00:41 T:140206298461952 M:1353211904 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
20:00:42 T:140206239713024 M:1343774720 NOTICE: (VDPAU) screenWidth:1280 vidWidth:1280
20:00:42 T:140206239713024 M:1343774720 NOTICE: (VDPAU) screenHeight:720 vidHeight:720
20:00:42 T:140206239713024 M:1323024384 NOTICE: (VDPAU) Total Output Surfaces Available: 4 of a max (tmp: 4 const: 4)
20:00:42 T:140206239713024 M:1323024384 NOTICE: (VDPAU) Creating the video mixer
20:00:42 T:140206239713024 M:1320546304 DEBUG: OutputPicture - change configuration. 1280x720. framerate: 25.00. format: VDPAU
20:00:42 T:140206871865152 M:1320546304 NOTICE: GL: Using VDPAU render method
20:00:46 T:140206239713024 M:1318469632 DEBUG: OutputPicture - change configuration. 1280x720. framerate: 50.00. format: VDPAU
20:00:46 T:140206871865152 M:1318469632 NOTICE: GL: Using VDPAU render method
Alles anzeigen
Hat jemand vielleicht eine Ahnung wo man die Zeit einstellen kann, die der XBMC Player benötigt bis er den Stream wiedergibt? Vielleicht braucht es einfach ein bisschen mehr Zeit bis der VideoCodec erkannt hat wie groß das Bild im Stream ist.
Irgendwelche anderen Ideen?
Danke schon mal für eure Hilfe
Gruß