Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | lavfi: add error handling to draw_slice(). | Anton Khirnov | 2012-07-22 |
| | |||
* | lavfi: add error handling to start_frame(). | Anton Khirnov | 2012-07-22 |
| | |||
* | yadif: use emms_c() instead of inline assembly for emms invocations. | Ronald S. Bultje | 2012-07-21 |
| | |||
* | lavfi: use const for AVFilterPad declarations in all filters. | Ronald S. Bultje | 2012-07-21 |
| | |||
* | lavfi: unref AVFilterLink.out_buf in ff_end_frame(). | Anton Khirnov | 2012-07-20 |
| | | | | | This reduces code duplication and prevents stale pointers from remaining on the link. | ||
* | lavfi: unref AVFilterLink.cur_buf in ff_end_frame(). | Anton Khirnov | 2012-07-20 |
| | | | | | This reduces code duplication and prevents stale pointers from remaining on the link. | ||
* | vsrc_testsrc: avoid an unnecessary avfilter_ref_buffer(). | Anton Khirnov | 2012-07-20 |
| | |||
* | vf_slicify: 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. | ||
* | vf_settb: simplify start_frame(). | Anton Khirnov | 2012-07-20 |
| | | | | | Avoid pointless filter ref/unref. Just use the reference passed to start_frame(). | ||
* | vf_fieldorder: don't give up its own reference to the output buffer. | Anton Khirnov | 2012-07-20 |
| | |||
* | vf_pad: don't give up its own reference to the output buffer. | Anton Khirnov | 2012-07-20 |
| | |||
* | vf_overlay: don't access a buffer reference that's been given away. | Anton Khirnov | 2012-07-20 |
| | |||
* | vf_drawtext: don't give up its own reference to the input buffer. | Anton Khirnov | 2012-07-20 |
| | | | | | | Directly forwarding the input buffer to the next filter means that drawtext no longer owns any references to it and thus shouldn't refer to it in any way. | ||
* | vf_gradfun: don't store two pointers to one AVFilterBufferRef. | Anton Khirnov | 2012-07-20 |
| | |||
* | 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. |