summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* avfilter/vf_deflicker: add bypass optionPaul B Mahol2017-05-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_stereotools: introduce different balance modesPaul B Mahol2017-05-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* videotoolbox: add hwcontext supportwm42017-05-15
| | | | | | | | | | | | | | | | | | This adds tons of code for no other benefit than making VideoToolbox support conform with the new hwaccel API (using hw_device_ctx and hw_frames_ctx). Since VideoToolbox decoding does not actually require the user to allocate frames, the new code does mostly nothing. One benefit is that ffmpeg_videotoolbox.c can be dropped once generic hwaccel support for ffmpeg.c is merged from Libav. Does not consider VDA or VideoToolbox encoding. Fun fact: the frame transfer functions are copied from vaapi, as the mapping makes copying generic boilerplate. Mapping itself is not exported by the VT code, because I don't know how to test.
* avfilter/af_compand: fix default companding to avoid clippingPaul B Mahol2017-05-14
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: add RMS difference tooPaul B Mahol2017-05-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add acopy filterPaul B Mahol2017-05-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/libav-merge: mention the skipped AVFrame crop fields usage commitsJames Almer2017-05-11
|
* ffmpeg: add enc_time_base optionerankor2017-05-10
| | | | | | | | | | | add a per-stream option for setting the encoder timebase. the following values are allowed: 0 - for video, use 1/frame_rate, for audio use 1/sample_rate (this is the default) -1 - match the input timebase (when possible) >0 - set the timebase to provided number Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/codecs: Change common boolean parameters listed to "bool"Michael Niedermayer2017-05-10
| | | | | Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/codecs: Add missing documentation for apply_croppingMichael Niedermayer2017-05-10
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: add arbitrary audio FIR filterPaul B Mahol2017-05-09
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_histogram: actually add parade display modePaul B Mahol2017-05-09
| | | | | | Rename previous parade mode to stack, what it really was from start. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '019ab88a95cb31b698506d90e8ce56695a7f1cc5'James Almer2017-05-08
|\ | | | | | | | | | | | | * commit '019ab88a95cb31b698506d90e8ce56695a7f1cc5': lavc: add an option for exporting cropping information to the caller Merged-by: James Almer <jamrial@gmail.com>
| * lavc: add an option for exporting cropping information to the callerAnton Khirnov2017-01-12
| | | | | | | | | | Also, add generic code for handling cropping, so the decoders can export just the cropping size and not bother with the rest.
* | Merge commit '52627248e49e58eb4b78e4fcda90a64f4c476ea3'James Almer2017-05-08
|\| | | | | | | | | | | | | * commit '52627248e49e58eb4b78e4fcda90a64f4c476ea3': frame: add a cropping rectangle to AVFrame Merged-by: James Almer <jamrial@gmail.com>
| * frame: add a cropping rectangle to AVFrameAnton Khirnov2017-01-12
| | | | | | | | | | Extend the width/height doxy to clarify that it should store coded values.
* | doc/build_system: Document how to build decoder fuzzerMichael Niedermayer2017-05-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc: fix bistream typoMichael Niedermayer2017-05-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/libav_merge: remove line about ADVANCED_PARSERJames Almer2017-05-05
| | | | | | | | | | | | | | | | It's been addressed. Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by: Aaron Levinson <alevinsn@aracnet.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | lavu/sha512: update length argument following sha+md5 changesClément Bœsch2017-05-05
| |
* | Merge commit 'e435beb1ea5380a90774dbf51fdc8c941e486551'Clément Bœsch2017-05-05
|\| | | | | | | | | | | | | * commit 'e435beb1ea5380a90774dbf51fdc8c941e486551': crypto: consistently use size_t as type for length parameters Merged-by: Clément Bœsch <cboesch@gopro.com>
| * crypto: consistently use size_t as type for length parametersDiego Biurrun2017-01-09
| | | | | | | | size_t is the correct type to use for sizes.
* | Merge commit '35d1f726eb9fdd376ab900587fb02122b72f2b9a'Clément Bœsch2017-05-05
|\| | | | | | | | | | | | | * commit '35d1f726eb9fdd376ab900587fb02122b72f2b9a': fate: Add --ignore-tests configure option for omitting specific FATE tests Merged-by: Clément Bœsch <cboesch@gopro.com>
| * fate: Add --ignore-tests configure option for omitting specific FATE testsJanne Grunau2016-12-28
| | | | | | | | | | | | | | | | | | This can be useful to filter out noise in known-broken scenarios like miscompilation by legacy compilers and similar. Originally based on a patch by Diego Biurrun. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | cuvid: support AVCodecContext.hw_device_ctx APIwm42017-05-05
| | | | | | | | | | | | | | | | | | | | | | This is a newer API that is intended for decoders like the cuvid wrapper. Until now, the wrapper required to set an awkward "incomplete" hw_frames_ctx to set the device. Now the device can be set directly, and the user can get AV_PIX_FMT_CUDA output for a specific device simply by setting hw_device_ctx. This still does a dummy ff_get_format() call at init time, and should be fully backward compatible.
* | Merge commit '11a9320de54759340531177c9f2b1e31e6112cc2'Clément Bœsch2017-05-03
|\| | | | | | | | | | | | | | | | | * commit '11a9320de54759340531177c9f2b1e31e6112cc2': build: Move build-system-related helper files to a separate subdirectory "ffbuild" directory name is used instead of "avbuild". Merged-by: Clément Bœsch <u@pkh.me>
* | avfilter/interlace: add complex vertical low-pass filterThomas Mundt2017-05-02
| | | | | | | | | | | | | | This complex (-1 2 6 2 -1) filter slightly less reduces interlace 'twitter' but better retain detail and subjective sharpness impression compared to the linear (1 2 1) filter. Signed-off-by: Thomas Mundt <tmundt75@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | doc/developer: Add terse documentation of assumed C implementation defined ↵Michael Niedermayer2017-05-01
| | | | | | | | | | | | | | behavior Suggested-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: add video oscilloscope filterPaul B Mahol2017-04-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add pixscope filterPaul B Mahol2017-04-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/filters: add one lowpass filter examplePaul B Mahol2017-04-29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | libvpxenc: allow aq-mode 4 (equator360)James Zern2017-04-28
| | | | | | | | | | | | | | this was added in 1.6.0 Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Zern <jzern@google.com>
* | Merge commit 'fa1749dd34c55fb997c97dfc4da9383c9976ab91'Clément Bœsch2017-04-25
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'fa1749dd34c55fb997c97dfc4da9383c9976ab91': vp9: split superframes in the filtering stage before actual decoding This commit is a noop. 2017-04-24 20:45:04 @ubitux BBB: btw, do you think you can get the bsf thing this week or we should skip it to give you more time and go on with the merges? 2017-04-24 20:45:20 @BBB I’m not sure I’ll finish it that soon 2017-04-24 20:45:26 @BBB I’d skip it and leave it for later 2017-04-24 20:45:35 @BBB I’ll do it, I promise, but I Can’t guarantee it’ll be done by $date Merged-by: Clément Bœsch <u@pkh.me>
* | avfilter/af_biquads: allow filtering only selected channelsPaul B Mahol2017-04-25
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add lumakey filterPaul B Mahol2017-04-24
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_premultiply: add planes optionPaul B Mahol2017-04-23
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | examples: do not use AVFrame accessorMuhammad Faiz2017-04-23
| | | | | | | | | | Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | Merge commit '03a80925effc2698d21dc0b00290eecf42dd9e68'James Almer2017-04-22
|\| | | | | | | | | | | | | * commit '03a80925effc2698d21dc0b00290eecf42dd9e68': lavc: add a bitstream filter for splitting VP9 superframes Merged-by: James Almer <jamrial@gmail.com>
| * lavc: add a bitstream filter for splitting VP9 superframesAnton Khirnov2016-12-14
| | | | | | | | Partially based on code by Ronald S. Bultje <rsbultje@gmail.com>.
* | avfilter: add doubleweave filterPaul B Mahol2017-04-22
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/filters: deflicker size option value is in framesLou Logan2017-04-20
| | | | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com> Signed-off-by: Paul B Mahol <onemda@gmail.com> (in #ffmpeg-devel IRC)
* | avfilter: add deflicker filterPaul B Mahol2017-04-20
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add Screen Recorder Gold Codec decoderPaul B Mahol2017-04-18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add Mandsoft Screen Capture Codec decoderPaul B Mahol2017-04-18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/encoders.texi: document libvpxenc's -row-mtJames Zern2017-04-17
| | | | | | | | | | | | | | | | added in: 734d760e2f lavc/libvpxenc: add -row-mt option Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Zern <jzern@google.com>
* | doc/fftools-common-opts: Fixed a typo in the common arguments listMickael Maison2017-04-18
| | | | | | | | | | | | | | - Fixed a typo for the -sources argument Signed-off-by: Mickael Maison <mickael.maison@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '47e547b321338c73c21fa623789f1efbd80a297a'Clément Bœsch2017-04-17
|\| | | | | | | | | | | | | * commit '47e547b321338c73c21fa623789f1efbd80a297a': lavc: add a null bitstream filter Merged-by: Clément Bœsch <u@pkh.me>
| * lavc: add a null bitstream filterAnton Khirnov2016-12-14
| | | | | | | | | | | | It is useful for testing/debugging and will also be used as the default filter in the following commit adding pre-decode filtering to avoid having a separate non-filtered codepath.
| * APIChanges: Mention where release 12 was cutVittorio Giovara2016-12-08
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * lavc: Add spherical packet side data APIVittorio Giovara2016-12-07
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>