So, ich habe mal testweise xbmc angeworfen und eine HD-Aufnahme, die im vdr ruckelt, abgespielt - alles einwandfrei, Systemlast von xbmc unter 10%. Das Logfile von xbmc meldet:
Code
21:13:21 T:140287801595872 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:13:21 T:140287389202176 NOTICE: Creating InputStream
21:13:21 T:140287389202176 NOTICE: Creating Demuxer
21:13:21 T:140287389202176 NOTICE: Opening video stream: 0 source: 256
21:13:21 T:140287389202176 NOTICE: Creating video codec with codec id: 28
21:13:21 T:140287389202176 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(1280x720, 28)
21:13:21 T:140287389202176 NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000
21:13:21 T:140287389202176 NOTICE: VDPAU Decoder capabilities:
21:13:21 T:140287389202176 NOTICE: name level macbs width height
21:13:21 T:140287389202176 NOTICE: ------------------------------------
21:13:21 T:140287389202176 NOTICE: MPEG1 0 8192 2048 2048
21:13:21 T:140287389202176 NOTICE: MPEG2_SIMPLE 3 8192 2048 2048
21:13:21 T:140287389202176 NOTICE: MPEG2_MAIN 3 8192 2048 2048
21:13:21 T:140287389202176 NOTICE: H264_MAIN 41 8192 2048 2048
21:13:21 T:140287389202176 NOTICE: H264_HIGH 41 8192 2048 2048
21:13:21 T:140287389202176 NOTICE: VC1_SIMPLE 1 8190 2048 2048
21:13:21 T:140287389202176 NOTICE: VC1_MAIN 2 8190 2048 2048
21:13:21 T:140287389202176 NOTICE: VC1_ADVANCED 4 8190 2048 2048
21:13:21 T:140287389202176 NOTICE: MPEG4_PART2_ASP 5 8192 2048 2048
21:13:21 T:140287389202176 NOTICE: ------------------------------------
21:13:21 T:140287389202176 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION
21:13:21 T:140287389202176 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_SHARPNESS
21:13:21 T:140287389202176 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL
21:13:21 T:140287389202176 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL
21:13:21 T:140287389202176 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE
21:13:21 T:140287389202176 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
21:13:21 T:140287389202176 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
21:13:21 T:140287389202176 NOTICE: Creating video thread
21:13:21 T:140287389202176 NOTICE: Opening audio stream: 3 source: 256
21:13:21 T:140287389202176 NOTICE: Finding audio codec for: 86019
21:13:21 T:140287389202176 NOTICE: Creating audio thread
21:13:21 T:140287389202176 NOTICE: Opening Subtitle stream: 4 source: 256
21:13:21 T:140287115261696 NOTICE: running thread: CDVDPlayerAudio::Process()
21:13:21 T:140287123654400 NOTICE: running thread: video_thread
21:13:21 T:140287115261696 NOTICE: Creating audio device with codec id: 86019, channels: 2, sample rate: 48000, pass-through
21:13:21 T:140287115261696 WARNING: PulseAudio: Does not support passthrough
21:13:21 T:140287123654400 NOTICE: (VDPAU) screenWidth:0 vidWidth:1280 surfaceWidth:1280
21:13:21 T:140287123654400 NOTICE: (VDPAU) screenHeight:0 vidHeight:720 surfaceHeight:720
21:13:21 T:140287123654400 NOTICE: Creating 1280x720 pixmap
:
Alles anzeigen
Hier wird also ebenfalls vdpau benutzt, die Ausgabe klappt einwandfrei. Auch wenn ich als Deinterlacer temporal-spatial wähle, steigt die CPU-Last von xbmc.bin nicht über 10%. Nur wenn ich als Skalierungsmethode noch "bicubic" auswähle, habe ich ca 12-15% CPU-Last und das Bild wirkt leicht unruhig, aber kein Vergleich zu den Problemen bei vdr.
Sebi