summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* doc: Add color_trc valuesMichael Niedermayer2016-05-311-0/+31
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/developer.texi: Add a code of conductMichael Niedermayer2016-05-261-0/+29
| | | | | | See: [FFmpeg-devel] [Vote] Code of Conduct Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/src_movie: add various commandsMuhammad Faiz2016-05-251-0/+24
| | | | | | | | | add seek command add get_duration command Update to codecpar by commiter Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/udp: Add a delay between packets for streaming to clients with ↵Pavel Nikiforov2016-05-251-0/+3
| | | | | | | | | | | | | | | | short buffer This commit enables sending UDP packets in a background thread with specified delay. When sending packets without a delay some devices with small RX buffer ( MAG200 STB, for example) will drop tail packets in bursts causing decoding errors. To use it specify "fifo_size" with "packet_gap" . The output url will looks like udp://xxx:yyy?fifo_size=<output fifo size>&packet_gap=<delay in usecs> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/filters: fix order of tinterlace filter drop modesPaul B Mahol2016-05-201-12/+14
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add loudnormKyle Swanson2016-05-181-0/+55
| | | | Signed-off-by: Kyle Swanson <k@ylo.ph>
* doc/general: update supported DCA extensionsJames Almer2016-05-141-1/+1
|
* doc/general: mention DST decoderPaul B Mahol2016-05-151-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/general: mention WSD demuxerPaul B Mahol2016-05-151-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* vf_colorspace: make whitepoint adaptation mode configurable.Ronald S. Bultje2016-05-101-0/+15
| | | | | Also add von kries whitepoint adaptation, and add 'identity' to turn whitepoint adaptation off.
* vf_colorspace: add floyd-steinberg dithering option to full conversion.Ronald S. Bultje2016-05-101-0/+13
|
* avcodec: Add "sar" alias to "aspect" option of video encodersAndrey Utkin2016-05-061-0/+3
| | | | | | | | It is impossible to pass "aspect" parameter to encoder from ffmpeg CLI because option from lavc/options_table.h is eclipsed by option with same name in ffmpeg_opt.c, which has different meaning (DAR, not SAR). Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/log: added av_log_format_line2 which returns buffer lengthAndreas Weis2016-04-271-0/+4
| | | | | | | | | The new function behaves the same as av_log_format_line, but also forwards the return value from the underlying snprintf call. This will allow callers to accurately determine the size requirements for the line buffer. Signed-off-by: Andreas Weis <github@ghulbus-inc.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/tee: Handling slave failure in tee muxerJan Sebechlebsky2016-04-221-0/+14
| | | | | | | | | Adds per slave option 'onfail' to the tee muxer allowing an output to fail, so other slave outputs can continue. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* doc/APIchanges: Fix bitsream typoLou Logan2016-04-211-1/+1
| | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* doc/APIchanges: Fix bistream typoMichael Niedermayer2016-04-221-1/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavc: introduce a new decoding/encoding API with decoupled input/outputwm42016-04-211-0/+5
| | | | | | | | | | | | | | | | | | Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. From Libav commit 05f66706d182eb0c36af54d72614bf4c33e957a9. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Merge commit '933dec0e29ec4d2cb83474279a6c52d62fdb7310'Derek Buitenhuis2016-04-191-0/+11
|\ | | | | | | | | | | | | * commit '933dec0e29ec4d2cb83474279a6c52d62fdb7310': file: Add an option for following a file that is being written Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * file: Add an option for following a file that is being writtenMartin Storsjö2016-03-241-0/+11
| | | | | | | | | | | | | | | | Using this requires setting the rw_timeout option to make it terminate, alternatively using the interrupt callback (if used via the API). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'ccea588f831906084b8c8235222920e6984beb72'Derek Buitenhuis2016-04-181-0/+8
|\ \ | |/ | | | | | | | | | | * commit 'ccea588f831906084b8c8235222920e6984beb72': avio: Add an option 'rw_timeout' Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avio: Add an option 'rw_timeout'Andrey Utkin2016-03-241-0/+8
| | | | | | | | | | | | | | | | | | | | | | If set non-zero, this limits duration of the retry_transfer_wrapper() loop, thus affecting ffurl_read*(), ffurl_write(). As soon as one single byte is successfully received/transmitted, the timer restarts. This has further changes by Michael Niedermayer and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '8a02a8031ef4f98faf5647f0e01a8922247bf748'Derek Buitenhuis2016-04-181-0/+41
|\ \ | |/ | | | | | | | | | | * commit '8a02a8031ef4f98faf5647f0e01a8922247bf748': lavfi: add an NVIDIA NPP-based scaling filter Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavfi: add an NVIDIA NPP-based scaling filterAnton Khirnov2016-03-231-0/+38
| |
| * lavc: introduce a new decoding/encoding API with decoupled input/outputwm42016-03-231-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | lavfi/perspective: Add basic timeline editing.Thilo Borgmann2016-04-171-0/+19
| | | | | | | | | | | | Add number of input and output frames to possible variables. Add option eval to reevaluate coordinate expressions during initialization or for every frame.
* | Merge commit '48362ceadeb2eb5286ae94ef7f9542d990ff7ec7'Derek Buitenhuis2016-04-171-3/+0
|\ \ | |/ | | | | | | | | | | * commit '48362ceadeb2eb5286ae94ef7f9542d990ff7ec7': doc: Update paths to match new examples location Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * doc: Update paths to match new examples locationDiego Biurrun2016-03-233-7/+4
| |
* | Merge commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab'Derek Buitenhuis2016-04-171-0/+4
|\ \ | |/ | | | | | | | | | | | | | | * commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab': lavc: add a new bitstream filtering API Conversions-by: Hendrik Leppkes <h.leppkes@gmail.com> Conversions-by: Derek Buitenguis <derek.buitenhuis@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavc: add a new bitstream filtering APIAnton Khirnov2016-03-201-0/+4
| | | | | | | | Deprecate the current bitstream filtering API.
* | avfilter: add readvitc filterTobias Rapp2016-04-161-0/+37
| | | | | | | | | | | | | | Add a filter to scan the top lines of video frames for vertical interval timecode (VITC) information and attach it as metadata keys. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | lavfi/af_hdcd: Implement high definition audio cd filtering.Benjamin Steffes2016-04-151-0/+5
| | | | | | | | Fixes ticket #4441.
* | Merge commit '07a844f32ebb78503981df017fa3ebfedb75fe1c'Derek Buitenhuis2016-04-141-0/+3
|\ \ | |/ | | | | | | | | | | * commit '07a844f32ebb78503981df017fa3ebfedb75fe1c': lavfi: generic hardware surface upload and download filters Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavfi: generic hardware surface upload and download filtersMark Thompson2016-03-191-0/+3
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4'Derek Buitenhuis2016-04-141-0/+3
|\ \ | |/ | | | | | | | | | | * commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4': lavu: VAAPI hwcontext implementation Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavu: VAAPI hwcontext implementationMark Thompson2016-03-191-0/+3
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPIMark Thompson2016-03-191-0/+4
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'b1f01e85a92d401a9b29c79f23db36b7685e8c09'Derek Buitenhuis2016-04-141-0/+3
|\ \ | |/ | | | | | | | | | | * commit 'b1f01e85a92d401a9b29c79f23db36b7685e8c09': lavu: add a way to query hwcontext frame constraints Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavu: add a way to query hwcontext frame constraintsMark Thompson2016-03-191-0/+3
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * APIchanges: add missing hashes and datesAnton Khirnov2016-02-261-37/+35
| | | | | | | | Also, remove a stray line (apparently fallout from conflict resolution).
* | doc/demuxers: fix "Quicktme" typoLou Logan2016-04-131-2/+2
| | | | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com> Found-by: furq
* | avfilter/vf_drawtext: add optional default value to metadata functionTobias Rapp2016-04-131-1/+6
| | | | | | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | lavfi: new colorspace conversion filter.Ronald S. Bultje2016-04-121-0/+183
| | | | | | | | | | The intent here is similar to colormatrix, but it's LGPLv2.1-or-later (instead of GPLv2.0) and supports gamma/chromaticity correction.
* | avformat: add hash and framehash muxersMoritz Barsnick2016-04-121-22/+103
| | | | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: James Almer <jamrial@gmail.com>
* | doc/filters: document testsrc2 source filterLou Logan2016-04-111-1/+6
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | doc/examples/muxing: Add support to pass flags to muxer as since codecpar ↵Michael Niedermayer2016-04-111-2/+4
| | | | | | | | | | | | the codec flags are not available to the muxer anymore Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '3e8fd93b6ab219221e17fa2b6243cc72cf2d69dc'Derek Buitenhuis2016-04-111-0/+3
|\ \ | |/ | | | | | | | | | | * commit '3e8fd93b6ab219221e17fa2b6243cc72cf2d69dc': lavf: add a missing bump and APIchanges for the codecpar switch Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: add a missing bump and APIchanges for the codecpar switchAnton Khirnov2016-02-261-0/+3
| |
* | Merge commit 'ac6d53589f3631ae08467c784fb371a15c957f01'Derek Buitenhuis2016-04-111-17/+49
|\ \ | |/ | | | | | | | | | | * commit 'ac6d53589f3631ae08467c784fb371a15c957f01': examples/transcode_aac: convert to codecpar Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * examples/transcode_aac: convert to codecparAnton Khirnov2016-02-241-17/+49
| |
* | Merge commit 'a9e1f2cc61cbd5606a087a60565e87923c39de5a'Derek Buitenhuis2016-04-111-6/+6
|\ \ | |/ | | | | | | | | | | * commit 'a9e1f2cc61cbd5606a087a60565e87923c39de5a': examples/qsvdec: convert to codecpar Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
OpenPOWER on IntegriCloud