Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2017-08-04doc/libav-merge: remove the hls merge TODOSteven Liu
This TODO is done. See 5caaa3a49e76b084ff8a9840d541bad64d96d7f7 Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Steven Liu <lq@onvideo.cn>
2017-08-04avfilter: add tlut2 filterPaul B Mahol
2017-08-02avfilter: add unpremultiply filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-07-31doc/filters.texi: add another lut2 examplePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-07-30examples/hw_decode: Add a HWAccel decoding example.Jun Zhao
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>
2017-07-27doc/APIChanges: add missing entry for ICC Profile side data type.James Almer
2017-07-25lavfi/testsrc2: fix completely transparent alpha.Nicolas George
2017-07-23doc/filters: typo in frei0rBrice Waegeneire
Signed-off-by: Brice Waegeneire <brice.wge@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-07-21ffprobe: Print color properties from show_framesVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2017-07-21doc: Add initial documentation explaining undefined behavior and SUINTMichael Niedermayer
Requested-by: Kieran Kunhya <kierank@obe.tv> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-07-19avfilter/af_astats: measure dynamic rangePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-07-19avfilter: Add blue and violet noise generation filtersGeorge Boyle
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.
2017-07-19avformat: add SMPTE 337M demuxerfoo86
2017-07-19avcodec: add Dolby E decoderfoo86
2017-07-19doc: Fix names of VAAPI encodersMark Thompson
They were all reversed (oops).
2017-07-18avdevice/decklink_dec: add support for receiving op47 teletextMarton Balint
v2: - use uint16_t instead of int to store 10-bit ancillary data - fix ancillary line numbers for 1080p - some comments and clarifications as requested by Aaron Levinson Signed-off-by: Marton Balint <cus@passwd.hu>
2017-07-18avdevice/decklink_dec: add support for decoding teletext from 10bit ↵Marton Balint
ancillary data This also add supports for 4K DeckLink cards because they always output the ancillary data in 10-bit. v2: - only try teletext decoding for 576i PAL mode - some comments as requested by Aaron Levinson Signed-off-by: Marton Balint <cus@passwd.hu>
2017-07-16avfilter: add LIBVMAF filterAshish Singh
This one changes the previous vmaf patch to libvmaf to keep it separate from the native implementation of vmaf inside ffmpeg later. Signed-off-by: Ashish Singh <ashk43712@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2017-07-09avcodec/noise_bsf: add support for dropping packetsMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-07-08avfilter: add limiter filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-07-03avfomat/hlsenc: support fmp4 format in hlsSteven Liu
add the fmp4 format into hlsenc because the fmp4 format add into hls from version 7. the spec link is: https://tools.ietf.org/html/draft-pantos-http-live-streaming-20 and the describe on WWDC https://developer.apple.com/videos/play/wwdc2017/515/ Signed-off-by: Steven Liu <lq@onvideo.cn>
2017-06-27dxva: add support for new dxva2 and d3d11 hwaccel APIswm4
This also adds support to avconv (which is trivial due to the new hwaccel API being generic enough). The new decoder setup code in dxva2.c is significantly based on work by Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites. Merges Libav commit f9e7a2f95a7194a8736cc1416a03a1a0155a3e9f. Also adds untested VP9 support. The check for DXVA2 COBJs is removed. Just update your MinGW to something newer than a 5 year old release. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2017-06-27lavu: add new D3D11 pixfmt and hwcontextwm4
To be used with the new d3d11 hwaccel decode API. With the new hwaccel API, we don't want surfaces to depend on the decoder (other than the required dimension and format). The old D3D11VA pixfmt uses ID3D11VideoDecoderOutputView pointers, which include the decoder configuration, and thus is incompatible with the new hwaccel API. This patch introduces AV_PIX_FMT_D3D11, which uses ID3D11Texture2D and an index. It's simpler and compatible with the new hwaccel API. The introduced hwcontext supports only the new pixfmt. Frame upload code untested. Significantly based on work by Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites. Merges Libav commit fff90422d181744cd75dbf011687ee7095f02875. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2017-06-27avcodec/proresenc_kostya: add 4444XQ profilePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-25avfilter/vf_blend: add extremity blend modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-24avfilter/vf_overlay: remove rgb optionPaul B Mahol
Its been deprecated for over 3 years. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-24avformat: make flush_packets a tri-state and set it to -1 (auto) by defaultMarton Balint
If flushing is not disabled, then mux.c will signal the end of the packets with an AVIO_DATA_MARKER_FLUSH_POINT, and aviobuf will be able to decide to flush or not based on the preferred minimum packet size set by the used protocol. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
2017-06-24avformat/aviobuf: add support for specifying minimum packet size and marking ↵Marton Balint
flush points Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
2017-06-24doc: Add VAAPI encodersMark Thompson
(cherry picked from commit 41dda860870fb1566b17f6b0b61922f0ef89be47)
2017-06-24vp9: Add bsf to fix reordering in raw streamsMark Thompson
Takes a raw input stream containing frames with correct timestamps but possibly out of order and inserts additional show-existing-frame packets to correct the ordering. (cherry picked from commit 34e051d16850701694410a0e72e0e4ff3a5ec293) (cherry picked from commit b43b95f4789b6e60f9684918fd3c0a5f3f18aef6) Also converted from bitstream to get_bits.
2017-06-24avfilter/vf_overlay: add auto format modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-21build: Prefer NASM assembler over YASMDiego Biurrun
NASM is more actively maintained and permits generating dependency information as a sideeffect of assembling, thus cutting build times in half. (Cherry-picked from libav commit 57b753b445e23363c997a8ec1c556e0b0f6e9da3) Signed-off-by: James Almer <jamrial@gmail.com>
2017-06-19doc/filters: Correct scale doc regarding w/h <= 0Kevin Mark
According to libavfilter/scale.c, if the width and height are both less than or equal to 0 then the input size is used for both dimensions. It does not need to be -1. -1:-1 is the same as 0:0 which is the same as -10:-42, etc. if (w < 0 && h < 0) eval_w = eval_h = 0; The documentation for the zscale filter has also been updated since the behavior is identical. Signed-off-by: Kevin Mark <kmark937@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2017-06-19doc/filters: fix typoPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-19avfilter/af_stereotools: add 2 more modesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-19avfilter/af_superequalizer: improve descriptionPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-19avfilter: add roberts cross operatorPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-19avfilter: add superequalizer filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-18libavfilter/af_biquads: add shorter option for width_typePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-15doc: Document hwupload, hwdownload and hwmap filtersMark Thompson
(cherry picked from commit 66aa9b94dae217a0fc5acfb704490707629d95ed)
2017-06-15hwcontext: Improve allocation in derived contextsMark Thompson
Use the flags argument of av_hwframe_ctx_create_derived() to pass the mapping flags which will be used on allocation. Also, set the format and hardware context on the allocated frame automatically - the user should not be required to do this themselves. (cherry picked from commit c5714b51aad41fef56dddac1d542e7fc6b984627)
2017-06-15ffmpeg: Support setting the hardware device to use when filteringMark Thompson
This only supports one device globally, but more can be used by passing them with input streams in hw_frames_ctx or by deriving new devices inside a filter graph with hwmap. (cherry picked from commit e669db76108de8d7a36c2274c99da82cc94d1dd1)
2017-06-15lavc: Add flag to allow profile mismatch with hardware decodingMark Thompson
(cherry picked from commit 64a5260c695dd8051509d3270295fd64eac56587)
2017-06-15ffmpeg: Document the -init_hw_device optionMark Thompson
(cherry picked from commit 303fadf5963e01b8edf4ba2701e45f7e9e586aeb)
2017-06-15hwcontext: Make it easier to work with device typesMark Thompson
Adds functions to convert to/from strings and a function to iterate over all supported device types. Also adds a new invalid type AV_HWDEVICE_TYPE_NONE, which acts as a sentinel value. (cherry picked from commit b7487f4f3c39b4b202e1ea7bb2de13902f2dee45)
2017-06-15hwcontext: Add device derivationMark Thompson
Creates a new device context from another of a different type which refers to the same underlying hardware. (cherry picked from commit b266ad56fe0e4ce5bb70118ba2e2b1dabfaf76ce)
2017-06-12avfilter: add native headphone spatialization filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-08avfilter/af_sofalizer: switch to libmysofaPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-08vf_colorspace: Add support for jedec p22 primariesVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2017-06-06libavutil/eval: Add round function to expression parserKevin Mark
We have floor, ceil, and trunc. Let's add round. Signed-off-by: Kevin Mark <kmark937@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>