Archive:Hi10P: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
m (removed Category:Video library using HotCat)
 
(39 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Currently XBMC does not support the [[wikipedia:h.264|h.264]] Hi10P profile. Support for this profile will come when an update of [[wikipedia:FFmpeg|FFmpeg]] is applied to [[DVDPlayer]] (XBMC's video player component). The patch has been done, but has not yet been applied to XBMC's mainline trunk (code): https://github.com/xbmc/xbmc/pull/810
{{mininav| [[Video library]] }}
Hi10P (also called "10-bit") is a profile of the [[wikipedia:h.264|h.264]] video codec. It has recently become popular in the anime scene for video encodes. The first stable version with Hi10P support is v12 (Frodo). As of v13 (Gotham), Kodi will automatically use multi-thread (multi-core) software video decoding for Hi10P videos, allowing for better performance on low-end processors.


Once added to the main codebase, all future nightly/monthly builds will contain Hi10P playback. The first stable version with Hi10P support is planned to be XBMC v12 (Frodo).
== Hardware requirements ==
Hi10P won't work on most ARM or even some Intel ATOM processors. Hi10P can't be hardware decoded (which is to say, no one currently makes hardware decoders for them and no company plans to add Hi10P hardware decoding in the foreseeable future), which is what a lot of low-power devices require for smooth video playback (such as the Raspberry-Pi, Android, ATOM processors, and some AMD APU systems). Thus, Hi10P requires CPU/software decoding.


Due to recent interests in the Hi10P profile, spurred by its somewhat recent addition to [[wikipedia:x264|x264]] (a free software library for encoding video streams into the h.264 format), this page was created to list alternative ways to have Hi10P playback while using XBMC.


==Unofficial builds==
A safe bet would be at least a Core 2 Duo/Celeron G530 processor (or equivalent AMD) or higher.
===Windows===
*2012-04-02 XBMC Windows build by forum user Shine: http://www.mediafire.com/?p08gpzy8p8ipxvz
*XBMC with replacement DSPlayer has been updated again (Windows only). See '''[[DSPlayer]]''' and http://dsplayer.passion-xbmc.org
*2011-12-09 XBMC Windows build by forum user bambi73: http://www.mediafire.com/?e9h77fr86d04zef


===Linux===
*[[XBMC for Linux]] can be compiled to use an external install of ffmpeg (which would support Hi10P).
*Build/install script from forum user zyro: https://github.com/zyro/ffmpeg_xbmc


===Mac OS X===
Some (most?) ARM processors are not powerful enough to software decode it, and no hardware decoders exist for it. As faster ARM CPUs come out this will get better, but don't expect miracles from the average Android box.
*None known at this time.
 
==External players==
XBMC can be set up to use an '''[[external players|external player]]''' for video playback, while still using XBMC for the interface.
===Windows===
*[[forum:43511|Forums:External Player Support Thread on the XBMC forums]]
*[[forum:116724|Forums:Working External Player Solution]]
===Linux===
===Mac OS X===
 
==See also==
*[[forum:106051|XBMC forum thread about Hi10P support]]
 
[[Category:How-to]]

Latest revision as of 20:36, 2 October 2021

Home icon grey.png   ▶ Video library ▶ Hi10P

Hi10P (also called "10-bit") is a profile of the h.264 video codec. It has recently become popular in the anime scene for video encodes. The first stable version with Hi10P support is v12 (Frodo). As of v13 (Gotham), Kodi will automatically use multi-thread (multi-core) software video decoding for Hi10P videos, allowing for better performance on low-end processors.

Hardware requirements

Hi10P won't work on most ARM or even some Intel ATOM processors. Hi10P can't be hardware decoded (which is to say, no one currently makes hardware decoders for them and no company plans to add Hi10P hardware decoding in the foreseeable future), which is what a lot of low-power devices require for smooth video playback (such as the Raspberry-Pi, Android, ATOM processors, and some AMD APU systems). Thus, Hi10P requires CPU/software decoding.


A safe bet would be at least a Core 2 Duo/Celeron G530 processor (or equivalent AMD) or higher.


Some (most?) ARM processors are not powerful enough to software decode it, and no hardware decoders exist for it. As faster ARM CPUs come out this will get better, but don't expect miracles from the average Android box.