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
2011-06-20lavfi: add layout negotiation fields and helper functions.Mina Nagy Zaki
2011-06-10lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in defaults.cStefano Sabatini
Use avfilter_get_audio_buffer_ref_from_arrays() in avfilter_default_get_audio_buffer(), simplify.
2011-06-06lavfi: use av_samples_alloc() in avfilter_default_get_audio_buffer()Stefano Sabatini
2011-06-06lavfi: prefer nb_samples over size in AVFilterBufferRefAudioPropsStefano Sabatini
Remove AVFilterBufferRefAudioProps.size, and use nb_samples in avfilter_get_audio_buffer() and avfilter_default_get_audio_buffer() in place of size. This is required as the size in the audio buffer may be aligned, so it may not contain a well defined number of samples.
2011-06-02lavfi: reindent after the previous commitStefano Sabatini
2011-06-02lavfi: add braces around the block of an if() expression in ↵Stefano Sabatini
avfilter_default_get_video_buffer Clarify code layout.
2011-06-02lavfi: clarify the context of a comment in avfilter_default_get_video_buffer()Stefano Sabatini
The comment is meant to be about the align parameter.
2011-06-02lavfi: apply misc style fixesStefano Sabatini
Adopt K&R style for overall consistency/readability.
2011-05-07avfilter: dont use AVFilterLink as priv for pictures as its freed too early.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-07avfilter: Fix ticket82 / fix initial buffer values.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-07AVFilter: use picture pool to avoid malloc().Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-02-17Merge libavcore into libavutilReinhard Tartler
Done to keep ABI compatible. Otherwise this is just silly
2011-02-06Remove forgotten if (p) av_free(p) formsClément Bœsch
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 290849e2a4e76484f1a34506782e8dbfe7bbe406)
2011-01-16Fix fate breakage in r26382.Ronald S. Bultje
Originally committed as revision 26383 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-16Remove useless free, fix warning:Baptiste Coudurier
libavfilter/defaults.c: In function 'avfilter_default_get_audio_buffer': libavfilter/defaults.c:129: warning: 'buf' is used uninitialized in this function Originally committed as revision 26382 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-15Rename AVFilterBufferRefAudioProps.samples_nb to nb_samples.Stefano Sabatini
More consistent with the rest of FFmpeg and sounds more natural to English speaking people. Originally committed as revision 26374 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-04Implement av_image_alloc() and use it inStefano Sabatini
avfilter_default_get_video_buffer(). Originally committed as revision 25878 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-28In libavfilter, use consistently "Copyright (c)" in the licenseStefano Sabatini
headers. Originally committed as revision 25838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-25Implement avfilter_get_video_buffer_ref_from_arrays().Stefano Sabatini
Originally committed as revision 25827 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-25Make avfilter_default_free_buffer() an internal shared symbol, so thatStefano Sabatini
it can be referenced outside defaults.c. Originally committed as revision 25826 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-21Use the new libavcore audio channel API.Stefano Sabatini
This also allows to remove a linking dependency of libavfilter on libavcodec. Originally committed as revision 25789 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-12Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enumStefano Sabatini
SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-03Remove usage of deprecated libavcodec/audioconvert.h functions.Stefano Sabatini
Originally committed as revision 25668 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-11Add a time_base field to AVFilterLink.Stefano Sabatini
This is required for allowing a filter to use a time base different from AV_TIME_BASE_Q, as it was previously assumed. Originally committed as revision 25441 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-10Rename out -> outlink, link -> inlink in various defaults.c functions,Stefano Sabatini
improve readability / consistency. Originally committed as revision 25434 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-25Add missing NULL checks, fix crash.Stefano Sabatini
Originally committed as revision 25181 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-07Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini
Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-17Cosmetics: apply misc style fixes.Stefano Sabatini
Originally committed as revision 24812 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-17Implement libavfilter audio framework.S.N. Hemanth Meenakshisundaram
Patch by S.N. Hemanth Meenakshisundaram * smeenaks * ucsd * edu *. Originally committed as revision 24811 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-17Add missing checks in avfilter_default_get_video_buffer().Stefano Sabatini
Originally committed as revision 24809 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-11Resize data and linesize in AVFilterBufferRef to 8.S.N. Hemanth Meenakshisundaram
This is required to make AVFilterBufferRef able to contain also audio data, required by audio filtering integration. Patch by S.N. Hemanth Meenakshisundaram smeen?ks@ucsd.ed?. Originally committed as revision 24773 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-11Separate video specific BufferRef properties into VideoProps.S.N. Hemanth Meenakshisundaram
Define a new struct AVFilterBufferRefVideoProps and add a type field to AVFilterBufferRef. Video specific properties in AVFilterBufferRefVideoProps are now referred to by *video pointer in AVFilterBufferRef. Patch by S.N. Hemanth Meenakshisundaram smeenaks->ucsd.edu. Originally committed as revision 24763 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Rename fields:S.N. Hemanth Meenakshisundaram
AVFilterLink.srcpic -> AVFilterLink.src_buf AVFilterLink.cur_pic -> AVFilterLink.cur_buf AVFilterLink.outpic -> AVFilterLink.out_buf The new names are more generic and more consistent, since the struct they contain, which was named AVFilterPicRef, has been renamed to AVFilterBufferRef. Patch by S.N. Hemanth Meenakshisundaram %smeenaks%ucsd%edu%. Originally committed as revision 24732 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Rename functions and fields:S.N. Hemanth Meenakshisundaram
avfilter_(un)ref_pic -> avfilter_(un)ref_buffer avfilter_copy_picref_props -> avfilter_copy_buffer_ref_props AVFilterBufferRef.pic -> AVFilterBufferRef.buffer They have been renamed to allow sharing with audio. Patch by S.N. Hemanth Meenakshisundaram $smeenaks$ucsd$edu$. Originally committed as revision 24731 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Rename AVFilterPicRef to AVFilterBufferRef.S.N. Hemanth Meenakshisundaram
The struct is going to be used for storing audio buffer references as well, and the new name is more generic. Patch by S.N. Hemanth Meenakshisundaram @smeenaks@ucsd@edu@. Originally committed as revision 24730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Move format from AVFilterBuffer to AVFilterPicRef.S.N. Hemanth Meenakshisundaram
Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|. Originally committed as revision 24728 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Fix the size of the data to be copied from an AVFilterBuffer to anS.N. Hemanth Meenakshisundaram
AVFilterBuffereRef in avfilter_default_get_video_buffer(). The error was being caused by the previous patch which resized AVFilterBuffer's data and linesize arrays to 8. Patch by S.N. Hemanth Meenakshisundaram" &smeenaks&ucsd&edu&. Originally committed as revision 24727 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-30Make avfilter_default_get_video_buffer() use functions inStefano Sabatini
libavcore/imgutils.c rather than ff_fill_linesize() and ff_fill_pointer(). Also remove a dependency on libavcodec. Originally committed as revision 24586 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-22Generalize pixel format enum fields to int formats.S.N. Hemanth Meenakshisundaram
This is needed to make the libavfilter framework work with audio filters. In particular add a type field to AVFilterLink, change the field types: enum PixelFormat format -> int format in AVFilterBuffer enum PixelFormat *formats -> int *formats in AVFilterFormats enum PixelFormat *format -> int format in AVFilterLink and change the function signatures: AVFilterFormats *avfilter_make_format_list(const enum PixelFormat *pix_fmts); -> AVFilterFormats *avfilter_make_format_list(const int *fmts); int avfilter_add_colorspace(AVFilterFormats **avff, enum PixelFormat pix_fmt); -> int avfilter_add_format(AVFilterFormats **avff, int fmt); AVFilterFormats *avfilter_all_colorspaces(void); -> AVFilterFormats *avfilter_all_formats(enum AVMediaType type); This change breaks libavfilter API/ABI. Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|. Originally committed as revision 24424 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-17Remove AVFilterBuffer w and h fields.S.N. Hemanth Meenakshisundaram
These fields are never used, and they do not seem to belong to AVFilterBuffer anymore, now that it is now a media-independent structure and these fields are video-related. Patch by S.N. Hemanth Meenakshisundaram smeenaks ! ucsd ! edu. Originally committed as revision 24291 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-17Rename AVFilterPic to AVFilterBuffer.S.N. Hemanth Meenakshisundaram
The struct is going to be used for audio data as well, so the new name is less misleading. Patch by S.N. Hemanth Meenakshisundaram smeenaks AT ucsd DOT edu. Originally committed as revision 24284 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-11Use avfilter_copy_picref_props() along lavfi.Víctor Paesa
Originally committed as revision 24196 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-10Alloc 16 extra bytes in libavfilter frames. Needed for MMX-optimized swscale.Vitor Sessak
Fix issue 1924. Originally committed as revision 23077 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-07Try to keep track of interlaced and top field first.Michael Niedermayer
Originally committed as revision 23044 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-19Create a set of null callback functions.Bobby Bingham
These are useful for filters which don't modify the image data. Originally committed as revision 22594 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13Add AVFilterPicRef.pos field and make libavfilter propagate streamStefano Sabatini
byte position information, as stored in the pkt.pos, through the filterchain. Note that the pos field is added *non* at the end of the AVFilterPicRef struct, thus breaking ABI compatibility, which is allowed as the API is still considered non-stable. Originally committed as revision 22506 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08avfilter: make avfilter_default_free_video_buffer() staticMåns Rullgård
This function is not referenced outside this file and has no prototype. Feel free to flame if this is wrong. Originally committed as revision 22314 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08Make avfilter_default_start_frame() correctly pass the aspect ratioStefano Sabatini
information to the next filter. Originally committed as revision 22300 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-16Make avfilter_default_start_frame() request a buffer with the sameStefano Sabatini
size of the output link of the destination filter, rather than of the size of the input link. In particular this fixes a crash in the rotate filter. Originally committed as revision 21238 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-05Add a slice_dir parameter to avfilter_draw_slice().Stefano Sabatini
Avoid the need to implement slice direction detection code, thus reducing code duplication. See the thread: "[FFmpeg-devel] [PATCH] Add a slice_dir parameter to avfilter_start_frame()". Originally committed as revision 20734 to svn://svn.ffmpeg.org/ffmpeg/trunk