Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2016-12-19doc/examples/decoder_targeted: Limit max pixels for fuzzingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-15doc/filters: fix channel names in sofalizer examplePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-12-14doc/filters: drawtext: add example of printing texts on same baselineAndrey Utkin
Height of canvas produced by drawtext varies depending on symbols in text, so add example for printing separate texts aligned horizontally. Wording suggested by Lou Logan <lou@lrcd.com> Signed-off-by: Andrey Utkin <andrey.utkin@pb.com> Signed-off-by: Lou Logan <lou@lrcd.com>
2016-12-14libavcodec : add decoder for Photoshop PSD image filesMartin Vignali
Decode the Image Data Section (which contains merged pictures). Support RGB/A and Grayscale/A in 8bits and 16 bits per channel. Support uncompress and rle decompression in Image Data Section. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-11avcodec: Add max_pixels optionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-11avutil: Add av_image_check_size2()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-09doc/muxers: remove "-strict experimental" from tee muxer examplesLou Logan
Examples use the native FFmpeg AAC encoder but it is no longer considered experimental and therefore not required. Signed-off-by: Lou Logan <lou@lrcd.com>
2016-12-08avformat: Add max_streams optionMichael Niedermayer
This allows user apps to stop OOM due to excessive number of streams Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-07lavc: Add spherical packet side data APIVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-12-07lavu: Add AVSphericalMapping type and frame side dataVittorio Giovara
While no decoder currently exports spherical information, this type represents a frame property that has to be passed through from container to frames. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-12-05Avoid using the term "file" and prefer "url" in some docs and commentsMichael Niedermayer
This should make it less ambigous that these are URLs Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-02avfilter: add premultiply filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-12-01doc/examples/transcode_aac: fix a typoАлександр Слободенюк
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-28vf_colorspace: Forbid odd dimensionsVittorio Giovara
This prevents writing past bounds. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-11-26avformat/flvenc: fix ticket 5976 and use old commitSteven Liu
mythtv have problem with non-seekable dont write duration and filesize and there have problem with some other server and player with 0 value duation and filesize. So add a flv flags to fix the ticket and make a choose for users. Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2016-11-24lavfi/pan: allow negative gain parameters also for other inputs than the ↵Moritz Barsnick
first named Expands the parser to also accept the separator '-' in addition to '+', and take the negative sign into consideration. The optional sign for the first factor in the expression is already covered by parsing for an integer. Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-23avfilter/vf_zscale: add support for some recent new additionsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-11-23doc/examples/muxing: Fix av_frame_make_writable usageSam Hocevar
This patch moves the av_frame_make_writable() call from fill_yuv_image to get_video_frame so that its argument can be the actual frame that will be sent to the encoder. This fixes data corruption issues in codecs that keep references on one or several previous frames. Signed-off-by: Sam Hocevar <sam@hocevar.net> Reviewed-by: wm4 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-22avformat/flvenc: add no_metadata to flvflagsSteven Liu
some flv have no metadata, ffmpeg will same with the source flv stream. Signed-off-by: Steven Liu <lingjiujianke@gmail.com>
2016-11-19avformat/utils: add av_stream_add_side_data()James Almer
Functionally similar to av_packet_add_side_data(). Allows the use of an already allocated buffer as stream side data. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-11-17doc/bsfs: various improvementsMoritz Barsnick
- Restored alphabetical order. - Enhanced sections aac_adtstoasc, dca_core, h264_mp4toannexb. - Added sections hevc_mp4toannexb and vp9_superframe. - Renamed (if required) and filled previously empty sections mjpegadump, mov2textsub/text2movsub, mp3decomp, and remove_extra. - Fixes ticket #3198. Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Lou Logan <lou@lrcd.com>
2016-11-16doc/filters: adds recently added -vf colorspace optionskieranjol
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-14doc/filters: add metadata information for blackframeMartin Vignali
Reviewed-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Lou Logan <lou@lrcd.com>
2016-11-14doc/codecs.texi: add new and missing color related optionsJames Almer
Found-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-11-14doc/ffmpeg: add documentation for the disposition optionSimon Thelen
Signed-off-by: Simon Thelen <ffmpeg-dev@c-14.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-14doc/libav-merge: add skipped fixup commits to the list of missing changesHendrik Leppkes
2016-11-13hwcontext_vaapi: add a quirk for the missing MemoryType attributeAnton Khirnov
The Intel binary iHD driver does not support the VASurfaceAttribMemoryType, so surface allocation will fail when using it. (cherry picked from commit 2124711b950b03c582a119c75f52a87acc32d6ec)
2016-11-13hwcontext_vaapi: Add driver quirks to the hwdeviceMark Thompson
The driver being used is detected inside av_hwdevice_ctx_init() and the quirks field then set from a table of known device. If this behaviour is unwanted, the user can also set the quirks field manually. Also adds the Intel i965 driver quirk (it does not destroy parameter buffers used in a call to vaRenderPicture()) and detects that driver to set it. (cherry picked from commit 4926fa9a4aa03f3b751f52e900b9efb87fea0591)
2016-11-13doc: update merge status for recent additions and skipped mergesHendrik Leppkes
2016-11-13avformat: Add Pro-MPEG CoP #3-R2 FEC protocolVlad Tarca
Pro-MPEG Code of Practice #3 release 2 forward error correction for rtp_mpegts streams Signed-off-by: Vlad Tarca <vtarca@mobibase.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-11lavfi/loudnorm: add an internal libebur128 libraryMarton Balint
Also contains the following changes to the library: - add ff_ prefix to functions - remove cplusplus defines. - add FF_ prefix to contants and some structs - remove true peak calculation feature, since it uses its own resampler, and af_loudnorm does not need it. - remove version info and some fprintf(stderr) functions - convert to use av_malloc - always use histogram mode for LRA calculation, otherwise LRA data is slowly consuming memory making af_loudnorm unfit for 24/7 operation. It also uses a BSD style linked list implementation which is probably not available on all platforms. So let's just remove the classic mode which not uses histogram. - add ff_thread_once for calculating static histogram tables - convert some functions to void which cannot fail - remove intrinsics and some unused headers - add support for planar audio - remove channel / sample rate changer function, in ffmpeg usually we simply alloc a new context - convert some static variables to defines - declare static histogram variables as aligned - convert some initalizations to mallocz - add window size parameter to init function and remove window size setter function - convert return codes to AVERROR - fix indentation Signed-off-by: Marton Balint <cus@passwd.hu>
2016-11-11doc/encoders: sort list into alphabetical orderLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2016-11-11doc/encoders: add documentation for the Hap encoderTom Butterworth
Documents options and behaviour, noting when 'chunks' option will not be honoured. Signed-off-by: Tom Butterworth <bangnoise@gmail.com> Signed-off-by: Martin Vignali <martin.vignali@gmail.com>
2016-11-10avformat/flvenc: add add_keyframe_index optionSteven Liu
Add keyframe index metadata Used to facilitate seeking; particularly for HTTP pseudo streaming. 1. read live streaming or file by sequence 2. if use add_keyframe_index option, add a mark flag at the position, use to insert new context at the last step. 3. add the keyframes *offset* and *timestamp* into a list 4. if use add_keyframe_index option, shift the metadata data from mark flag offset 5. insert the keyframes *offset* and *timestamp* from the list by sequence 6. free the list 7. end. Add FATE test case; Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Steven Liu <liuqi@gosun.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10pixfmt: Add GRAY12Luca Barbato
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-06ffmpeg: parameters for filter thread countsDeHackEd
Enables specifying how many threads are available to each filtergraph. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-06doc/libx26[45]: Add documentation for forced-idrDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-05doc/examples: add fuzz target for individual ffmpeg APIs for in-process ↵Thomas Garnier
fuzzing with libFuzzer, AFL, and similar fuzzing engines. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-04avfilter/af_firequalizer: add fft2 optionMuhammad Faiz
2-channels convolution using complex fft improves speed significantly not sure if it should be enabled by default so disable it by default Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2016-11-02avformat/mpegtsenc: Add option to mark stream begin as discontinuousMichael Niedermayer
This avoids continuity check failures in concatenated streams Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-02Revert "img2 encoder: allow %t in filename, based on patch from Yuval Adam"Michael Niedermayer
breaks API Found-by: jamrial This reverts commit 1a956c64c8eff5edecb004fc7aafd21207e6485c.
2016-11-02img2 encoder: use more descriptive vsync namesrogerdpack
Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-02img2 encoder: allow %t in filename, based on patch from Yuval Adamrogerdpack
Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-29doc: fix spelling errorsAndreas Cadhalpun
Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2016-10-29avfilter/avf_showcqt: add bar_t optionMuhammad Faiz
custom bargraph transparency Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2016-10-26doc/APIchanges: add 3.2 Cut markerMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-26doc/patchwork: Document the patchwork statesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-26doc/APIchanges: Fill in some missing thingsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-24lavf: add AV_DISPOSITION_TIMED_THUMBNAILSRodger Combs
Reviewed-By: Michael Niedermayer <michael@niedermayer.cc>
2016-10-24lavf/mux: add avformat_init_outputRodger Combs
This allows a consumer to run the muxer's init function without actually writing the header, which is useful in chained muxers that support automatic bitstream filtering.