229 Commits (bc68fd1050bd82e59d8ce7da909a0bcaf2b61197)

Author SHA1 Message Date
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Limin Wang 75001ae844 avcodec/nvenc: add constrainedFrame encoding support 3 years ago
Limin Wang 3756525a59 avcodec/nvenc: add single slice intra refresh support 3 years ago
Limin Wang e6bd5171ac avcodec/nvenc: add intra refresh support 3 years ago
Limin Wang 85489e0308 avcodec/nvenc: make number of slices per frame configurable 3 years ago
Timo Rothenpieler 00b579890d avcodec/nvenc: always set qp cr/cb offsets 3 years ago
Timo Rothenpieler ac0408522a avcodec/nvenc: make aware of SDK 11.1 driver requirements 3 years ago
Ricardo Monteiro e56f6e59b6 avcodec/nvenc: add chroma qp offset support 3 years ago
Andreas Rheinhardt 2934a4b9a5 Remove unnecessary avassert.h inclusions 3 years ago
Timo Rothenpieler 8bcce5673a avcodec/nvenc: add option to disable all extra SEI data 4 years ago
Timo Rothenpieler 57de80673c avcodec/nvenc: extract sei data prep into own function 4 years ago
Brad Hards cee9f9628f avcodec/nvenc: write out user data unregistered SEI 4 years ago
Brad Hards 63948a6170 avcodec/nvenc: use persistent sei data buffer 4 years ago
Andreas Rheinhardt 11bc790893 avcodec: Remove deprecated AVCodecContext.coded_frame 4 years ago
Timo Rothenpieler 988f2e9eb0 avcodec/nvenc: fix lossless tuning logic 4 years ago
Timo Rothenpieler 7555d6f74c avcodec/nvenc: add support for gbrp rgb input 4 years ago
James Almer 238e08b12e avcodec/nvenc: use AVCodecContext.get_encode_buffer() 4 years ago
Martin Storsjö 30cd7feb2d avcodec/nvenc: base timestamps on frameIntervalP 4 years ago
Mark Thompson 773857df59 hevc: Use common SEI types 4 years ago
Timo Rothenpieler 7a2d94cf1a avcodec/nvenc: fix timestamp offset ticks logic 4 years ago
Mark Thompson cd322794ee lavc: Mark hw_config pointer arrays as const 4 years ago
Timo Rothenpieler 45e3131c44 avcodec/nvenc: fix build with older SDKs 4 years ago
Timo Rothenpieler 91b8e00538 avcodec/nvenc: only enforce explicitly set twopass mode 4 years ago
Timo Rothenpieler d5b0a8e503 avcodec/nvenc: only auto-pick vbr rc in cq mode 4 years ago
Timo Rothenpieler bb6edf618a avcodec/nvenc: all presets are SDK10 presets now 4 years ago
Timo Rothenpieler 1bf86ee907 avcodec/nvenc: removed unused and deprecated field 4 years ago
Timo Rothenpieler e0c8e517b6 avcodec/nvenc: reduce automated use of deprecated modes 4 years ago
Timo Rothenpieler cde3c08033 avcodec/nvenc: mark newly deprecated rc modes 4 years ago
Timo Rothenpieler 11a8e93681 avcodec/nvenc: use alias to provide deprecated profiles 4 years ago
Timo Rothenpieler 62073cfa97 avcodec/nvenc: update driver versions for SDK 11.0 4 years ago
Limin Wang d7af6d1469 avcodec/utils: calculate frame number of HEVC if the framerate > 30FPS 4 years ago
James Almer 0de01da1d2 avcodec: move ff_alloc_a53_sei() to atsc_53 4 years ago
Timo Rothenpieler 466c14d107 avcodec/nvenc: fix B-Ref-Mode support check for recent HEVC 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
Limin Wang fdead2a31a avcodec/nvenc: support for HEVC timecode passthrough 5 years ago
Limin Wang 4ef766e73c avcodec/nvenc: add more sei data support 5 years ago
James Almer 827d6fe73d avcodec/encode: restructure the core encoding code 5 years ago
Roman Arzumanyan 470bbf60d4 avcodec/nvenc: honor max bitrate in CQ mode 5 years ago
James Almer 6e1903938b avcodec/internal: move packet related functions to their own header 5 years ago
Roman Arzumanyan 0842fd2c25 avcodec/nvenc: zero avg and max bitrate in CQ mode 5 years ago
Zachariah Brown b18fd2b95b avcodec/nvenc: use framerate if available 5 years ago
Timo Rothenpieler 9ce7de9038 avcodec/nvenc: refactor dts calculation logic 5 years ago
Timo Rothenpieler aaadf0dce8 avcodec/nvenc: offset dts to account for b-frame reordering 5 years ago
Mark Thompson 1dff97b7bc avcodec/nvenc: add hardware config metadata 5 years ago
Philip Langdale 3ea7057677 nvenc: implement flush to help allow an encoder to be re-used 5 years ago
Timo Rothenpieler 4fb6ce27f0 avcodec/nvenc: make sure newly allocated packets are refcounted 5 years ago
hydra3333 ba6b20df3f avcodec/nvenc: turn feature check failures into warnings 5 years ago
Timo Rothenpieler ab0ef1abdf avcodec/nvenc: make use of new GetLastErrorString function 5 years ago
Timo Rothenpieler 51a23343d9 avcodec/nvenc: pass CUstream to nvenc when available 5 years ago