Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

EugW

macrumors P6
Original poster
Jun 18, 2017
15,190
13,175
Some questions about VP9 support in iOS 14 and iPadOS 14:

1. This is hardware VP9 support, right?
2. If hardware VP9, which hardware? How far back in terms of Ax chips is this VP9 support included?
3. If VP9 is not supported in hardware, is there software fallback? Do the iPad Air 2 and iPad mini 4 support VP9 in some form?
4. Is the VP9 support only with YouTube, or can other applications make use of this?
5. Does the VP9 support work in Safari and other browsers in video players (including embedded YouTube)?
6. Can you drag and drop VP9 in to iOS/iPadOS 14 video editors with full hardware decode support?
7. Is VP9 HDR supported? If so, is there automatic HDR to SDR dithering (for iDevices that need it)?
 
Care to elaborate?

It'd be a pleasant surprise to me if the iPad Air 2 and iPad mini 4 had hardware VP9 support. Neither support hardware HEVC decode for example. (Actually technically they even support real-time HEVC encoding, as A8 in the iPhone 6 leveraged HEVC for FaceTime video, but Apple doesn't expose this support for other HEVC video playback.)
 
FaceTime is 720p max, though. We know that A9 doesn’t have HEVC hardware encode. Possible that those earlier models are just handling it via software.

> 2. If hardware VP9, which hardware? How far back in terms of Ax chips is this VP9 support included?

Here’s one data point: 10.2” iPad 7th gen (Apple A10, 3GB RAM, 2160x1620) still limited to 1080p on iPadOS 14 dev beta 1
 
Here’s one data point: 10.2” iPad 7th gen (Apple A10, 3GB RAM, 2160x1620) still limited to 1080p on iPadOS 14 dev beta 1

My 12.9 iPad Pro 2020 with iPadOS 14 dev beta 1 -> does still NOT play any YouTube videos in higher than FullHD
My iPhone 11 Pro Max with iPadOS 14 dev beta 1 -> this one DOES play YouTube videos in higher than FullHD res.

Anyone a clue for what reason? Thanks
 
My 12.9 iPad Pro 2020 with iPadOS 14 dev beta 1 -> does still NOT play any YouTube videos in higher than FullHD
My iPhone 11 Pro Max with iPadOS 14 dev beta 1 -> this one DOES play YouTube videos in higher than FullHD res.

Anyone a clue for what reason? Thanks
Beta bugs I imagine...
 
My 12.9 iPad Pro 2020 with iPadOS 14 dev beta 1 -> does still NOT play any YouTube videos in higher than FullHD
My iPhone 11 Pro Max with iPadOS 14 dev beta 1 -> this one DOES play YouTube videos in higher than FullHD res.

Anyone a clue for what reason? Thanks
Hmm, maybe they enabled it on iPhones first?
[automerge]1593364734[/automerge]
how do you tested, in youtube app?
Tested both app and in Safari on my iPad.
 
ok, so on my iphone xs max youtube 2k, on ipad pro 10.5 1080p, so iphone only
 
Yes, exactly. Strange they test it on smaller devices first. Hopefully it makes it‘s way into both final OS releases.
 
Here’s one data point: 10.2” iPad 7th gen (Apple A10, 3GB RAM, 2160x1620) still limited to 1080p on iPadOS 14 dev beta 1
ok, so on my iphone xs max youtube 2k, on ipad pro 10.5 1080p, so iphone only

A10X in AppleTV 4K supports 4K YouTube in tvOS 14.


FaceTime is 720p max, though. We know that A9 doesn’t have HEVC hardware encode. Possible that those earlier models are just handling it via software.
I'd be shocked if the A8 iPhone 6 handled FaceTime HEVC encode in software. The chip is too slow, even at 720p.

I'd guess the hardware is present in A9 too, just disabled via software.

P.S. Some have postulated it's AV1 not VP9, but I'm not convinced about that since the official spec of AV1 only came out in 2018, and A10 came out in 2016. I can't rule that out though.
 
Last edited:
  • Like
Reactions: OhSoSlime
I'd be shocked if the A8 iPhone 6 handled FaceTime HEVC encode in software. The chip is too slow, even at 720p.

I'd guess the hardware is present in A9 too, just disabled via software.

P.S. Some have postulated it's AV1 not VP9, but I'm not convinced about that since the official spec of AV1 only came out in 2018, and A10 came out in 2016. I can't rule that out though.
The camera app on Apple A9 and lower doesn’t use HEVC and HEIC encoding while that was enabled on later firmwares for Apple A10.

Hmm, perhaps the GPU on the A8 and A9 can do partial hardware acceleration for HEVC encoding? Not the entire pipeline but enough to reduce the burden on the CPU so it can handle 720p or lower.

As for AV1 vs VP9, do we actually have confirmed reports of YouTube 4K on a device with A10 chipset? On this thread, we have XS Max and 11 Pro Max.
 
As for AV1 vs VP9, do we actually have confirmed reports of YouTube 4K on a device with A10 chipset? On this thread, we have XS Max and 11 Pro Max.
I mentioned above that it works on AppleTV 4K with A10X. Technically A10X didn't come out until 2017, but it would have to have been in development for years before that, and as mentioned the AV1 spec was not finalized until 2018.
 
  • Like
Reactions: rui no onna
I mentioned above that it works on AppleTV 4K with A10X. Technically A10X didn't come out until 2017, but it would have to have been in development for years before that, and as mentioned the AV1 spec was not finalized until 2018.
Apple’s part of the alliance, though. Even if AV1 was finalized later, maybe Apple already incorporated some of the building blocks in their chipsets.

Would also be interesting to learn if any distinctions will be made between X and non-X chipsets.
 
FaceTime is 720p max, though. We know that A9 doesn’t have HEVC hardware encode. Possible that those earlier models are just handling it via software.

> 2. If hardware VP9, which hardware? How far back in terms of Ax chips is this VP9 support included?

Here’s one data point: 10.2” iPad 7th gen (Apple A10, 3GB RAM, 2160x1620) still limited to 1080p on iPadOS 14 dev beta 1

But now with the new OS, FaceTime now can do 1080p, depending on the Models who’s front facing camera can record in 1080p
 
But now with the new OS, FaceTime now can do 1080p, depending on the Models who’s front facing camera can record in 1080p
Thanks. Didn’t know FaceTime’s been upgraded.

That said, all the models with 1080p front facing camera all have 4K HEVC hardware encoding anyway.
 
  • Like
Reactions: Homme
Some questions about VP9 support in iOS 14 and iPadOS 14:

1. This is hardware VP9 support, right?
2. If hardware VP9, which hardware? How far back in terms of Ax chips is this VP9 support included?
3. If VP9 is not supported in hardware, is there software fallback? Do the iPad Air 2 and iPad mini 4 support VP9 in some form?
4. Is the VP9 support only with YouTube, or can other applications make use of this?
5. Does the VP9 support work in Safari and other browsers in video players (including embedded YouTube)?
6. Can you drag and drop VP9 in to iOS/iPadOS 14 video editors with full hardware decode support?
7. Is VP9 HDR supported? If so, is there automatic HDR to SDR dithering (for iDevices that need it)?

I think 4K on YouTube only works on HDR videos such as this one (see the screenshot below) using VP9.2 codec which is used for HDR videos on YouTube. I suspect that you probably need a HDR capable device to watch it. If your device is not HDR compatible, you won't be shown the option for it. Unfortunately, they do not appear to support normal SDR 4K videos on iOS or iPadOS yet. At least, I couldn't get them to work yet on my iPhone Xs running iOS14 DP1. Also, YouTube on Safari only goes up to 720p using H.264 so Safari doesn't seem to take advantage of this functionality yet. They recently added HDR media capabilities to Safari on v14 but they do not mention if it's only limited to HEVC.

4K_HDR_VP9.PNG
 
  • Like
Reactions: FishyFish and EugW
I think 4K on YouTube only works on HDR videos such as this one (see the screenshot below) using VP9.2 codec which is used for HDR videos on YouTube. I suspect that you probably need a HDR capable device to watch it. If your device is not HDR compatible, you won't be shown the option for it. Unfortunately, they do not appear to support normal SDR 4K videos on iOS or iPadOS yet. At least, I couldn't get them to work yet on my iPhone Xs running iOS14 DP1. Also, YouTube on Safari only goes up to 720p using H.264 so Safari doesn't seem to take advantage of this functionality yet. They recently added HDR media capabilities to Safari on v14 but they do not mention if it's only limited to HEVC.

View attachment 929083
That video and Costa Rica 4K were two of the videos I tried to play on iPadOS 14 DB1.

Tried on both a 10.2” iPad 7th gen as well as an iPad Pro 12.9 (2nd gen, 2017). Safari and YouTube app only allowed up to 1080p60. The iPad 10.2 doesn’t support HDR content but the iPP 12.9 should support HDR10 and Dolby Vision playback.
 
  • Like
Reactions: EugW
That video and Costa Rica 4K were two of the videos I tried to play on iPadOS 14 DB1.

Tried on both a 10.2” iPad 7th gen as well as an iPad Pro 12.9 (2nd gen, 2017). Safari and YouTube app only allowed up to 1080p60. The iPad 10.2 doesn’t support HDR content but the iPP 12.9 should support HDR10 and Dolby Vision playback.
I wonder if there is a server side switch considering that your iPP 12.9 does indeed support HDR10 and Dolby Vision according to Apple. Another possibility is that HDR playback only got activated for OLED HDR devices. It would be very nice if a developer can actually check if the AVFoundation or Videotoolbox got updated with VP9 or HDR support. If it did, maybe the support might come to Safari on the Mac since they support full HW VP9 decode since Kaby Lake.
 
  • Like
Reactions: EugW
Cult of Mac has also written about 4K YouTube videos being available on iPhone/iPad too. They didn’t provide any new information or proof that it’s rolling out to all .4K videos though.
 
How are you showing the specs in iOS? Or was that on a computer?

Open iOS/iPadOS YouTube app > account settings > turn “stats for nerds” on.

Then go to the video you want to watch, hit the menu button (where you get to quality/captions/playback speed settings) and then tap “Stats for nerds” and you should see what I had pulled up.
 
  • Like
Reactions: EugW
We have a 11” and 12.9” iPad Pro 2020 model running the beta as well as my iPhone 11 Pro Max. The 11 Pro Max has 4K youtube while logged into my YT Premium account. Weirdly, both iPads won’t show 4k video as an option if I’m logged into the same YT account, but if I log out, boom, there’s 4K. Weird. Looks gorgeous, especially on the 12.9“ iPP, and the iPads don’t seem to be breaking a sweat even with multitasking. I’d have to imagine this selective appearance is all beta bug based and that this is likely worthy of an official formal announcement in the fall.
 
  • Like
Reactions: EugW and vobele
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.