Sign in
chromium
/
chromium
/
third_party
/
ffmpeg
/
2108a6736f505d05f38932d57e8d9cfe8a7f7c81
/
libavcodec
/
nvenc.c
2108a67
avcodec/nvenc: update required driver versions for nvenc
by Timo Rothenpieler
· 7 years ago
86e9dba
avcodec/nvenc: add support for B frames as ref
by Timo Rothenpieler
· 7 years ago
6a89cdc
avcodec/nvenc: Declare support for P016
by Philip Langdale
· 7 years ago
932037c
avcodec/nvenc: also clear data pointer after unregistering a resource
by Timo Rothenpieler
· 7 years ago
48e52e4
avcodec/nvenc: add some more error case checks
by Timo Rothenpieler
· 7 years ago
32bc4e7
avcodec/nvenc: unregister input resource when unmapping
by Timo Rothenpieler
· 7 years ago
bbe1b21
avcodec/nvenc: refcount input frame mappings
by Timo Rothenpieler
· 7 years ago
eb69e7b
avcodec/nvenc: set correct error code
by Pan Bian
· 8 years ago
1dc483a
compat/cuda: Pass a logging context to load functions
by Mark Thompson
· 8 years ago
4e93f00
avcodec/nvenc: check pop_context return value
by Timo Rothenpieler
· 8 years ago
bff6d98
nvenc: support d3d11 surface input
by Hendrik Leppkes
· 8 years ago
6fcbf39
nvenc: factor context push/pop into functions
by Hendrik Leppkes
· 8 years ago
d0961d3
avcodec/nvenc: sanitize variable names
by Timo Rothenpieler
· 8 years ago
a56d049
avcodec/nvenc: migrate to new encode API
by Timo Rothenpieler
· 8 years ago
4e6638a
avcodec/nvenc: always output picture timing SEI
by Timo Rothenpieler
· 8 years ago
0e995ea
avcodec/nvenc: only push cuda context on encoder close if encoder exists
by Timo Rothenpieler
· 8 years ago
a0b69e2
avcodec/nvenc: add support for specifying entropy coding mode
by Timo Rothenpieler
· 8 years ago
43c417a
avcodec/nvenc: fix hw accelerated transcode with bframes
by Ganapathy Kasi
· 8 years ago
cb3358b
avcodec/nvenc: print minimum driver version on error
by Timo Rothenpieler
· 8 years ago
a1652ac
avcodec/nvenc: remove unnecessary alignment
by Timo Rothenpieler
· 8 years ago
0177573
avcodec/nvenc: add weighted prediction support
by Sumit Agarwal
· 8 years ago
18a659d
avcodec/nvenc: add fractional CQ support
by Ben Chang
· 8 years ago
cfbebe9
avcodec/nvenc: deprecated old rc modes, add new ones
by Timo Rothenpieler
· 8 years ago
23538ad
avcodec/nvenc: remove usage of deprecated fields
by Timo Rothenpieler
· 8 years ago
f89a89c
avcodec/nvenc: use frames hwctx when registering a frame
by Timo Rothenpieler
· 8 years ago
dad6f44
avcodec/nvenc: support external context in sw mode
by Timo Rothenpieler
· 8 years ago
8de3458
avcodec/nvenc: surface allocation reduction
by Ben Chang
· 8 years ago
d84c229
avcodec/nvenc: apply quantization factors to cqp
by Timo Rothenpieler
· 8 years ago
7fb2a7a
avcodec/nvenc: Deprecate usage of global_quality, introducing qp
by Timo Rothenpieler
· 8 years ago
b7cc4eb
lavc/nvenc: misc cosmetics to reduce diff with Libav
by Clément Bœsch
· 8 years ago
2db5ab7
avcodec/nvenc: allow different const-qps for I, P and B frames
by Konda Raju
· 8 years ago
5f44a4a
avcodec/nvenc: add initial QP value options
by Konda Raju
· 8 years ago
a549243
avcodec/nvenc: remove qmin and qmax constraints for vbr
by Ganapathy Raman Kasi
· 8 years ago
be74ba6
avcodec/nvenc: push cuda context before encoding a frame
by Timo Rothenpieler
· 8 years ago
8a3fea1
avcodec/nvenc: set frame buffer format for mapped frames
by Timo Rothenpieler
· 8 years ago
6b0a3ee
avcodec/nvenc: add logging for more error cases
by Timo Rothenpieler
· 8 years ago
5403d90
avcodec/nvenc: make gpu indices independend of supported capabilities
by Timo Rothenpieler
· 8 years ago
9b425bd
avcodec/nvenc: Add bluray_compat basic implementation
by Miroslav Slugen
· 8 years ago
1841eda
avcodec/nvenc: Make AUD optional for h264_nvenc and hevc_nvenc
by Miroslav Slugen
· 8 years ago
f8c503d
avcodec/nvenc: round qpIntra and qpInter calculation
by Miroslav Slugeň
· 8 years ago
67db4ff
NVENC: Update check for Lookahead
by Ruta Gadkari
· 8 years ago
c2f3af5
avcodec/nvenc: mark intentional fall through
by Timo Rothenpieler
· 9 years ago
f2dd6ae
avcodec/nvenc: always reduce DAR width and height
by Miroslav Slugeň
· 9 years ago
2703869
avcodec/nvenc: Delay identification of underlying format of cuda frames
by Philip Langdale
· 9 years ago
829db8e
avcodec/nvenc: Remove aspect-ratio decompensation logic
by Philip Langdale
· 9 years ago
de2faec
avcodec/nvenc: better surface allocation alghoritm, fix rc_lookahead
by Miroslav Slugeň
· 9 years ago
a66835b
avcodec/nvenc: use dynamically loaded CUDA
by Timo Rothenpieler
· 9 years ago
6ead033
avcodec/nvenc.c: Use new safe dlopen code.
by Matt Oliver
· 9 years ago
da4d0fa
avcodec/nvenc: add test for Temporal AQ support
by Sven C. Dack
· 9 years ago
30c5587
avcodec/nvenc: add support for forcing intra/idr frames
by Timo Rothenpieler
· 9 years ago
facc19e
avcodec/nvenc: Extended rate-control support as provided by SDK 7
by Yogender Gupta
· 9 years ago
033f98c
avcodec/nvenc: add HEVC REXT profile
by Timo Rothenpieler
· 9 years ago
a81b000
avcodec/nvenc: Make sure that enum and array index match
by Timo Rothenpieler
· 9 years ago
dc48248
avcodec/nvenc: use AVERROR_BUFFER_TOO_SMALL instead of ENOBUFS
by James Almer
· 9 years ago
8ebe1dd
avcodec/nvenc: use frame size instead of surface size
by Timo Rothenpieler
· 9 years ago
4aeb7a8
avcodec/nvenc: support RGB input
by Sven C. Dack
· 9 years ago
fa3ecad
avcodec/nvenc: correctly set inputPitch
by Timo Rothenpieler
· 9 years ago
96cba1c
avcodec/nvenc: use av_image_copy for copying frame data
by Timo Rothenpieler
· 9 years ago
cac2df2
avcodec/nvenc: update license header
by Timo Rothenpieler
· 9 years ago
26a5cbd
avcodec/nvenc: use proper soname for cuda/nvenc libraries
by Timo Rothenpieler
· 9 years ago
df615ef
avcodec/nvenc: check maximum driver API version
by Timo Rothenpieler
· 9 years ago
a19989c
avcodec/nvenc: fix potantially uninitialized free
by Timo Rothenpieler
· 9 years ago
19e75fd
avcodec/nvenc: fix library names on cygwin
by Timo Rothenpieler
· 9 years ago
a81b398
avcodec/nvenc: added support for rate control lookahead
by Oliver Collyer
· 9 years ago
d1bf8a3
avcodec/nvenc: added support for 10 bit HEVC encoding
by Oliver Collyer
· 9 years ago
8ef57a0
Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'
by Clément Bœsch
· 9 years ago
808356c
avcodec/nvenc: Check capabilities for interlaced encoding
by Timo Rothenpieler
· 9 years ago
7c55f5d
avcodec/nvenc: Don't set packet duration
by Timo Rothenpieler
· 9 years ago
e5babcc
avcodec/nvenc: Refactor timestamp generation logic
by Timo Rothenpieler
· 9 years ago
69c25c0
avcodec/nvenc: forward frame duration
by Timo Rothenpieler
· 9 years ago
971351b
avcodec/nvenc: Handle minqp-only case in set_vbr
by Timo Rothenpieler
· 9 years ago
eae4eba
avcodec/nvenc: twopass mode works in all modes
by Timo Rothenpieler
· 9 years ago
1330a0f
avcodec/nvenc: Fix forcing constqp rc mode
by Timo Rothenpieler
· 9 years ago
58c6dcb
avcodec/nvenc: don't enqueue timestamps until a frame was accepted
by Andrey Turkin
· 9 years ago
2f53b5b
avcodec/nvenc: refactor encode_frame a bit
by Andrey Turkin
· 9 years ago
d346391
avcodec/nvenc: extract timestamp calculations into separate function
by Andrey Turkin
· 9 years ago
0d021cc
avcodec/nvenc: rework library load and GPU selection
by Andrey Turkin
· 9 years ago
f052ef3
avcodec/nvenc: allow configuring number of surfaces
by Andrey Turkin
· 9 years ago
b693353
avcodec/nvenc: use INIT_CLEANUP to deal with init failures
by Andrey Turkin
· 9 years ago
f84dfbc
avcodec/nvenc: add rate control option
by Andrey Turkin
· 9 years ago
40df468
avcodec/nvenc: convert tier to AVOptions
by Andrey Turkin
· 9 years ago
b017287
avcodec/nvenc: convert levels to AVOptions
by Andrey Turkin
· 9 years ago
9824321
avcodec/nvenc: convert profile parsing to AVOptions
by Andrey Turkin
· 9 years ago
faffff8
avcodec/nvenc: use AVOptions to select presets
by Andrey Turkin
· 9 years ago
7aa16d5
avcodec/nvenc: split H264/HEVC encoder definitions into separate files
by Andrey Turkin
· 9 years ago
24fcb23
avcodec/nvenc: Require Maxwell for lossless
by Timo Rothenpieler
· 9 years ago
a8cf25d
avcodec/nvenc: CUDA frames support
by Andrey Turkin
· 9 years ago
cfb49fc
avcodec/nvenc: replace custom FIFOs with AVFifos
by Andrey Turkin
· 9 years ago
e1691c4
avcodec/nvenc: combine input and output surface structures
by Andrey Turkin
· 9 years ago
82d705e
avcodec/nvenc: split large functions into smaller ones
by Andrey Turkin
· 9 years ago
c921ca9
avcodec/nvenc: Write buffPeriod/picTime SEI in both CBR modes
by Timo Rothenpieler
· 9 years ago
3a9df7d
avcodec/nvenc: Generate bufferingPeriod/pictureTiming SEI
by Timo Rothenpieler
· 9 years ago
31ce01b
avcodec/nvenc: don't set profile in lossless mode
by Timo Rothenpieler
· 9 years ago
41ed7ab
cosmetics: Fix spelling mistakes
by Vittorio Giovara
· 9 years ago
c4312b1
avcodec/nvenc: Add missing lossless presets to doc string
by Timo Rothenpieler
· 9 years ago
b3557c7
avcodec/nvenc: Generate AUD NAL units for better compatiblity
by Timo Rothenpieler
· 9 years ago
f2bdf9d
avcodec/nvenc: Fix typo and preset error message
by Timo Rothenpieler
· 9 years ago
fd55470
avcodec/nvenc: Add encoder stats
by Lucas Cooper
· 9 years ago
362e05f
avcodec/nvenc: Fix H264 and HEVC vui info update
by Agatha Hu
· 9 years ago
871d093
nvenc: support CUDA frames as input
by Anton Khirnov
· 9 years ago
Next »