sjongele Wrote:50fps and 60fps material work fine (as far as I have seen). 25fps material fails pretty consistently; I'm using DVD ISOs to test this. Do you have some 25fps material?
No, unfortunately all of my material that is DD-5.1 is interlaced 60fps.
On a maybe related note... FFmpeg no longer exports ff_vdpau_vc1_decode_picture. So if you're building with the latest external FFmpeg, xbmc will not turn on vdpau support. In my case I patched configure.in to use a simpler detection method. I wonder if that may be your issue.
Code:
--- ./configure.in.orig 2011-11-16 01:48:58.000000000 -0700
+++ ./configure.in 2011-11-17 06:38:35.311358161 -0700
@@ -1248,7 +1248,7 @@ if test "$use_external_ffmpeg" = "yes";
AC_DEFINE([USE_EXTERNAL_FFMPEG], [1], [Whether to use external FFmpeg libraries.])
# Disable vdpau support if external libavcodec doesn't have it
- AC_CHECK_LIB([avcodec], [ff_vdpau_vc1_decode_picture],,
+ AC_CHECK_LIB([avcodec], [avcodec_open],,
[if test "x$use_vdpau" = "xyes"; then
AC_MSG_ERROR($ffmpeg_vdpau_not_supported)
else
--- ./configure.in.orig 2011-11-17 06:40:58.078030669 -0700
+++ ./configure.in 2011-11-17 07:16:06.214464029 -0700
@@ -1297,7 +1297,7 @@ if test "x$use_vdpau" != "xno"; then
USE_VDPAU=0
else
USE_VDPAU=1
- AC_CHECK_HEADER([vdpau/vdpau.h],AC_DEFINE([HAVE_LIBVDPAU], [],
+ AC_CHECK_HEADER([vdpau/vdpau.h],AC_DEFINE([HAVE_LIBVDPAU], [1],
[Define to 1 if you have the 'vdpau' library (-lvdpau).]),
[if test "x$use_vdpau" = "xyes"; then
USE_VDPAU=0