summaryrefslogtreecommitdiffstats
path: root/libavfilter
Commit message (Collapse)AuthorAgeFilesLines
* lavfi: when configuring a link, set channel layout from previous link if ↵Stefano Sabatini2012-09-021-0/+2
| | | | | | | | | 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-011-3/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libmpcodecs: remove unused and half existing vo_fs variableMichael Niedermayer2012-09-011-6/+0
| | | | | | It breaks linking with suncc sometimes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/mp: remove decimate wrapperStefano Sabatini2012-09-014-202/+1
| | | | It was natively integrated into libavfilter.
* libavfilter: Support the forks ABI for buffer sinksMichael Niedermayer2012-09-013-3/+57
| | | | | | | | | | 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-311-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/hue: add process_command callbackJérémy Tran2012-08-312-5/+42
| | | | | | | | 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-314-2/+273
| | | | 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-311-2/+2
| | | | | | | | | 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-314-268/+1
| | | | It was natively integrated into libavfilter.
* vf_mp: fix duplicate returnMichael Niedermayer2012-08-311-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* buffersink: remove stray ;Michael Niedermayer2012-08-311-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-312-18/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-312-18/+14
| |
* | Merge commit 'ec36aa69448f20a78d8c4588265022e0b2272ab5'Michael Niedermayer2012-08-312-3/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-302-3/+3
| |
| * vf_hqdn3d: Remove a duplicate inline declarationMartin Storsjö2012-08-271-1/+1
| | | | | | | | | | | | | | 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-301-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_testsrc: fix uninitilaized variable bugMichael Niedermayer2012-08-301-2/+1
| | | | | | | | | | Found-by: gcc Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_framestep: fix uninitilaized variable bugMichael Niedermayer2012-08-301-3/+1
| | | | | | | | | | Found-by: gcc Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/af_atempo: use av_malloc for rDFT buffers.Nicolas George2012-08-291-11/+13
| | | | | | | | | | | | | | | | 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-284-2/+308
| | | | | | | | | | | | | | 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-281-1/+1
| | | | | | | | | | | | | | 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-271-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-271-1/+2
| | | | | | | | | | | | | | | | 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-271-1/+2
| | | | | | | | | | | | 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-263-28/+176
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-263-4/+130
| | | | | | | | | | 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-261-24/+46
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-242-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * AVOptions: store defaults for INT64 options in int64 union member.Anton Khirnov2012-08-241-1/+1
| | | | | | | | | | Double does not have enough precision to represent all int64 numbers exactly.
* | lavfi/asetpts,setpts: rework debug logStefano Sabatini2012-08-241-15/+14
| | | | | | | | | | Show more information, and only the information stored in the values array. Improve debugging usefulness.
* | lavfi/asetpts,setpts: add variables T, STARTT, PREV_INT and PREV_OUTTStefano Sabatini2012-08-242-5/+19
| |
* | lavfi: rename vf_setpts.c to f_setpts.cStefano Sabatini2012-08-242-2/+2
| | | | | | | | The file contains the asetpts audio filter.
* | lavfi: free partial audio buffers when destroying links.Nicolas George2012-08-221-0/+2
| | | | | | | | | | Fix a memleak that the recent change of architecture made more likely to happen.
* | lavfi/overlay: fix return values.Nicolas George2012-08-221-16/+34
| | | | | | | | | | They were only roughly adapted when error return was added to the push functions.
* | lavfi/split: handle closed outputs.Nicolas George2012-08-221-4/+12
| | | | | | | | Return AVERROR_EOF if all outputs are closed.
* | lavfi: add a closed field to AVFilerLink.Nicolas George2012-08-224-0/+36
| | | | | | | | It will help forward errors and maintain consistency.
* | lavfi/showspectrum: add priv_class and flags to optionsStefano Sabatini2012-08-211-2/+5
| |
* | lavfi/asyncts: Fix compilation with GCC 4.7Thomas Weber2012-08-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | Compilation failed since commit 42d621d131a45fb63571ca6029c2fc4f02811c10 Error messages: libavfilter/af_asyncts.c:249:5: error: initializer element is not computable at load time libavfilter/af_asyncts.c:249:5: error: (near initialization for ‘avfilter_af_asyncts.priv_size’) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/buffersrc: add AV_BUFFERSRC_FLAG_PUSH.Nicolas George2012-08-203-1/+10
| |
* | lavfi/edgedetect: use "@see" instead of the invalid "@url".Clément Bœsch2012-08-201-1/+1
| |
* | lavfi: add showspectrum filter.Clément Bœsch2012-08-204-2/+318
| |
* | lavfi: add volumedetect filter.Nicolas George2012-08-193-0/+161
| |
* | buildsys: fix cleaning of libmpcodecsMichael Niedermayer2012-08-181-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/mp: remove framestep wrapped filterStefano Sabatini2012-08-184-209/+1
| | | | | | | | An equivalent framestep filter has been natively integrated.
* | lavfi: add framestep filterStefano Sabatini2012-08-184-2/+146
| | | | | | | | | | | | | | | | This filter is inspired upon libmpcodecs/vf_framestep.c, by Daniele Forghieri. Only-keyframe output is not supported, since that feature can be achieved through the more versatile select filter.
* | lavfi/testsrc: set output framerateStefano Sabatini2012-08-182-13/+13
| |
* | lavfi: add priv class to filter definitions and flags to filter internal optionsStefano Sabatini2012-08-1830-224/+291
| | | | | | | | | | This allows the iteration callbacks to discover the internal class and options, and show them when required.
* | lavfi/movie: split class definitions for movie and amovieStefano Sabatini2012-08-181-5/+18
| | | | | | | | | | This is required for iterating through the filter class (without incurring into a loop).
OpenPOWER on IntegriCloud