26 Commits (12791ec5b0d3653ad2a453d20368229f53df65c4)

Author SHA1 Message Date
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 5f44a4a0a9 avcodec/nvenc: add initial QP value options 8 years ago
Luca Barbato fb59f87ce7 nvenc: Explicitly push the cuda context on encoding 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
Timo Rothenpieler a66835bcb1 avcodec/nvenc: use dynamically loaded CUDA 8 years ago
Timo Rothenpieler 30c5587503 avcodec/nvenc: add support for forcing intra/idr frames 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
Timo Rothenpieler fa3ecad071 avcodec/nvenc: correctly set inputPitch 8 years ago
Timo Rothenpieler df615efcf2 avcodec/nvenc: check maximum driver API version 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 325e56479f avcodec/nvenc: include nvEncodeAPI v7 SDK header 8 years ago
Timo Rothenpieler e5babccfbc avcodec/nvenc: Refactor timestamp generation logic 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 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
Anton Khirnov 6f58b4dc47 nvenc: drop the hard dependency on CUDA 9 years ago
Timo Rothenpieler a1e215ea01 nvenc: Delay frame output to increase encoding speed 9 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Anton Khirnov 871d0930d4 nvenc: support CUDA frames as input 9 years ago
Anton Khirnov c51b2c79a7 Allow linking to CUDA dynamically instead of dlopen()ing it at runtime 9 years ago
Anton Khirnov 118beda355 nvenc: merge input and output surface structs 9 years ago
Anton Khirnov 28259c13db nvenc: factor out the pixel format list 9 years ago
Anton Khirnov c59fec783d nvenc: generate dts properly 9 years ago
Luca Barbato b08caa87c3 nvenc: H264 and HEVC encoders 10 years ago