2014-09-29, 10:38
Name some advantages..
(2014-09-29, 09:31)nickr Wrote: Don't worry, it is often hard to understand uNi's posts LOL.
I think he is suggesting that you become a ffmpeg developer, backport all of openhevc into ffmpeg, and eventually the code will make it's way into xbmc/kodi.
So sometime in about 3 years...
Sometimes the reluctance of XBMC to take patches that aren't put into core ffmpeg can be frustrating, but the dev team is not really in a position to cherry pick patches from openhevc, libav and a score of other specialised ffmpeg offshoots. Shame, because the best of all projects would be a wonder, but it's not really XBMC's mission, or within it's ability to do.
(2014-09-29, 11:37)uNiversal Wrote:(2014-09-29, 09:31)nickr Wrote: Don't worry, it is often hard to understand uNi's posts LOL.
I think he is suggesting that you become a ffmpeg developer, backport all of openhevc into ffmpeg, and eventually the code will make it's way into xbmc/kodi.
So sometime in about 3 years...
Sometimes the reluctance of XBMC to take patches that aren't put into core ffmpeg can be frustrating, but the dev team is not really in a position to cherry pick patches from openhevc, libav and a score of other specialised ffmpeg offshoots. Shame, because the best of all projects would be a wonder, but it's not really XBMC's mission, or within it's ability to do.
Only if it takes 3 years for those changes to go into ffmpeg, In kodi V14 ffmpeg has been bumped 3 times (at very least) and is now at ffmpeg v 2.4 that's 3 times within a few months. Your 3 years comment would have been true at around pre-gotham, now its almost been trivialized.
(2014-09-29, 09:26)fritsch Wrote: It's quite easy. fork ffmpeg to github, make a prerelease. Change FFMPEG-VERSION within xbmc source tree -> done.
(2014-09-29, 12:43)fritsch Wrote: That's not a cry for no reason. He has clearly proved that openhevc branch is 1.6 times faster which will make a difference of course. But I also tried to explain why we cannot care for 100K lines of code from a branch that is miles away of official ffmpeg otherwise.
(2014-09-29, 12:43)fritsch Wrote: That's not a cry for no reason. He has clearly proved that openhevc branch is 1.6 times faster which will make a difference of course.Indeed. On my hardware it's even 2x faster. Actually, there is no any big problem with hevc 23/25 fps (if you have at least core i5 CPU). But 60 fps progressive and also 10-bit color depth will kill xbmc current hevc decoder used in Kodi, even on newest core i7. So far, it's future but 2... 3 years and we will have hevc 60 fps eveywhere. Newest smartphones, digital tv (4k/hevc - 60 fps progressive).
(2014-09-29, 13:41)Hedda Wrote:More and more new relatively cheap Android based media player are coming out with HEVC / H.265 HW decode support now.(2014-09-15, 09:18)Hedda Wrote: It appers that the a first initial patch for Rockchip RK3288 hardware HEVC/H265 decoding on Android (StageFright and MediaCodec API) have now been submitted as a pull request for merger into Kodi/XBMC here on GitHub
https://github.com/xbmc/xbmc/pull/5374
Many people are waiting for this before purchasing these new boxes, and I would guess that Android development help is wanted for this code to get it working properly
@devs, what is the status of pull request #5374 with its initial HEVC support for StageFright and MediaCodec?
Will it be merged into Kodi master as-is soonish? Any ETA on merger into mainline?
And do you think this initial HEVC hardware acceleration support will also make it into version 14 Helix?
(2014-09-29, 14:33)da-anda Wrote: @Hedda I just triggered a testbuild. Should be ready for download in max 1h from now on http://mirrors.xbmc.org/test-builds/android/arm/@da-anda, thanks!
If the download doesn't show up something went wrong during compilation. Related jenkins build job: http://jenkins.kodi.tv/job/Android-ARM/1991/
(2014-09-29, 10:28)giaur Wrote: It is one of big disadvantages of using internal ffmpeg. We are unable to use external ffmpeg installed system wide. I know reasons why internal ffmpeg is forced to use, but there are also disadvantages of that.
(2014-09-29, 21:14)MeatGrinder Wrote: 1.6 times faster won't make much of a difference on the boxes that can actually support sw decode. If you are already have marginal ponies, another 1.6 will not help you much...