summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* lavfi/mp: drop rotate wrapperStefano Sabatini2012-09-06
| | | | The native filter transpose is perfectly equivalent.
* lavfi/tinterlace: declare source buffers in copy_picture_field() as constStefano Sabatini2012-09-06
| | | | Increase performance (slightly).
* lavfi/tinterlace: set inlink->cur to NULL, since it is stored internallyStefano Sabatini2012-09-06
| | | | | If not set to NULL, the reference is freed by ff_end_frame(), and later accessed in end_frame() by the filter code, causing a crash.
* vf_hue: fix AVOption defaultsMichael Niedermayer2012-09-05
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vf_scale: fix incompatible pointer type warningMichael Niedermayer2012-09-05
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '21bc44038491e525335ad763883b0288402ff6a0'Michael Niedermayer2012-09-05
|\ | | | | | | | | | | | | | | | | | | | | * commit '21bc44038491e525335ad763883b0288402ff6a0': avopt: Explicitly store rational option defaults in .dbl Conflicts: libavfilter/buffersrc.c libavfilter/vsrc_testsrc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avopt: Explicitly store rational option defaults in .dblMartin Storsjö2012-09-04
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'c7b610aa0b1bac47eea0056b13fe6e982b85844a'Michael Niedermayer2012-09-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c7b610aa0b1bac47eea0056b13fe6e982b85844a': avopt: Explicitly store float/double option defaults in .dbl Conflicts: libavcodec/ac3dec.c libavcodec/libx264.c libavfilter/af_amix.c libavfilter/af_asyncts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avopt: Explicitly store float/double option defaults in .dblMartin Storsjö2012-09-04
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'e6153f173a49e5bfa70b0c04d2f82930533597b9'Michael Niedermayer2012-09-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e6153f173a49e5bfa70b0c04d2f82930533597b9': avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member Conflicts: libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/libx264.c libavcodec/mpeg12enc.c libavcodec/options_table.h libavcodec/snowenc.c libavcodec/tiffenc.c libavdevice/v4l2.c libavdevice/x11grab.c libavfilter/af_amix.c libavfilter/af_asyncts.c libavfilter/af_join.c libavfilter/buffersrc.c libavfilter/src_movie.c libavfilter/vf_delogo.c libavfilter/vf_drawtext.c libavformat/http.c libavformat/img2dec.c libavformat/img2enc.c libavformat/movenc.c libavformat/mpegenc.c libavformat/mpegtsenc.c libavformat/options_table.h libavformat/segment.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union memberMartin Storsjö2012-09-04
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'd58dd4b5b5d31cfd4092e38a5f2c894eee2ab078'Michael Niedermayer2012-09-05
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'd58dd4b5b5d31cfd4092e38a5f2c894eee2ab078': avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union member Conflicts: libavcodec/libvpxenc.c libavcodec/options_table.h libavfilter/vf_drawtext.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union memberMartin Storsjö2012-09-04
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '124134e42455763b28cc346fed1d07017a76e84e'Michael Niedermayer2012-09-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '124134e42455763b28cc346fed1d07017a76e84e': avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union member Conflicts: libavcodec/aacenc.c libavcodec/libopenjpegenc.c libavcodec/options_table.h libavdevice/bktr.c libavdevice/v4l2.c libavdevice/x11grab.c libavfilter/af_amix.c libavfilter/vf_drawtext.c libavformat/movenc.c libavformat/options_table.h libavutil/opt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union memberMartin Storsjö2012-09-04
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * Rename missed cases of FF_OPT_TYPE_* to AV_OPT_TYPE_*Martin Storsjö2012-08-31
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | libavfilter/Makefile: add forgotten entries for the ff-sinksMichael Niedermayer2012-09-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sink_buffer: fix #ifs for FF-sinksMichael Niedermayer2012-09-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/transpose: implement landscape passthrough modeStefano Sabatini2012-09-04
| | | | | | | | Emulate the mp=rotate passthrough mode.
* | yadif: remove unused variableMichael Niedermayer2012-09-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: when configuring a link, set channel layout from previous link if ↵Stefano Sabatini2012-09-02
| | | | | | | | | | | | | | | | | | unspecified In avfilter_config_links(), if the current channel layout is not specified, set the same value of the previous link in the filterchain. Consistent with the logic used to set the other link parameters.
* | lavfi/vf_frei0: add missing new line to some error messagesPiotr Bandurski2012-09-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libmpcodecs: remove unused and half existing vo_fs variableMichael Niedermayer2012-09-01
| | | | | | | | | | | | It breaks linking with suncc sometimes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/mp: remove decimate wrapperStefano Sabatini2012-09-01
| | | | | | | | It was natively integrated into libavfilter.
* | libavfilter: Support the forks ABI for buffer sinksMichael Niedermayer2012-09-01
| | | | | | | | | | | | | | | | | | | | With this change avconv compiled against libav and linked to ffmpegs libs will run through the whole fate testsuite without any crashes. 857 tests pass, the remaining tests fail one way or another, which is to be expected as avconv is not a drop in replacement for ffmpeg The testsuite used was the ffmpeg fate testsuite, not libavs. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfiltergraph: use avcodec_find_best_pix_fmt_of_2()Michael Niedermayer2012-08-31
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/hue: add process_command callbackJérémy Tran2012-08-31
| | | | | | | | | | | | | | | | This allows dynamic reconfiguration of the filter. The callback uses some code that was in the init function. Hence this code has been moved in its own function. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi: port decimate libmpcodecs filterStefano Sabatini2012-08-31
| | | | | | | | This filter is based on the MPlayer decimate filter by Rich Felker.
* | lavfi/mp=decimate: fix off-by-one logic in diff_C() x loopStefano Sabatini2012-08-31
| | | | | | | | | | | | | | | | | | Set x offset values in the range 0-7, rather than in the range 8-1. The y loop is changed accordingly, to avoid confusion. This also fixes output difference with the new pending native decimate filter.
* | 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>
* | buffersink: remove stray ;Michael Niedermayer2012-08-31
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-31
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: MSS1 and MSS2: set final pixel format after common stuff has been initialised MSS2 decoder configure: handle --disable-asm before check_deps x86: Split inline and external assembly #ifdefs configure: x86: Separate inline from standalone assembler capabilities pktdumper: Use a custom define instead of PATH_MAX for buffers pktdumper: Use av_strlcpy instead of strncpy pktdumper: Use sizeof(variable) instead of the direct buffer length Conflicts: Changelog configure libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/dct-test.c libavcodec/imgconvert.c libavcodec/mss12.c libavcodec/version.h libavfilter/x86/gradfun.c libswscale/x86/yuv2rgb.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: Split inline and external assembly #ifdefsDiego Biurrun2012-08-31
| |
* | Merge commit 'ec36aa69448f20a78d8c4588265022e0b2272ab5'Michael Niedermayer2012-08-31
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ec36aa69448f20a78d8c4588265022e0b2272ab5': x86: Fix linking with some or all of yasm, mmx, optimizations disabled configure: Add more fine-grained SSE CPU capabilities flags avfilter: x86: Use more precise compile template names x86: cosmetics: Comment some #endifs for better readability g723_1: add comfort noise generation utvideoenc: Switch to dsputils' median prediction utvideoenc: Avoid writing into the input picture avtools: remove the distinction between func_arg and func2_arg. avconv: make the -passlogfile option per-stream. avconv: make the -pass option per-stream. cmdutils: make -codecs print lossy/lossless flags. lavc: add lossy/lossless codec properties. Conflicts: Changelog cmdutils.c configure doc/APIchanges ffmpeg.h ffmpeg_opt.c ffprobe.c libavcodec/codec_desc.c libavcodec/g723_1.c libavcodec/utvideoenc.c libavcodec/version.h libavcodec/x86/mpegaudiodec.c libavcodec/x86/rv40dsp_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avfilter: x86: Use more precise compile template namesDiego Biurrun2012-08-30
| |
| * vf_hqdn3d: Remove a duplicate inline declarationMartin Storsjö2012-08-27
| | | | | | | | | | | | | | Compilation seems to fail on GCC 3.4 due to this duplicate declaration. Signed-off-by: Martin Storsjö <martin@martin.st>
* | avfiltergraph: kill uninitialized variable warningMichael Niedermayer2012-08-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_testsrc: fix uninitilaized variable bugMichael Niedermayer2012-08-30
| | | | | | | | | | Found-by: gcc Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_framestep: fix uninitilaized variable bugMichael Niedermayer2012-08-30
| | | | | | | | | | Found-by: gcc Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/af_atempo: use av_malloc for rDFT buffers.Nicolas George2012-08-29
| | | | | | | | | | | | | | | | Memory obtained from av_realloc is not aligned enough for AVX. The other similar allocations are changed too because they use the same macro. The buffers were cleared afterwards anyway. Fix trac ticket #1692.
* | lavfi: add smartblur filterJérémy Tran2012-08-28
| | | | | | | | | | | | | | This is a port of the MPlayer smartblur filter (libmpcodecs/vf_smartblur.c) by Michael Niedermayer. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | vf_hqdn3d: remove duplicate inlineMichael Niedermayer2012-08-28
| | | | | | | | | | | | | | This should fix compilation with gcc 3 Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-27
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: vf_hqdn3d: Don't declare the loop variable within the for loop huffyuv: update to current coding style huffman: update to current coding style rtsp: Free the rtpdec context properly build: fft: x86: Drop unused YASM-OBJS-FFT- variable Conflicts: libavcodec/huffman.c libavcodec/huffyuv.c libavcodec/x86/Makefile libavfilter/vf_hqdn3d.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_hqdn3d: Don't declare the loop variable within the for loopMartin Storsjö2012-08-27
| | | | | | | | | | | | | | | | This C99 feature is generally not used in the libav codebase, since it breaks building with some fringe compilers (GCC 2.95, MSVC). Signed-off-by: Martin Storsjö <martin@martin.st>
* | vf_hqdn3d: avoid declaring variable in for()Michael Niedermayer2012-08-27
| | | | | | | | | | | | This should fix compilation with gcc 2.95 and possibly others Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: audio_frame_queue: Clean up ff_af_queue_log_state debug function dwt: Remove unused code. cavs: convert cavsdata.h to a .c file cavs: Move inline functions only used in one file out of the header cavs: Move data tables used in only one place to that file fate: Add a single symbol Ut Video decoder test vf_hqdn3d: x86 asm vf_hqdn3d: support 16bit colordepth avconv: prefer user-forced input framerate when choosing output framerate Conflicts: ffmpeg.c libavcodec/audio_frame_queue.c libavcodec/dwt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_hqdn3d: x86 asmLoren Merritt2012-08-26
| | | | | | | | | | 13% faster on penryn, 16% on sandybridge, 15% on bulldozer Not simd; a compiler should have generated this, but gcc didn't.
| * vf_hqdn3d: support 16bit colordepthLoren Merritt2012-08-26
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: utvideodec: Fix single symbol mode decoding truespeech: drop useless casts libavcodec: drop bogus dependencies from mpc[78] and qdm2 mpegaudio: move ff_mpa_enwindow to a separate file AVOptions: store defaults for INT64 options in int64 union member. Conflicts: libavcodec/Makefile libavfilter/af_asyncts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>