Announcement

Collapse
No announcement yet.

Intel Releases New Linux Media Driver For VA-API

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    OpenCL is used in mobile video decoders. How much it's used, I couldn't say, because it's not something that you'd know about unless you were told specifically or it was listed in the product literature or you somehow installed the software decoder. It's a convenient, but impractical solution for mobile devices because it uses the GPU shaders, which requires a significant increase in power consumption. But, in mobile devices, it is the only way to add support for new codecs, which is what we're getting with the upcoming AV1 and next year's Android bump. On the desktop/laptop side of things, CUDA/OpenCL/DirectCompute have long been used for video encoding/transcoding due to the increase in speed, but not so much video decoding, because hardware decoders became the norm years ago due to the need to reduce power consumption due to larger GPU sizes and the reliance on using shaders, which kicked the GPUs into the same modes used for gaming. Obviously, people decode video far more than they encode it, so it makes sense to reduce power consumption for something that is done regularly. Intel has used hybrid decoding for H.264 and H.265 with processes split between the decoding block and the shaders, for several years now and will replace it with hardware decoding as the designs and codec specs mature enough to be solidified for hardware designs. At this point, the only 100% software decoded/encoded mainstream codec is the old MPEG1, which was dropped from hardware decoders almost a decade ago.
    Last edited by TheLexMachine; 03 December 2017, 12:15 PM.

    Comment

    Working...
    X