aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2017-02-22avcodec: add ScreenPressor decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-22doc: drawtext options updateMulvya
Remove nonexistant "draw" option. Add undocumented "tc24hmax" timecode wrap option. Signed-off-by: Mulvya <mulvya@gmail.com> Signed-off-by: Lou Logan <lou@lrcd.com>
2017-02-16doc: correct order of options for channelmap filterMulvya
Signed-off-by: Mulvya <mulvya@gmail.com>
2017-02-15doc: correct table end for metadata filterMulvya
Signed-off-by: Mulvya <mulvya@gmail.com>
2017-02-14doc/encoders: add documentation for the Opus encoderRostislav Pehlivanov
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2017-02-13doc/ffmpeg: document trailing "?" in map optionLou Logan
This feature was added in 2375a85c36c4941042e6ee58a31d6560bde91d37. Signed-off-by: Lou Logan <lou@lrcd.com>
2017-02-13lavc: Add device context field to AVCodecContextMark Thompson
For use by codec implementations which can allocate frames internally.
2017-02-13doc/protocols: add option usage descriptionLou Logan
Fixes ticket #6148. Signed-off-by: Lou Logan <lou@lrcd.com>
2017-02-13AVFrame: add an opaque_ref fieldwm4
This is an extended version of the AVFrame.opaque field, which can be used to attach arbitrary user information to an AVFrame. The usefulness of the opaque field is rather limited, because it can store only up to 32 bits of information (or 64 bit on 64 bit systems). It's not possible to set this field to a memory allocation, because there is no way to deallocate it correctly. The opaque_ref field circumvents this by letting the user set an AVBuffer, which makes the user data refcounted. Signed-off-by: Anton Khirnov <anton@khirnov.net> Merges Libav commit 04f3bd349651.
2017-02-12doc/muxers: Fix typo, causing warnings during buildMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-12doc/general: mention Newtek SpeedHQ decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-12avcodec: add FM Screen Capture Codec decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-11avformat/hlsenc: deprecate hls_wrap optionSteven Liu
When user use the hls_wrap, there have many problem: 1. some platform refersh the old but usefull segment 2. CDN(Content Delivery Network) Deliver HLS not friendly The hls_wrap is used to wrap segments for use little space, now user can use hls_list_size and hls_flags delete_segments instead it. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-02-11doc: Add muxers/demuxers list optionMulvya
Signed-off-by: Mulvya <mulvya@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-02-08doc/encoders: fix broken build with 884506dfe2eRicardo Constantino
2017-02-08Implement optimal huffman encoding for (M)JPEG.Jerry Jiang
> seems to break > make fate-vsynth1-mjpeg-444 Fixed.
2017-02-07doc/filters: extend midequalizer descriptionPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-07avformat/hlsenc: add hls_flag option to write segments to temporary file ↵Aman Gupta
until complete Adds a `-hls_flags +temp_file` which will write segment data to filename.tmp, and then rename to filename when the segment is complete. This patch is similar in spirit to one used in Plex's ffmpeg fork, and allows a transcoding webserver to ensure incomplete segment files are never served up accidentally. Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com> Reviewed-by: Bodecs Bela <bodecsb@vivanet.hu> Signed-off-by: Aman Gupta <aman@tmm1.net> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-02-04doc/muxers: remove confusing example for segment muxer option ↵Marton Balint
clocktime_wrap_duration Detecting a leap second depends on a lot of things, segment time, segment offset, system leap second implementation, the removed part is a huge simplification which can be misleading, so it is best to remove it. Signed-off-by: Marton Balint <cus@passwd.hu>
2017-02-04avfilter: add midequalizer filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-03doc: clarify option on looping infinitely in movie filterWerner Robitza
Clarify that setting loop=0 is required to make the stream loop infinitely, rather than saying that a value "less than 1" is needed. Signed-off-by: Lou Logan <lou@lrcd.com>
2017-02-03doc: add a lexiconClément Bœsch
2017-02-01ffplay: allow borderless playback windowsLucas Sandery
For a pure video tile effect, and enabling better integration of playback windows into other programs. It would improve the looks in many situations and avoid ugly hacks like this: http://stackoverflow.com/q/31465630/315024 Signed-off-by: Lucas Sandery <lucas-sandery@users.noreply.github.com> Signed-off-by: Marton Balint <cus@passwd.hu>
2017-01-31Merge commit '7d7355aa92bb36ca0765c49a569a999bcb96f332'James Almer
* commit '7d7355aa92bb36ca0765c49a569a999bcb96f332': x86: Add SSSE3_SLOW CPU flag and related convenience macros Merged-by: James Almer <jamrial@gmail.com>
2017-01-31Merge commit '9833a406d3d743d238e4cbee08ffcaa12e067dd2'Clément Bœsch
* commit '9833a406d3d743d238e4cbee08ffcaa12e067dd2': examples: Properly free AVCodecContext Merged-by: Clément Bœsch <cboesch@gopro.com>
2017-01-31doc/muxers: add AVI muxer documentationTobias Rapp
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
2017-01-31avfilter/overlay: add gbrp output formatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-30avfilter: add threshold filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-30doc/libav-merge: add unmerged hevc commits hashesClément Bœsch
2017-01-30avutil/eval: add atan2 functionPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-30avfilter/showcqt: make minimum timeclamp option lowerMuhammad Faiz
high basefreq does not require high timeclamp Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2017-01-29doc/examples/decoder_targeted: move to tools/target_dec_fuzzer.cRostislav Pehlivanov
Name and purpose are more appropriate there since the code isn't an ideal example. Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2017-01-29doc/examples/decoder_targeted: Disable error concealment after 20 framesMichael Niedermayer
This allows testing EC and non EC. Avoids spending most time in EC on high res samples and reduces the likelyhood of hitting timeouts Fixes: Timeout in 467/fuzz-2-ffmpeg_VIDEO_AV_CODEC_ID_H263_fuzzer Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-27ffmpeg.c: Add output file index and stream index to vstats file.Sasi Inguva
Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-27doc/filters: mention recently added optionPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-26avfilter: add abitscope multimedia filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-25ffmpeg_opt.c: Introduce a -vstats_version option and document the existing ↵Sasi Inguva
-vstats format. Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-25avformat: add Sample Dump eXchange demuxerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-24avutil/channel_layout: add av_get_extended_channel_layoutMarton Balint
Return a channel layout and the number of channels based on the specified name. This function is similar to av_get_channel_layout(), but can also parse unknown channel layout specifications. Unknown channel layout specifications are a decimal number and a capital 'C' suffix, in order to not break compatibility with the lowercase 'c' suffix, which is used for a guessed channel layout with the specified number of channels. Signed-off-by: Marton Balint <cus@passwd.hu>
2017-01-24avutil/channel_layout: fix remains of old syntax in docs and commentsMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-01-24avfilter: add EIA-608 line extractorPaul B Mahol
Signed-off-by: Dave Rice <dave@dericed.com> Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-22avformat: add MIDI Sample Dump Standard demuxerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-01-22libavutil: add av_lfg_init_from_data() functionJonathan Campbell
seeds an AVLFG from binary data. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-19avfilter:vf_drawtext: add new line space size set parameterSteven Liu
add line_spacing parameter to set the space between two lines Based on an idea by: Leandro Santiago <leandrosansilva@gmail.com> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-01-17lavc: Remove old vaapi decode infrastructureMark Thompson
Deprecates struct vaapi_context and the installed header vaapi.h, to be removed at the next version bump. (cherry picked from commit 851960f6f8cf1f946fe42fa36cf6598fac68072c)
2017-01-12lavfi/buffersink: add accessors for the stream properties.Nicolas George
av_buffersink_get_frame_rate() did already exist; its argument becomes const.
2017-01-12avformat/hlsenc: hls_start_number_source and start_numberBodecs Bela
start_number option starts the playlist sequence number (#EXT-X-MEDIA-SEQUENCE) from the specified number. Unless hls_flags single_file is set, it also specifies starting sequence numbers of segment and subtitle filenames. Sometimes it is usefull to have unique starting numbers at each run, but currently it is only achiveable by setting this parameter manually. This patch enables to specify start_number source parameter by introducing hls_start_number_source with 3 possible values: generic/epoch/datetime. This ensures to set start sequence number automatically for practically unique numbers. Generic option is the default and this is the curent behaviour: start_number option value specifies the start sequence number. (start_number default value is 0) If hls_start_number_source is set to epoch, then the start number will be the seconds since epoch (1970-01-01 00:00:00). If set to datetime, then the start sequence number will be based on the current date/time value as YYYYmmddHHMMSS. e.g. 20161231235659. Hls speficication allows 64 bit integers as sequence numbers. This patch also changes some code where only 32 bit integer values were handled correctly. Reviewed-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Bela Bodecs <bodecsb@vivanet.hu> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-01-09doc/scaler: mention default scaling algorithmLou Logan
Default is "bicubic". Signed-off-by: Lou Logan <lou@lrcd.com> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-07libavformat/avio: Add avio_get_dyn_buf functionsoftworkz
This commit adds the avio_get_dyn_buf function which allows accessing the content of a DynBuffer without destroying it. This is required in matroskaenc for preliminary writing (correct) mkv headers. Context for this change is fixing regression bug #5977. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-06avcodec: add QDMC decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>