summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* lavfi: switch to AVFrame.Anton Khirnov2013-03-08
| | | | | Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it and use AVFrame instead.
* Use the avstring.h locale-independent character type functionsReimar Döffinger2013-03-07
| | | | | | Make sure the behavior does not change with the locale. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi: connect libavresample options to af_resample via AVFilterGraphJustin Ruggles2013-02-23
|
* vf_yadif: fix out-of line readsAnton Khirnov2013-02-15
| | | | Some changes in the border pixels, visually indistinguishable.
* vf_yadif: factorize initializing the filtering callbacksAnton Khirnov2013-02-15
| | | | Do it all in config_props().
* vf_yadif: silence a warning.Anton Khirnov2013-02-06
| | | | | | | clang says: libavfilter/vf_yadif.c:192:28: warning: incompatible pointer types assigning to 'void (*)(uint8_t *, uint8_t *, uint8_t *, uint8_t *, int, int, int, int, int)' from 'void (uint16_t *, uint16_t *, uint16_t *, uint16_t *, int, int, int, int, int)'
* avfilter: x86: consistent filenames for filter optimizationsDiego Biurrun2013-02-04
|
* vf_hqdn3d: x86: Add proper arch optimization initializationDiego Biurrun2013-02-01
|
* vf_delogo: fix copying the input frame.Anton Khirnov2013-01-29
| | | | CC:libav-stable@libav.org
* vf_delogo: fix an uninitialized read.Anton Khirnov2013-01-29
| | | | CC:libav-stable@libav.org
* avfilter: allow setpts filter to use wallclock time for calculationsVladimir Pantelic2013-01-25
| | | | | Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* vf_fps: add final flushed frames to the dropped frame countJustin Ruggles2013-01-15
|
* yadif: x86: fix build for compilers without aligned stackDaniel Kang2013-01-14
| | | | | | | Manually load registers to avoid using 8 registers on x86_32 with compilers that do not align the stack (e.g. MSVC). Signed-off-by: Diego Biurrun <diego@biurrun.de>
* yadif: Port inline assembly to yasmDaniel Kang2013-01-09
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Drop unnecessary 'l' length modifier when printfing double values.Diego Biurrun2012-12-31
| | | | | %f denotes a double argument and 'l' does nothing in this case according to the C spec.
* cosmetics: Prettyprint codec/format/filter registration filesDiego Biurrun2012-12-28
|
* avfilter: Refactor unconditional filter registrationDiego Biurrun2012-12-28
|
* avfilter: Compile FIFO filters unconditionallyDiego Biurrun2012-12-23
| | | | Building libavfilter without that functionality makes little sense.
* build: avfilter: Remove duplicate compilation entry for vf_scaleDiego Biurrun2012-12-21
| | | | vf_scale should not be unconditionally compiled even if disabled.
* asyncts: ignore min_delta only if first_pts is setJustin Ruggles2012-12-13
|
* asyncts: merge two conditionsJustin Ruggles2012-12-13
|
* asyncts: cosmetics: reindentJustin Ruggles2012-12-13
|
* asyncts: fix the asyncts behavior when using the first_pts optionJustin Ruggles2012-12-13
| | | | | Currently it will do padding, but it does not properly handle start-of-stream trimming as documented.
* asyncts: use clipped delta value when setting resample compensationJustin Ruggles2012-12-13
| | | | | The max_comp option is supposed to limit maximum compensation, but currently the clipped value is not actually used.
* asyncts: fix flushing of final samples at EOFJustin Ruggles2012-12-13
|
* x86: af_volume: add SSE2/SSSE3/AVX-optimized s32 volume scalingJustin Ruggles2012-12-05
|
* x86: af_volume: add SSE2-optimized s16 volume scalingJustin Ruggles2012-12-05
|
* lavfi: add volume filterJustin Ruggles2012-12-05
| | | | | Based on the volume filter in FFmpeg written by Stefano Sabatini <stefasab@gmail.com>.
* Remove pointless #undefs of previously forbidden functions.Anton Khirnov2012-12-04
|
* vf_fieldorder: require write permissionsAnton Khirnov2012-11-28
| | | | This filter modifies the input frame.
* vf_fieldorder: reindentAnton Khirnov2012-11-28
|
* lavfi: merge start_frame/draw_slice/end_frameAnton Khirnov2012-11-28
| | | | | Any alleged performance benefits gained from the split are purely mythological and do not justify added code complexity.
* lavfi: remove vf_slicifyAnton Khirnov2012-11-28
| | | | | | | The following commit will make it useless. The crop_scale_vflip FATE test changes because of off-by-one differences in output when vflipped slices are passed to sws.
* asink_nullsink: plug a memory leak.Anton Khirnov2012-11-28
|
* Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles2012-11-11
| | | | Also reorder some other #include when applicable.
* vf_drawtext: do not use deprecated av_tree_node_sizeAnton Khirnov2012-11-02
|
* x86: mmx2 ---> mmxext in function namesDiego Biurrun2012-10-31
|
* 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.
* x86: include x86inc.asm in x86util.asmDiego Biurrun2012-10-31
| | | | This is necessary to allow refactoring some x86util macros with cpuflags.
* lavfi: add ashowinfo filterAnton Khirnov2012-10-29
| | | | | | It can be useful for debugging. Based on a patch by Stefano Sabatini <stefano.sabatini-lala@poste.it>
* af_channelmap: remove stray enum declarationMans Rullgard2012-10-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* buffersink: remove stray semicolon after function definitionMans Rullgard2012-10-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* avfilter: fix graphparser memleaks on error pathsJanne Grunau2012-10-25
| | | | Fixes CID700635, CID700636 and CID732274.
* avfilter: call x86 init functions under if (ARCH_X86), not if (HAVE_MMX)Diego Biurrun2012-10-12
|
* lavfi: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-12
|
* lavfi: convert input/ouput list compound literals to named objectsMans Rullgard2012-10-10
| | | | | | | A number of compilers, for example those from TI and IBM, choke on these initialisers. The current style is also quite ugly. Signed-off-by: Mans Rullgard <mans@mansr.com>
* avfilter: correct memcpy size avfilter_copy_buf_props()Janne Grunau2012-10-09
| | | | | Does not make a difference in this case since sizeof(uint8_t*) == sizeof(uint8_t**). Fixes CID703814.
* af_resample: unref out_buf when avresample_convert returns 0Janne Grunau2012-10-09
| | | | Fixes CID732273.
* af_amix: prevent memory leak on error pathJanne Grunau2012-10-09
| | | | Fixes CID732272.
* af_channelmap: free old extended_data on reallocationJanne Grunau2012-10-09
| | | | | Prevents writes to freed memory and the leak of the old extended data. Fixes CID732303.