diff options
author | wm4 <nfxjfg@googlemail.com> | 2017-06-07 17:11:17 +0200 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2017-06-08 21:20:18 +0200 |
commit | f9e7a2f95a7194a8736cc1416a03a1a0155a3e9f (patch) | |
tree | 838be3f83c9fe4cc5a4be77cc51bc38bac134120 /doc | |
parent | 831cfe10b40414915fe7b6088158421fe02e2b2d (diff) | |
download | ffmpeg-streaming-f9e7a2f95a7194a8736cc1416a03a1a0155a3e9f.zip ffmpeg-streaming-f9e7a2f95a7194a8736cc1416a03a1a0155a3e9f.tar.gz |
dxva: add support for new dxva2 and d3d11 hwaccel APIs
This also adds support to avconv (which is trivial due to the new
hwaccel API being generic enough).
The new decoder setup code in dxva2.c is significantly based on work by
Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/APIchanges | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/APIchanges b/doc/APIchanges index a81e418..0f7c839 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -13,6 +13,12 @@ libavutil: 2017-03-23 API changes, most recent first: +2017-xx-xx - xxxxxxx - lavc 58.4.0 - avcodec.h + DXVA2 and D3D11 hardware accelerated decoding now supports the new hwaccel API, + which can create the decoder context and allocate hardware frame automatically. + See AVCodecContext.hw_device_ctx and AVCodecContext.hw_frames_ctx. For D3D11, + the new AV_PIX_FMT_D3D11 pixfmt must be used with the new API. + 2017-xx-xx - xxxxxxx - lavu 56.2.0 - hwcontext.h Add AV_HWDEVICE_TYPE_D3D11VA and AV_PIX_FMT_D3D11. |