Thanks, guys - I suppose replication is the first step towards resolution!
Let me know how I can help, happy to do what I can with my limited compilation skills - test things, provide more details, apply patches, etc. I wish I could help more with the code, but my last serious application was 20 years ago and in FORTRAN, so I'm not what you'd call "up to date"!
[LINUX] HD Video Corruption with pre-11.0 PVR (ffmpeg?) and VDPAU
Prof Yaffle
Donor Joined: Mar 2011 Reputation: 3 Location: UK - in the middlish (mostly). |
2011-06-22 22:29
Post: #31
|
| find quote |
TheSwissKnife
Fan Posts: 325 Joined: Sep 2010 Reputation: 17 |
2011-06-23 01:41
Post: #32
It plays ok with vdpau switched off on my system.
|
| find quote |
FernetMenta
Team-XBMC Member Posts: 1,611 Joined: Jul 2010 Reputation: 34 Location: Munich |
2011-06-23 12:38
Post: #33
Can someone who can duplicate this problem upgrade to vdpau 0.4.1, reconfigure, and build xbmc.
http://cgit.freedesktop.org/~aplattner/libvdpau/ |
| find quote |
TheSwissKnife
Fan Posts: 325 Joined: Sep 2010 Reputation: 17 |
2011-06-23 13:21
Post: #34
I don't think there are any real code changes are there?
I don't have access to a package for that so it would get a bit messy. |
| find quote |
Prof Yaffle
Donor Joined: Mar 2011 Reputation: 3 Location: UK - in the middlish (mostly). |
2011-06-23 15:34
Post: #35
Happy to have a look, but you'll need to spoonfeed me some instructions - I just looked at the VDPAU zip file and it's a little light on documentation, having blank README and INSTALL files, for example. Maybe it's better if someone knowledgeable has a go, but I will if no-one else volunteers...
|
| find quote |
FernetMenta
Team-XBMC Member Posts: 1,611 Joined: Jul 2010 Reputation: 34 Location: Munich |
2011-06-23 15:45
Post: #36
Just extract the tar and then:
./configure make sudo make install |
| find quote |
Prof Yaffle
Donor Joined: Mar 2011 Reputation: 3 Location: UK - in the middlish (mostly). |
2011-06-23 21:28
Post: #37
Thanks, but not quite - there's no configure script in the libvdpau archive - but there was an autogen.sh script which calls autoreconf to generate it. So that's done, libvdpau is compiled and installed, and I'm just refreshing my git XBMC code... compile soon, I'll let you know in due course.
All I can do is check the timestamps on the libvdpau files to see that they're current (they are, it's all timestamped a few minutes ago), but is there any way of confirming that it is 0.4.1 when XBMC starts? |
| find quote |
FernetMenta
Team-XBMC Member Posts: 1,611 Joined: Jul 2010 Reputation: 34 Location: Munich |
2011-06-24 12:56
Post: #38
Quote:All I can do is check the timestamps on the libvdpau files to see that they're current (they are, it's all timestamped a few minutes ago), but is there any way of confirming that it is 0.4.1 when XBMC starts? I don't think you can see this when XBMC starts. Think of vdpau as an API or specification. It's just the header files and a wrapper library which is not used by XBMC (only for static linking). XBMC, ffmpeg, and the graphics driver depend on this specification. There has been no big change in the API and there might be only a little chance that this causes the issue. But at least we would be able to exclude another possible problem. |
| find quote |
TheSwissKnife
Fan Posts: 325 Joined: Sep 2010 Reputation: 17 |
2011-06-24 19:44
Post: #39
I play the file fine with older xbmc and its older ffmpeg - same vdpau lib and nvidia driver.
|
| find quote |
Prof Yaffle
Donor Joined: Mar 2011 Reputation: 3 Location: UK - in the middlish (mostly). |
2011-06-24 19:47
Post: #40
No luck so far - I can't even get to test it.
My normal compile script failed, so I built the git code the old-fashioned way - but something got eaten so start xbmc-live no longer works. XBMC seems to start but then cycles through display modes indefinitely. So I reverted to the version of FernetMenta's PVR code I tested the other day, and recompiled/installed that. X now won't start at all, which I really can't blame on the build unless "make install" changes the X config in some way. Anyway, I'm now fully-patching the machine to make sure I'm not getting some other dependency/version problems and then I'll try again. It's not impossible I'll have to do a rebuild to ensure I've got a clean system to play with, so this might take me some time... |
| find quote |


Search
Help