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
AgeCommit message (Collapse)Author
2012-06-09buffersrc: accept the frame rate as argument.Nicolas George
2012-06-09buffersrc: accept key=value arguments.Nicolas George
The current flat arguments syntax is not easily extensible due to sws_param possibly containing commas. This is also consistent with abuffersrc.
2012-06-08amerge: accept multiple inputs.Nicolas George
2012-06-04lavfi/select: add scene detection.Clément Bœsch
Based on the shotdetect algorithm (http://shotdetect.nonutc.fr/ by Johan MATHE johan.mathe tremplin-utc.net).
2012-05-25Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Return a proper error code instead of -1 rtmp: Check malloc calls rtmp: Check ff_rtmp_packet_create calls lavfi: add audio mix filter flvdec: Make sure sample_rate is set to the updated value tqi: Pass errors from the MB decoder Conflicts: Changelog doc/filters.texi libavcodec/eatqi.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-25doc/filters: move "aformat" before "amerge".Clément Bœsch
2012-05-25doc/filters: remove old aformat entry.Clément Bœsch
The new description is still available below.
2012-05-24lavfi: add audio mix filterJustin Ruggles
2012-05-23Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: dwt: check malloc calls ppc: Drop unused header regs.h af_resample: remove an extra space in the log output Convert vector_fmul range of functions to YASM and add AVX versions lavfi: add an audio split filter lavfi: rename vf_split.c to split.c Conflicts: doc/filters.texi libavcodec/ppc/regs.h libavfilter/Makefile libavfilter/allfilters.c libavfilter/f_split.c libavfilter/split.c libavfilter/version.h libavfilter/vf_split.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-21lavfi: add an audio split filterJustin Ruggles
Based on current version of the asplit filter in FFmpeg written by Stefano Sabatini and others.
2012-05-19Merge commit '755cd4197d53946208e042f095b930dca18d9430'Michael Niedermayer
* commit '755cd4197d53946208e042f095b930dca18d9430': mov: enable parsing for VC-1. lavfi: Add fps filter. lavfi: initialize pts to AV_NOPTS_VALUE when creating new buffer refs. avconv: add support for audio in complex filtergraphs. Conflicts: ffmpeg.c libavfilter/version.h libavformat/mov.c tests/ref/fate/vc1-ism Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-19lavfi/asplit: move asplit code to vf_split.c, and make it support N outputsStefano Sabatini
The move allows to share the init code already used by split.
2012-05-18lavfi: Add fps filter.Anton Khirnov
Partially based on a patch by Robert Nagy <ronag89@gmail.com>
2012-05-18lavfi/aevalsrc: add option channel_layoutStefano Sabatini
Allow to explicitly specify the channel layout to select.
2012-05-16lavfi: drop planar/packed negotiation supportStefano Sabatini
The planar/packed switch and the packing_formats list is no longer required, since the planar/packed information is now stored in the sample format enum. This is technically a major API break, possibly it should be not too painful as we marked the audio filtering API as unstable.
2012-05-16Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (26 commits) fate: use diff -b in oneline comparison Add missing version bumps and APIchanges/Changelog entries. lavfi: move buffer management function to a separate file. lavfi: move formats-related functions from default.c to formats.c lavfi: move video-related functions to a separate file. fate: make smjpeg a demux test fate: separate sierra-vmd audio and video tests fate: separate smacker audio and video tests libmp3lame: set supported channel layouts. avconv: automatically insert asyncts when -async is used. avconv: add support for audio filters. lavfi: add asyncts filter. lavfi: add aformat filter lavfi: add an audio buffer sink. lavfi: add an audio buffer source. buffersrc: add av_buffersrc_write_frame(). buffersrc: fix invalid read in uninit if the fifo hasn't been allocated lavfi: rename vsrc_buffer.c to buffersrc.c avfiltergraph: reindent lavfi: add channel layout/sample rate negotiation. ... Conflicts: Changelog doc/APIchanges doc/filters.texi ffmpeg.c ffprobe.c libavcodec/libmp3lame.c libavfilter/Makefile libavfilter/af_aformat.c libavfilter/allfilters.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/defaults.c libavfilter/formats.c libavfilter/src_buffer.c libavfilter/version.h libavfilter/vf_yadif.c libavfilter/vsrc_buffer.c libavfilter/vsrc_buffer.h libavutil/avutil.h tests/fate/audio.mak tests/fate/demux.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-14lavfi: add asyncts filter.Anton Khirnov
2012-05-14lavfi: add aformat filterAnton Khirnov
Based on a patch by Mina Nagy Zaki <mnzaki@gmail.com>
2012-05-14lavfi: add an audio buffer sink.Anton Khirnov
2012-05-14lavfi: add an audio buffer source.Anton Khirnov
2012-05-13Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: lavfi: autoinsert resample filter when necessary. lavfi: add lavr-based audio resampling filter. x86: vc1: drop MMX loop filter implementation, which uses MMX2 instructions. Conflicts: configure doc/filters.texi libavcodec/x86/vc1dsp_mmx.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfiltergraph.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-12lavfi: add lavr-based audio resampling filter.Anton Khirnov
2012-05-09lavfi: add video buffer sink, and use it in avtoolsAnton Khirnov
Also add the public interface libavfilter/buffersink.h. Based on a commit by Stefano Sabatini.
2012-05-06Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (28 commits) dfa: use more meaningful return codes eatgv: check vector_bits eatgv: check motion vectors Mark a number of variables only used in av_dlog() calls as av_unused. dvdec: drop const qualifier from variable to eliminate a warning avcodec: Improve comment for thread_safe_callbacks to avoid misinterpretation. tests/utils: don't ignore the return value of fwrite() lavfi/formats: use sizeof(var) instead of sizeof(type). lavfi: remove avfilter_default_config_input_link() declaration lavfi: always enable the scale filter and depend on sws. vf_split: support user-specifiable number of outputs. avconv: remove stray useless comment. mpegmux: add stuffing to avoid incomplete PCM frames rtsp: avoid const warnings from strtol() call avserver: check return value of ftruncate() lagarith: make offset array type unsigned dfa: add some checks to ensure that decoder won't write past frame end aacps: NEON optimisations aacps: align some arrays aacps: move some loops to function pointers ... Conflicts: configure doc/filters.texi libavcodec/dfa.c libavcodec/eatgv.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/formats.c libavfilter/vf_split.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-06vf_split: support user-specifiable number of outputs.Anton Khirnov
2012-05-03doc/filters: consistently use '"' for quoting the drawtext arguments in examplesStefano Sabatini
2012-05-03lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate optionStefano Sabatini
The option is related to the timecode, the new name clearly specifies the context. Also it allows to list the option close to the other timecode options.
2012-05-03doc/filters: document drawtext draw expressionStefano Sabatini
2012-05-03doc/filters: document rand() drawtext expression functionStefano Sabatini
2012-05-03doc/filters: document x and y drawtext expression parametersStefano Sabatini
2012-05-03doc/filters: fix location of "rate" and "timecode" drawtext optionsStefano Sabatini
They are options, not expression parameters.
2012-05-03lavfi/drawtext: alphabetically sort the expression parametersStefano Sabatini
2012-05-02lavfi: remove screenshot libmpcodecs wrapperPaul B Mahol
The filter is useless. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-01doc/filters: use @var{} for denoting parameter reference in drawtext docsStefano Sabatini
2012-05-01doc/filters: alphabetically sort drawtext option listingStefano Sabatini
2012-05-01lavfi/tinterlace: support symbolic names for the parameterStefano Sabatini
Also deprecate the use of numerical values.
2012-05-01lavfi/tinterlace: add tinterlace mode 6Stuart Morris
This new mode is useful for generating frames for interlaced video displays. Typically interlaced video displays have no form of field synchronisation. This new mode guarantees correct field order without any requirement for field synchronisation. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2012-04-27doc: fix syntax for durations and timestamps.Nicolas George
Omitting the seconds has not worked for a long time, if ever. Omitting the minutes too is just nonsensical for a duration (it is indistinguishable from just seconds).
2012-04-21lavfi/setfield: add "progressive" optionTim Nicholson
Add "prog" parameter value, and deprecate numeric values. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2012-04-20lavfi/mp: remove libmpcodecs mirror filterStefano Sabatini
The native libavfilter hflip filter does the same thing.
2012-04-17Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: indeo3: add parens around some macro arguments h264: use proper PROLOGUE statement for a function using 8 registers. doc: Update sample Vim config with suitable (function) indentation settings. dv: Merge dvquant.h into dvdata.c where all other DV tables reside. dv: Move static tables only used in one place to where they are used. graphparser: set next to NULL on an entry extracted from inputs list doc/filters: update documentation. avconv: flush decoders immediately after an EOF. avconv: send EOF to vsrc_buffer. avconv: reindent. Conflicts: doc/filters.texi ffmpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-17Merge commit '3b266da3d35f3f7a61258b78384dfe920d875d29'Michael Niedermayer
* commit '3b266da3d35f3f7a61258b78384dfe920d875d29': avconv: add support for complex filtergraphs. avconv: make filtergraphs global. avconv: move filtered_frame from InputStream to OutputStream. avconv: don't set output width/height directly from input value. avconv: move resample_{width,height,pix_fmt} to InputStream. avconv: remove a useless variable from OutputStream. avconv: get output pixel format from lavfi. graphparser: fix the order in which unlabeled input links are returned. avconv: change {input,output}_{streams,files} into arrays of pointers. avconv: don't pass input/output streams to some functions. Conflicts: cmdutils.c cmdutils.h doc/ffmpeg.texi ffmpeg.c ffplay.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-15doc/filters: update documentation.Anton Khirnov
2012-04-15avconv: add support for complex filtergraphs.Anton Khirnov
2012-04-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: vsrc_buffer: fix check from 7ae7c41. libxvid: Reorder functions to avoid forward declarations; make functions static. libxvid: drop some pointless dead code wmal: vertical alignment cosmetics wmal: Warn about missing bitstream splicing feature and ask for sample. wmal: Skip seekable_frame_in_packet. wmal: Drop unused variable num_possible_block_size. avfiltergraph: make the AVFilterInOut alloc/free API public graphparser: allow specifying sws flags in the graph description. graphparser: fix the order of connecting unlabeled links. graphparser: add avfilter_graph_parse2(). vsrc_buffer: allow using a NULL buffer to signal EOF. swscale: handle last pixel if lines have an odd width. qdm2: fix a dubious pointer cast WMAL: Do not try to read rawpcm coefficients if bits is invalid mov: Fix detecting there is no sync sample. tiffdec: K&R cosmetics avf: has_duration does not check the global one dsputil: fix optimized emu_edge function on Win64. Conflicts: doc/APIchanges libavcodec/libxvid_rc.c libavcodec/libxvidff.c libavcodec/tiff.c libavcodec/wmalosslessdec.c libavfilter/avfiltergraph.h libavfilter/graphparser.c libavfilter/version.h libavfilter/vsrc_buffer.c libswscale/output.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-14graphparser: allow specifying sws flags in the graph description.Anton Khirnov
2012-04-13lavfi/mp: remove 2xsai wrapped filterStefano Sabatini
It was ported to a native libavfilter filter.
2012-04-13lavfi: port 2xsai filter from libmpcodecsStefano Sabatini
Partially based on the port by Niel van der Westhuizen <nielkie@gmail.com>, done for GCI 2010. Same output as the original filter and as fast. See thread: Subject: [FFmpeg-devel] [PATCH] Port MPlayer 2xSaI filter to libavfilter Date: Thu, 25 Nov 2010 01:31:24 +1000
2012-04-10vf_drawtext: fontconfig support.Nicolas George
2012-04-07doc/filters: remove reference to removed delogo wrapperStefano Sabatini