summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* lavfi/frei0r: add additional trailing slash in FREI0R_PATH pathsStefano Sabatini2012-11-13
| | | | | | Allow to accept paths with no ending trailing slash. Based on a patch by rogerdpack <rogerpack2005@gmail.com>.
* lavfi/frei0r: correctly handle paths longer than 1023 charsStefano Sabatini2012-11-13
|
* Replace rest of libavutil/audioconvert.h with libavutil/channel_layout.hPaul B Mahol2012-11-13
| | | | | | Also remove it in once case when it is not needed. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi: store and propagate number of channels information in audio buffer ↵Stefano Sabatini2012-11-13
| | | | | | | properties The channels field is required since the channel layout is not always available.
* Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88'Michael Niedermayer2012-11-12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '97bf7c03b1338a867da52c159a2afecbdedcfa88': doc: git-howto: Leave reviewers time to react before pushing patches Include libavutil/channel_layout.h instead of libavutil/audioconvert.h lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h Conflicts: doc/APIchanges doc/examples/decoding_encoding.c doc/git-howto.texi ffmpeg_filter.c libavcodec/flacdec.c libavcodec/imc.c libavcodec/mpegaudiodec.c libavcodec/utils.c libavfilter/asrc_anullsrc.c libavfilter/audio.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffer.c libavutil/Makefile libavutil/audioconvert.h libavutil/channel_layout.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles2012-11-11
| | | | | | | | Also reorder some other #include when applicable.
* | lavfi: remove mp=geq filter.Clément Bœsch2012-11-11
| | | | | | | | Native geq video filter is now available.
* | lavfi: add geq filter.Clément Bœsch2012-11-11
| |
* | lavfi: remove mp=fixpts filter.Clément Bœsch2012-11-11
| | | | | | | | | | lavfi/f_setpts.c should allow everything mp=fixpts supports, with a lot of additional control.
* | lavfi: remove mp=tile filter.Clément Bœsch2012-11-11
| | | | | | | | The native tile video filter is now feature equivalent.
* | lavfi/tile: extend shorthand parameters.Clément Bœsch2012-11-11
| | | | | | | | This makes the syntax similar to mp=tile.
* | lavfi/tile: add nb_frames option.Clément Bœsch2012-11-11
| |
* | lavfi/tile: add margin and padding options.Clément Bœsch2012-11-11
| |
* | lavfi/tile: allow named arguments.Clément Bœsch2012-11-11
| |
* | lavfi/avcodec: check that injected avframes use a supported channel layoutMichael Niedermayer2012-11-10
| | | | | | | | | | | | | | This fixes out of array accesses. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/avcodec: check avfilter_copy_frame_props() return codeMichael Niedermayer2012-11-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/movie: return proper error code in case of av_get_token() allocation ↵Stefano Sabatini2012-11-06
| | | | | | | | | | | | failure Also slightly clarify logic, and should fix coverity issue CID 717771.
* | lavfi/showwaves: return error in case of allocation failure in filter_samples()Stefano Sabatini2012-11-06
| |
* | lavfi/showwaves: simplify check in filter_samples()Stefano Sabatini2012-11-06
| | | | | | | | Also fix Coverity issue CID 733743: Dereference after null check
* | vf_drawbox: dont move uninitialized and then unused colors aroundMichael Niedermayer2012-11-06
| | | | | | | | | | Fixes CID741419 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: stop using -1 instead use AV_PIX_FMT_NONE/AV_SAMPLE_FMT_NONEPaul B Mahol2012-11-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/scale: declare the filter private classStefano Sabatini2012-11-04
| | | | | | | | Allow to show the supported options in the ffmpeg -h full output.
* | transform: give avfilter_transform() a return value for returning an errorMichael Niedermayer2012-11-04
| | | | | | | | | | Fixes CID703674 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/earwax: add missing NULL check in filter_samples()Stefano Sabatini2012-11-04
| |
* | Merge commit '9221efef7968463f3e3d9ce79ea72eaca082e73f'Michael Niedermayer2012-11-03
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '9221efef7968463f3e3d9ce79ea72eaca082e73f': lavf: fix av_interleaved_write_frame() doxy. lavf: clarify the lifetime of demuxed packets. avconv: do not free muxed packet on streamcopy. crc: move doxy to the header vf_drawtext: do not use deprecated av_tree_node_size x86: Refactor PSWAPD fallback implementations and port to cpuflags Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_drawtext: do not use deprecated av_tree_node_sizeAnton Khirnov2012-11-02
| |
* | vf_tinterlace: check av_image_get_linesize() return valueMichael Niedermayer2012-11-03
| | | | | | | | | | Fixes CID703717 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | af_earwax: remove unused pointer valueMichael Niedermayer2012-11-03
| | | | | | | | | | Fixes CID703849 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/fifo: add assert to ensure request was successfull.Michael Niedermayer2012-11-01
| | | | | | | | | | | | We would crash a moment later anyway if this fails. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'fa8fcab1e0d31074c0644c4ac5194474c6c26415'Michael Niedermayer2012-11-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'fa8fcab1e0d31074c0644c4ac5194474c6c26415': x86: h264_chromamc_10bit: drop pointless PAVG %define x86: mmx2 ---> mmxext in function names swscale: do not forget to swap data in formats with different endianness Conflicts: libavcodec/x86/dsputil_mmx.c libavfilter/x86/gradfun.c libswscale/input.c libswscale/utils.c libswscale/x86/swscale.c tests/ref/lavfi/pixfmts_scale Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: mmx2 ---> mmxext in function namesDiego Biurrun2012-10-31
| |
* | lavfi: fix references to avfilter_* functions that don't exist anymore.Clément Bœsch2012-10-31
| |
* | lavfi: remove hqdn3d libmpcodecs wrapper.Clément Bœsch2012-10-31
| | | | | | | | | | | | The native filter was ported from the MPlayer project when the mp wrapper didn't even exist, and when mp=hqdn3d was added, it was already obsolete.
* | lavfi/scale: avoid to print a NULL value in log messageStefano Sabatini2012-10-31
| | | | | | | | Fix possible crash occurring when libc does not support NULL printing.
* | lavfi/mp: drop the mp=rectangle filterStefano Sabatini2012-10-31
| | | | | | | | | | All the rectangle features have been ported to the native drawbox filter, which has an equivalent syntax.
* | lavfi/drawbox: add "width" and "height" aliases for "w" and "h" optionsStefano Sabatini2012-10-31
| |
* | lavfi/drawbox: add thickness optionStefano Sabatini2012-10-31
| |
* | Merge commit '04581c8c77ce779e4e70684ac45302972766be0f'Michael Niedermayer2012-10-31
|\| | | | | | | | | | | | | | | | | | | * commit '04581c8c77ce779e4e70684ac45302972766be0f': x86: yasm: Use complete source path for macro helper %includes Conflicts: Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: yasm: Use complete source path for macro helper %includesDiego Biurrun2012-10-31
| | | | | | | | | | This is more consistent with the way we handle C #includes and it simplifies the build system.
* | Merge commit '6860b4081d046558c44b1b42f22022ea341a2a73'Michael Niedermayer2012-10-31
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6860b4081d046558c44b1b42f22022ea341a2a73': x86: include x86inc.asm in x86util.asm cng: Reindent some incorrectly indented lines cngdec: Allow flushing the decoder cngdec: Make the dbov variable have the right unit cngdec: Fix the memset size to cover the full array cngdec: Update the LPC coefficients after averaging the reflection coefficients configure: fix print_config() with broke awks Conflicts: libavcodec/x86/ac3dsp.asm libavcodec/x86/dct32.asm libavcodec/x86/deinterlace.asm libavcodec/x86/dsputil.asm libavcodec/x86/dsputilenc.asm libavcodec/x86/fft.asm libavcodec/x86/fmtconvert.asm libavcodec/x86/h264_chromamc.asm libavcodec/x86/h264_deblock.asm libavcodec/x86/h264_deblock_10bit.asm libavcodec/x86/h264_idct.asm libavcodec/x86/h264_idct_10bit.asm libavcodec/x86/h264_intrapred.asm libavcodec/x86/h264_intrapred_10bit.asm libavcodec/x86/h264_weight.asm libavcodec/x86/vc1dsp.asm libavcodec/x86/vp3dsp.asm libavcodec/x86/vp56dsp.asm libavcodec/x86/vp8dsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: include x86inc.asm in x86util.asmDiego Biurrun2012-10-31
| | | | | | | | This is necessary to allow refactoring some x86util macros with cpuflags.
* | lavfi/drawbox: remove some unnecessary parenthesesStefano Sabatini2012-10-31
| |
* | lavfi/drawbox: reindent after previous commitStefano Sabatini2012-10-31
| |
* | lavfi/drawbox: implement color=invert modeStefano Sabatini2012-10-31
| | | | | | | | Based on a libmpcodecs/vf_rectangle.c feature.
* | lavfi/mp: drop wrapped field filterStefano Sabatini2012-10-31
| | | | | | | | The filter has been ported to a native libavfilter filter.
* | lavfi: add field filterStefano Sabatini2012-10-31
| | | | | | | | | | | | The filter is a port of libmpcodecs/vf_field.c, since there is no common code I relicensed it as LGPL, while keeping the original author copyright.
* | lavfi/drawbox: extend syntax, accept named optionsStefano Sabatini2012-10-30
| |
* | lavfi/tinterlace: remove poll_frame() callbackStefano Sabatini2012-10-30
| | | | | | | | That interface is deprecated, and apparently useless.
* | lavfi: remove yuvcsp and yvu9 libmpcodecs wrappersPaul B Mahol2012-10-30
| | | | | | | | | | | | Same functionality is provided by libswscale. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/smartblur: add missing draw slice call.Clément Bœsch2012-10-30
| | | | | | | | | | This fixes output with filtergraphs such as 'split[a][b]; [a]pad=iw*2[src]; [b]smartblur=1:1:1[filt]; [src][filt]overlay=w'