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
2012-06-17lavfi: add atempo filterPavel Koshevoy
Add atempo audio filter for adjusting audio tempo without affecting pitch. This filter implements WSOLA algorithm with fast cross correlation calculation in frequency domain. Signed-off-by: Pavel Koshevoy <pavel@homestead.aragog.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2012-06-16lavfi: add asetnsamples audio filterStefano Sabatini
This filter changes the number of samples on single output operation. Based on a patch by Andrey Utkin <andrey.krieger.utkin@gmail.com>.
2012-06-16doc/filters: prefer @itemize environment for frei0r examplesStefano Sabatini
2012-06-16doc/filters: update Frei0r website linkStefano Sabatini
Frei0r recently changed website host.
2012-06-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: Avoid C99 variable declarations within for statements. rtmp: Read and handle incoming packets while writing data doc: document THREAD_TYPE fate variable rtpdec: Don't require frames to start with a Mode A packet avconv: don't try to free threads that were not initialized. Conflicts: doc/fate.texi ffplay.c libavdevice/dv1394.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-14doc: document THREAD_TYPE fate variableLuca Barbato
2012-06-14fate.texi: fix typo in titleMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-14Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Add a new option 'rtmp_buffer', for setting the client buffer time rtmp: Set the client buffer time to 3s instead of 0.26s rtmp: Handle server bandwidth packets rtmp: Display a verbose message when an unknown packet type is received lavfi/audio: use av_samples_copy() instead of custom code. configure: add all filters hardcoded into avconv to avconv_deps avfiltergraph: remove a redundant call to avfilter_get_by_name(). lavfi: allow building without swscale. build: Do not delete tests/vsynth2 directory, which is no longer created. lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs lavfi: make AVFilterPad opaque after two major bumps. lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name(). lavfi: make avfilter_get_video_buffer() private on next bump. jack: update to new latency range API as the old one has been deprecated rtmp: Tokenize the AMF connection parameters manually instead of using strtok_r ppc: Rename H.264 optimization template file for consistency. lavfi: add channelsplit audio filter. golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls() sws: fix planar RGB input conversions for 9/10/16 bpp. Conflicts: Changelog configure doc/APIchanges ffmpeg.c libavcodec/golomb.h libavcodec/v210dec.h libavfilter/Makefile libavfilter/allfilters.c libavfilter/asrc_anullsrc.c libavfilter/audio.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/formats.c libavfilter/version.h libavfilter/vf_frei0r.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/video.h libavfilter/vsrc_color.c libavformat/rtmpproto.c libswscale/input.c tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-13rtmp: Add a new option 'rtmp_buffer', for setting the client buffer timeSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-13doc/encoders: update libvpxenc mappingsJames Zern
max-intra-rate / force_key_frames, forgotten in 695e85f, cb7f062. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-13lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputsAnton Khirnov
This is more consistent with naming in the rest of Libav.
2012-06-13lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name().Anton Khirnov
This will allow making AVFilterPad opaque for the calling apps, since those are the only two fields that can be useful to the users.
2012-06-12lavfi: add channelsplit audio filter.Anton Khirnov
2012-06-12lavu/error: add av_make_error_string() and av_err2str() convenience utilitiesStefano Sabatini
These functions are modeled after the corresponding utilities in libavutil/timestamp.h.
2012-06-11Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Do not send extension for flv files rtmp: support connection parameters doc: Add documentation for the newly added rtmp_* options Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11rtmp: support connection parametersSamuel Pitoiset
Allow using connection parameters in order to append arbitrary AMF data like "B:1 S:authMe O:1 NN:code:1.23 NS:flag:ok O:0" to the Connect message. You can pass these parameters through the -rtmp_conn option. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-11doc: Add documentation for the newly added rtmp_* optionsSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-11movenc: add timecode track support.Clément Bœsch
2012-06-11riff: add ISMP/timecode tag.Clément Bœsch
2012-06-10Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: libmp3lame: add missing layout terminator avconv: multithreaded demuxing. Bump lavu minor and add an APIChanges entry for audioconvert functions. audioconvert: add a function for extracting the channel with the given index audioconvert: add a function for getting the name of a single channel. audioconvert: add a function for getting channel's index in layout audioconvert: use av_popcount64 in av_get_channel_layout_nb_channels vf_libopencv: add missing headers. iac: add missing dependency Conflicts: configure doc/APIchanges ffmpeg.c libavcodec/libmp3lame.c libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10sdl: fix aspect ratio computations.Nicolas George
The rounding was wrong due to incorrect ue of floats, changed to rationals and av_rescale. The results were not properly passed to SDL.
2012-06-10Bump lavu minor and add an APIChanges entry for audioconvert functions.Anton Khirnov
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-07ffprobe: show packet duration in frameStefano Sabatini
2012-06-07lavfi: remove avfilter_default_item_name() from public APIStefano Sabatini
The function was introduced in 4d6a8a2bdb19 and is not used anymore outside avfilter.c. This avoids to pollute the public API with an apparently unnecessary function. The function was introduced a few days ago, so removing it from the public API should do no much harm.
2012-06-06Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: vorbis: Validate that the floor 1 X values contain no duplicates. avprobe: Identify codec probe failures rather than calling them unsupported codecs. avformat: Probe codecs at score 0 on buffer exhaustion conditions. avformat: Factorize codec probing. Indeo Audio decoder imc: make IMDCT support stereo output imc: move channel-specific data into separate context lavfi: remove request/poll and drawing functions from public API on next bump lavfi: make avfilter_insert_pad and pals private on next bump. lavfi: make formats API private on next bump. avplay: use buffersrc instead of custom input filter. avtools: move buffer management code from avconv to cmdutils. avconv: don't use InputStream in the buffer management code. avconv: fix exiting when max frames is reached. mpc8: fix maximum bands handling aacdec: Turn PS off when switching to stereo and turn it to implicit when switching to mono. Conflicts: Changelog cmdutils.h ffmpeg.c ffplay.c ffprobe.c libavcodec/avcodec.h libavcodec/mpc8.c libavcodec/v210dec.h libavcodec/version.h libavcodec/vorbisdec.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersrc.c libavfilter/formats.c libavfilter/src_movie.c libavfilter/vf_aspect.c libavfilter/vf_blackframe.c libavfilter/vf_boxblur.c libavfilter/vf_crop.c libavfilter/vf_cropdetect.c libavfilter/vf_delogo.c libavfilter/vf_drawbox.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_fifo.c libavfilter/vf_format.c libavfilter/vf_frei0r.c libavfilter/vf_gradfun.c libavfilter/vf_hflip.c libavfilter/vf_hqdn3d.c libavfilter/vf_libopencv.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_select.c libavfilter/vf_showinfo.c libavfilter/vf_transpose.c libavfilter/vf_unsharp.c libavfilter/vf_yadif.c libavfilter/vsrc_color.c libavfilter/vsrc_testsrc.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05lavc: add pkt_duration field to AVFrameStefano Sabatini
2012-06-05Indeo Audio decoderKostya Shishkov
2012-06-05update filtering_audio exampleAndrew Wason
The filtering_audio.c example needs to be updated for the new "abuffer" filter args. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: movenc: Write chan atom for all audio tracks in mov mode movies. mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing doc/avconv: add some details about the transcoding process. avidec: make scale and rate unsigned. avconv: check output stream recording time before each frame returned from filters avconv: split selecting input file out of transcode(). avconv: split checking for active outputs out of transcode(). avfiltergraph: make some functions static. Conflicts: ffmpeg.c libavfilter/avfiltergraph.c libavfilter/internal.h libavformat/mpegtsenc.c tests/ref/fate/acodec-alac tests/ref/fate/acodec-pcm-s16be tests/ref/fate/acodec-pcm-s24be tests/ref/fate/acodec-pcm-s32be tests/ref/fate/acodec-pcm-s8 tests/ref/lavf/mov Merged-by: Michael Niedermayer <michaelni@gmx.at>
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-06-04doc/avconv: add some details about the transcoding process.Anton Khirnov
2012-06-04lavfi: add avfilter_default_filter_name()Stefano Sabatini
The function is modelled after av_default_item_name(), and will print the name of the instance filter if defined, otherwise the name of the filter. This allows to show the instance name in the log, which is useful when debugging complex filter graphs.
2012-06-01ffprobe: add flat output format.Clément Bœsch
2012-05-30Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: avconv: extend -r to work on any input stream. doc/avconv: expand documentation for the -s option. avconv: don't print filters inserted by avconv in stream mappings. avconv: merge configuration code for complex and simple filters avconv: split configuring input filters out of configure_complex_filter Conflicts: configure doc/ffmpeg.texi ffmpeg.c tests/ref/fate/idroq-video-encode Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-29avconv: extend -r to work on any input stream.Anton Khirnov
This is done by automatically inserting a setpts filter.
2012-05-29doc/avconv: expand documentation for the -s option.Anton Khirnov
2012-05-29ffprobe: make -of an alias for -print_format.Clément Bœsch
This is for interoperability purpose with the fork.
2012-05-29ffprobe: add INI writerStefano Sabatini
Liberally based on the work of Luca Barbato <lu_zero@gentoo.org>, done for libav/avprobe.
2012-05-29doc/syntax: escape '@' to fix a warning.Clément Bœsch
Fix the following warning: doc/syntax.texi:147: warning: Accent command `@"' must not be followed by whitespace
2012-05-29ffprobe: add support to '\b' and '\f' escaping in c_escape_str()Stefano Sabatini
2012-05-27Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: opt: Add av_opt_set_bin() avconv: Display the error returned by avformat_write_header rtpenc_chain: Return an error code instead of just a plain pointer rtpenc_chain: Free the URLContext on failure rtpenc: Expose the ssrc as an avoption avprobe: display the codec profile in show_stream() avprobe: fix function prototype cosmetics: Fix indentation avprobe: changelog entry avprobe: update documentation avprobe: provide JSON output avprobe: output proper INI format avprobe: improve formatting rtmp: fix url parsing fate: document TARGET_EXEC and its usage Conflicts: doc/APIchanges doc/fate.texi doc/ffprobe.texi ffprobe.c libavformat/version.h libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-26avprobe: restore pseudo-INI old style format for compatibility.Anton Khirnov
2012-05-26opt: Add av_opt_set_bin()Samuel Pitoiset
Introduce a new function to set binary data through AVOption, avoiding having to convert the binary data to a string inbetween. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-05-26ffprobe: display the codec profile in show_stream()Christian Schmidt
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2012-05-26avprobe: update documentationLuca Barbato
Update the documentation according to the latest changes
2012-05-26rtmp: fix url parsingLuca Barbato
The application component can have a subcomponent to specify the application instance even if it doesn't have a ":" in the playpath.
2012-05-26fate: document TARGET_EXEC and its usageLuca Barbato
TARGET_EXEC allows running FATE on simulators, remote targets and memory checkers. Also document a known issue with Wine and mixed Unix/Windows line ending.