aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/nvenc.h
diff options
context:
space:
mode:
authorYogender Gupta <ygupta@nvidia.com>2016-09-24 17:55:00 +0200
committerTimo Rothenpieler <timo@rothenpieler.org>2016-09-28 16:48:43 +0200
commitfacc19ef06a753515a3fa604269dd1aa412dc08f (patch)
treeae073a0fa586ea5edafe604156576ffeb7ee585d /libavcodec/nvenc.h
parent033f98c902f5b556a01be27d2cb5cff93bda92f3 (diff)
downloadffmpeg-facc19ef06a753515a3fa604269dd1aa412dc08f.tar.gz
avcodec/nvenc: Extended rate-control support as provided by SDK 7
Merged from libav commit by Yogender Gupta: https://git.libav.org/?p=libav.git;a=commitdiff;h=70de2ea4261f860457a04e3d0c58c5543f403325
Diffstat (limited to 'libavcodec/nvenc.h')
-rw-r--r--libavcodec/nvenc.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libavcodec/nvenc.h b/libavcodec/nvenc.h
index efc2a7ad2e..648d1dc347 100644
--- a/libavcodec/nvenc.h
+++ b/libavcodec/nvenc.h
@@ -183,6 +183,15 @@ typedef struct NvencContext
int flags;
int async_depth;
int rc_lookahead;
+ int aq;
+ int no_scenecut;
+ int b_adapt;
+ int temporal_aq;
+ int zerolatency;
+ int nonref_p;
+ int strict_gop;
+ int aq_strength;
+ int quality;
} NvencContext;
int ff_nvenc_encode_init(AVCodecContext *avctx);