summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* doc/APIchanges: fill in more missing thingsMichael Niedermayer2016-02-13
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/APIchanges: Fill in some missing valuesMichael Niedermayer2016-02-13
| | | | | | also fix some inconsistencies Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/filters: add one more blend examplePaul B Mahol2016-02-12
| | | | | | This is faster than geq example below. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/filters: add geq diagonal split screen exampleLou Logan2016-02-12
| | | | | | | | | Also remove similar but confusing and less useful example. Based on geq expression by Patrick Race <raceink at gmail>. Signed-off-by: Lou Logan <lou@lrcd.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/encoders: fix typos in the vc2 encoder documentationRostislav Pehlivanov2016-02-12
| | | | | | Thanks to RiCON for pointing these out. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* doc/encoders: add documentation for the VC-2 encoderRostislav Pehlivanov2016-02-12
| | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* doc/filters: fix metadata examplePaul B Mahol2016-02-11
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/f_metadata: rename "string" into "same_str"Tobias Rapp2016-02-11
| | | | | | | Rename function option value "string" into "same_str". Remove obsolete "length" option. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* avfilter/f_metadata: add starts_with string functionTobias Rapp2016-02-11
| | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* avfilter/f_metadata: add support for file outputTobias Rapp2016-02-11
| | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610'Derek Buitenhuis2016-02-10
|\ | | | | | | | | | | | | | | | | This also deprecates our old duplicated callbacks. * commit '9f61abc8111c7c43f49ca012e957a108b9cc7610': lavf: allow custom IO for all files Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: allow custom IO for all filesAnton Khirnov2016-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some (de)muxers open additional files beyond the main IO context. Currently, they call avio_open() directly, which prevents the caller from using custom IO for such streams. This commit adds callbacks to AVFormatContext that default to avio_open2()/avio_close(), but can be overridden by the caller. All muxers and demuxers using AVIO are switched to using those callbacks instead of calling avio_open()/avio_close() directly. (de)muxers that use the URLProtocol layer directly instead of AVIO remain unconverted for now. This should be fixed in later commits.
* | avfilter/f_metadata: fix few logic errorsPaul B Mahol2016-02-10
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add metadata filtersPaul B Mahol2016-02-10
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_blend: add multiply128 modePaul B Mahol2016-02-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | libvpxenc: Allow setting tune parameterTimothy Gu2016-02-07
| |
* | avfilter: add swaprect filterPaul B Mahol2016-02-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add streamselect and astreamselect filterPaul B Mahol2016-02-06
| | | | | | | | | | Signed-off-by: Clément Bœsch <u@pkh.me> Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf/asfenc: add support for setting packet sizeMarton Balint2016-02-05
| | | | | | | | | | | | | | This can provide a manual workaround for ticket #4230. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* | doc/demuxers: add some concat demuxer script examplesTobias Rapp2016-02-03
| | | | | | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | decklink: support all valid numbers of audio channelsMatthias Hunstock2016-02-03
| | | | | | | | | | | | | | | | | | | | As it is already written in the documentation, BMD DeckLink cards are capable of capturing 2, 8 or 16 audio channels (for SDI Inputs). Currently the value is hardcoded to 2. Introduces new option. Reviewed-by: Deti Fliegl <deti@fliegl.de> Signed-off-by: Matthias Hunstock <atze@fem.tu-ilmenau.de> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat: add protocol_whitelistMichael Niedermayer2016-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | Note to maintainers: update tools Note to maintainers: set a default whitelist for your protocol If that makes no sense then consider to set "none" and thus require the user to specify a white-list for sub-protocols to be opened Note, testing and checking for missing changes is needed Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil: Add GOP timecode frame side dataDerek Buitenhuis2016-02-01
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | doc/ffmpeg: explain properly how -fs worksUmair Khan2016-02-01
| | | | | | | | | | | | Fix trac ticket #5160. Signed-off-by: Umair Khan <omerjerk@gmail.com>
* | avfilter: add nnedi filterPaul B Mahol2016-02-01
| | | | | | | | | | | | Port of nnedi3 vapoursynth filter. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/filters.texi: fix typo in spectrumsynth examplePaul B Mahol2016-01-31
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: Add forgotten minor bump, add Changelog and add Cineform to ↵Kieran Kunhya2016-01-30
| | | | | | | | general.texi
* | avcodec: Remove libvo-aacenc support.Kieran Kunhya2016-01-29
| | | | | | | | | | | | The internal encoder is superior to libvo-aacenc. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | avcodec: Remove libaacplusTimothy Gu2016-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TODO: bump minor It's inferior in quality to fdk-aac and has an arguably more problematic license. As early as 2012, a HydrogenAudio user reported: > It has however one huge advantage: much better quality at low bitrates than > faac and libaacplus. (https://hydrogenaud.io/index.php?PHPSESSID=ckiq394pdglka0kj2fin6ij8t7&topic=95989.msg804633#msg804633) I myself have made a few spectrograms for a comparison of the two encoders as well. The FDK output is consistently better than the libaacplus one, in all bitrates I tested. libaacplus license is 3GPP + LGPLv2. 3GPP copyright notice is completely proprietory, as follows: > No part may be reproduced except as authorized by written permission. > > The copyright and the foregoing restriction extend to reproduction in > all media. > > © 2008, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC). > > All rights reserved. (The latest 26410-d00 zip from 3GPP has the same notice, but the copyright year is changed to 2015) The copyright part of the FDK AAC license (section 2) is a copyleft license that permits redistribution under certain conditions (and therefore the LGPL + libfdk-aac combination is not prohibited by configure): > Redistribution and use in source and binary forms, with or without > modification, are permitted without payment of copyright license fees > provided that you satisfy the following conditions: > > You must retain the complete text of this software license in > redistributions of the FDK AAC Codec or your modifications thereto in > source code form. > > You must retain the complete text of this software license in the > documentation and/or other materials provided with redistributions of > the FDK AAC Codec or your modifications thereto in binary form. > > You must make available free of charge copies of the complete source > code of the FDK AAC Codec and your modifications thereto to recipients > of copies in binary form. > > The name of Fraunhofer may not be used to endorse or promote products > derived from this library without prior written permission. > > You may not charge copyright license fees for anyone to use, copy or > distribute the FDK AAC Codec software or your modifications thereto. > > Your modified versions of the FDK AAC Codec must carry prominent > notices stating that you changed the software and the date of any > change. For modified versions of the FDK AAC Codec, the term > "Fraunhofer FDK AAC Codec Library for Android" must be replaced by the > term "Third-Party Modified Version of the Fraunhofer FDK AAC Codec > Library for Android."
* | configure: remove libzvbi GPL dependencyMarton Balint2016-01-29
| | | | | | | | | | | | | | The COPYING.LIB file in the zvbi source tree as well as libzvbi.h references the GNU Library General Public License version 2 since version 0.2.28. Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavd/decklink_dec: add support for teletextMarton Balint2016-01-29
| | | | | | | | | | | | | | It uses the libzvbi slicer, therefore teletext capture requires libzvbi. Reviewed-by: Deti Fliegl <deti@fliegl.de> Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavf/segment: add new option segment_clocktime_wrap_durationMarton Balint2016-01-28
| | | | | | | | | | | | | | | | | | | | This option can force the segmenter to only start a new segment if a packet reaches the muxer within the specified duration after the segmenting clock time, which makes it more resilient to backward local time jumps, such as leap seconds or transition to standard time from daylight savings time. Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | lavf/segment: add support for specifying clock time offsetMarton Balint2016-01-28
| | | | | | | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avfilter/vf_zscale: make it possible to override input frame parametersPaul B Mahol2016-01-26
| | | | | | | | | | | | Mostly useful when there is no such parameters present at all. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | ffmpeg_opt: Allow -metadata option to set metadata on programs.Vittorio Gambaletta (VittGam)2016-01-26
| | | | | | | | | | Signed-off-by: Vittorio Gambaletta <ffmpeg-dev@vittgam.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/libzvbi-teletextdec: add support for setting background opacityMarton Balint2016-01-25
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | avfilter/vf_zoompan: fix pts handlingPaul B Mahol2016-01-24
| | | | | | | | | | | | Now output pts have some sense. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: Remove support for libquviKieran Kunhya2016-01-24
| | | | | | | | | | libquvi has not been updated since 2013. It also has a number of security issues.
* | doc/demuxers: Document enable_drefs and use_absolute_pathMichael Niedermayer2016-01-23
| | | | | | | | | | Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | libavformat/tcp.c : add send_buffer_size and recv_buffer_size optionsPerette Barella2016-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adds two new options that may be set via the dictionary: - send_buffer_size - recv_buffer_size When present, setsockopt() is used with SO_SNDBUF and SO_RCVBUF to set socket buffer sizes. I chose to make send and receive independent because buffering requirements are often asymmetric. Errors in setting the buffer size mean the socket will use its default, so they are ignored. There is no sanity checking on values, as the kernel/socket layers already impose reasonable limits if asked for something crazy. Rationale for enlarging receive buffers is to reduce susceptibility to intermittent network delays/congestion. I added setting the send buffer for symmetry. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: add convolution filterPaul B Mahol2016-01-22
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/avf_showwaves: add logarithmic amplitude scalerPaul B Mahol2016-01-22
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/filters: fix afftfilt examplePaul B Mahol2016-01-21
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add afftfilterPaul B Mahol2016-01-21
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | ffplay: update docs after previous changes in ffplay mouse behaviourVittorio Gambaletta (VittGam)2016-01-20
| | | | | | | | | | Signed-off-by: Vittorio Gambaletta <ffmpeg-dev@vittgam.net> Signed-off-by: Marton Balint <cus@passwd.hu>
* | vf_scale: eval, param0 and param1 documentationBela Bodecs2016-01-20
| | | | | | | | | | | | | | Documentation of eval, param0 and param1 parameters Signed-off-by: Bela Bodecs <bodecsb@vivanet.hu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '40d43d25e76ca078e7665752e815fc8d96252f06'Hendrik Leppkes2016-01-19
|\| | | | | | | | | | | | | * commit '40d43d25e76ca078e7665752e815fc8d96252f06': APIchanges: Add missing av_pix_fmt_get_chroma_sub_sample entry Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * APIchanges: Add missing av_pix_fmt_get_chroma_sub_sample entryLuca Barbato2016-01-11
| |
* | doc/filters: add yet another fftfilt examplePaul B Mahol2016-01-18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add ahistogram multimedia filterPaul B Mahol2016-01-15
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>