Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-12 | avcodec/nvenc: add support for forcing intra/idr frames | Timo Rothenpieler | |
2016-09-28 | avcodec/nvenc: Extended rate-control support as provided by SDK 7 | Yogender Gupta | |
Merged from libav commit by Yogender Gupta: https://git.libav.org/?p=libav.git;a=commitdiff;h=70de2ea4261f860457a04e3d0c58c5543f403325 | |||
2016-09-28 | avcodec/nvenc: add HEVC REXT profile | Timo Rothenpieler | |
2016-09-07 | avcodec/nvenc: correctly set inputPitch | Timo Rothenpieler | |
2016-08-28 | avcodec/nvenc: check maximum driver API version | Timo Rothenpieler | |
2016-08-28 | avcodec/nvenc: added support for rate control lookahead | Oliver Collyer | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-08-28 | avcodec/nvenc: added support for 10 bit HEVC encoding | Oliver Collyer | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-08-28 | avcodec/nvenc: include nvEncodeAPI v7 SDK header | Timo Rothenpieler | |
As Nvidia has put the most recent Video Codec SDK behind a double registration wall, of which one needs manual approval of a lenghty application, bundling this header saves everyone trying to use NVENC from that headache. The header is still MIT licensed and thus fine to bundle with ffmpeg. Not bundling this header would get ffmpeg stuck at SDK v6, which is still freely available, holding back future development of the NVENC encoder. | |||
2016-05-31 | avcodec/nvenc: Refactor timestamp generation logic | Timo Rothenpieler | |
Directly adapted from libav | |||
2016-05-31 | avcodec/nvenc: rework library load and GPU selection | Andrey Turkin | |
Use explicit nvenc capability checks instead to determine usable devices instead of SM versions. Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-05-31 | avcodec/nvenc: allow configuring number of surfaces | Andrey Turkin | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-05-31 | avcodec/nvenc: add rate control option | Andrey Turkin | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-05-31 | avcodec/nvenc: convert tier to AVOptions | Andrey Turkin | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-05-31 | avcodec/nvenc: convert levels to AVOptions | Andrey Turkin | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-05-31 | avcodec/nvenc: convert profile parsing to AVOptions | Andrey Turkin | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-05-31 | avcodec/nvenc: use AVOptions to select presets | Andrey Turkin | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> | |||
2016-05-31 | avcodec/nvenc: split H264/HEVC encoder definitions into separate files | Andrey Turkin | |
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org> |