summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
...
* | doc/filters: add one more blend examplePaul B Mahol2017-09-03
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_displace: add mirror edge modePaul B Mahol2017-09-03
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_subtitles: enable processing of alpha channelPaul B Mahol2017-09-03
| | | | | | | | | | | | Fixes #6605. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/filters.texi: Add default values to vf_vaguedenoiser optionsLeo Izen2017-09-03
| |
* | lavf: make avio_read_partial() publicwm42017-09-01
| | | | | | | | | | | | | | | | | | Main use-case is proxying avio through a foreign I/O layer and a custom AVIO context, without losing latency and performance characteristics. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Merged from Libav commit 173b56218f39c64.
* | avio: add a destructor for AVIOContextAnton Khirnov2017-09-01
| | | | | | | | | | | | | | | | Before this commit, AVIOContext is to be freed with a plain av_free(), which prevents us from adding any deeper structure to it. (cherry picked from commit 99684f3ae752fc8bfb44a2dd1482f8d7a3d8536d) Signed-off-by: James Almer <jamrial@gmail.com>
* | avfilter/af_adelay: remove requirement that at least one delay should be ↵Paul B Mahol2017-08-30
| | | | | | | | | | | | | | | | provided Such requirement is not necessary and code works without it just fine. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Add FITS EncoderParas Chadha2017-08-30
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
* | Add FITS DecoderParas Chadha2017-08-30
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
* | doc/filters: document framesync options.Nicolas George2017-08-29
| |
* | avformat/hls: Fix DoS due to infinite loopMichael Niedermayer2017-08-27
| | | | | | | | | | | | | | | | | | | | | | Fixes: loop.m3u The default max iteration count of 1000 is arbitrary and ideas for a better solution are welcome Found-by: Xiaohei and Wangchu from Alibaba Security Team Previous version reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavd: implement NewTek NDI input/output device supportMaksym Veremeyenko2017-08-27
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | doc/filters: improve pseudocolor examplePaul B Mahol2017-08-26
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_surround: make volume configurable for front center and lfe channelPaul B Mahol2017-08-26
| |
* | ffmpeg options: Enable trailing ? for map_channelpkviet2017-08-25
| | | | | | | | | | | | | | | | | | | | | | The -map option allows for a trailing ? so that an error is not thrown if the input stream does not exist. This capability is extended to the map_channel option. This allows a ffmpeg command not to break if an input channel does not exist, which can be of use (for instance, scripts processing audio channels with sources having unset number of audio channels). Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/filters: add pseudocolor examplePaul B Mahol2017-08-25
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_firequalizer: add min_phase optionMuhammad Faiz2017-08-25
| | | | | | | | Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avfilter/vf_blend: rename addition128 and difference128 to grainmerge and ↵Paul B Mahol2017-08-24
| | | | | | | | grainextract
* | lavf/g726: Demuxer for raw G.726 streams, both left- and right-justified.Carl Eugen Hoyos2017-08-24
| | | | | | | | | | Compatible with the binary encoder attached to ticket #6596 (right-aligned) and a sample from a SEG Mp3-Player (left-aligned).
* | libavdevice/decklink: configurablity to set max queue sizeRavindra2017-08-22
| | | | | | | | | | Signed-off-by: Ravindra Patagar <rpatagar@akamai.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | doc/encoders: add "coder" option documentation for h264_vaapiJun Zhao2017-08-20
| | | | | | | | | | Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | vaapi_encode: Move quality option to common codeMark Thompson2017-08-20
| | | | | | | | | | | | | | | | | | | | | | Use AVCodecContext.compression_level rather than a private option, replacing the H.264-specific quality option (which stays only for compatibility). This now works with the H.265 encoder in the i965 driver, as well as the existing cases with the H.264 encoder. (cherry picked from commit 19388a7200e5d99c703271f05dba1c806720e808)
* | avutil/eval: add linear interpolation helperPaul B Mahol2017-08-19
| |
* | avfilter: add pseudocolor filterPaul B Mahol2017-08-19
| |
* | filters.texi: clarify audio upsampling in loudnormKyle Swanson2017-08-17
| | | | | | | | Signed-off-by: Kyle Swanson <k@ylo.ph>
* | filters.texi: explain audio upsampling in loudnormWerner Robitza2017-08-17
| | | | | | | | | | | | | | Explain that audio will be upsampled to 192 kHz. Addresses issues mentioned in issue 6570. Signed-off-by: Werner Robitza <werner.robitza@gmail.com>
* | encoders.texi: Replace x264 --full-help suggestion with --fullhelpLeo Izen2017-08-16
| | | | | | | | | | Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Add tonemap filterVittorio Giovara2017-08-15
| | | | | | | | | | | | Based off mpv automatic tonemapping capabilities. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Add single precision planar RGB pixel formatsVittorio Giovara2017-08-15
| | | | | | | | | | | | Add a pixel format flag to identify this family. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avfilter/vf_datascope: make it possible to change pixscope window positionPaul B Mahol2017-08-15
| |
* | imgutils: add function to clear an image to blackwm42017-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Black isn't always just memset(ptr, 0, size). Limited YUV in particular requires relatively non-obvious values, and filling a frame with repeating 0 bytes is disallowed in some contexts. With component sizes larger than 8 or packed YUV, this can become relatively complicated. So having a generic function for this seems helpful. In order to handle the complex cases in a generic way without destroying performance, this code attempts to compute a black pixel, and then uses that value to clear the image data quickly by using a function like memset. Common cases like yuv410p10 or rgba can't be handled with a simple memset, so there is some code to fill memory with 2/4/8 byte patterns. For the remaining cases, a generic slow fallback is used. Signed-off-by: Anton Khirnov <anton@khirnov.net> Merged from Libav commit 45df7adc1d9b7.
* | lavc, lavu: move frame cropping to a convenience functionwm42017-08-08
| | | | | | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> Merged from Libav commit 47399ccdfd.
* | avfilter/vf_premultiply: add inplace modePaul B Mahol2017-08-07
| |
* | avformat/hlsenc: allow dynamic encryption key rotationDeHackEd2017-08-06
| | | | | | | | | | | | | | | | Makes behaviour of 805ce25b1d2f optional, re-enables HLS key rotation feature Reviewed-by: Steven Liu <lq@onvideo.cn> Signed-off-by: DHE <git@dehacked.net>
* | avfilter: add floodfill filterPaul B Mahol2017-08-05
| |
* | doc/filters.texi: add yet another laplacian edge detectorPaul B Mahol2017-08-05
| |
* | doc/libav-merge: remove the hls merge TODOSteven Liu2017-08-04
| | | | | | | | | | | | | | | | This TODO is done. See 5caaa3a49e76b084ff8a9840d541bad64d96d7f7 Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Steven Liu <lq@onvideo.cn>
* | avfilter: add tlut2 filterPaul B Mahol2017-08-04
| |
* | avfilter: add unpremultiply filterPaul B Mahol2017-08-02
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/filters.texi: add another lut2 examplePaul B Mahol2017-07-31
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | examples/hw_decode: Add a HWAccel decoding example.Jun Zhao2017-07-30
| | | | | | | | | | | | | | | | | | Works with VAAPI, VDPAU, DXVA2 and D3D11VA. Signed-off-by: Liu, Kaixuan <kaixuan.liu@intel.com> Signed-off-by: Jun Zhao <jun.zhao@intel.com> Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | doc/APIChanges: add missing entry for ICC Profile side data type.James Almer2017-07-27
| |
* | lavfi/testsrc2: fix completely transparent alpha.Nicolas George2017-07-25
| |
* | doc/filters: typo in frei0rBrice Waegeneire2017-07-23
| | | | | | | | | | Signed-off-by: Brice Waegeneire <brice.wge@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: Print color properties from show_framesVittorio Giovara2017-07-21
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | doc: Add initial documentation explaining undefined behavior and SUINTMichael Niedermayer2017-07-21
| | | | | | | | | | | | Requested-by: Kieran Kunhya <kierank@obe.tv> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_astats: measure dynamic rangePaul B Mahol2017-07-19
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: Add blue and violet noise generation filtersGeorge Boyle2017-07-19
| | | | | | | | | | | | | | | | | | For the blue and violet noise, I took the pink and brown noise respectively and subtracted the offsets instead of adding them. When I eyeball the frequency spectrum of the resulting outputs it looks correct to me, i.e. the blue graph appears to be a mirror image of the pink, and the same can be said of the violet and the brown. I did not do anything else to confirm the correctness.
* | avformat: add SMPTE 337M demuxerfoo862017-07-19
| |
* | avcodec: add Dolby E decoderfoo862017-07-19
| |