103 Commits (1895e3a24fd51509532ef5f51dd09ec2953eb203)

Author SHA1 Message Date
Timo Rothenpieler cac2df230e avcodec/nvenc: update license header 8 years ago
Timo Rothenpieler 26a5cbd781 avcodec/nvenc: use proper soname for cuda/nvenc libraries 8 years ago
Timo Rothenpieler df615efcf2 avcodec/nvenc: check maximum driver API version 8 years ago
Timo Rothenpieler a19989cae5 avcodec/nvenc: fix potantially uninitialized free 8 years ago
Timo Rothenpieler 19e75fd883 avcodec/nvenc: fix library names on cygwin 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 808356c61c avcodec/nvenc: Check capabilities for interlaced encoding 9 years ago
Timo Rothenpieler 7c55f5d782 avcodec/nvenc: Don't set packet duration 9 years ago
Timo Rothenpieler e5babccfbc avcodec/nvenc: Refactor timestamp generation logic 9 years ago
Timo Rothenpieler 69c25c0ad7 avcodec/nvenc: forward frame duration 9 years ago
Timo Rothenpieler 971351b664 avcodec/nvenc: Handle minqp-only case in set_vbr 9 years ago
Timo Rothenpieler eae4eba9cb avcodec/nvenc: twopass mode works in all modes 9 years ago
Timo Rothenpieler 1330a0f31f avcodec/nvenc: Fix forcing constqp rc mode 9 years ago
Andrey Turkin 58c6dcb4b7 avcodec/nvenc: don't enqueue timestamps until a frame was accepted 9 years ago
Andrey Turkin 2f53b5b74b avcodec/nvenc: refactor encode_frame a bit 9 years ago
Andrey Turkin d3463912c1 avcodec/nvenc: extract timestamp calculations into separate function 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
Timo Rothenpieler 24fcb23351 avcodec/nvenc: Require Maxwell for lossless 9 years ago
Andrey Turkin a8cf25dd92 avcodec/nvenc: CUDA frames support 9 years ago
Andrey Turkin cfb49fc6f7 avcodec/nvenc: replace custom FIFOs with AVFifos 9 years ago
Andrey Turkin e1691c44f0 avcodec/nvenc: combine input and output surface structures 9 years ago
Andrey Turkin 82d705e245 avcodec/nvenc: split large functions into smaller ones 9 years ago
Anton Khirnov 3399a26d3f nvenc: allow setting the number of slices 9 years ago
Philip Langdale 10545f84b8 nvenc: De-compensate aspect ratio compensation of DVD-like content. 9 years ago
Anton Khirnov 9375c97460 nvenc: list the major contributors in the copyright header 9 years ago
Anton Khirnov 6f58b4dc47 nvenc: drop the hard dependency on CUDA 9 years ago
Anton Khirnov f11ec8cee7 nvenc: only support HW frames when CUDA is enabled 9 years ago
Anton Khirnov 2156c4c300 nvenc: write the VUI signal properties for HEVC 9 years ago
Anton Khirnov a1df786503 nvenc: only write the VUI signal type fields if they are set 9 years ago
Timo Rothenpieler cea1fb854c nvenc: Generate bufferingPeriod/pictureTiming SEI 9 years ago
Timo Rothenpieler a1e215ea01 nvenc: Delay frame output to increase encoding speed 9 years ago
Anton Khirnov 9427d92f40 nvenc: add support for lossless encoding 9 years ago
Timo Rothenpieler 795329dd4c nvenc: Generate AUD NAL units for better compatiblity 9 years ago
Timo Rothenpieler c921ca9b5d avcodec/nvenc: Write buffPeriod/picTime SEI in both CBR modes 9 years ago
Timo Rothenpieler 3a9df7dfec avcodec/nvenc: Generate bufferingPeriod/pictureTiming SEI 9 years ago
Timo Rothenpieler 31ce01bdb9 avcodec/nvenc: don't set profile in lossless mode 9 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Timo Rothenpieler c4312b1cf4 avcodec/nvenc: Add missing lossless presets to doc string 9 years ago
Timo Rothenpieler b3557c79dc avcodec/nvenc: Generate AUD NAL units for better compatiblity 9 years ago
Timo Rothenpieler f2bdf9d26a avcodec/nvenc: Fix typo and preset error message 9 years ago
Lucas Cooper fd55470c65 avcodec/nvenc: Add encoder stats 9 years ago