Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | vf_delogo: don't store two pointers to one AVFilterBufferRef. | Anton Khirnov | 2012-07-20 | |
| | ||||
* | vf_aspect: clear AVFilterLink.cur_buf in start_frame(). | Anton Khirnov | 2012-07-20 | |
| | | | | | The buffer is passed on to the next filter, so we shouldn't keep any pointers to it. | |||
* | lavfi: add avfilter_unref_bufferp() | Robert Nagy | 2012-07-20 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | lavfi: add error handling to filter_samples(). | Anton Khirnov | 2012-07-09 | |
| | ||||
* | asplit: don't leak the input buffer. | Anton Khirnov | 2012-07-09 | |
| | ||||
* | af_resample: fix request_frame() behavior. | Anton Khirnov | 2012-07-09 | |
| | | | | | Make sure that an output frame has really been produced before returning 0. | |||
* | af_asyncts: fix request_frame() behavior. | Anton Khirnov | 2012-07-09 | |
| | | | | | Make sure that an output frame has really been produced before returning 0. | |||
* | lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format | Justin Ruggles | 2012-07-08 | |
| | | | | Also make this the default value. | |||
* | af_amix: avoid spurious EAGAIN. | Anton Khirnov | 2012-07-06 | |
| | | | | | | | | | | Input on/off state can change in request_samples(), which can result in a state where only the first input is active. get_available_samples() will then return 0, and request_frame() will fail with EAGAIN even though there is data on the single active input. Take this into account and check the number of active inputs again after calling request_samples(). | |||
* | af_amix: return AVERROR(EAGAIN) when request_frame didn't produce output. | Anton Khirnov | 2012-07-06 | |
| | | | | 0 should only be returned when there was at least one output frame. | |||
* | af_amix: only consider negative return codes as errors. | Anton Khirnov | 2012-07-06 | |
| | ||||
* | lavfi: reclassify showfiltfmts as a TESTPROG | Mans Rullgard | 2012-07-04 | |
| | | | | | | | | This tool uses lavfi internal symbols not accessible in shared libraries. TESTPROGS are linked statically to allow them use of library internals not normally exported. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | Clarify Doxygen comment for FF_API_* #defines. | Diego Biurrun | 2012-07-04 | |
| | ||||
* | cosmetics: Consistently use C-style comments with multiple inclusion guards | Diego Biurrun | 2012-07-03 | |
| | ||||
* | misc typo and wording fixes | Diego Biurrun | 2012-07-03 | |
| | ||||
* | x86: lavfi: fix gradfun/yadif build with mmx/sse disabled | Mans Rullgard | 2012-07-03 | |
| | | | | | | | These functions are defined conditionally so any uses need to have preprocessor guards. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | vf_yadif: move x86 init code to x86/yadif.c | Mans Rullgard | 2012-07-02 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | vf_gradfun: move x86 init code to x86/gradfun.c | Mans Rullgard | 2012-07-02 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | avfiltergraph: shut up uninitialized variable warning. | Anton Khirnov | 2012-06-26 | |
| | | | | | | The warning silenced was: libavfilter/avfiltergraph.c: In function ‘avfilter_graph_config’: libavfilter/avfiltergraph.c:500:13: warning: ‘best_idx’ may be used uninitialized in this function [-Wuninitialized] | |||
* | af_join: initialize a variable to shut up gcc warning. | Anton Khirnov | 2012-06-26 | |
| | | | | | | The warning silenced was: libavfilter/af_join.c: In function ‘join_request_frame’: libavfilter/af_join.c:451:9: warning: ‘nb_samples’ may be used uninitialized in this function [-Wuninitialized] | |||
* | amix: fix format specifier for AVFilterLink.sample_rate. | Anton Khirnov | 2012-06-26 | |
| | | | | It is a plain int now. | |||
* | lavfi: make filters less verbose. | Anton Khirnov | 2012-06-26 | |
| | ||||
* | lavfi: reorder AVFilterLink fields. | Anton Khirnov | 2012-06-26 | |
| | | | | Move private fields to the private section, remove holes. | |||
* | lavfi: reorder AVFilterContext fields. | Anton Khirnov | 2012-06-26 | |
| | | | | Place related fields together, remove holes. | |||
* | lavfi: reorder AVFilter fields. | Anton Khirnov | 2012-06-26 | |
| | | | | | Place related fields together, remove holes, move private fields to the end and mark them as private. | |||
* | lavfi: reorder AVFilterBufferRef fields. | Anton Khirnov | 2012-06-26 | |
| | | | | Place related fields together, remove holes. | |||
* | lavfi: reorder AVFilterBuffer fields. | Anton Khirnov | 2012-06-26 | |
| | | | | Place related fields together, remove holes. | |||
* | lavfi: remove disabled FF_API_FILTERS_PUBLIC cruft | Anton Khirnov | 2012-06-26 | |
| | ||||
* | lavfi: remove disabled FF_API_DEFAULT_CONFIG_OUTPUT_LINK cruft | Anton Khirnov | 2012-06-26 | |
| | ||||
* | lavfi: use proper FF_API guards for different deprecated functions | Anton Khirnov | 2012-06-26 | |
| | ||||
* | lavfi: remove disabled FF_API_VSRC_BUFFER_ADD_FRAME cruft | Anton Khirnov | 2012-06-26 | |
| | ||||
* | lavfi: remove disabled FF_API_SAMPLERATE64 cruft | Anton Khirnov | 2012-06-26 | |
| | ||||
* | lavfi: remove disabled FF_API_GRAPH_AVCLASS cruft | Anton Khirnov | 2012-06-26 | |
| | ||||
* | lavfi: remove 'opaque' parameter from AVFilter.init() | Anton Khirnov | 2012-06-26 | |
| | | | | | | It is not used in any filters currently and is inherently evil. If passing binary data to filters is required in the future, it should be done with some AVOptions-based system. | |||
* | lavfi: Add the af_channelmap audio channel mapping filter. | Alex Converse | 2012-06-22 | |
| | | | | Inspired by MPlayer's af_channels filter and SoX's remix effect. | |||
* | lavfi: add join audio filter. | Anton Khirnov | 2012-06-22 | |
| | | | | It joins multiple input streams into one multi-channel output. | |||
* | lavfi: allow audio filters to request a given number of samples. | Anton Khirnov | 2012-06-22 | |
| | | | | This makes synchronization simpler for filters with multiple inputs. | |||
* | lavfi: support automatically inserting the fifo filter when needed. | Anton Khirnov | 2012-06-22 | |
| | | | | This breaks libavfilter ABI. | |||
* | lavfi/audio: eliminate ff_default_filter_samples(). | Anton Khirnov | 2012-06-22 | |
| | | | | | | | | | | | | It currently does the following: 1) get a zeroed audio buffer 2) copy some properties (but not the data) of the input buffer to it 3) pass this buffer to the output filter This looks useless and is indeed not used by any filters, therefore delete it. Make ff_null_filter_samples() (just pass the buffer to the next filter) the new default. | |||
* | lavfi/audio: don't set cur_buf in ff_filter_samples(). | Anton Khirnov | 2012-06-21 | |
| | | | | | | It's redundant, since the input buffer is passed as a parameter to the filter_samples() callback, and can lead to stale pointers remaining on the link. | |||
* | lavfi/fifo: add audio version of the fifo filter. | Anton Khirnov | 2012-06-21 | |
| | ||||
* | fifo: fix parenthesis placement. | Anton Khirnov | 2012-06-21 | |
| | ||||
* | lavfi: rename vf_fifo.c -> fifo.c | Anton Khirnov | 2012-06-21 | |
| | | | | It will be used for audio too. | |||
* | af_amix: allow float planar sample format as input | Justin Ruggles | 2012-06-18 | |
| | ||||
* | af_amix: use AVFloatDSPContext.vector_fmac_scalar() | Justin Ruggles | 2012-06-18 | |
| | ||||
* | af_resample: fix format modifier in debug string for FF_API_SAMPLERATE64 | Janne Grunau | 2012-06-15 | |
| | ||||
* | lavfi/audio: use av_samples_copy() instead of custom code. | Anton Khirnov | 2012-06-13 | |
| | | | | Fixes a possible invalid write, found by Nicolas George. | |||
* | avfiltergraph: remove a redundant call to avfilter_get_by_name(). | Anton Khirnov | 2012-06-13 | |
| | ||||
* | lavfi: allow building without swscale. | Anton Khirnov | 2012-06-13 | |
| | ||||
* | lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs | Anton Khirnov | 2012-06-13 | |
| | | | | This is more consistent with naming in the rest of Libav. |