Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.2k views
in Technique[技术] by (71.8m points)

qt5 - Qt WebEngine Video Acceleration Supports Smaller Resolution than Chromium

For a Qt application running on Windows with ANGLE support with Qt WebEngine, when you open the debug page chrome://gpu for Video Acceleration Information it shows:

Decode h264 baseline    48x48 to 1920x1088 pixels
Decode h264 main    48x48 to 1920x1088 pixels
Decode h264 high    48x48 to 1920x1088 pixels

When I run the same check on Chromium, Chrome, or an app with Qt WebEngine and desktop OpenGL support, the following is shown in the same section:

Decode h264 baseline    64x64 to 4096x4096 pixels
Decode h264 main    64x64 to 4096x4096 pixels
Decode h264 high    64x64 to 4096x4096 pixels

I am using a custom build of Qt 5.15.2 that is configured as:

configure -debug-and-release -confirm-license -openssl-linked OPENSSL_PREFIX="C:Program FilesOpenSSL" -platform win32-msvc -opensource -prefix C:/Qt/5.15.2/msvc2017 -webengine-proprietary-codecs

According to this page Windows video acceleration should be working after Qt 5.13 for ANGLE, though I would like to get the same support resolution for H264 decoding as Chrome and Chromium. Is there a build config or parameter I am missing?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...