[LINUX] H.264 encoded video streamed from BBC iPlayer HD streams not using VDPAU?
#1
not sure if this has been covered somewhere else or if I should put it in the bbc iplayer thread but I'm having some problems playing bbc hd content on my zotac ion board?!
for some reason its not using vdpau, and of course only uses one core for decoding (useless bloody dual core crap :/) so its not able to play bbc hd? it bloody worked better on my old amd duron with a nvidia 6600 agp card! all though 1080p h264 content on my hard drive plays fine Huh
I've tried disabling composite with no effect.
so is this a plug-in problem or a problem with the encoding used by the bbc or something completely different?

edit: oh yea OS details, sorry >.< Linux HTPC 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux
Reply
#2
If you're using the iPlayer, which is flash (?), then it's probably because Flash support GPU acceleration.
ASRock ION 330, Lucid Lynx, XBMC Dharma (beta 2)
Reply
#3
hd uses h264 and aac but it might be in a flash container or something, am I too presume that xbmc cant vdpau or multi-thread flash?
Reply
#4
Just watched Dr who confidential on HD it worked and used VDPAU.
------------------------
XBOX 1.1 Softmod
Asrock ION 330
------------------------
Reply
#5
hmmm weird, wonder why its not working on mine, what rev. are you using?
I'm on XBMC PRE-10.5 r26540
Reply
#6
This works on the Camelot release for me. My SVN builds are hosed at the moment, after I had VDPAU and sound issues.
------------------------
XBOX 1.1 Softmod
Asrock ION 330
------------------------
Reply
#7
logfile etc etc
Reply
#8
log file needed - all bbc streams i watch play nicely with vdpau
Reply
#9
sorry I kinda just rolled back to the none svn, xbmc 9.11 R26018 and its using vdpau now, if you want me to update again and post the log so you can track down the problem I'm happy to but I don't mind just sticking with the official release for now.
Reply
#10
motd2k Wrote:logfile etc etc


Here's a logfile http://pastebin.com/fffc88c5

Cheers
Dink
-----------------------------------------
BBC IPlayer[url=http://drop.io/xbmcdink][/url] Plugin
Reply
#11
Do these work if you select one of the software decoding methods? The width and height of the video is being reported to VDPAU as being 0x0
Reply
#12
motd2k Wrote:Do these work if you select one of the software decoding methods? The width and height of the video is being reported to VDPAU as being 0x0

Here's a log with a few working examples http://pastebin.com/f596ce66e . If the time stamps look a bit odd for when the streams are launched it's the python libs locking/whatever issue under Linux.

Cheers
Dink
-----------------------------------------
BBC IPlayer[url=http://drop.io/xbmcdink][/url] Plugin
Reply
#13
Hi,

Did anyone get any further digging into this? I am getting the same issue (VDPAU not kicking in on iPlayer but working fine otherwise). Am getting 0x0 dimensions reported in the logs also. This is running on Camelot with the plugin from Jan 29th (though have the same problem on previous).

Cheers
Reply
#14
the problem is that we rely on the dimensions from the demuxer when we open the vdpau device. it's a solvable issue. the software codec would have to be opened first in the case where the demuxer does not feed us the proper dimensions, the dimensions read from there, then vdpau could be reopened.
Reply
#15
Sure, understood. But as I understand the issue doesn't appear to be universal, so presumably the demuxer returns the correct dimensions on most machines?

Which would imply there is some sort of issue (whether config or conflict with some other plugin etc) on those machines that are affected. Just trying to get a handle on why the demuxer is not returning the correct info in this case.

cheers.
Reply

Logout Mark Read Team Forum Stats Members Help
[LINUX] H.264 encoded video streamed from BBC iPlayer HD streams not using VDPAU?0