(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?
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 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?