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
1515
1616 API changes, most recent first:
1717
18+2020-ww-xx - xxxxxxxxxx - lavu yy.yy.yyy - hwcontext.h
19+ Add AV_PIX_FMT_VULKAN
20+ Add AV_HWDEVICE_TYPE_VULKAN and implementation.
21+
1822 2020-01-30 - xxxxxxxxxx - lavf 58.37.100 - avio.h
1923 Add avio_protocol_get_class().
2024

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