Posts: 968
Joined: Nov 2011
Reputation:
10
giaur
Posting Freak
Posts: 968
2014-09-07, 21:32
(This post was last modified: 2014-09-07, 21:36 by giaur.)
I didn't try to reencode with handbrake yet, but I'm afraid that xbmc's version of ffmpeg seems to be broken somehow. I tested that problematic file using stock ffplay from deb multimedia and it plays very well with multicore support on my cpu. But, as I said above, xbmc stucks on only one core and after a few seconds, the sound starts to shutter. It's a bit shame, even if that file was encoded by some strabge way, official ffmpeg still doesn't have any problems with it. It's not possible get good result with one core cpu decoding for h264 and 4k dci, shame,
So official ffmpeg - good, xbmc's ffmpeg - bad, single core only for h.264 in some cases. I suspect it will be ok on xbmc after re encoding to h264 using ffmpeg or handbrake. But, to be honest, xbmc's ffmpeg seems to be a bit broken in compare to official in this case and I think you should look at this?
Let me know if you are interesting in movie sample, I can upload it for any further testing (1 minute sample, about 500 MB).
Fot hevc, it's not bad so far (the same as ffmpeg official) but h264 seems to be a bit broken when we are talking about software decoding.
Posts: 23,232
Joined: Aug 2011
Reputation:
1,069
fritsch
Team-Kodi Developer
Posts: 23,232
2014-09-07, 21:52
(This post was last modified: 2014-09-07, 22:00 by fritsch.)
H264 is only multithreaded when you set Video decoding to Software.
System Settings Acceleration Decoding Methode: Software
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,232
Joined: Aug 2011
Reputation:
1,069
fritsch
Team-Kodi Developer
Posts: 23,232
That gt630 seems odd. It's limited to 2048x2048. My gt610 can play 4k very well.
Can you retry with OpenELEC? (Just a sidenote next to the SW decoding test)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,232
Joined: Aug 2011
Reputation:
1,069
fritsch
Team-Kodi Developer
Posts: 23,232
Quiet easy. You spotted a design flaw in xbmc - threading is setup prior(!) to opening the decoder and cannot easily be changed afterwards.
That's why I implemented the whitelist for vp9, hevc and hi10p ... patch is welcome :-)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,232
Joined: Aug 2011
Reputation:
1,069
fritsch
Team-Kodi Developer
Posts: 23,232
Btw. Does it work on all cores now?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,232
Joined: Aug 2011
Reputation:
1,069
fritsch
Team-Kodi Developer
Posts: 23,232
It's not that easy. We currently only can do that for Codecs that cannot be opened by a hw Decoder at all cause of the said issues.
So. Does that file play now?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,232
Joined: Aug 2011
Reputation:
1,069
fritsch
Team-Kodi Developer
Posts: 23,232
Please also check your GPU. Something is wrong with your driver. Try the Version I linked. 4k on that nvidia must work.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.