43 Commits (36237ac4ee874452dd1d8d7439a224a371759ea0)

Author SHA1 Message Date
Timo Rothenpieler cde3c08033 avcodec/nvenc: mark newly deprecated rc modes 4 years ago
Limin Wang 4cfe8123ea avcodec/nvenc_hevc: add ff_nvenc_encode_flush() for .flush 4 years ago
Roman Arzumanyan 9115d77222 avcodec/nvenc: add new Video SDK 10 features 5 years ago
Timo Rothenpieler 9aef4ae975 avcodec/nvenc: rename tc option to something more unique 5 years ago
Timo Rothenpieler b11ed97599 avcodec/nvenc: add a53cc option for hevc_nvenc 5 years ago
Limin Wang fdead2a31a avcodec/nvenc: support for HEVC timecode passthrough 5 years ago
James Almer 827d6fe73d avcodec/encode: restructure the core encoding code 5 years ago
Limin Wang f88a7aa49a avcodec/nvenc_hevc: add spatial-aq and temporal-aq option to consistent with nvenc_h264 5 years ago
Mark Thompson 1dff97b7bc avcodec/nvenc: add hardware config metadata 5 years ago
Philip Langdale 22b25b3ea5 avcodec: Add explicit capability flag for encoder flushing 5 years ago
Philip Langdale 3ea7057677 nvenc: implement flush to help allow an encoder to be re-used 5 years ago
Timo Rothenpieler e929b2f248 avcodec/nvenc: switch to dedicated dpb_size option 5 years ago
Roman Arzumanyan f1f66df6a2 avcodec/nvenc: add b_as_ref support for HEVC 6 years ago
wm4 b945fed629 avcodec: add metadata to identify wrappers and hardware decoders 7 years ago
Timo Rothenpieler a56d0497cb avcodec/nvenc: migrate to new encode API 7 years ago
Ben Chang 7cb053e4dd nvenc: Minimize the surface allocation 8 years ago
Ben Chang bb65eb6299 nvenc: Add an explicit auto alias 8 years ago
Srinath K R 98ea98069b nvenc: Add default value for AVCodecContext::refs 8 years ago
Srinath K R d8da329cc3 avcodec/nvenc: Add default value for AVCodecContext::refs 8 years ago
Sumit Agarwal 01775730fd avcodec/nvenc: add weighted prediction support 8 years ago
Ben Chang 18a659d1b6 avcodec/nvenc: add fractional CQ support 8 years ago
Timo Rothenpieler cfbebe9dda avcodec/nvenc: deprecated old rc modes, add new ones 8 years ago
Ben Chang 8de3458a07 avcodec/nvenc: surface allocation reduction 8 years ago
Timo Rothenpieler 7fb2a7afa1 avcodec/nvenc: Deprecate usage of global_quality, introducing qp 8 years ago
Konda Raju f6790b5e10 add initial QP value options 8 years ago
Konda Raju 5f44a4a0a9 avcodec/nvenc: add initial QP value options 8 years ago
Timo Rothenpieler f747e1533a avcodec/nvenc: allow forcing keyframes by default 8 years ago
Miroslav Slugen 9b425bd24c avcodec/nvenc: Add bluray_compat basic implementation 8 years ago
Miroslav Slugen 1841eda679 avcodec/nvenc: Make AUD optional for h264_nvenc and hevc_nvenc 8 years ago
Miroslav Slugeň c4aca65a42 avcodec/nvenc: maximum usable surfaces are limited to maximum registered frames 8 years ago
Sven C. Dack aebbcb2706 avcodec/nvenc_hevc: Added missing option -temporal_aq 8 years ago
Timo Rothenpieler 30c5587503 avcodec/nvenc: add support for forcing intra/idr frames 8 years ago
Timo Rothenpieler c03b9d6a62 avcodec/nvenc: nicely align AVOptions 8 years ago
Yogender Gupta facc19ef06 avcodec/nvenc: Extended rate-control support as provided by SDK 7 8 years ago
Timo Rothenpieler 033f98c902 avcodec/nvenc: add HEVC REXT profile 8 years ago
Yogender Gupta 70de2ea426 nvenc: Extended rate-control support as provided by SDK 7 8 years ago
Yogender Gupta 358c887a9f nvenc: Add support for high bitdepth 8 years ago
Yogender Gupta e02e2515b2 nvenc: Add some easier to understand presets that match x264 terminology 8 years ago
Oliver Collyer a81b398e86 avcodec/nvenc: added support for rate control lookahead 8 years ago
Oliver Collyer d1bf8a3aa8 avcodec/nvenc: added support for 10 bit HEVC encoding 8 years ago
Timo Rothenpieler 888a5c7947 avcodec/nvenc: Bring encoder names in line with other encoders 9 years ago
Andrey Turkin 0d021cc8b3 avcodec/nvenc: rework library load and GPU selection 9 years ago
Andrey Turkin f052ef30ef avcodec/nvenc: allow configuring number of surfaces 9 years ago
Andrey Turkin b69335304d avcodec/nvenc: use INIT_CLEANUP to deal with init failures 9 years ago
Andrey Turkin f84dfbc74a avcodec/nvenc: add rate control option 9 years ago
Andrey Turkin 40df468ab1 avcodec/nvenc: convert tier to AVOptions 9 years ago
Andrey Turkin b0172873a8 avcodec/nvenc: convert levels to AVOptions 9 years ago
Andrey Turkin 9824321b32 avcodec/nvenc: convert profile parsing to AVOptions 9 years ago
Andrey Turkin faffff88c2 avcodec/nvenc: use AVOptions to select presets 9 years ago
Andrey Turkin 7aa16d59bf avcodec/nvenc: split H264/HEVC encoder definitions into separate files 9 years ago