what a piece of crap.davilla wrote:Still marked prohibited in tvOS 10 beta.cosmoxl wrote:Any word on whether tvOS 10 will open up some of these API, etc. ? Really feeling like my ATV4 is becoming useless compared to my fire tv (except for itunes stuff).
1. No user installed addons are supported, python or otherwise.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
Hardware Acceleration? ATV4
-
- Posts: 1759
- Joined: 12 Dec 2015, 14:16
Re: Hardware Acceleration? ATV4
- loekf2
- Posts: 112
- Joined: 26 Nov 2015, 09:48
Re: Hardware Acceleration? ATV4
@davilla & @amet
I saw something amazing in the release notes for the new tvOS beta:
http://appleinsider.com/articles/17/02/ ... deotoolbox
Looks Video Toolbox finally is opened up / has been released to devs ... enabling the use of HW accelerated decoding !!
Will this have impact on the current codec support ? E.g. would it be possible to do > 720p HEVC decode on a ATV4 ?
My suspicion is not, due to licensing issues (HEVC licensing is confusing/expensive) and/or likely development of the A8 started somewhere in 2013 (?) so definitely no support for e.g. 10-bits main10 HEVC as used in Blu-ray 4K (and of course, the ATV4 still lacks HDMI 2.x and can't do 4K).
I saw something amazing in the release notes for the new tvOS beta:
http://appleinsider.com/articles/17/02/ ... deotoolbox
Looks Video Toolbox finally is opened up / has been released to devs ... enabling the use of HW accelerated decoding !!
Will this have impact on the current codec support ? E.g. would it be possible to do > 720p HEVC decode on a ATV4 ?
My suspicion is not, due to licensing issues (HEVC licensing is confusing/expensive) and/or likely development of the A8 started somewhere in 2013 (?) so definitely no support for e.g. 10-bits main10 HEVC as used in Blu-ray 4K (and of course, the ATV4 still lacks HDMI 2.x and can't do 4K).
- davilla
- Team MrMC
- Posts: 4377
- Joined: 26 Oct 2015, 17:01
Re: Hardware Acceleration? ATV4
yes, 10.2 bring in official support for both videotoolbox and avsamplebufferlayer. MrMC already has videotoolbox ability. We dyload it rather than link to app.
Both iOS and tvOS can already do 4k, but h264 flavors only.
720p HEVC seems ok under software decode. 1080p HEVC is too much for the A8 to handle in software. We wait to see what Apple does regarding HEVC hardware decode. It's rumored to be present and used by Facetime on iOS.
Both iOS and tvOS can already do 4k, but h264 flavors only.
720p HEVC seems ok under software decode. 1080p HEVC is too much for the A8 to handle in software. We wait to see what Apple does regarding HEVC hardware decode. It's rumored to be present and used by Facetime on iOS.
- Everbrave
- Posts: 425
- Joined: 30 Dec 2016, 23:03
Re: Hardware Acceleration? ATV4
do you plan to use AVSampleBufferDisplayLayer in future releases? Would ATV4 then be able to play 1080p hevc smoothly?davilla wrote: ↑01 Mar 2017, 13:25 yes, 10.2 bring in official support for both videotoolbox and avsamplebufferlayer. MrMC already has videotoolbox ability. We dyload it rather than link to app.
Both iOS and tvOS can already do 4k, but h264 flavors only.
720p HEVC seems ok under software decode. 1080p HEVC is too much for the A8 to handle in software. We wait to see what Apple does regarding HEVC hardware decode. It's rumored to be present and used by Facetime on iOS.
- davilla
- Team MrMC
- Posts: 4377
- Joined: 26 Oct 2015, 17:01
Re: Hardware Acceleration? ATV4
hw decode of HEVC is not publicly exposed in ether AVSampleBufferDisplayLayer or VideoToolBox. It is rumored to be present but until is becomes publicly supported (or I figure it out), 720p sw decode of HVEC remains the upper limit.
MrMC does have experimental AVSampleBufferDisplayLayer support under iOS devices. Between the two (AVSampleBufferDisplayLayer or VideoToolBox), AVSampleBufferDisplayLayer is the fastest way to decode and render video content BUT at a loss of user brightness/contract control.
MrMC does have experimental AVSampleBufferDisplayLayer support under iOS devices. Between the two (AVSampleBufferDisplayLayer or VideoToolBox), AVSampleBufferDisplayLayer is the fastest way to decode and render video content BUT at a loss of user brightness/contract control.
- Everbrave
- Posts: 425
- Joined: 30 Dec 2016, 23:03
Re: Hardware Acceleration? ATV4
Talking about "figuring it out", the only player that I know on ATV4 which can play 1080p hevc, is PlayerXtreme; have the developer, perhaps, figured it out?davilla wrote: ↑19 Mar 2017, 23:08 hw decode of HEVC is not publicly exposed in ether AVSampleBufferDisplayLayer or VideoToolBox. It is rumored to be present but until is becomes publicly supported (or I figure it out), 720p sw decode of HVEC remains the upper limit.
MrMC does have experimental AVSampleBufferDisplayLayer support under iOS devices. Between the two (AVSampleBufferDisplayLayer or VideoToolBox), AVSampleBufferDisplayLayer is the fastest way to decode and render video content BUT at a loss of user brightness/contract control.
-
- Posts: 1759
- Joined: 12 Dec 2015, 14:16
Re: Hardware Acceleration? ATV4
I tried this playerxtreme out with HEVC. It most certainly does not play 1080p HEVC smoothly.Everbrave wrote: ↑19 Mar 2017, 23:50Talking about "figuring it out", the only player that I know on ATV4 which can play 1080p hevc, is PlayerXtreme; have the developer, perhaps, figured it out?davilla wrote: ↑19 Mar 2017, 23:08 hw decode of HEVC is not publicly exposed in ether AVSampleBufferDisplayLayer or VideoToolBox. It is rumored to be present but until is becomes publicly supported (or I figure it out), 720p sw decode of HVEC remains the upper limit.
MrMC does have experimental AVSampleBufferDisplayLayer support under iOS devices. Between the two (AVSampleBufferDisplayLayer or VideoToolBox), AVSampleBufferDisplayLayer is the fastest way to decode and render video content BUT at a loss of user brightness/contract control.
- Everbrave
- Posts: 425
- Joined: 30 Dec 2016, 23:03
Re: Hardware Acceleration? ATV4
No, PlayerXtreme isn't smooth either but it is as far as it comes for a direct player on ATV4. The only way I know to play HEVC smoothly on ATV4 is Plex.cosmoxl wrote: ↑28 Mar 2017, 14:34I tried this playerxtreme out with HEVC. It most certainly does not play 1080p HEVC smoothly.Everbrave wrote: ↑19 Mar 2017, 23:50Talking about "figuring it out", the only player that I know on ATV4 which can play 1080p hevc, is PlayerXtreme; have the developer, perhaps, figured it out?davilla wrote: ↑19 Mar 2017, 23:08 hw decode of HEVC is not publicly exposed in ether AVSampleBufferDisplayLayer or VideoToolBox. It is rumored to be present but until is becomes publicly supported (or I figure it out), 720p sw decode of HVEC remains the upper limit.
MrMC does have experimental AVSampleBufferDisplayLayer support under iOS devices. Between the two (AVSampleBufferDisplayLayer or VideoToolBox), AVSampleBufferDisplayLayer is the fastest way to decode and render video content BUT at a loss of user brightness/contract control.
- amet
- Team MrMC
- Posts: 3787
- Joined: 26 Oct 2015, 16:59
- Location: Dubai/Novi Sad
Re: Hardware Acceleration? ATV4
that would be because plex transcodes it
- Everbrave
- Posts: 425
- Joined: 30 Dec 2016, 23:03