aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* doc/examples: fix typo.Clément Bœsch2012-05-121-1/+1
|
* doc/examples: add -O2 in CFLAGS.Clément Bœsch2012-05-121-2/+3
|
* doc/examples: add missing math.h include in decoding/encoding example.Clément Bœsch2012-05-121-0/+2
| | | | The header is required for the sin() function.
* doc/examples: link decoding_encoding and muxing with math lib.Clément Bœsch2012-05-121-0/+4
| | | | These two examples use the sin() function.
* doc/examples: rename LDFLAGS to LDLIBS.Clément Bœsch2012-05-121-3/+3
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-102-1/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-091-0/+6
| |
| * lavfi: add video buffer sink, and use it in avtoolsAnton Khirnov2012-05-091-0/+8
| | | | | | | | | | | | 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-081-1/+1
| |
* | doc/examples/Makefile: split lines up to make diffs that change them clearerMichael Niedermayer2012-05-081-2/+12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-071-0/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libschroedinger: Switch to function names more in line with Libav style. Move code shared between libdirac and libschroedinger to libschroedinger. lavfi: uninline avfilter_copy_buffer_ref_props(). lavf: add missing '*' in a doxy. h264: Remove a commented-out function pointer typedef. txd: Remove write-only variable in txd_decode_frame(). mmvideo.c: Remove unused variable in mm_decode_pal(). build: cosmetics: Add missing end-of-line backslashes to item lists. build: cosmetics: Split HEADERS/OBJS/PROGS lists into one entry per line. libschroedinger: Move a function to avoid a forward declaration. pthread: warn on high thread counts vf_yadif: fix missing error handling for avfilter_poll_frame() avprobe: allow showing only one container/stream property. lavfi: support audio in avfilter_copy_frame_props(). lavfi: avfilter_merge_formats: handle case where inputs are same lavc: add sample rate and channel layout to AVFrame. zerocodec: check if the previous frame is missing doc: clarify check for NULL pointer style Conflicts: doc/APIchanges doc/developer.texi ffprobe.c libavcodec/Makefile libavcodec/avcodec.h libavcodec/libdirac_libschro.c libavcodec/libdirac_libschro.h libavcodec/mmvideo.c libavcodec/txd.c libavcodec/version.h libavcodec/zerocodec.c libavfilter/Makefile libavfilter/avfilter.c libavfilter/version.h libavformat/Makefile libavutil/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avprobe: allow showing only one container/stream property.Ronald S. Bultje2012-05-071-0/+5
| | | | | | | | | | | | This is useful for writing unit tests. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavc: add sample rate and channel layout to AVFrame.Anton Khirnov2012-05-071-0/+3
| | | | | | | | Rationale is the same as for video width/height etc.
| * doc: clarify check for NULL pointer styleLuca Barbato2012-05-061-0/+4
| | | | | | | | Our code should be terse and clear.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-061-2/+10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * vf_split: support user-specifiable number of outputs.Anton Khirnov2012-05-061-0/+13
| |
* | examples/filtering_audio: use av_buffersrc_add_frame.Nicolas George2012-05-041-10/+1
| |
* | doc: fix API examples references.Clément Bœsch2012-05-031-3/+4
| |
* | JACOsub demuxer, decoder and muxer.Clément Bœsch2012-05-031-0/+1
| |
* | examples/decoding_encoding: fix encoding when all frames got buffered.Michael Niedermayer2012-05-031-1/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/filters: consistently use '"' for quoting the drawtext arguments in examplesStefano Sabatini2012-05-031-4/+4
| |
* | lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate optionStefano Sabatini2012-05-031-4/+4
| | | | | | | | | | | | 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.
* | doc/filters: document drawtext draw expressionStefano Sabatini2012-05-031-0/+16
| |
* | doc/filters: document rand() drawtext expression functionStefano Sabatini2012-05-031-2/+5
| |
* | doc/filters: document x and y drawtext expression parametersStefano Sabatini2012-05-031-0/+6
| |
* | doc/filters: fix location of "rate" and "timecode" drawtext optionsStefano Sabatini2012-05-031-7/+8
| | | | | | | | They are options, not expression parameters.
* | lavfi/drawtext: alphabetically sort the expression parametersStefano Sabatini2012-05-031-23/+25
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-021-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: arm: intreadwrite: disable inline asm for gcc 4.7 and later arm: intreadwrite: fix inline asm constraints for gcc 4.6 and later indeo3: fix motion vector validation pcm_bluray: set bits_per_raw_sample for > 16-bit twinvq: fix out of bounds array access lavr: use 8.8 instead of 10.6 as the 16-bit fixed-point mixing coeff type Conflicts: doc/APIchanges libavcodec/indeo3.c libavcodec/pcm-mpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavr: use 8.8 instead of 10.6 as the 16-bit fixed-point mixing coeff typeJustin Ruggles2012-05-011-0/+3
| |
* | lavfi: remove screenshot libmpcodecs wrapperPaul B Mahol2012-05-021-1/+0
| | | | | | | | | | | | | | The filter is useless. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | APIChanges: add entry for libavresampleMichael Niedermayer2012-05-021-0/+1
| | | | | | | | | | | | Appears this was forgotten Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-011-14/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avplay: use libavresample for sample format conversion and channel mixing Fix compilation with YASM/NASM without AVX support. WMAL: do not output last frame again if nothing was decoded in current packet WMAL: do not start decoding if frame does not end in current packet adpcm-thp: fix invalid array indexing ppc: add const where needed in scalarproduct_int16_altivec() ppc: remove shift parameter from scalarproduct_int16_altivec() ppc: dsputil: do unaligned block accesses correctly dvenc: do not call dsputil functions with stride not a multiple of 16 APIchanges: fill in some dates and commit hashes Conflicts: doc/APIchanges ffplay.c libavcodec/adpcm.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * APIchanges: fill in some dates and commit hashesJustin Ruggles2012-04-301-9/+9
| |
* | doc/filters: use @var{} for denoting parameter reference in drawtext docsStefano Sabatini2012-05-011-1/+1
| |
* | doc/filters: alphabetically sort drawtext option listingStefano Sabatini2012-05-011-51/+51
| |
* | lavfi/tinterlace: support symbolic names for the parameterStefano Sabatini2012-04-301-8/+11
| | | | | | | | Also deprecate the use of numerical values.
* | lavfi/tinterlace: add tinterlace mode 6Stuart Morris2012-04-301-0/+7
| | | | | | | | | | | | | | | | | | 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>
* | examples/filtering_audio: do not stop on decode error.Nicolas George2012-04-281-1/+1
| | | | | | | | | | Decode errors can happen with concatenated MP3s with different formats.
* | examples/filtering_audio: fix a memory leak.Nicolas George2012-04-281-0/+1
| |
* | lavc: add MicroDVD decoder.Clément Bœsch2012-04-271-1/+1
| | | | | | | | | | Based on my MicroDVD->ASS conversion code from MPlayer (sub/subassconvert.c).
* | doc: fix syntax for durations and timestamps.Nicolas George2012-04-272-2/+2
| | | | | | | | | | | | 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).
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-261-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: dsputil: fix invalid array indexing configure: add libavresample to rpath build: icc: silence some warnings fft-test: add option to set cpuflag mask cpu: recognise only cpu flag names pertinent to the architecture avutil: add av_parse_cpu_flags() function vp8: armv6: fix non-armv6t2 build vp8: armv6 optimisations vp8: arm: separate ARMv6 functions from NEON ARM: add some compatibility macros mov: support eac3 audio avf: fix faulty check in has_duration Conflicts: configure doc/APIchanges ffmpeg.c libavcodec/arm/Makefile libavcodec/arm/asm.S libavcodec/arm/vp8dsp_armv6.S libavcodec/arm/vp8dsp_init_arm.c libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avutil: add av_parse_cpu_flags() functionMans Rullgard2012-04-251-0/+3
| | | | | | | | | | | | | | This moves the cpu flag parsing code from avconv to avutil so it can be accessed elsewhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-251-0/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: FATE: use updated reference for aac-latm_stereo_to_51 avconv: use libavresample Add libavresample FATE: avoid channel mixing in lavf-dv_fmt Conflicts: Changelog Makefile cmdutils.c configure doc/APIchanges ffmpeg.c tests/lavf-regression.sh tests/ref/lavf/dv_fmt tests/ref/seek/lavf_dv Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add libavresampleJustin Ruggles2012-04-241-6/+10
| | | | | | | | | | This is a new library for audio sample format, channel layout, and sample rate conversion.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-242-4/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: matroska: Clear prev_pkt between seeks. avutil: change default buffer size alignment for sample buffer functions audemux: Add a sanity check for the number of channels Remove libdirac decoder. matroska: Add incremental parsing of clusters. avconv: fix off by one check in complex_filter mpegts: Try seeking back even for nonseekable protocols swscale: K&R formatting cosmetics (part III) Conflicts: configure doc/general.texi doc/platform.texi ffmpeg.c libavcodec/Makefile libavcodec/allcodecs.c libavcodec/libdirac.h libavcodec/libdiracdec.c libavformat/au.c libavformat/mpegts.c libswscale/input.c tests/ref/seek/lavf_mkv Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove libdirac decoder.Diego Biurrun2012-04-232-4/+3
| | | | | | | | libschroedinger is the preferred way to decode Dirac video.
* | print_options: warn that the files are generated.Nicolas George2012-04-231-0/+2
| |
* | lavfi/setfield: add "progressive" optionTim Nicholson2012-04-211-6/+8
| | | | | | | | | | | | Add "prog" parameter value, and deprecate numeric values. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-201-0/+12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avcodec: add a cook parser to get subpacket duration FATE: allow lavf tests to alter input parameters FATE: replace the acodec-pcm_s24daud test with an enc_dec_pcm checksum test FATE: replace the acodec-g726 test with 4 new encode/decode tests FATE: replace current g722 encoding tests with an encode/decode test FATE: add a pattern rule for generating asynth wav files FATE: optionally write a WAVE header in audiogen avutil: add audio fifo buffer Conflicts: doc/APIchanges libavcodec/version.h libavutil/avutil.h tests/Makefile tests/codec-regression.sh tests/fate/voice.mak tests/lavf-regression.sh tests/ref/acodec/g722 tests/ref/acodec/g726 tests/ref/acodec/pcm_s24daud tests/ref/lavf/dv_fmt tests/ref/lavf/gxf tests/ref/lavf/mxf tests/ref/lavf/mxf_d10 tests/ref/seek/lavf_dv Merged-by: Michael Niedermayer <michaelni@gmx.at>