summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Add null audio filter.S.N. Hemanth Meenakshisundaram2010-08-20
| | | | | | Patch by S.N. Hemanth Meenakshisundaram -af smeenaks,ucsd,edu. Originally committed as revision 24856 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename av_fill_image_max_pixstep() to av_fill_image_max_pixsteps().Stefano Sabatini2010-08-20
| | | | | | | | | | The plural form is preferred as it is more consistent with the other functions: av_fill_image_linesizes() av_fill_image_pointers() and looks semantically more correct as it fills an array of elements. Originally committed as revision 24851 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_dprintf_ref() print audio related information if available.Stefano Sabatini2010-08-20
| | | | Originally committed as revision 24849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: merge two lines in ff_dprintf_ref().Stefano Sabatini2010-08-20
| | | | Originally committed as revision 24848 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_dprintf_ref() print the information related to the referencedStefano Sabatini2010-08-20
| | | | | | AVFilterBuffer. Originally committed as revision 24847 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_dprintf_picref() to ff_dprintf_ref().Stefano Sabatini2010-08-20
| | | | | | The function is going to be used to represent also audio data. Originally committed as revision 24846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend ff_dprintf_picref() to make it print video interlaced andStefano Sabatini2010-08-20
| | | | | | top_field_first information. Originally committed as revision 24845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_dprintf_picref() print video properties only if available.Stefano Sabatini2010-08-20
| | | | Originally committed as revision 24844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only print the pointer to the first plane in ff_dprintf_picref().Stefano Sabatini2010-08-20
| | | | | | | To display the other planes is usually not useful and add noise to the output. Originally committed as revision 24843 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: add an empty newline between the function description andStefano Sabatini2010-08-20
| | | | | | | | the list of @params. Improve consistency and possibly enhance readability. Originally committed as revision 24842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enable and change the log level to DEBUG for the message printed inStefano Sabatini2010-08-19
| | | | | | case of picref copy. Originally committed as revision 24831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: apply misc spacing style fixes.Stefano Sabatini2010-08-19
| | | | Originally committed as revision 24830 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix braino: @flip -> @file.Stefano Sabatini2010-08-18
| | | | Originally committed as revision 24829 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement inline function av_fill_image_max_pixstep() and use it forStefano Sabatini2010-08-18
| | | | | | factorizing code. Originally committed as revision 24827 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: apply misc style fixes.Stefano Sabatini2010-08-17
| | | | Originally committed as revision 24812 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement libavfilter audio framework.S.N. Hemanth Meenakshisundaram2010-08-17
| | | | | | Patch by S.N. Hemanth Meenakshisundaram * smeenaks * ucsd * edu *. Originally committed as revision 24811 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing checks in avfilter_default_get_video_buffer().Stefano Sabatini2010-08-17
| | | | Originally committed as revision 24809 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing NULL checks in avfilter_ref_buffer().Stefano Sabatini2010-08-17
| | | | Originally committed as revision 24808 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add hflip filter.Stefano Sabatini2010-08-17
| | | | Originally committed as revision 24806 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: put "{" on the same line of the "struct" keyword in structStefano Sabatini2010-08-12
| | | | | | | | definitions. More consistent with the rest of FFmpeg. Originally committed as revision 24789 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate ff_get_plane_bytewidth() in favor ofStefano Sabatini2010-08-12
| | | | | | av_get_image_linesize(). Originally committed as revision 24787 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100L, fix vf_scale, since copy_ref_props now copy w and h, we must update themBaptiste Coudurier2010-08-12
| | | | Originally committed as revision 24781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply misc cosmetics: add empty newlines for separating functionStefano Sabatini2010-08-11
| | | | | | declarations and fix weird indent. Originally committed as revision 24776 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set type on buffer in get_video_buffer().S.N. Hemanth Meenakshisundaram2010-08-11
| | | | | | Patch by S.N. Hemanth Meenakshisundaram reverse("skaneems") + "@ucsd.edu". Originally committed as revision 24775 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Resize data and linesize in AVFilterBufferRef to 8.S.N. Hemanth Meenakshisundaram2010-08-11
| | | | | | | | | 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
* Change avfilter_open() signature, from:Stefano Sabatini2010-08-11
| | | | | | | | | | | AVFilterContext *avfilter_open(AVFilter *filter, const char *inst_name); to: int avfilter_open(AVFilterContext **filter_ctx, AVFilter *filter, const char *inst_name); This way it is possible to propagate an error code telling the reason of the failure. Originally committed as revision 24765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Separate video specific BufferRef properties into VideoProps.S.N. Hemanth Meenakshisundaram2010-08-11
| | | | | | | | | | | | 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
* Rename fields:S.N. Hemanth Meenakshisundaram2010-08-07
| | | | | | | | | | | | | | 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
* Rename functions and fields:S.N. Hemanth Meenakshisundaram2010-08-07
| | | | | | | | | | | | 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
* Rename AVFilterPicRef to AVFilterBufferRef.S.N. Hemanth Meenakshisundaram2010-08-07
| | | | | | | | | 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
* Move format from AVFilterBuffer to AVFilterPicRef.S.N. Hemanth Meenakshisundaram2010-08-07
| | | | | | Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|. Originally committed as revision 24728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix the size of the data to be copied from an AVFilterBuffer to anS.N. Hemanth Meenakshisundaram2010-08-07
| | | | | | | | | | | 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
* avfilter: indentMåns Rullgård2010-08-06
| | | | Originally committed as revision 24720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avfilter: do not crash on null link src/dst in avfilter_destroy()Måns Rullgård2010-08-06
| | | | Originally committed as revision 24719 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avfilter: free link in/out_formats in avfilter_destroy()Måns Rullgård2010-08-06
| | | | Originally committed as revision 24718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini2010-08-06
| | | | | | av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_copy_picref_props() copy w and h from src to dst.Stefano Sabatini2010-08-03
| | | | Originally committed as revision 24678 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make config_input() return AVERROR(EINVAL) in place of -1.Stefano Sabatini2010-07-30
| | | | Originally committed as revision 24595 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Compute the max pixel step for each plane, and use it in place ofStefano Sabatini2010-07-30
| | | | | | | | hardcoding that value in a switch. More compact and correct. Originally committed as revision 24594 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Resize AVFilterBuffer to hold 8 planes/linesizes worth of data.S.N. Hemanth Meenakshisundaram2010-07-30
| | | | | | | | | This is required for making AVFilterBuffer useful for storing audio data. Patch by S.N. Hemanth Meenakshisundaram revert <ude.dscu@skaneems>. Originally committed as revision 24592 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_default_get_video_buffer() use functions inStefano Sabatini2010-07-30
| | | | | | | | | 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
* Require libswscale only if the scale filter is used.Stefano Sabatini2010-07-28
| | | | | | | Although with several limitations, lavfi can be compiled and used without the scale filter. Originally committed as revision 24570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove reference to the unexisting movie filter and the correspondingStefano Sabatini2010-07-28
| | | | | | useless --enable-avfilter-lavf option. Originally committed as revision 24569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()Stefano Sabatini2010-07-26
| | | | | | | | | | | in favor of the newly added corresponding functions av_parse_video_size() and av_parse_video_rate() defined in libavcore/parseutils.h. This change also adds a linking-time dependency of libavcodec and of libavfilter on libavcore. Originally committed as revision 24518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove dependency on avcodec_get_chroma_sub_sample() and libavcodec,Stefano Sabatini2010-07-22
| | | | | | use the pixdesc API instead. Originally committed as revision 24440 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Generalize pixel format enum fields to int formats.S.N. Hemanth Meenakshisundaram2010-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Document create_filter().Stefano Sabatini2010-07-22
| | | | Originally committed as revision 24423 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add simple doxy to link_filter().Stefano Sabatini2010-07-22
| | | | Originally committed as revision 24422 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix documentation for parse_link_name().Stefano Sabatini2010-07-22
| | | | Originally committed as revision 24421 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Consistently use Uppercase for the first character of the logStefano Sabatini2010-07-22
| | | | | | messages. Originally committed as revision 24420 to svn://svn.ffmpeg.org/ffmpeg/trunk