DescriptionEnable Accelerated Video Decode in Linux
We don't have supported Accelerated Video Decode in Linux, because Linux
graphics drivers and devices are fragmented. To support all would be nightmare.
However, it isn't good reason to disable Accelerated Video Decode on brand-new
powerful modern devices with latest driver. Many Ubuntu laptop users are sad on
Youtube.
If we only allow brand-new devices with latest driver, I believe we can support
it to Linux. I suggest to support it if a user
- have +IvyBridge (i.e. 3rd-generation Intel Processor released in 2013)
- have +0.34 of VAAPI version, which VaapiWrapper::VADisplayState::Initialize() already checks.
In addition, VaapiTFPPicture has been dead code since ChromeOS moved to Freon.
We should either remove VaapiTFPPicture or use VaapiTFPPicture.
TEST=all unittests, run on Ubuntu
BUG=590209
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel
Patch Set 1 #Patch Set 2 : cast_shell_linux build fix #
Total comments: 10
Patch Set 3 : use IsChromeOS() and add TODO comment #Patch Set 4 : use std::tie #
Total comments: 1
Messages
Total messages: 27 (6 generated)
|