Paul B Mahol
a9485d7318
avfilter: document mono option of silencedetect filter
...
Also provide shorter option, and reorder options in documentation.
2018-09-23 23:10:51 +02:00
Marton Balint
db6b4b56b3
avdevice/decklink: add support for selecting devices based on their unique ID
...
Also bump the API version requirement to 10.9.5, because on olders versions
there were some reports of crashes using the undocumented, yet available
BMDDeckLinkDeviceHandle.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-23 18:55:29 +02:00
Mark Thompson
d5451a9b07
doc/encoders: Document -sei option to hevc_vaapi
2018-09-23 14:42:34 +01:00
Mark Thompson
bfc4d0f6e4
vaapi_encode_h265: Set level based on stream if not set by user
...
Sets the level based on the stream properties if it is not explicitly
set by the user. Also add a tier option to set general_tier_flag, since
that affects the level choice.
2018-09-23 14:42:34 +01:00
Mark Thompson
6522ba30e9
h264_metadata: Add option to set the level of the stream
2018-09-23 14:42:34 +01:00
Mark Thompson
ff0eb2bce3
vaapi_encode_mjpeg: Use CBS to store parameters and write headers
...
Also adds greyscale, 4:2:2, 4:4:4 and RGB support.
2018-09-23 14:42:34 +01:00
Mark Thompson
c2e2b04df3
doc/encoders: Add missing options to VAAPI encoders
2018-09-23 14:42:34 +01:00
Mark Thompson
8479f99c7d
vaapi_encode: Add support for max QP in rate control
...
This was added in libva 2.1.0 (VAAPI 1.1.0). Use AVCodecContext.qmax,
matching the existing behaviour for qmin, and clean up the defaults so
that we only pass min/max when explicitly set.
2018-09-23 14:42:33 +01:00
Mark Thompson
af532c9215
vaapi_encode: Clean up rate control configuration
...
Query which modes are supported and select between VBR and CBR based
on that - this removes all of the codec-specific rate control mode
selection code.
2018-09-23 14:42:33 +01:00
Mark Thompson
aa2563aecc
vaapi_encode: Add common options between all encoders
...
The only common option here is low_power - it was previously supported
for H.264 only, that specific option is removed.
2018-09-23 14:42:33 +01:00
Mark Thompson
3b188666f1
vaapi_encode: Choose profiles dynamically
...
Previously there was one fixed choice for each codec (e.g. H.265 -> Main
profile), and using anything else then required an explicit option from
the user. This changes to selecting the profile based on the input format
and the set of profiles actually supported by the driver (e.g. P010 input
will choose Main 10 profile for H.265 if the driver supports it).
The entrypoint and render target format are also chosen dynamically in the
same way, removing those explicit selections from the per-codec code.
2018-09-23 14:42:33 +01:00
Michael Niedermayer
c02ff77681
doc/examples/vaapi_transcode: Fix the typo
...
Reviewed-by: "mypopy@gmail.com" <mypopy@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-21 00:52:17 +02:00
Sergey Lavrushkin
bd10c1e9a8
libavfilter: Removes stored DNN models. Adds support for native backend model file format in tf backend.
...
Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2018-09-17 19:44:42 -03:00
hwren
bc1097a2bf
lavc/libxavs2: remove nonexistent parameters
...
Signed-off-by: hwren <hwrenx@126.com>
2018-09-17 23:20:40 +01:00
Paul B Mahol
e9ef583f99
doc/filters: update astats description
2018-09-17 12:34:57 +02:00
Paul B Mahol
5109c38162
avfilter: add acrossover filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-09-16 12:06:37 +02:00
Paul B Mahol
91cc3aa8b1
avfilter/avf_showspectrum: add magma color map
2018-09-15 14:08:49 +02:00
Paul B Mahol
544fde1bf8
avfilter: add bm3d filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-09-13 11:22:22 +02:00
Paul B Mahol
ecf38be7c7
avfilter: add amultiply audio filter
2018-09-13 10:21:46 +02:00
hwren
85a921f461
lavc, doc, configure: add libxavs2 video encoder wrapper
...
Signed-off-by: hwren <hwrenx@126.com>
2018-09-11 21:48:42 +01:00
Roman Arzumanyan
90ba17652a
avfilter: add nvidia NPP based transpose filter
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2018-09-10 12:11:41 +02:00
Devin Heitmueller
35498c124a
avcodec: add AV_PKT_DATA_AFD to allow AFD data to be embedded in AVPacket
...
Create a new AVPacket side data type for Active Format Description,
which mirrors the side data type found in AVFrame. The primary
use case for this is ensuring AFD gets preserved in the V210
encoder, so that the decklink libavdevice can output AFD.
Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 22:42:26 +02:00
Marton Balint
43d3b61abe
avfilter/f_cue: add cue and acue filters
...
To delay filtering until a given wallclock timestamp.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 21:21:42 +02:00
Marton Balint
bd3c27fd7a
avdevice/decklink_enc: add support for setting duplex mode
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-09 21:21:42 +02:00
Paul B Mahol
c4cda4eb87
avfilter: add lut1d filter
2018-09-07 21:44:03 +02:00
Gyan Doshi
1a4a8df249
ffplay: add option to allow custom seek interval
...
At present, left and right keys are hardcoded to seek by 10 seconds.
2018-09-05 23:52:56 +05:30
Steven Liu
fbd8746efa
avformat/hlsenc: rename option from use_localtime to strftime
...
fix ticket: 7393
indent option name to segment
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2018-09-05 14:08:18 +08:00
James Almer
de33b3e457
Merge commit 'a507af97eef468238d545ff954a39d7432832e54'
...
* commit 'a507af97eef468238d545ff954a39d7432832e54':
avformat/libsrt: add latency options and deprecate tspbdelay
Merged-by: James Almer <jamrial@gmail.com>
2018-09-02 19:11:45 -03:00
James Almer
b1b0e53258
Merge commit 'ea8ae27a5e112d06fd5625f640e40849e6313f0c'
...
* commit 'ea8ae27a5e112d06fd5625f640e40849e6313f0c':
avformat/libsrt: add payload size option
Merged-by: James Almer <jamrial@gmail.com>
2018-09-02 19:11:23 -03:00
Marton Balint
1124df0397
avformat/libsrt: add pkt_size parameter to libsrt
...
Also make sure we set the URL context max packet size accordingly.
Based on a patch by Tudor Suciu <tudor.suciu@gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-01 21:57:59 +02:00
Michael Bunk
a82e4fb8c6
examples: Fix use of AV_CODEC_FLAG_GLOBAL_HEADER
...
AV_CODEC_FLAG_GLOBAL_HEADER should be set before calling avcodec_open2() to have any effect.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-01 19:26:29 +02:00
Paul B Mahol
042fc12344
doc/libav-merge: bitstream reader is now merged
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-08-30 11:50:23 +02:00
Jun Zhao
d6915d0d45
doc/examples/vaapi_transcode: re-licensed to MIT-license.
...
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-08-25 22:09:44 +08:00
Jun Zhao
5f090727ad
doc/examples/vaapi_encode: re-licensed to MIT-license.
...
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-08-25 22:09:44 +08:00
Jun Zhao
00286673d9
doc/examples/hw_decode: re-licensed to MIT-license.
...
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-08-25 22:09:44 +08:00
Jan Ekström
1931761f18
avformat/movenc: implicitly enable negative CTS offsets for ismv
...
ISMV lacks any sort of edit list support, as well as tfxd is
effectively the PTS of the fragment for most intents and purposes.
Thus, if b-frames are requested without negative CTS offsets you
end up with N frames' worth of delay (tfxd PTS plus the CTS offset
of the first sample). Negative CTS offsets enable the first sample
to have CTS=DTS, and thus a/v desync due to b-frame reorder delay
is avoided.
2018-08-24 21:00:05 +03:00
Paul B Mahol
a39fdc97b7
doc/general: add some missed codecs
2018-08-21 12:03:36 +02:00
James Almer
b33f5299a5
avcodec/bsf: add a flushing mechanism to AVBSFContext
...
Meant to reset the internal bsf state without the need to reinitialize it.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-08-16 23:43:10 -03:00
Sergey Lavrushkin
4f8e65c458
doc/filters: Add entry for sr filter.
...
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2018-08-15 22:30:46 +05:30
Mina
729ebd3cd0
lavfi/vf_colorconstancy: change option ranges
2018-08-14 20:55:08 +02:00
Kyle Swanson
87cc7e8d4e
lavfi/vf_libvmaf: update to use libvmaf v1.3.9
...
Signed-off-by: Kyle Swanson <kswanson@netflix.com>
2018-08-10 12:00:12 -07:00
Mina
e0539f0349
lavfi/xbr: update filter url
...
Existing link is broken.
This patch updates the existing url with a working one.
Signed-off-by: Mina <minasamy_@hotmail.com>
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2018-08-09 10:35:00 +05:30
hwren
f563e7868f
avs2: correct avs2 description
...
Signed-off-by: hwren <hwrenx@126.com>
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2018-08-08 00:13:13 +05:30
Steven Liu
243ecadad5
avformat/flvdec: add flv_full_metadata option into flvdec
...
output all the metadata context when use this option.
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2018-08-07 15:51:36 +08:00
Steven Liu
d37125fb91
avformat/flvdec: add flv_ignore_prevtag option into flvdec
...
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2018-08-07 15:48:23 +08:00
Michael Niedermayer
67fb9c75ef
doc/formats: Add documentation for skip_estimate_duration_from_pts
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2018-07-30 10:00:04 +05:30
hwren
5985a1bf72
lavc, doc, configure: add avs2 video decoder wrapper
...
Tested-by: Steven Liu <lq@chinaffmpeg.org>
Signed-off-by: hwren <hwrenx@126.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2018-07-27 20:07:56 +08:00
Jun Zhao
a8ce6fb425
doc/protocols: documents tcp_mss
...
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-07-26 19:03:24 +08:00
Lou Logan
0e554bf4b9
doc/mailing-list-faq: user lists are subscribe only
...
Includes a few other minor changes and updates.
Signed-off-by: Lou Logan <lou@lrcd.com>
2018-07-24 13:35:38 -08:00
Mina
0bb5cd8c4d
avfilter: Add colorconstancy filter
...
Signed-off-by: Mina <minasamy_@hotmail.com>
2018-07-23 22:34:52 +02:00