summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* avformat: add NSP demuxerPaul B Mahol2017-12-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add setrange filterPaul B Mahol2017-12-06
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/developer: revise mailing list sectionJim DeLaHunt2017-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Developer Documentation had instructions to subscribe to the ffmpeg-cvslog email list. But that is no longer accurate. For the purposes in this section -- review of patches, discussion of development issues -- ffmpeg_devel is the appropriate email list. Some developers may want to monitor ffmpeg-cvslog, but it is not mandatory. This is v3 of this doc, based on discussion in thread <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/220528.html> and in response to docs Maintainer comments in <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-December/221596.html>. 1. In doc/developer.texi, add a new section about ffmpeg-devel, based on existing text from ffmpeg-cvslog section regarding discussion of patches and of development issues. Reflect wording from discussion at <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/221199.html> but with copy-editing to make wording more concise. 2. In doc/developer.texi, rewrite the ffmpeg-cvslog section to match the current usage of ffmpeg-cvslog. Some developers choose to follow this list, but it is not mandatory. There are a lot of improvements possible to the Developer Documentation page, beyond this refactoring. However, making those improvements is a much bigger and more difficult task. This change is "low hanging fruit". Signed-off-by: Jim DeLaHunt <from.ffmpeg-dev@jdlh.com> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* avfilter/vf_convolution: add 7x7 filterPaul B Mahol2017-12-04
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* libavcodec/hevc_filter: support for all skip_loop_filter levels.sfan52017-12-04
| | | | | | Continues where commit 52c75d486ed5f75cbb79e5dbd07b7aef24f3071f left off. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc: reorganize developer.texi chapter hierarchyJim DeLaHunt2017-12-02
| | | | | | | | | | | | | | | | Previously, the Developer Documentation <ffmpeg.org/developer.html> contained a single chapter, "1. Developer Guide," with all content under that single chapter. Thus the document structure was one level deeper and more complicated than it needed to be. It differed from similar documents such as /faq.html, which have multiple chapters. Eliminate the single chapter, and promote each section underneath to chapter, and each subsection to section. Thus content and relative structure remains the same, but the overall structure is simpler. Anchors within the page remain the same. Signed-off-by: Jim DeLaHunt <from.ffmpeg-dev@jdlh.com> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* examples/vaapi_encode: Fix leak on hwframe init failureMark Thompson2017-12-01
| | | | Fixes CID #1424882.
* avfilter: add fillborders filterPaul B Mahol2017-12-01
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_tile: add init_padding optionPaul B Mahol2017-12-01
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/dashenc: Option to generate hls playlist as wellKarthick J2017-11-30
| | | | | | | This is to take full advantage of Common Media Application Format(CMAF). Now server can generate one content and serve both HLS and DASH players. Reviewed-by: Steven Liu <lq@onvideo.cn>
* Merge commit '99e9697e3a12ab4a6638a36b95edafd6a98f9eaa'James Almer2017-11-29
|\ | | | | | | | | | | | | * commit '99e9697e3a12ab4a6638a36b95edafd6a98f9eaa': stereo3d: Support view type for frame sequence type Merged-by: James Almer <jamrial@gmail.com>
| * stereo3d: Support view type for frame sequence typeVittorio Giovara2017-11-28
| | | | | | | | | | | | Implement detection in h264 and hevc and insertion in framepack filter. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | examples/hw_decode: Use hw-config information to find pixfmtMark Thompson2017-11-29
| | | | | | | | This removes all remaining device-type specificity.
* | libavformat/hlsenc: Persistent HTTP connections supported as an optionJeyapal, Karthick2017-11-29
| |
* | libvpxenc,vp9: add corpus-complexity optionJames Zern2017-11-28
| | | | | | | | | | | | | | | | | | | | Corpus VBR mode is a variant of standard VBR where the complexity distribution midpoint is passed in rather than calculated for a specific clip or chunk. The valid range is [0, 10000]. 0 (default) uses standard VBR. Signed-off-by: James Zern <jzern@google.com>
* | examples: Add a VA-API encode example.Jun Zhao2017-11-28
| | | | | | | | | | | | | | | | | | | | | | Supports only raw NV12 input. Example use: ./vaapi_encode 1920 1080 test.yuv test.h264 Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Liu, Kaixuan <kaixuan.liu@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | avfilter/drawbox: rename variable for maximum thicknessGyan Doshi2017-11-28
| | | | | | | | | | | | | | | | | | The present value name for maximum thickness is 'max' which results in a parse error of any thickness expression containing 'max(val1,val2)'. Value renamed to 'fill'. Tested locally and documented. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc: Mark all AVHWAccel structures as constMark Thompson2017-11-26
| |
* | lavc: Deprecate av_hwaccel_next() and av_register_hwaccel()Mark Thompson2017-11-26
| |
* | lavc: Add codec metadata to indicate hardware supportMark Thompson2017-11-26
| |
* | doc/ffmpeg: Document opencl for -init_hw_deviceMark Thompson2017-11-26
| |
* | doc/fftools: Remove documentation for old -opencl_bench optionMark Thompson2017-11-26
| |
* | avfilter: add lv2 wrapper filterPaul B Mahol2017-11-26
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc/APIchanges: Fix lavu versions for OpenCL changesMark Thompson2017-11-25
| | | | | | | | Also fix a typo and fill hashes and dates.
* | avfilter: add normalize filterRichard Ling2017-11-25
| |
* | avfilter: add mix filterPaul B Mahol2017-11-24
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/hlsenc: Added option to add EXT-X-INDEPENDENT-SEGMENTS tagKarthick J2017-11-24
| |
* | doc/filters: mention (a)loop defaultsLou Logan2017-11-23
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | doc/filters.texi: explain infinite loopingWerner Robitza2017-11-23
| | | | | | | | | | | | Explain how to achieve infinite looping with the loop / aloop filters. Signed-off-by: Werner Robitza <werner.robitza@gmail.com>
* | lavu,lavfi,ffmpeg: Remove experimental OpenCL APIMark Thompson2017-11-22
| | | | | | | | | | | | | | | | | | | | | | This was added in early 2013 and abandoned several months later; as far as I can tell, there are no external users. Future OpenCL use will be via hwcontext, which requires neither special OpenCL-only API nor global state in libavutil. All internal users are also deleted - this is just the unsharp filter (replaced by unsharp_opencl, which is more flexible) and the deshake filter (no replacement).
* | lavu: OpenCL hwcontext implementationMark Thompson2017-11-22
| |
* | lavu: Add OpenCL hardware pixfmtMark Thompson2017-11-22
| |
* | doc: Add FAQs about running in background (rev 2)Jim DeLaHunt2017-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add two FAQs about running FFmpeg in the background. The first explains the use of the -nostdin option in a straightforward way. Text revised based on review. The second FAQ starts from a confusing error message, and leads to the solution, use of the -nostdin option. The purpose of the second FAQ is to attract web searches from people having the problem, and offer them a solution. Add an anchor to the Main Options section of the ffmpeg documentation, so that the FAQs can link directly there. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avdevice/decklink_dec: autodetect the video input formatKarthick J2017-11-22
| | | | | | | | | | | | When -format_code is not specified autodetection will happen. Signed-off-by: Marton Balint <cus@passwd.hu>
* | avfilter/avf_avectorscope: add swap and mirror optionsPaul B Mahol2017-11-21
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/dashenc: Added configuration to override HTTP User-AgentKarthick J2017-11-21
| | | | | | | | | | Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/hlsenc: creation of hls master playlist fileVishwanath Dixit2017-11-20
| | | | | | | | Reviewed-by: Steven Liu <lingjiujianke@gmail.com>
* | avformat/hlsenc: creation of hls variant streams in a single hlsenc instanceVishwanath Dixit2017-11-20
| | | | | | | | Reviewed-by: Steven Liu <lingjiujianke@gmail.com>
* | doc/codecs.texi: Remove documentation of removed codec flags.Carl Eugen Hoyos2017-11-20
| | | | | | | | The flags were removed in b79a7da3
* | avformat/subfile: allow to extract till EOFGyan Doshi2017-11-19
| | | | | | | | | | Users can set end offset as 0 to extract till end of file. Tested locally and documented.
* | avfilter: add acontrast filterPaul B Mahol2017-11-19
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | ffmpeg: Allow "-to" on input files in addition to "-t"Vitaly _Vi Shukela2017-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For some strange reason "-t" option was only implemented for input files while both "-t" and "-to" were available for use for output files. This made extracting a range from input file inconvenient. This patch enables -to option for input so one can do ffmpeg -ss 1:23:20 -to 1:27:22.3 -i myinput.mkv ... Signed-off-by: Vitaly _Vi Shukela <vi0oss@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/libvpxenc: add tune-content optionJames Zern2017-11-17
| | | | | | | | | | | | this matches the vpxenc parameter Signed-off-by: James Zern <jzern@google.com>
* | avfilter: add multiband compand filterPaul B Mahol2017-11-17
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/tcp: add option to enable TCP_NODELAYAman Gupta2017-11-17
| | | | | | | | | | | | | | | | This can reduce latency and increase throughput, particularly on high latency networks. Signed-off-by: Aman Gupta <aman@tmm1.net> Reviewed-by: Jeyapal, Karthick <kjeyapal@akamai.com>
* | avformat/img2enc: add frame_pts option for make output filenameSteven Liu2017-11-13
| | | | | | | | | | | | | | | | fix ticket id: #1452 when use frame_pts option, the output image name can be set with PTS of current frame. Signed-off-by: Steven Liu <lq@onvideo.cn>
* | avfilter/vf_tile: add overlap optionPaul B Mahol2017-11-12
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '0e702124ee149593168cbbb7b30376249a64ae66'James Almer2017-11-11
|\| | | | | | | | | | | | | * commit '0e702124ee149593168cbbb7b30376249a64ae66': doc: Provide better examples for hls and segment muxing Merged-by: James Almer <jamrial@gmail.com>
| * doc: Provide better examples for hls and segment muxingLuca Barbato2017-10-27
| | | | | | | | Some encoders do not output further IDRs if not requested to.
* | Merge commit 'b46a77f19ddc4b2b5fa3187835ceb602a5244e24'James Almer2017-11-11
|\| | | | | | | | | | | | | | | | | * commit 'b46a77f19ddc4b2b5fa3187835ceb602a5244e24': lavc: external hardware frame pool initialization Includes the fix from e724bdfffbd3c27aac53d1f32f20f105f37caef0 Merged-by: James Almer <jamrial@gmail.com>