summaryrefslogtreecommitdiff
path: root/libavfilter/vf_mp.c
Commit message (Collapse)AuthorAge
* vf_mp: fix 'discards const qualifier from pointer target type'Michael Niedermayer2012-12-28
| | | | | | | args are not supposed to be changed by filters even if the argument is not marked as const. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: remove mp=pp filter.Clément Bœsch2012-12-23
| | | | | | | Native pp filter is available. postproc dependency is also dropped from mp wrapper since it was the only filter needing that dependency.
* lavfi: remove mp=denoise3d filter.Clément Bœsch2012-12-11
| | | | | hqdn3d was meant to be a more efficient denoise3d filter, is supported natively, and is faster on my computer thanks to the ASM optimisations.
* lavfi/mp: switch to ff_filter_frame.Clément Bœsch2012-12-06
|
* lavfi/mp: remove dead extern vf_info_t declarations.Clément Bœsch2012-12-06
|
* lavfi/mp: add ff_ prefix to exported symbolsanonymous2012-12-06
|
* Merge commit 'cb45553f577f8e0ebfe05d3287e1b6fa5859b967'Michael Niedermayer2012-12-05
| | | | | | | | | | | | | | | | | * commit 'cb45553f577f8e0ebfe05d3287e1b6fa5859b967': Remove pointless #undefs of previously forbidden functions. fate: Add dependencies for bmp, cdxl, dfa, mp3 Conflicts: doc/examples/muxing.c libavfilter/filtfmts.c libavutil/des.c libavutil/eval.c libavutil/log.c libavutil/parseutils.c tests/fate/mp3.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/mp: fix invalid read with filters with no argument.Clément Bœsch2012-12-04
|
* lavfi: convert remaining input/output list compound literals to named objects.Clément Bœsch2012-11-28
| | | | This is following 568c70e79ee267426c15ef4603c69703f6a5884a.
* lavfi: remove mp=geq filter.Clément Bœsch2012-11-11
| | | | Native geq video filter is now available.
* 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: 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/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/mp: drop wrapped field filterStefano Sabatini2012-10-31
| | | | The filter has been ported to a native libavfilter filter.
* 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: remove palette libmpcodecs wrapperPaul B Mahol2012-10-30
| | | | | | The filter is useless, swscale should be used instead. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* vf_mp: fix null ptr deref in case of ENOMEMMichael Niedermayer2012-10-19
| | | | | Fixes CID703675 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vf_mp: check list in querry_format()Michael Niedermayer2012-10-19
| | | | | Fixes CID717772 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '716d413c13981da15323c7a3821860536eefdbbb'Michael Niedermayer2012-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '716d413c13981da15323c7a3821860536eefdbbb': Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat Conflicts: doc/examples/muxing.c ffmpeg.h ffmpeg_filter.c ffmpeg_opt.c ffplay.c ffprobe.c libavcodec/8bps.c libavcodec/aasc.c libavcodec/aura.c libavcodec/avcodec.h libavcodec/avs.c libavcodec/bfi.c libavcodec/bmp.c libavcodec/bmpenc.c libavcodec/c93.c libavcodec/cscd.c libavcodec/cyuv.c libavcodec/dpx.c libavcodec/dpxenc.c libavcodec/eatgv.c libavcodec/escape124.c libavcodec/ffv1.c libavcodec/flashsv.c libavcodec/fraps.c libavcodec/h264.c libavcodec/huffyuv.c libavcodec/iff.c libavcodec/imgconvert.c libavcodec/indeo3.c libavcodec/kmvc.c libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/libx264.c libavcodec/ljpegenc.c libavcodec/mjpegdec.c libavcodec/mjpegenc.c libavcodec/motionpixels.c libavcodec/mpeg12.c libavcodec/mpeg12enc.c libavcodec/mpeg4videodec.c libavcodec/mpegvideo_enc.c libavcodec/pamenc.c libavcodec/pcxenc.c libavcodec/pgssubdec.c libavcodec/pngdec.c libavcodec/pngenc.c libavcodec/pnm.c libavcodec/pnmdec.c libavcodec/pnmenc.c libavcodec/ptx.c libavcodec/qdrw.c libavcodec/qpeg.c libavcodec/qtrleenc.c libavcodec/raw.c libavcodec/rawdec.c libavcodec/rl2.c libavcodec/sgidec.c libavcodec/sgienc.c libavcodec/snowdec.c libavcodec/snowenc.c libavcodec/sunrast.c libavcodec/targa.c libavcodec/targaenc.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/tmv.c libavcodec/truemotion2.c libavcodec/utils.c libavcodec/vb.c libavcodec/vp3.c libavcodec/wnv1.c libavcodec/xl.c libavcodec/xwddec.c libavcodec/xwdenc.c libavcodec/yop.c libavdevice/v4l2.c libavdevice/x11grab.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersrc.c libavfilter/drawutils.c libavfilter/formats.c libavfilter/src_movie.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_format.c libavfilter/vf_hflip.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_transpose.c libavfilter/vf_yadif.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/movenc.c libavformat/mxf.h libavformat/utils.c libavformat/yuv4mpeg.c libavutil/imgutils.c libavutil/pixdesc.c libswscale/input.c libswscale/output.c libswscale/swscale_internal.h libswscale/swscale_unscaled.c libswscale/utils.c libswscale/x86/swscale_template.c libswscale/x86/yuv2rgb.c libswscale/x86/yuv2rgb_template.c libswscale/yuv2rgb.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/mp: drop rotate wrapperStefano Sabatini2012-09-06
| | | | The native filter transpose is perfectly equivalent.
* lavfi/mp: remove decimate wrapperStefano Sabatini2012-09-01
| | | | It was natively integrated into libavfilter.
* lavfi/mp: remove smartblur filterStefano Sabatini2012-08-31
| | | | It was natively integrated into libavfilter.
* vf_mp: fix duplicate returnMichael Niedermayer2012-08-31
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/mp: remove framestep wrapped filterStefano Sabatini2012-08-18
| | | | An equivalent framestep filter has been natively integrated.
* lavfi/mp: remove hue wrapped filterStefano Sabatini2012-08-16
| | | | hue was integrated as a native libavfilter filter.
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: FATE: fix the asyncts test build: Drop gcc-specific warning flag from header compilation rule FATE: add a test for the asyncts audio filter. matroskadec: return more correct error code on read error. buffersrc: check ff_get_audio_buffer() for errors. lavfi: check all ff_get_video_buffer() calls for errors. lavfi: check all avfilter_ref_buffer() calls for errors. vf_select: avoid an unnecessary avfilter_ref_buffer(). buffersrc: avoid creating unnecessary buffer reference lavfi: use avfilter_unref_bufferp() where appropriate. vf_fps: add more error checks. vf_fps: fix a memleak on malloc failure. lavfi: check all ff_start_frame/draw_slice/end_frame calls for errors lavfi: add error handling to end_frame(). lavfi: add error handling to draw_slice(). lavfi: add error handling to start_frame(). Conflicts: Makefile ffplay.c libavfilter/buffersrc.c libavfilter/vf_boxblur.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_frei0r.c libavfilter/vf_hflip.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/video.c libavfilter/vsrc_color.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavfi: unref AVFilterLink.out_buf in ff_end_frame(). lavfi: unref AVFilterLink.cur_buf in ff_end_frame(). vsrc_testsrc: avoid an unnecessary avfilter_ref_buffer(). vf_slicify: clear AVFilterLink.cur_buf in start_frame(). vf_settb: simplify start_frame(). vf_fieldorder: don't give up its own reference to the output buffer. vf_pad: don't give up its own reference to the output buffer. vf_overlay: don't access a buffer reference that's been given away. vf_drawtext: don't give up its own reference to the input buffer. vf_gradfun: don't store two pointers to one AVFilterBufferRef. vf_delogo: don't store two pointers to one AVFilterBufferRef. vf_aspect: clear AVFilterLink.cur_buf in start_frame(). lavfi: add avfilter_unref_bufferp() Conflicts: doc/APIchanges libavfilter/avfilter.h libavfilter/buffer.c libavfilter/vf_aspect.c libavfilter/vf_drawtext.c libavfilter/vf_overlay.c libavfilter/vf_pad.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'a5e8c41c28f907d98d2a739db08f7aef4cbfcf3a'Michael Niedermayer2012-06-26
| | | | | | | | | | | | | | | | | | | | | | | * commit 'a5e8c41c28f907d98d2a739db08f7aef4cbfcf3a': lavfi: remove 'opaque' parameter from AVFilter.init() mov: do not try to read total disc/track number if data atom is too short. avconv: fix -force_key_frames dxva2_h264: fix signaling of mbaff frames x86: fft: elf64: fix PIC build Conflicts: ffmpeg.c libavcodec/v210dec.h libavfilter/asrc_anullsrc.c libavfilter/buffersrc.c libavfilter/src_movie.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_overlay.c libavfilter/vsrc_color.c libavfilter/vsrc_testsrc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-24
| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: x86: Only use optimizations with cmov if the CPU supports the instruction x86: Add CPU flag for the i686 cmov instruction x86: remove unused inline asm macros from dsputil_mmx.h x86: move some inline asm macros to the only places they are used lavfi: Add the af_channelmap audio channel mapping filter. lavfi: add join audio filter. lavfi: allow audio filters to request a given number of samples. lavfi: support automatically inserting the fifo filter when needed. lavfi/audio: eliminate ff_default_filter_samples(). Conflicts: Changelog libavcodec/x86/h264dsp_mmx.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/version.h libavutil/x86/cpu.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: remove screenshot libmpcodecs wrapperPaul B Mahol2012-05-02
| | | | | | | The filter is useless. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/mp: remove libmpcodecs mirror filterStefano Sabatini2012-04-20
| | | | The native libavfilter hflip filter does the same thing.
* lavfi/mp: remove 2xsai wrapped filterStefano Sabatini2012-04-13
| | | | It was ported to a native libavfilter filter.
* lavfi/mp: remove remove_logo wrapperStefano Sabatini2012-04-07
| | | | | removelogo has been ported to libavfilter, and the wrapper was not working.
* lavfi: remove swapuv libmpcodecs wrapperStefano Sabatini2012-03-10
| | | | The filter has been ported to a native libavfilter filter.
* vf_mp: uninit filter chain.Nicolas George2012-03-04
| | | | Most of the code was taken from MPlayer's vf_uninit_filter_chain.
* libavfilter/libmpcodecs: add vf_pp from current mplayer svnMichael Niedermayer2012-02-26
| | | | | | This will allow us to do regression tests on libpostproc. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: fix mp and mandelbrot descriptions to make them complete sentencesStefano Sabatini2012-01-21
| | | | This is consistent with the other filter descriptions.
* vf_mp: rewrite vf_mp filter warning messageMichael Niedermayer2011-11-23
| | | | | Warning text by: Clément Bœsch <ubitux@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Mark AVFilterPad[] compound literals as const.Reimar Döffinger2011-11-06
| | | | | | | GCC 4.6.2 at least still seems to fail to put them in .rodata though, see also http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37303 Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* vf_mp: Fix several incompatible pointer type warnings.Michael Niedermayer2011-10-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavfilter/libmpcodecs: add vf_stereo3d supportMichael Niedermayer2011-09-20
| | | | | | | | | (code from mplayer see their svn for detailed authorship) parameters must be integers as we do not have mplayers parser also the stuff passed to it through non constant globals is not supported this should be fixed in mplayer first. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: remove delogo mp wrapperStefano Sabatini2011-08-14
| | | | | The delogo filter has been natively integrated into libavfilter, simplify.
* lavfi: remove mp test wrapperStefano Sabatini2011-08-11
| | | | | The source was natively integrated into libavfilter, with the name mptestsrc.
* vf_mp: sort listing of vf_info_t symbolsStefano Sabatini2011-08-11
| | | | | This way it's easier for the programmer to look-up for a specific symbols (e.g. for checking if it's unused).
* lavfi: remove gradfun mp wrapperStefano Sabatini2011-08-07
| | | | | | | | | The gradfun filter was already integrated natively in libavfilter. Both filters issue the same output, and have a comparable performance. See thread: Subject: [FFmpeg-devel] [PATCH] lavfi: remove gradfun mp wrapper Date: Fri, 5 Aug 2011 00:19:04 +0200
* vf_mp: remove blackframe filter wrapperStefano Sabatini2011-07-23
| | | | blackframe is integrated as a native filter.
* vf_mp: remove cropdetect wrapperStefano Sabatini2011-07-21
| | | | The cropdetect filter is natively integrated into libavfilter.
* vf_mp: remove rgbtest wrapperStefano Sabatini2011-07-15
| | | | | The filter was integrated natively into libavfilter as a source with name rgbtestsrc.
* vf_mp: remove boxblur wrapperStefano Sabatini2011-07-15
| | | | It is natively included in libavfilter.