Consider supporting PIXEL_FORMAT_XRGB in GpuMemoryBufferVideoFramePool |
|||||
Issue descriptionThe majority of the cases of GpuMemoryBufferVideoFramePool encountering an unsupported pixel format is for XRGB so far: https://uma.googleplex.com/p/chrome/histograms/?dayCount=1&histograms=Media.GpuMemoryBufferVideoFramePool.UnsupportedFormat&fixupData=true&showMax=true&filters=platform%2Ceq%2CM%2Cisofficial%2Ceq%2CTrue&implicitFilters=isofficial Consider supporting it for the usual benefits of GMBVFPool.
,
Jul 27
sandersd@ to investigate this further.
,
Jul 30
+mcasas@: It looks like video capture can produce XRGB, SHM-backed frames. Do you think that this could be the primary source of XRGB VideoFrames on Mac?
,
Jul 30
#3: I thought all video capture paths ended up being converted to I420, +chfremer@, miu@ to confirm or deny
,
Jul 31
For video capture from physical capture devices, my understanding is that frames are always delivered as shared memory using either I420 or Y16. This conversion happens in class VideoCaptureDeviceClient. The traditional non-viz capture from desktop/tab/screen etc. also pass through VideoCaptureDeviceClient so they should have the same guarantees.
,
Jul 31
DevTools uses ARGB screen capture. But, this does not go through the Video Capture stack (browser->renderer), IIRC.
,
Aug 10
,
Oct 12
I don't see any XRGB counts on any platform since M70. It seems this was fixed some time ago. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by dalecur...@chromium.org
, Jul 26