Timo Rothenpieler
1dd854e10f
vaapi: Add hevc hwaccel support
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org >
2015-08-27 17:05:44 +02:00
Timo Rothenpieler
2ae45816b2
avcodec/nvenc: Add support for 2pass rc in vbr mode
...
Thanks to WereCatf for pointing out this now exists.
Github: Closes #143
2015-08-04 21:38:10 +02:00
Timo Rothenpieler
3a20e5bc3b
avcodec/nvenc: Only set h264 parameter when encoding h264
2015-08-04 21:38:10 +02:00
Timo Rothenpieler
bef740688d
avcodec/nvenc: Fix indentation
2015-08-04 21:38:10 +02:00
Timo Rothenpieler
9f4bff834c
avcodec/nvenc: Delay frame output to increase encoding speed
2015-07-26 00:52:15 +02:00
Timo Rothenpieler
15cd2f8ea9
avcodec/nvenc: Remove unused parameter
2015-07-25 23:43:16 +02:00
Timo Rothenpieler
550e872bcd
avcodec/nvenc: Fix build with older gcc versions
...
Aparently anonymous structs weren't always supported, not even sure if
they are standard conformant.
2015-07-14 23:00:44 +02:00
Timo Rothenpieler and Michael Niedermayer
f17d973413
avfilter/vf_colorkey: Add colorkey video filter
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-06-14 01:04:14 +02:00
Timo Rothenpieler and Michael Niedermayer
7b0689c55f
avcodec/nvenc: Add options for level and tier
...
Previous version reviewed-by: Philip Langdale <philipl@overt.org >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-04-09 18:20:26 +02:00
Timo Rothenpieler and Michael Niedermayer
764f87b6ab
avcodec/nvenc: Fix profile parameter handling
...
It was not possible to set a profile before, the builtin profile
parameter does not seem to work propperly.
To be compatible with libx264, this overlays it with a local parameter
that expects a string, instead of an int, that takes the well known values
"high", "main" or "baseline".
Reviewed-by: Philip Langdale <philipl@overt.org >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-04-02 14:33:42 +02:00
Timo Rothenpieler and Michael Niedermayer
b63c9a9990
avcodec/nvenc: Fix typoed nv_status checks
...
Thanks to Wyatt Aaron for pointing this out
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-04-01 11:55:26 +02:00
Timo Rothenpieler and Michael Niedermayer
48f7c30bf7
avcodec/nvenc: Drop support for old nvenc api
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-03-24 17:25:11 +01:00
Timo Rothenpieler and Martin Storsjö
5aef535a64
dashenc: Update extradata for mov muxer
...
The mov muxer already supports picking up extradata that wasn't
present during the avformat_write_header call - we just need to
propagate it. Since the dash muxer uses delay_moov, we have time
up until the first segment is written to get extradata filled in.
Also update the codec description string when the extradata becomes
available.
Signed-off-by: Martin Storsjö <martin@martin.st >
2015-03-06 10:07:17 +02:00
Timo Rothenpieler and Martin Storsjö
6cf7f30655
dashenc: Simplify code by using a local variable
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2015-03-06 10:07:11 +02:00
Timo Rothenpieler and Michael Niedermayer
f5668e614b
avformat/dashenc: Update extradata for mov muxer
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-03-05 10:33:03 +01:00
Timo Rothenpieler and Michael Niedermayer
6cfd536675
avformat/dashenc: Update codec_str on extradata_size change
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-03-02 21:40:26 +01:00
Timo Rothenpieler and Michael Niedermayer
b86af8da31
avformat/dashenc: Use local variable instead of duplicated dereferences
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-03-02 21:40:26 +01:00
Timo Rothenpieler and Michael Niedermayer
fb34c580bb
avcodec/nvenc: Handle non-square pixel aspect ratios
...
Reviewed-by: Philip Langdale <philipl@overt.org >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-01-28 06:10:40 +01:00
Timo Rothenpieler and Michael Niedermayer
914fd42b8a
avcodec/nvenc: Fix b-frame parameter handling
...
This should behave similar to x264 and other encoders, as it handles a
gop_size of 0 as Intra-Only, while it's still possible to control how
many B-Frames it inserts.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-01-26 15:39:01 +01:00
Timo Rothenpieler and Michael Niedermayer
bc3f76779b
avcodec/nvenc: Add support for nvenc api version 5
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2015-01-17 18:24:34 +01:00
Timo Rothenpieler and Michael Niedermayer
1efdb0a43f
avcodec/nvenc: Remove special cases for cygwin
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-12-25 15:54:26 +01:00
Timo Rothenpieler and Michael Niedermayer
2a428db5e2
avcodec: Add NVENC encoder
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-12-11 01:06:27 +01:00
Timo Rothenpieler and Michael Niedermayer
95fc80672f
Move extralibs variables using ldl after ldl definition
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-11-28 01:31:41 +01:00