Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | libavfilter/af_biquads: warn about clipping only after frame with clipping | Sergey Kudryashov | 2017-01-12 |
| | |||
* | lavfi: remove stray semicolons. | Nicolas George | 2017-01-12 |
| | | | | Hopefully fix compilation with suncc. | ||
* | lavfi: reindent after previous commit. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi/buffersink: move to the new design. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: do not call ff_filter_frame() with activate. | Nicolas George | 2017-01-12 |
| | | | | | | | | | | | | | | avfilter_graph_request_oldest() does work that should be done by either the filter or the application. The principle of this function, calling ff_request_frame() from outside the filter was always shaky. This version is less elegant since it requires making special cases for each filter, but it is more robust since it no longer calls ff_request_frame() directly without notifying the filter. Eventually, avfilter_graph_request_oldest() will be deprecated for a function to just run the graph. | ||
* | lavfi: make two functions static. | Nicolas George | 2017-01-12 |
| | | | | | ff_request_frame_to_filter() and ff_filter_frame_to_filter() are only used in avfilter.c. | ||
* | lavfi: disallow ff_request_frame for filters using activate. | Nicolas George | 2017-01-12 |
| | | | | | Having two different functions allows to have stricter tests and detect errors earlier. | ||
* | lavfi: add ff_inlink_request_frame(). | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: move ff_update_link_current_pts() into the utility functions. | Nicolas George | 2017-01-12 |
| | | | | | | It does not change anything for the existing filters and makes better code fatrorization when future code will use the utility functions. | ||
* | lavfi: cosmetic: remove forward declaration. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: add AVFilter.activate. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: use the consume helpers in ff_filter_frame_to_filter(). | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: add helpers to consume frames from link FIFOs. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: pass min explicitly to samples_ready(). | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: add ff_inlink_evaluate_timeline_at_frame(). | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: add ff_inlink_process_commands(). | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: merge two variables after a recent commit. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: implement ff_inlink_make_frame_writable(). | Nicolas George | 2017-01-12 |
| | | | | | | | | Unlike av_frame_is_writable(), it uses the link's alloc callback, making direct rendering possible. The code comes from ff_filter_frame_framed(), moved with mostly trivial changes. | ||
* | lavfi: export ff_filter_set_ready() to the library. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi: add ff_inlink_acknowledge_status(). | Nicolas George | 2017-01-12 |
| | | | | | Also introduce libavfilter/filters.h for all functions needed to implement filters. | ||
* | lavfi: document that AVFilterLink is not for applications. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi/tests/filtfmts: include internal.h. | Nicolas George | 2017-01-12 |
| | |||
* | lavfi/buffersink: add accessors for the stream properties. | Nicolas George | 2017-01-12 |
| | | | | av_buffersink_get_frame_rate() did already exist; its argument becomes const. | ||
* | lavfi, ffmpeg: simplify filter names. | Nicolas George | 2017-01-12 |
| | | | | | | The names are only used for technical output and debugging. Make them similar to C identifiers for easier quick reading of debug dumps. | ||
* | lavfi: use an audio frame pool for each link of the filtergraph | Matthieu Bouron | 2017-01-12 |
| | |||
* | lavfi/framepool: cosmetic style fixes | Matthieu Bouron | 2017-01-12 |
| | |||
* | lavfi/framepool: re-indent after previous commit | Matthieu Bouron | 2017-01-12 |
| | |||
* | lavfi/framepool: add audio support | Matthieu Bouron | 2017-01-12 |
| | |||
* | lavfi/framepool: rename FFVideoFramePool to FFFramePool | Matthieu Bouron | 2017-01-12 |
| | |||
* | avfilter/vf_libopencv: fix resource leak in read_shape_frame_filter | Steven Liu | 2017-01-11 |
| | | | | | | | CID: 1324298 add a label when error goto the label to release resource Signed-off-by: Steven Liu <lq@chinaffmpeg.org> | ||
* | avfilter/af_sofalizer: speed and clean up fast convolution a little | Paul B Mahol | 2017-01-09 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | avfilter/af_dynaudnorm: fix hang with too short input | Paul B Mahol | 2017-01-08 |
| | | | | | | The only thing we can do at such point is return samples unchanged. Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | lavfi/selectivecolor: add a link to algorithm explanations | Clément Bœsch | 2017-01-07 |
| | |||
* | avfilter/asrc_flite: Fix textbuf leak | Michael Niedermayer | 2017-01-06 |
| | | | | | | Fixes CID1244189 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/vf_shuffleframes: allow also dropping frames | Paul B Mahol | 2017-01-06 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | avfilter/avf_aphasemeter: fix memleaks | Paul B Mahol | 2017-01-04 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | avfilter/vf_pad: Fix segfault if reconfiguration fails | Michael Niedermayer | 2017-01-02 |
| | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | lavfi/selectivecolor: rename adjust_range to scale | Clément Bœsch | 2016-12-31 |
| | | | | | This variable corresponds to the final scale of the adjustement for a given color range. | ||
* | avfilter/vf_pad: Add eval=frame support | Michael Niedermayer | 2016-12-30 |
| | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/avf_aphasemeter: make video output optional | Paul B Mahol | 2016-12-28 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | lavfi/selectivecolor: simplify crazy mid val computations | Clément Bœsch | 2016-12-27 |
| | |||
* | lavfi/transpose: add missing const options flags | Clément Bœsch | 2016-12-27 |
| | | | | Fixes ffmpeg -h filter=transpose | ||
* | avfilter/af_amerge: properly handle unknown input layouts | Marton Balint | 2016-12-25 |
| | | | | | Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Marton Balint <cus@passwd.hu> | ||
* | avfilter/vf_w3fdif: add >8 but <16 bit support | Paul B Mahol | 2016-12-25 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | lavfi/buffersrc: push the frame deeper if requested. | Nicolas George | 2016-12-24 |
| | | | | Reduce peak memory consumption with ffmpeg in certain cases. | ||
* | lavf/framesync: detect EOF immediately. | Nicolas George | 2016-12-24 |
| | | | | Fix an infinite loop in forward_status_change(). | ||
* | avfilter/framequeue: add missing check for ASSERT_LEVEL | James Almer | 2016-12-24 |
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter/vf_deband: do not use uninitialized value | Paul B Mahol | 2016-12-23 |
| | | | | | | Fixes coverity report. Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | lavfi: avfilter_graph_request_oldest: request a frame again before returning. | Nicolas George | 2016-12-23 |
| | | | | | | | | | With min_samples, if a frame arrives but is too small, it clears frame_wanted_out. In most cases, the destination filter would be activated again later because of frame_wanted_out on its own outputs, but not sinks. avfilter_graph_request_oldest() is doing the work of the sink itself, and is therefore allowed to use frame_blocked_in. | ||
* | avfilter/af_amerge: detect EOF immediately | Nicolas George | 2016-12-23 |
| | | | | | | | Fix an infinite loop in forward_status_change(). Signed-off-by: Nicolas George <george@nsup.org> Signed-off-by: Marton Balint <cus@passwd.hu> |