2010-01-06, 02:11
Hi,
is VDPAU deinterlacing working for anyone in 9.11? I briefly checked source and it seems a bit flawed to me:
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
But maybe I'm missing something ...
Thanks
haed
is VDPAU deinterlacing working for anyone in 9.11? I briefly checked source and it seems a bit flawed to me:
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp
- interlaced variable is always false (so it never considers source interlaced)
- tmpDeint variable is used before it's initialized in CheckFeatures() method (changing deinterlacing options in GUI has no effect)
xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
- m_renderMethod should be most likely compared to RENDER_VDPAU not RENDER_METHOD_VDPAU in CLinuxRendererGL::Supports(EINTERLACEMETHOD method) and CLinuxRendererGL::Supports(ESCALINGMETHOD method) otherwise wrong (non-VDPAU) options are presented in GUI for scaling and deinterlacing.
But maybe I'm missing something ...
Thanks
haed