Bug 1967752 Comment 22 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to John Lin [:jhlin][:jolin] from comment #21)
> The GPU process only crashes when playing YUV422 and YUV444 but not YUV420. Does 10-bit YUV420 also count as a R16 format and need `GL_R16` texture? If so, maybe there is already conversion for YUV420 somewhere?

I would expect expect it to, yes. The subsampling (444 vs 522 vs 420) shouldn't make a difference but the fact any channel is > 8bit should make us need to create an R16 texture. Perhaps there is already a conversion somewhere, or could 420 still be being hardware decoded?
(In reply to John Lin [:jhlin][:jolin] from comment #21)
> The GPU process only crashes when playing YUV422 and YUV444 but not YUV420. Does 10-bit YUV420 also count as a R16 format and need `GL_R16` texture? If so, maybe there is already conversion for YUV420 somewhere?

I would expect expect it to, yes. The subsampling (444 vs 422 vs 420) shouldn't make a difference but the fact any channel is > 8bit should make us need to create an R16 texture. Perhaps there is already a conversion somewhere, or could 420 still be being hardware decoded?

Back to Bug 1967752 Comment 22