Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lavfi: remove request/poll and drawing functions from public API on next bump | Anton Khirnov | 2012-06-05 | 45 | -176/+235 |
| | | | | | 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 | 5 | -33/+66 |
| | | | | | 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 | 35 | -210/+307 |
| | | | | | It is only useful inside filters and we don't allow user filters for now. | ||||
* | avfiltergraph: make some functions static. | Anton Khirnov | 2012-06-04 | 2 | -29/+22 |
| | | | | They are not used outside of avfiltergraph.c | ||||
* | lavfi: amix: check active input count before calling request_samples | Justin Ruggles | 2012-05-30 | 1 | -7/+12 |
| | | | | fixes use of the amix filter with only 1 input | ||||
* | avfilter: include required header file avfilter.h in video.h | Janne Grunau | 2012-05-29 | 1 | -0/+2 |
| | |||||
* | lavfi: add audio mix filter | Justin Ruggles | 2012-05-23 | 4 | -1/+548 |
| | |||||
* | 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 | 21 | -44/+90 |
| | | | | | 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 | 9 | -15/+79 |
| | | | | | 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 | 5 | -55/+39 |
| | | | | | | | | | | | | 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> | ||||
* | avfiltergraph: smarter sample format selection. | Anton Khirnov | 2012-05-22 | 1 | -1/+70 |
| | |||||
* | asyncts: reset delta to 0 when it's not used. | Anton Khirnov | 2012-05-22 | 1 | -4/+7 |
| | | | | Fixes an invalid write. | ||||
* | af_resample: remove an extra space in the log output | Justin Ruggles | 2012-05-21 | 1 | -1/+1 |
| | |||||
* | lavfi: add an audio split filter | Justin Ruggles | 2012-05-21 | 4 | -3/+31 |
| | | | | | Based on current version of the asplit filter in FFmpeg written by Stefano Sabatini and others. | ||||
* | lavfi: rename vf_split.c to split.c | Justin Ruggles | 2012-05-21 | 2 | -1/+1 |
| | | | | This is in preparation for adding an audio split filter. | ||||
* | lavfi: Add fps filter. | Anton Khirnov | 2012-05-18 | 4 | -1/+274 |
| | | | | Partially based on a patch by Robert Nagy <ronag89@gmail.com> | ||||
* | lavfi: initialize pts to AV_NOPTS_VALUE when creating new buffer refs. | Anton Khirnov | 2012-05-18 | 2 | -0/+4 |
| | |||||
* | avfilter: Move ff_get_ref_perms_string() to where it is used. | Diego Biurrun | 2012-05-15 | 2 | -14/+14 |
| | | | | This fixes a compilation failure with -DDEBUG. | ||||
* | Add missing version bumps and APIchanges/Changelog entries. | Anton Khirnov | 2012-05-15 | 1 | -2/+2 |
| | |||||
* | lavfi: move buffer management function to a separate file. | Anton Khirnov | 2012-05-15 | 4 | -147/+169 |
| | |||||
* | lavfi: move formats-related functions from default.c to formats.c | Anton Khirnov | 2012-05-15 | 2 | -64/+64 |
| | | | | It's more convenient to have them all in one file. | ||||
* | lavfi: move video-related functions to a separate file. | Anton Khirnov | 2012-05-15 | 4 | -271/+295 |
| | | | | | This is easier to follow than having them randomly scattered in avfilter.c and defaults.c. | ||||
* | lavfi: add asyncts filter. | Anton Khirnov | 2012-05-14 | 3 | -0/+240 |
| | |||||
* | lavfi: add aformat filter | Anton Khirnov | 2012-05-14 | 3 | -0/+150 |
| | | | | Based on a patch by Mina Nagy Zaki <mnzaki@gmail.com> | ||||
* | lavfi: add an audio buffer sink. | Anton Khirnov | 2012-05-14 | 3 | -5/+122 |
| | |||||
* | lavfi: add an audio buffer source. | Anton Khirnov | 2012-05-14 | 2 | -20/+195 |
| | |||||
* | buffersrc: add av_buffersrc_write_frame(). | Anton Khirnov | 2012-05-14 | 4 | -2/+34 |
| | | | | | | | It's the same as av_vsrc_buffer_add_frame(), except it doesn't take pts or pixel_aspect parameters. Those are read from AVFrame. Deprecate av_vsrc_buffer_add_frame(). | ||||
* | buffersrc: fix invalid read in uninit if the fifo hasn't been allocated | Anton Khirnov | 2012-05-14 | 1 | -1/+1 |
| | |||||
* | lavfi: rename vsrc_buffer.c to buffersrc.c | Anton Khirnov | 2012-05-14 | 2 | -1/+1 |
| | | | | Most of the code will be shared for both audio and video version. | ||||
* | avfiltergraph: reindent | Anton Khirnov | 2012-05-14 | 1 | -60/+60 |
| | |||||
* | lavfi: add channel layout/sample rate negotiation. | Anton Khirnov | 2012-05-14 | 4 | -67/+294 |
| | |||||
* | lavfi: add types and functions for channel layout/samplerate negotiation | Anton Khirnov | 2012-05-14 | 3 | -76/+300 |
| | |||||
* | yadif: Flush filter on eof. | Robert Nagy | 2012-05-14 | 1 | -1/+15 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | yadif: Improve pts accuracy. | Robert Nagy | 2012-05-14 | 1 | -6/+21 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavfi: autoinsert resample filter when necessary. | Anton Khirnov | 2012-05-12 | 1 | -16/+42 |
| | |||||
* | lavfi: add lavr-based audio resampling filter. | Anton Khirnov | 2012-05-12 | 3 | -0/+228 |
| | |||||
* | lavfi: move audio-related functions to a separate file. | Anton Khirnov | 2012-05-09 | 5 | -190/+215 |
| | | | | | This is easier to follow than having them randomly scattered in avfilter.c and defaults.c. | ||||
* | lavfi: remove some audio-related function from public API. | Anton Khirnov | 2012-05-09 | 5 | -57/+86 |
| | | | | | | | | 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. | ||||
* | lavfi: change AVFilterLink.sample_rate from int64_t to int on next bump | Anton Khirnov | 2012-05-09 | 2 | -0/+7 |
| | | | | | There is no real reason for it to be 64bit, it's just a plain int in the rest of Libav. | ||||
* | lavfi: change AVFilterBufferRefAudioProps.sample_rate from uint32_t to int | Anton Khirnov | 2012-05-09 | 1 | -1/+1 |
| | | | | | | | | There's no reason for it to be explicitly 32 bits. It's declared as a plain int in all other places in Libav. This breaks audio filtering API and ABI in theory, but since it's unusable right now this shouldn't be a problem. | ||||
* | lavfi: simplify signature for avfilter_get_audio_buffer() and friends | Stefano Sabatini | 2012-05-09 | 3 | -33/+18 |
| | | | | | | | | | | | | The additional parameters are just complicating the function interface. Assume that a requested samples buffer will *always* have the format specified in the requested link. This breaks audio filtering API and ABI in theory, but since it's unusable right now this shouldn't be a problem. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in ↵ | Stefano Sabatini | 2012-05-09 | 1 | -64/+18 |
| | | | | avfilter_default_get_audio_buffer | ||||
* | lavfi: cleanup avfilter_get_audio_buffer() and pals. | Stefano Sabatini | 2012-05-09 | 3 | -32/+33 |
| | | | | | | | | | | | | | | | Remove AVFilterBufferRefAudioProps.size, and use nb_samples in its place everywhere. This is required as the size in the audio buffer may be aligned, so it may not contain a well defined number of samples. Also remove the useless planar parameter, which can be deduced from the sample format. This is technically an API and ABI break, but since the audio part of lavfi is not usable now, this should not be a problem in practice. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavfi: add avfilter_get_audio_buffer_ref_from_arrays(). | Stefano Sabatini | 2012-05-09 | 2 | -0/+86 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavfi: add extended_data to AVFilterBuffer. | Anton Khirnov | 2012-05-09 | 3 | -0/+67 |
| | | | | | This is similar to what has previously been done in AVFrame to allow dealing with more than 8 channels. | ||||
* | lavfi: add video buffer sink, and use it in avtools | Anton Khirnov | 2012-05-09 | 4 | -0/+163 |
| | | | | | | Also add the public interface libavfilter/buffersink.h. Based on a commit by Stefano Sabatini. | ||||
* | lavfi: add a function for copying properties from AVFilterBufferRef->AVFrame | Anton Khirnov | 2012-05-09 | 2 | -0/+38 |
| | | | | Based on a commit by Stefano Sabatini <stefano.sabatini-lala@poste.it> | ||||
* | lavfi: uninline avfilter_copy_buffer_ref_props(). | Anton Khirnov | 2012-05-07 | 3 | -13/+15 |
| | | | | | A nontrivial public function such as this should most certainly NOT be inline. |