-
-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hardware accelerated video decoding #202
Comments
2012-11-01 09:30:44: ahuillet commented
|
For DXVA see #346 |
From the comments section on VA-API Video Acceleration On The Linux Desktop Is Nearly Ready For Chrome:
|
Now that encoding via vaapi works (#451), can we use the same solution here? (no) The data we feed into the decoder is relatively small (so no problem uploading it to the GPU), but the decoded data is big (full size pixel frames) and so it's a waste if we have to download it to CPU memory only to re-upload to the GPU for rendering on screen. Staying on the GPU, as we do encoding side with nvfbc #1317, will require direct use of GPU buffers (dmabuf / pixmaps on Linux, whatever else on other platforms). This is looking unlikely for 4.1 |
Following #147, we should go one step further and offload x264 video decoding to the graphics card using VAAPI / libva
Some pointers:
Why VAAPI? (lwn.net) Because this is the most widely compatible/available API, with glue libraries available for both vdpau (nvidia) and xvba (ati).
If really needed we could also talk to those directly, but that is best avoided.
The text was updated successfully, but these errors were encountered: