History

lavu: add Vulkan hwcontext code

This commit adds the necessary code to initialize and use a Vulkan device within the hwcontext libavutil framework. Currently direct mapping to VAAPI and DRM frames is functional, and transfers to CUDA and native frames are supported. Lets hope the future Vulkan video decode extension fits well within this framework.

Lynne committed 7 years ago

Commit a88449f1 parent d7210ce11 files · +3145 −1Browse files

Showing the changes to doc/APIchanges (1 of 11 files). Show all

Unified · Split

doc/APIchanges+4−0
@@ -15,6 +15,10 @@ libavutil: 2017-10-21 · 14 unmodified lines
15 15
16API changes, most recent first:16API changes, most recent first:
17 17
182020-ww-xx - xxxxxxxxxx - lavu yy.yy.yyy - hwcontext.h
19 Add AV_PIX_FMT_VULKAN
20 Add AV_HWDEVICE_TYPE_VULKAN and implementation.
21
182020-01-30 - xxxxxxxxxx - lavf 58.37.100 - avio.h222020-01-30 - xxxxxxxxxx - lavf 58.37.100 - avio.h
19 Add avio_protocol_get_class().23 Add avio_protocol_get_class().
20 24

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t