Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lavfi: change the filter registering system to match the other libraries | Anton Khirnov | 2013-04-11 | 1 | -0/+16 |
| | | | | Removes an arbitrary hardcoded limit on the number of filters. | ||||
* | lavfi: add a function for counting elements in AVFilterPad arrays. | Anton Khirnov | 2013-04-11 | 1 | -0/+6 |
| | | | | | The caller needs to know what valid indices can be passed to avfilter_pad_get_name/type. | ||||
* | lavfi: mark filters with dynamic number of inputs or outputs with special flags | Anton Khirnov | 2013-04-11 | 1 | -0/+18 |
| | | | | | This will be useful in avtools in the following commits. Any other caller might also want to know this information. | ||||
* | lavfi: add avfilter_init_dict() for initializing a filter with a dict. | Anton Khirnov | 2013-04-11 | 1 | -0/+22 |
| | |||||
* | lavfi: add avfilter_init_str() to replace avfilter_init_filter(). | Anton Khirnov | 2013-04-11 | 1 | -0/+16 |
| | | | | Drop the unused opaque parameter from its signature. | ||||
* | lavfi: make avfilter_free() remove the filter from its graph. | Anton Khirnov | 2013-04-11 | 1 | -1/+2 |
| | |||||
* | lavfi: add AVFilterContext.graph. | Anton Khirnov | 2013-04-11 | 1 | -0/+2 |
| | | | | It will be useful in the following commits. | ||||
* | lavfi: deprecate avfilter_graph_add_filter(). | Anton Khirnov | 2013-04-11 | 1 | -0/+6 |
| | | | | | | Since this function adds a standalone filter to a filter graph and we do not support creating such filters, there is no reason for this function to exist. | ||||
* | lavfi: replace avfilter_open() with avfilter_graph_alloc_filter(). | Anton Khirnov | 2013-04-11 | 1 | -2/+24 |
| | | | | | | | Since we do not support "standalone" filters not attached to an AVFilterGraph, we should not have a public function to create such filters. In addition that function is horribly named, the action it does cannot be possibly described as "opening" a filter. | ||||
* | lavfi: merge avfiltergraph.h into avfilter.h | Anton Khirnov | 2013-04-11 | 1 | -0/+154 |
| | | | | | We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do. | ||||
* | lavfi: add const to the pads parameter of avfilter_pad_get_name/type | Anton Khirnov | 2013-04-11 | 1 | -2/+2 |
| | |||||
* | lavfi: add const to AVFilterContext.filter. | Anton Khirnov | 2013-04-11 | 1 | -1/+1 |
| | | | | lavfi should never modify the filter through that pointer. | ||||
* | lavfi: add avfilter_get_class(). | Anton Khirnov | 2013-04-09 | 1 | -0/+7 |
| | | | | | Useful for examining options, the same as the corresponding functions for the other libs. | ||||
* | lavfi: remove now unused args parameter from AVFilter.init | Anton Khirnov | 2013-04-09 | 1 | -3/+3 |
| | |||||
* | af_resample: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 | 1 | -0/+7 |
| | |||||
* | lavfi: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 | 1 | -0/+6 |
| | |||||
* | lavfi: switch to AVFrame. | Anton Khirnov | 2013-03-08 | 1 | -6/+22 |
| | | | | | Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it and use AVFrame instead. | ||||
* | lavfi: merge start_frame/draw_slice/end_frame | Anton Khirnov | 2012-11-28 | 1 | -37/+7 |
| | | | | | Any alleged performance benefits gained from the split are purely mythological and do not justify added code complexity. | ||||
* | Include libavutil/channel_layout.h instead of libavutil/audioconvert.h | Justin Ruggles | 2012-11-11 | 1 | -1/+1 |
| | | | | Also reorder some other #include when applicable. | ||||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 | 1 | -1/+1 |
| | |||||
* | lavfi: add error handling to end_frame(). | Anton Khirnov | 2012-07-22 | 1 | -1/+3 |
| | |||||
* | lavfi: add error handling to draw_slice(). | Anton Khirnov | 2012-07-22 | 1 | -1/+3 |
| | |||||
* | lavfi: add error handling to start_frame(). | Anton Khirnov | 2012-07-22 | 1 | -1/+4 |
| | |||||
* | lavfi: add avfilter_unref_bufferp() | Robert Nagy | 2012-07-20 | 1 | -0/+12 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavfi: add error handling to filter_samples(). | Anton Khirnov | 2012-07-09 | 1 | -1/+5 |
| | |||||
* | lavfi: reorder AVFilterLink fields. | Anton Khirnov | 2012-06-26 | 1 | -27/+27 |
| | | | | Move private fields to the private section, remove holes. | ||||
* | lavfi: reorder AVFilterContext fields. | Anton Khirnov | 2012-06-26 | 1 | -7/+6 |
| | | | | Place related fields together, remove holes. | ||||
* | lavfi: reorder AVFilter fields. | Anton Khirnov | 2012-06-26 | 1 | -9/+17 |
| | | | | | 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 | 1 | -17/+18 |
| | | | | Place related fields together, remove holes. | ||||
* | lavfi: reorder AVFilterBuffer fields. | Anton Khirnov | 2012-06-26 | 1 | -16/+15 |
| | | | | Place related fields together, remove holes. | ||||
* | lavfi: remove disabled FF_API_FILTERS_PUBLIC cruft | Anton Khirnov | 2012-06-26 | 1 | -114/+0 |
| | |||||
* | lavfi: remove disabled FF_API_DEFAULT_CONFIG_OUTPUT_LINK cruft | Anton Khirnov | 2012-06-26 | 1 | -6/+0 |
| | |||||
* | lavfi: remove disabled FF_API_SAMPLERATE64 cruft | Anton Khirnov | 2012-06-26 | 1 | -4/+0 |
| | |||||
* | lavfi: remove 'opaque' parameter from AVFilter.init() | Anton Khirnov | 2012-06-26 | 1 | -3/+1 |
| | | | | | | 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: allow audio filters to request a given number of samples. | Anton Khirnov | 2012-06-22 | 1 | -0/+9 |
| | | | | This makes synchronization simpler for filters with multiple inputs. | ||||
* | lavfi: support automatically inserting the fifo filter when needed. | Anton Khirnov | 2012-06-22 | 1 | -0/+8 |
| | | | | This breaks libavfilter ABI. | ||||
* | lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs | Anton Khirnov | 2012-06-13 | 1 | -2/+9 |
| | | | | This is more consistent with naming in the rest of Libav. | ||||
* | lavfi: make AVFilterPad opaque after two major bumps. | Anton Khirnov | 2012-06-13 | 1 | -0/+7 |
| | | | | It will allow adding new fields to it without ABI breaks. | ||||
* | lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name(). | Anton Khirnov | 2012-06-13 | 1 | -0/+22 |
| | | | | | This will allow making AVFilterPad opaque for the calling apps, since those are the only two fields that can be useful to the users. | ||||
* | lavfi: make avfilter_get_video_buffer() private on next bump. | Anton Khirnov | 2012-06-13 | 1 | -11/+3 |
| | | | | | They are only useful inside filters and we don't allow user filters for now. | ||||
* | lavfi: remove request/poll and drawing functions from public API on next bump | Anton Khirnov | 2012-06-05 | 1 | -44/+7 |
| | | | | | They are only useful inside filters and we don't allow user filters for now. | ||||
* | lavfi: make avfilter_insert_pad and pals private on next bump. | Anton Khirnov | 2012-06-05 | 1 | -28/+9 |
| | | | | | They are only useful inside filters and we don't allow user filters for now. | ||||
* | lavfi: make formats API private on next bump. | Anton Khirnov | 2012-06-05 | 1 | -119/+21 |
| | | | | | It is only useful inside filters and we don't allow user filters for now. | ||||
* | lavfi: fix comment, audio is supported now. | Anton Khirnov | 2012-05-22 | 1 | -2/+1 |
| | |||||
* | lavfi: fix incorrect comment. | Anton Khirnov | 2012-05-22 | 1 | -2/+2 |
| | | | | poll_frame()/request_frame() are used for audio too. | ||||
* | lavfi: remove avfilter_null_* from public API on next bump. | Anton Khirnov | 2012-05-22 | 1 | -0/+6 |
| | | | | | Those functions are only useful inside filters. It is better to not support user filters until the API is more stable. | ||||
* | lavfi: remove avfilter_default_* from public API on next bump. | Anton Khirnov | 2012-05-22 | 1 | -3/+10 |
| | | | | | Those functions are only useful inside filters. It is better to not support user filters until the API is more stable. | ||||
* | lavfi: deprecate default config_props() callback and refactor ↵ | Mina Nagy Zaki | 2012-05-22 | 1 | -0/+3 |
| | | | | | | | | | | | | avfilter_config_links() Link properties have to be checked after config_props() is called to make sure everything is sane, so the default config_props() for output links was redundant. Remove now empty defaults.c Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavfi: add types and functions for channel layout/samplerate negotiation | Anton Khirnov | 2012-05-14 | 1 | -0/+16 |
| | |||||
* | lavfi: remove some audio-related function from public API. | Anton Khirnov | 2012-05-09 | 1 | -37/+0 |
| | | | | | | | | Those functions are only useful inside filters. It is better to not support user filters until the API is more stable. This breaks audio filtering API and ABI in theory, but since it's unusable right now this shouldn't be a problem. |