summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* buffersrc: fix a typo.Anton Khirnov2013-03-19
| | | | Vertical shift is log2_chroma_h, not log2_chroma_w.
* lavc, lavfi: fix counting number of planes in AVBufferRef wrappersAnton Khirnov2013-03-19
| | | | | | Number of planes is not always equal to the number of components even for formats marked with PIX_FMT_PLANAR -- e.g. NV12 has three components in two planes.
* lavc,lavfi: fix calculating the plane size in the AVBufferRef wrappersAnton Khirnov2013-03-17
| | | | | It is supposed to be height * linesize, not width * linesize. Thanks to Hendrik Leppkes for pointing out the bug.
* af_join: do not leak input frames.Anton Khirnov2013-03-16
|
* asrc_anullsrc: return EOF, not -1Anton Khirnov2013-03-16
|
* asrc_anullsrc: do not set samplerate and channel layout explicitlyAnton Khirnov2013-03-16
| | | | They are auto-negotiated.
* vf_showinfo: remove its useless init functionAnton Khirnov2013-03-16
| | | | | Filter private data is memset to 0 so there is no point in explicitly initing anything to 0.
* avfiltergraph: use sizeof(var) instead of sizeof(type)Anton Khirnov2013-03-16
|
* avfiltergraph: replace AVFilterGraph.filter_count with nb_filtersAnton Khirnov2013-03-16
| | | | This is more consistent with the naming in the rest of Libav.
* lavfi: use designated initializers in avfilter_classAnton Khirnov2013-03-16
|
* hqdn3d: Fix out of array read in LOWPASSLoren Merritt2013-03-13
| | | | | CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_hqdn3d: fix uninitialized variable useAnton Khirnov2013-03-11
| | | | CC:libav-stable@libav.org
* vf_gradfun: fix uninitialized variable useAnton Khirnov2013-03-11
| | | | CC:libav-stable@libav.org
* vf_pad: fix a & instead of && typoXi Wang2013-03-10
| | | | | | | Avoid buffer overflow in buffer_needs_copy() Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Replace remaining includes of audioconvert.h with channel_layout.hAnton Khirnov2013-03-08
|
* Add the bumps and APIchanges entries for reference counted buffers changes.Anton Khirnov2013-03-08
|
* 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
|