Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-09lavfi: add error handling to filter_samples().Anton Khirnov
2012-06-26lavfi: reorder AVFilterLink fields.Anton Khirnov
Move private fields to the private section, remove holes.
2012-06-26lavfi: reorder AVFilterContext fields.Anton Khirnov
Place related fields together, remove holes.
2012-06-26lavfi: reorder AVFilter fields.Anton Khirnov
Place related fields together, remove holes, move private fields to the end and mark them as private.
2012-06-26lavfi: reorder AVFilterBufferRef fields.Anton Khirnov
Place related fields together, remove holes.
2012-06-26lavfi: reorder AVFilterBuffer fields.Anton Khirnov
Place related fields together, remove holes.
2012-06-26lavfi: remove disabled FF_API_FILTERS_PUBLIC cruftAnton Khirnov
2012-06-26lavfi: remove disabled FF_API_DEFAULT_CONFIG_OUTPUT_LINK cruftAnton Khirnov
2012-06-26lavfi: remove disabled FF_API_SAMPLERATE64 cruftAnton Khirnov
2012-06-26lavfi: remove 'opaque' parameter from AVFilter.init()Anton Khirnov
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.
2012-06-22lavfi: allow audio filters to request a given number of samples.Anton Khirnov
This makes synchronization simpler for filters with multiple inputs.
2012-06-22lavfi: support automatically inserting the fifo filter when needed.Anton Khirnov
This breaks libavfilter ABI.
2012-06-13lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputsAnton Khirnov
This is more consistent with naming in the rest of Libav.
2012-06-13lavfi: make AVFilterPad opaque after two major bumps.Anton Khirnov
It will allow adding new fields to it without ABI breaks.
2012-06-13lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name().Anton Khirnov
This will allow making AVFilterPad opaque for the calling apps, since those are the only two fields that can be useful to the users.
2012-06-13lavfi: make avfilter_get_video_buffer() private on next bump.Anton Khirnov
They are only useful inside filters and we don't allow user filters for now.
2012-06-05lavfi: remove request/poll and drawing functions from public API on next bumpAnton Khirnov
They are only useful inside filters and we don't allow user filters for now.
2012-06-05lavfi: make avfilter_insert_pad and pals private on next bump.Anton Khirnov
They are only useful inside filters and we don't allow user filters for now.
2012-06-05lavfi: make formats API private on next bump.Anton Khirnov
It is only useful inside filters and we don't allow user filters for now.
2012-05-22lavfi: fix comment, audio is supported now.Anton Khirnov
2012-05-22lavfi: fix incorrect comment.Anton Khirnov
poll_frame()/request_frame() are used for audio too.
2012-05-22lavfi: remove avfilter_null_* from public API on next bump.Anton Khirnov
Those functions are only useful inside filters. It is better to not support user filters until the API is more stable.
2012-05-22lavfi: remove avfilter_default_* from public API on next bump.Anton Khirnov
Those functions are only useful inside filters. It is better to not support user filters until the API is more stable.
2012-05-22lavfi: deprecate default config_props() callback and refactor ↵Mina Nagy Zaki
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>
2012-05-14lavfi: add types and functions for channel layout/samplerate negotiationAnton Khirnov
2012-05-09lavfi: remove some audio-related function from public API.Anton Khirnov
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.
2012-05-09lavfi: change AVFilterLink.sample_rate from int64_t to int on next bumpAnton Khirnov
There is no real reason for it to be 64bit, it's just a plain int in the rest of Libav.
2012-05-09lavfi: change AVFilterBufferRefAudioProps.sample_rate from uint32_t to intAnton Khirnov
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.
2012-05-09lavfi: simplify signature for avfilter_get_audio_buffer() and friendsStefano Sabatini
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>
2012-05-09lavfi: cleanup avfilter_get_audio_buffer() and pals.Stefano Sabatini
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>
2012-05-09lavfi: add avfilter_get_audio_buffer_ref_from_arrays().Stefano Sabatini
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-05-09lavfi: add extended_data to AVFilterBuffer.Anton Khirnov
This is similar to what has previously been done in AVFrame to allow dealing with more than 8 channels.
2012-05-09lavfi: add a function for copying properties from AVFilterBufferRef->AVFrameAnton Khirnov
Based on a commit by Stefano Sabatini <stefano.sabatini-lala@poste.it>
2012-05-07lavfi: uninline avfilter_copy_buffer_ref_props().Anton Khirnov
A nontrivial public function such as this should most certainly NOT be inline.
2012-05-06lavfi: remove avfilter_default_config_input_link() declarationStefano Sabatini
The function is not implemented (and possibly useless).
2012-01-12lavfi: move version macros to a new installed header version.hAnton Khirnov
2012-01-08Disable annoying warning without changing behaviorAndrey Utkin
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-12-25Add minor bumps and APIchanges entries for lavc/lavfi changes.Anton Khirnov
2011-12-25lavfi: add avfilter_copy_frame_props()Stefano Sabatini
avfilter_copy_frame_props() avoids code duplication and increases robustness.
2011-12-13doxygen: misc consistency, spelling and wording fixesDiego Biurrun
2011-11-25Make channel layout masks unsignedMans Rullgard
It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-10-19lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecsStefano Sabatini
The licence was changed from GPL to LGPL with explicit approval from the original author. See thread: Subject: [FFmpeg-devel] [PATCH] lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecs Date: Mon, 11 Jul 2011 16:32:41 +0200 Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-19lavfi: add testsrc sourceStefano Sabatini
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-17lavfi: port libmpcodecs delogo filterStefano Sabatini
The ported filter supports named option parsing and more YUV formats. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-17lavfi: port boxblur filter from libmpcodecsStefano Sabatini
With the following additions: * support to gray format * support to yuva420p format * parametric luma/chroma/alpha radius * consistency check on the radius values, avoid crashes with invalid values Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-17lavfi: add negate filterStefano Sabatini
This filter is a simple wrapper around the LUT filter. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-17lavfi: add LUT (LookUp Table) generic filtersStefano Sabatini
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-09-28vf_scale: add a "sar" variableStefano Sabatini
Also create a "dar" alias for the "a" variable, for avoiding possible confusion between dar/sar. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-09-28lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()Stefano Sabatini
Require "void *" rather than "AVClass *" for the log context type. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-09-17lavfi: add select filterStefano Sabatini
Signed-off-by: Anton Khirnov <anton@khirnov.net>