Bug 1730020 Comment 8 Edit History

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

>     CopyDecodedVideo : If we can't reuse same decoder texture to the
>     compositor, then we have to copy video data to to another sharable texture.
>     This records the time which we spend on copying data. This stage is a sub-
>     stage of RequestDecode.

We might need to be careful about this data. This does not directly connected to GPU power consumption. GPU power consumption increases when GPU have more tasks. On windows, software video decoding seemed to consume more power than hardware video decoding from  Bug 1733282. And reducing GPU task reduces GPU power consumption.
>     CopyDecodedVideo : If we can't reuse same decoder texture to the
>     compositor, then we have to copy video data to to another sharable texture.
>     This records the time which we spend on copying data. This stage is a sub-
>     stage of RequestDecode.

We might need to be careful about this data. This does not directly connected to GPU power consumption. GPU power consumption increases when GPU have more tasks. On windows, software video decoding seemed to consume more power than hardware video decoding from  Bug 1733282. Removing video copy is connected  to use YUV SwapChain as Overlay.
>     CopyDecodedVideo : If we can't reuse same decoder texture to the
>     compositor, then we have to copy video data to to another sharable texture.
>     This records the time which we spend on copying data. This stage is a sub-
>     stage of RequestDecode.

We might need to be careful about this data. This does not directly connected to GPU power consumption. GPU power consumption increases when GPU have more tasks. On windows, software video decoding seemed to consume more power than hardware video decoding from  Bug 1733282. Removing video copy is connected  to use YUV SwapChain as Overlay on Windows.
>     CopyDecodedVideo : If we can't reuse same decoder texture to the
>     compositor, then we have to copy video data to to another sharable texture.
>     This records the time which we spend on copying data. This stage is a sub-
>     stage of RequestDecode.

We might need to be careful about this data. This does not directly connected to GPU power consumption. GPU power consumption increases when GPU have more tasks. On windows, software video decoding seemed to consume more power than hardware video decoding from  Bug 1733282. Removing video copy with hardware video decoder is connected  to use YUV SwapChain as Overlay on Windows.

Back to Bug 1730020 Comment 8