81 Commits (971351b6642e9beb96db64f1fd627404ce9d72de)

Author SHA1 Message Date
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
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
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
Agatha Hu 362e05f1ea avcodec/nvenc: Fix H264 and HEVC vui info update 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 d005ccc630 nvenc: rename a misnamed function 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
Anton Khirnov 9d36cab4c0 nvenc: fix encoding with B-frames 9 years ago
Anton Khirnov aac7d6b284 nvenc: flush the encoder before closing it, as required by the docs 9 years ago
Anton Khirnov 39571e86cb nvenc: better error handling 9 years ago
Agatha Hu 758be45756 avcodec/nvenc: clamp initial qp value to [1, 51] 9 years ago
Agatha Hu f1a8897375 avcodec/nvenc: set slice number to 1 to improve encoding quality 9 years ago
Anton Khirnov 1520c6ff05 nvenc: export CPB props side data 9 years ago
Agatha Hu ddbad15898 avcodec/nvenc: update nvenc default parameters 9 years ago
Agatha Hu 20abda6b62 avcodec/nvenc: fix potential profile error when encoding yuv444p 9 years ago
Agatha Hu 2b5dda3f48 avcodec/nvenc: fix b frame n_quant_offset 9 years ago
Agatha Hu a8bedd56aa avcodec/nvenc: merge compute initialQP sections 10 years ago
Agatha Hu 49046580ce avcodec/nvenc: Optimize nvenc parameters 10 years ago
Agatha Hu 81071eea7d avcodec/nvenc: change flag of cuCtxCreate to avoid CPU spins 10 years ago
Luca Barbato 413d4e54a9 nvenc: Properly free the fifos 10 years ago
Timo Rothenpieler 2ae45816b2 avcodec/nvenc: Add support for 2pass rc in vbr mode 10 years ago
Timo Rothenpieler 3a20e5bc3b avcodec/nvenc: Only set h264 parameter when encoding h264 10 years ago
Timo Rothenpieler bef740688d avcodec/nvenc: Fix indentation 10 years ago