Posts: 196
Joined: Nov 2009
Reputation:
0
blm14
Senior Member
Posts: 196
I want to use as much of my little ION system's computing cycles as possible, so I want to get a multi-threaded ffmpeg installed and have XBMC use that. What version of ffmpeg is supported with eden? I am building from source...
Posts: 6,810
Joined: Jul 2010
Reputation:
198
Even with updated ffmpeg we don't support multi-threaded ffmpeg for hw acceleration. But I have redesigned vdpau which results in a huge performance increase. Not yet integrated in master but the process is started.
Posts: 6,810
Joined: Jul 2010
Reputation:
198
I need to do some refactoring and split up some commits on this PR but I am busy with another PR.
Posts: 196
Joined: Nov 2009
Reputation:
0
blm14
Senior Member
Posts: 196
as an aside - I understand conceptually why you would focus on GPU processing, but why the decision not to support fully multithreaded decoding? That's circuitry which could be used to do work but isn't. There are some people using this software with 4- and 8-core systems, and irrespective of what GPU you have, it seems a waste to only be using 25% or 12.5% of your CPU hardware rather than distributing that load across N or N-1 cores. No?
Posts: 6,810
Joined: Jul 2010
Reputation:
198
Don't get me wrong, I did not say that the focus is only on hw acceleration. What I wanted to say is that multi-threaded decoding makes our hw decoders fail. That's why this option is currently disabled.
Posts: 196
Joined: Nov 2009
Reputation:
0
blm14
Senior Member
Posts: 196
well that's not good, LOL! Is there a ticket on that?
Posts: 196
Joined: Nov 2009
Reputation:
0
blm14
Senior Member
Posts: 196
FernetMenta if I were to clone YOUR git repo would I be able to test out the update VDPAU code or are you not really done with the improvements yet?
Posts: 6,810
Joined: Jul 2010
Reputation:
198
Try my master branch, it has all the vdpau changes included. It's a bit behind mainline but it's the version I use myself.
Posts: 6,810
Joined: Jul 2010
Reputation:
198
I think Hi10p does not make use of vdpau.