summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAge
* cmdutils: allow to specify a stream by its ID.Nicolas George2012-05-20
| | | | | | | The stream can be specified as "#129" or "#0x81". It is especially useful for VOBs dumped from a DVD, where the language-id mapping is available externally and the probing can find the streams in a random order.
* Merge commit '755cd4197d53946208e042f095b930dca18d9430'Michael Niedermayer2012-05-19
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * lavfi: Add fps filter.Anton Khirnov2012-05-18
| | | | | | | | Partially based on a patch by Robert Nagy <ronag89@gmail.com>
* | lavfi/asplit: move asplit code to vf_split.c, and make it support N outputsStefano Sabatini2012-05-19
| | | | | | | | The move allows to share the init code already used by split.
* | doc/examples: make use of the parameter filters_descr parameter in ↵Clément Bœsch2012-05-19
| | | | | | | | init_filters().
* | doc/examples: fix pts heuristic in filtering_video.Clément Bœsch2012-05-19
| | | | | | | | | | Note: the condition looked wrong in the first place ("if DTS is not defined, then set PTS to that undefined value [...]").
* | doc/examples: properly close input in metadata.Clément Bœsch2012-05-19
| | | | | | | | Avoid some memleaks.
* | doc/examples: print operation filename in decoding_encoding.Clément Bœsch2012-05-19
| |
* | doc/examples: add debug compilation flag.Clément Bœsch2012-05-19
| |
* | doc/examples: use system headers in decoding_encoding and muxing.Clément Bœsch2012-05-19
| | | | | | | | All the other examples already use the system installed headers.
* | doc/examples: remove explicit rules.Clément Bœsch2012-05-19
| | | | | | | | These rules are already in gmake builtins.
* | doc/examples: add libavr to libraries to avoid link failures.Clément Bœsch2012-05-19
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: doc: Replace some @file tags by more suitable markup. fate: Set FUZZ factor of vorbis-13 test to 2. fate: Set FUZZ factor of (e)ac3-encode test to 3. fate: remove unused code from regressions-funcs.sh rtmp: Don't assume path points to a string of nonzero length avconv: fix behavior with -ss as an output option. Conflicts: doc/platform.texi doc/protocols.texi ffmpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Replace some @file tags by more suitable markup.Diego Biurrun2012-05-18
| |
| * build: Add 'check' target to run all compile and test targets.Diego Biurrun2012-05-15
| |
* | lavfi/aevalsrc: add option channel_layoutStefano Sabatini2012-05-18
| | | | | | | | Allow to explicitly specify the channel layout to select.
* | lavfi: drop planar/packed negotiation supportStefano Sabatini2012-05-16
| | | | | | | | | | | | | | | | | | 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.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-16
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * Add missing version bumps and APIchanges/Changelog entries.Anton Khirnov2012-05-15
| |
| * avconv: automatically insert asyncts when -async is used.Anton Khirnov2012-05-14
| | | | | | | | Deprecate -async.
| * avconv: add support for audio filters.Anton Khirnov2012-05-14
| | | | | | | | | | The FATE changes are all off-by-one due to different rounding being used (lrintf vs av_rescale_q).
| * lavfi: add asyncts filter.Anton Khirnov2012-05-14
| |
| * lavfi: add aformat filterAnton Khirnov2012-05-14
| | | | | | | | Based on a patch by Mina Nagy Zaki <mnzaki@gmail.com>
| * lavfi: add an audio buffer sink.Anton Khirnov2012-05-14
| |
| * lavfi: add an audio buffer source.Anton Khirnov2012-05-14
| |
* | doc/filter_design: fix a few other typo.Clément Bœsch2012-05-16
| |
* | doc/filtering_design: fix typo negociation -> negotiationStefano Sabatini2012-05-16
| |
* | lavf: add av_guess_frame_sample_aspect_ratio functionMarton Balint2012-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guesses the sample aspect ratio of a frame, based on both the stream and the frame aspect ratio. Since the frame aspect ratio is set by the codec but the stream aspect ratio is set by the demuxer, these two may not be equal. This function tries to return the value that you should use if you would like to display the frame. Basic logic is to use the stream aspect ratio if it is set to something sane otherwise use the frame aspect ratio. This way a container setting, which is usually easy to modify can override the coded value in the frames. Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: accept + prefix to -pix_fmt option to disable automatic conversions.Nicolas George2012-05-14
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (25 commits) vcr1: Add vcr1_ prefixes to all static functions with generic names. vcr1: Fix return type of common_init to match the function pointer signature. vcr1enc: Replace obsolete get_bit_count by put_bits_count/flush_put_bits. motion-test: remove disabled code gxfenc: remove disabled half-implemented MJPEG tag x86: use more standard construct for setting ASM functions in FFT code fate: westwood-aud: disable decoding fate: caf: disable decoding fate: film-cvid: drop pcm audio and rename test fate: d-cinema-demux: drop unnecessary flags fate: split off dpcm-interplay from interplay-mve tests fate: rename funcom-iss to adpcm-ima-iss fate: rename cryo-apc to adpcm-ima-apc fate: rename adpcm-psx-str-v3 to adpcm-xa fate: split off adpcm-ms-mono test from dxa-feeble fate: split off adpcm-ima-ws test from vqa-cc fate: add adpcm-ima-smjpeg test fate: split off adpcm-ima-amv from amv test fate: separate bmv audio and video tests fate: separate delphine-cin audio and video tests ... Conflicts: doc/platform.texi libavcodec/vcr1.c tests/fate/audio.mak tests/fate/demux.mak tests/fate/video.mak tests/ref/fate/ea-mad-pcm-planar tests/ref/fate/interplay-mve-16bit tests/ref/fate/interplay-mve-8bit tests/ref/fate/mtv tests/ref/fate/qtrle-1bit tests/ref/fate/qtrle-2bit tests/ref/fate/truemotion1-15 tests/ref/fate/truemotion1-24 tests/ref/fate/vqa-cc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: misc improvements for the Windows sectionDiego Biurrun2012-05-14
| | | | | | | | | | | | Fix some orthography, wording and grammar issues; update the SDL section with more current instructions; simplify lib.exe example command line; drop outdated comments about libnut.
| * doc: fix link to fate.libav.orgDiego Elio Pettenò2012-05-13
| | | | | | | | | | Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavfi: document filter design subtleties.Nicolas George2012-05-14
| | | | | | | | The details on reference ownership and permissions are missing.
* | doc/ffprobe: fix rendering of the timecode chapter in the man pageStefano Sabatini2012-05-14
| |
* | ffprobe: add "nokey" option to default writerStefano Sabatini2012-05-14
| | | | | | | | Help simplifying parsing in certain cases.
* | ffprobe: add "noprint_wrappers" option to default writerStefano Sabatini2012-05-14
| | | | | | | | | | | | | | The option is useful for simplifying parsing. Also use the new option in fate, in order to fix the regression introduced by the previous commit.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * lavfi: add lavr-based audio resampling filter.Anton Khirnov2012-05-12
| |
* | doc/examples: add libswresample in the libraries.Clément Bœsch2012-05-12
| | | | | | | | It is required for audio filtering.
* | doc/examples: use buffersrc.h instead of deprecated asrc_abuffer.h.Clément Bœsch2012-05-12
| |
* | doc/examples: fix typo.Clément Bœsch2012-05-12
| |
* | doc/examples: add -O2 in CFLAGS.Clément Bœsch2012-05-12
| |
* | doc/examples: add missing math.h include in decoding/encoding example.Clément Bœsch2012-05-12
| | | | | | | | The header is required for the sin() function.
* | doc/examples: link decoding_encoding and muxing with math lib.Clément Bœsch2012-05-12
| | | | | | | | These two examples use the sin() function.
* | doc/examples: rename LDFLAGS to LDLIBS.Clément Bœsch2012-05-12
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (27 commits) libxvid: Give more suitable names to libxvid-related files. libxvid: Separate libxvid encoder from libxvid rate control code. jpeglsdec: Remove write-only variable in ff_jpegls_decode_lse(). fate: cosmetics: lowercase some comments fate: Give more consistent names to some RealVideo/RealAudio tests. lavfi: add avfilter_get_audio_buffer_ref_from_arrays(). lavfi: add extended_data to AVFilterBuffer. lavc: check that extended_data is properly set in avcodec_encode_audio2(). lavc: pad last audio frame with silence when needed. samplefmt: add a function for filling a buffer with silence. samplefmt: add a function for copying audio samples. lavr: do not try to copy to uninitialized output audio data. lavr: make avresample_read() with NULL output discard samples. fate: split idroq audio and video into separate tests fate: improve dependencies fate: add convenient shorthands for ea-vp6, libavcodec, libavutil tests fate: split some combined tests into separate audio and video tests fate: fix dependencies for probe tests mips: intreadwrite: fix inline asm for gcc 4.8 mips: intreadwrite: remove unnecessary inline asm ... Conflicts: cmdutils.h configure doc/APIchanges doc/filters.texi ffmpeg.c ffplay.c libavcodec/internal.h libavcodec/jpeglsdec.c libavcodec/libschroedingerdec.c libavcodec/libxvid.c libavcodec/libxvid_rc.c libavcodec/utils.c libavcodec/version.h libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersink.h tests/Makefile tests/fate/aac.mak tests/fate/audio.mak tests/fate/demux.mak tests/fate/ea.mak tests/fate/image.mak tests/fate/libavutil.mak tests/fate/lossless-audio.mak tests/fate/lossless-video.mak tests/fate/microsoft.mak tests/fate/qt.mak tests/fate/real.mak tests/fate/screen.mak tests/fate/video.mak tests/fate/voice.mak tests/fate/vqf.mak tests/ref/fate/ea-mad tests/ref/fate/ea-tqi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: pad last audio frame with silence when needed.Anton Khirnov2012-05-09
| |
| * lavfi: add video buffer sink, and use it in avtoolsAnton Khirnov2012-05-09
| | | | | | | | | | | | Also add the public interface libavfilter/buffersink.h. Based on a commit by Stefano Sabatini.
| * doc: Replace a stray reference to the old '-intra' flag.Alex Converse2012-05-08
| |
* | doc/examples/Makefile: split lines up to make diffs that change them clearerMichael Niedermayer2012-05-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>