summaryrefslogtreecommitdiffstats
path: root/doc/APIchanges
diff options
context:
space:
mode:
authorwm4 <nfxjfg@googlemail.com>2017-05-05 00:15:21 +0200
committerwm4 <nfxjfg@googlemail.com>2017-05-05 00:17:41 +0200
commitc0f17a905f3588bf61ba6d86a83c6835d431ed3d (patch)
tree0dba7dd91479f634e5d93d4d88a7f9d8ae198ff8 /doc/APIchanges
parent974ee16d6a71c31d0b5db4f139a40831c2f45776 (diff)
downloadffmpeg-streaming-c0f17a905f3588bf61ba6d86a83c6835d431ed3d.zip
ffmpeg-streaming-c0f17a905f3588bf61ba6d86a83c6835d431ed3d.tar.gz
cuvid: support AVCodecContext.hw_device_ctx API
This is a newer API that is intended for decoders like the cuvid wrapper. Until now, the wrapper required to set an awkward "incomplete" hw_frames_ctx to set the device. Now the device can be set directly, and the user can get AV_PIX_FMT_CUDA output for a specific device simply by setting hw_device_ctx. This still does a dummy ff_get_format() call at init time, and should be fully backward compatible.
Diffstat (limited to 'doc/APIchanges')
-rw-r--r--doc/APIchanges5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/APIchanges b/doc/APIchanges
index fcd3423..b9d7b8b 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -15,6 +15,11 @@ libavutil: 2015-08-28
API changes, most recent first:
+2017-05-05 - xxxxxxxxxx - lavc 57.94.100 - avcodec.h
+ The cuvid decoders now support AVCodecContext.hw_device_ctx, which removes
+ the requirement to set an incomplete AVCodecContext.hw_frames_ctx only to
+ set the Cuda device handle.
+
2017-04-11 - 8378466507 - lavu 55.61.100 - avstring.h
Add av_strireplace().
OpenPOWER on IntegriCloud