aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
* avfilter: document mono option of silencedetect filterPaul B Mahol2018-09-231-3/+6
| | | | Also provide shorter option, and reorder options in documentation.
* avdevice/decklink: add support for selecting devices based on their unique IDMarton Balint2018-09-232-2/+4
| | | | | | | | 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>
* doc/encoders: Document -sei option to hevc_vaapiMark Thompson2018-09-231-0/+10
|
* vaapi_encode_h265: Set level based on stream if not set by userMark Thompson2018-09-231-0/+4
| | | | | | 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.
* h264_metadata: Add option to set the level of the streamMark Thompson2018-09-231-0/+9
|
* vaapi_encode_mjpeg: Use CBS to store parameters and write headersMark Thompson2018-09-231-2/+15
| | | | Also adds greyscale, 4:2:2, 4:4:4 and RGB support.
* doc/encoders: Add missing options to VAAPI encodersMark Thompson2018-09-231-0/+24
|
* vaapi_encode: Add support for max QP in rate controlMark Thompson2018-09-231-1/+2
| | | | | | 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.
* vaapi_encode: Clean up rate control configurationMark Thompson2018-09-231-2/+0
| | | | | | 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.
* vaapi_encode: Add common options between all encodersMark Thompson2018-09-231-2/+12
| | | | | The only common option here is low_power - it was previously supported for H.264 only, that specific option is removed.
* vaapi_encode: Choose profiles dynamicallyMark Thompson2018-09-231-0/+3
| | | | | | | | | | | 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.
* doc/examples/vaapi_transcode: Fix the typoMichael Niedermayer2018-09-211-1/+1
| | | | | Reviewed-by: "mypopy@gmail.com" <mypopy@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavfilter: Removes stored DNN models. Adds support for native backend ↵Sergey Lavrushkin2018-09-171-25/+16
| | | | | | model file format in tf backend. Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
* lavc/libxavs2: remove nonexistent parametershwren2018-09-171-3/+0
| | | | Signed-off-by: hwren <hwrenx@126.com>
* doc/filters: update astats descriptionPaul B Mahol2018-09-171-0/+8
|
* avfilter: add acrossover filterPaul B Mahol2018-09-161-0/+17
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_showspectrum: add magma color mapPaul B Mahol2018-09-151-0/+4
|
* avfilter: add bm3d filterPaul B Mahol2018-09-131-0/+86
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add amultiply audio filterPaul B Mahol2018-09-131-0/+9
|
* lavc, doc, configure: add libxavs2 video encoder wrapperhwren2018-09-112-0/+63
| | | | Signed-off-by: hwren <hwrenx@126.com>
* avfilter: add nvidia NPP based transpose filterRoman Arzumanyan2018-09-101-0/+42
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avcodec: add AV_PKT_DATA_AFD to allow AFD data to be embedded in AVPacketDevin Heitmueller2018-09-091-0/+3
| | | | | | | | | | 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>
* avfilter/f_cue: add cue and acue filtersMarton Balint2018-09-091-0/+36
| | | | | | To delay filtering until a given wallclock timestamp. Signed-off-by: Marton Balint <cus@passwd.hu>
* avdevice/decklink_enc: add support for setting duplex modeMarton Balint2018-09-091-0/+4
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avfilter: add lut1d filterPaul B Mahol2018-09-071-0/+31
|
* ffplay: add option to allow custom seek intervalGyan Doshi2018-09-051-0/+2
| | | | At present, left and right keys are hardcoded to seek by 10 seconds.
* avformat/hlsenc: rename option from use_localtime to strftimeSteven Liu2018-09-051-10/+16
| | | | | | | fix ticket: 7393 indent option name to segment Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* Merge commit 'a507af97eef468238d545ff954a39d7432832e54'James Almer2018-09-021-4/+27
|\ | | | | | | | | | | | | * commit 'a507af97eef468238d545ff954a39d7432832e54': avformat/libsrt: add latency options and deprecate tspbdelay Merged-by: James Almer <jamrial@gmail.com>
| * avformat/libsrt: add latency options and deprecate tspbdelaySven Dueking2018-06-041-4/+27
| | | | | | | | | | Signed-off-by: Sven Dueking <sven.dueking@nablet.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'ea8ae27a5e112d06fd5625f640e40849e6313f0c'James Almer2018-09-021-6/+15
|\| | | | | | | | | | | | | * commit 'ea8ae27a5e112d06fd5625f640e40849e6313f0c': avformat/libsrt: add payload size option Merged-by: James Almer <jamrial@gmail.com>
| * avformat/libsrt: add payload size optionSven Dueking2018-06-031-0/+11
| | | | | | | | | | Signed-off-by: Sven Dueking <sven.dueking@nablet.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avformat/libsrt: add pkt_size parameter to libsrtMarton Balint2018-09-011-0/+6
| | | | | | | | | | | | | | | | 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>
* | examples: Fix use of AV_CODEC_FLAG_GLOBAL_HEADERMichael Bunk2018-09-011-2/+3
| | | | | | | | | | | | AV_CODEC_FLAG_GLOBAL_HEADER should be set before calling avcodec_open2() to have any effect. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/libav-merge: bitstream reader is now mergedPaul B Mahol2018-08-301-1/+0
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/examples/vaapi_transcode: re-licensed to MIT-license.Jun Zhao2018-08-251-13/+15
| | | | | | | | Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* | doc/examples/vaapi_encode: re-licensed to MIT-license.Jun Zhao2018-08-251-13/+15
| | | | | | | | Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* | doc/examples/hw_decode: re-licensed to MIT-license.Jun Zhao2018-08-251-13/+15
| | | | | | | | Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* | avformat/movenc: implicitly enable negative CTS offsets for ismvJan Ekström2018-08-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | 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.
* | doc/general: add some missed codecsPaul B Mahol2018-08-211-0/+3
| |
* | avcodec/bsf: add a flushing mechanism to AVBSFContextJames Almer2018-08-161-0/+3
| | | | | | | | | | | | Meant to reset the internal bsf state without the need to reinitialize it. Signed-off-by: James Almer <jamrial@gmail.com>
* | doc/filters: Add entry for sr filter.Sergey Lavrushkin2018-08-151-0/+59
| | | | | | | | Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
* | lavfi/vf_colorconstancy: change option rangesMina2018-08-141-3/+3
| |
* | lavfi/vf_libvmaf: update to use libvmaf v1.3.9Kyle Swanson2018-08-101-1/+10
| | | | | | | | Signed-off-by: Kyle Swanson <kswanson@netflix.com>
* | lavfi/xbr: update filter urlMina2018-08-091-1/+1
| | | | | | | | | | | | | | | | 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>
* | avs2: correct avs2 descriptionhwren2018-08-082-2/+2
| | | | | | | | | | Signed-off-by: hwren <hwrenx@126.com> Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
* | avformat/flvdec: add flv_full_metadata option into flvdecSteven Liu2018-08-071-0/+3
| | | | | | | | | | | | output all the metadata context when use this option. Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | avformat/flvdec: add flv_ignore_prevtag option into flvdecSteven Liu2018-08-071-0/+3
| | | | | | | | Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | doc/formats: Add documentation for skip_estimate_duration_from_ptsMichael Niedermayer2018-07-301-0/+4
| | | | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
* | lavc, doc, configure: add avs2 video decoder wrapperhwren2018-07-272-0/+20
| | | | | | | | | | | | Tested-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: hwren <hwrenx@126.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | doc/protocols: documents tcp_mssJun Zhao2018-07-261-0/+3
| | | | | | | | Signed-off-by: Jun Zhao <mypopydev@gmail.com>