summaryrefslogtreecommitdiffstats
path: root/libavfilter
Commit message (Collapse)AuthorAgeFilesLines
* Implement libopencv smooth filter.Stefano Sabatini2010-09-144-2/+160
| | | | Originally committed as revision 25118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: remove useless parentheses.Stefano Sabatini2010-09-101-2/+2
| | | | Originally committed as revision 25097 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent.Stefano Sabatini2010-09-071-2/+2
| | | | Originally committed as revision 25068 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_picture_data_copy() to libavcore, and rename itStefano Sabatini2010-09-072-3/+3
| | | | | | av_image_copy(). Originally committed as revision 25067 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini2010-09-076-8/+8
| | | | Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement ff_get_ref_perms_string() and use it for tracing.Stefano Sabatini2010-08-243-4/+20
| | | | Originally committed as revision 24900 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add fifo filter.Stefano Sabatini2010-08-244-1/+122
| | | | Originally committed as revision 24896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_start_frame() invoke avfilter_get_video_buffer() on theStefano Sabatini2010-08-241-1/+1
| | | | | | | | | | | | | link rather than avfilter_default_get_video_buffer(). This is required as the buffer requested may be greater than the buffer allocated locally by avfilter_default_get_video_buffer(), for example if in filterchain there is a pad filter (like in "fifo,pad"). In that case the pad filter will try to write beyond the data of the allocated buffer, resulting in a crash. Originally committed as revision 24895 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add null audio filter.S.N. Hemanth Meenakshisundaram2010-08-204-2/+47
| | | | | | 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-203-3/+3
| | | | | | | | | | 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-201-0/+9
| | | | Originally committed as revision 24849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: merge two lines in ff_dprintf_ref().Stefano Sabatini2010-08-201-2/+1
| | | | 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-201-2/+2
| | | | | | AVFilterBuffer. Originally committed as revision 24847 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_dprintf_picref() to ff_dprintf_ref().Stefano Sabatini2010-08-202-14/+14
| | | | | | 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-201-2/+4
| | | | | | 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-201-4/+9
| | | | 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-201-2/+2
| | | | | | | 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-201-0/+16
| | | | | | | | 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-191-3/+1
| | | | | | 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-191-45/+44
| | | | Originally committed as revision 24830 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix braino: @flip -> @file.Stefano Sabatini2010-08-181-1/+1
| | | | 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-182-17/+4
| | | | | | factorizing code. Originally committed as revision 24827 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: apply misc style fixes.Stefano Sabatini2010-08-171-16/+16
| | | | Originally committed as revision 24812 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement libavfilter audio framework.S.N. Hemanth Meenakshisundaram2010-08-174-10/+274
| | | | | | 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-171-2/+15
| | | | Originally committed as revision 24809 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing NULL checks in avfilter_ref_buffer().Stefano Sabatini2010-08-171-0/+6
| | | | Originally committed as revision 24808 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add hflip filter.Stefano Sabatini2010-08-174-2/+171
| | | | 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-121-19/+10
| | | | | | | | 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-122-3/+3
| | | | | | 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-121-0/+2
| | | | Originally committed as revision 24781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply misc cosmetics: add empty newlines for separating functionStefano Sabatini2010-08-111-1/+7
| | | | | | 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-111-0/+3
| | | | | | 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-113-7/+8
| | | | | | | | | 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-114-9/+13
| | | | | | | | | | | 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-118-33/+49
| | | | | | | | | | | | 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-077-43/+43
| | | | | | | | | | | | | | 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-079-43/+43
| | | | | | | | | | | | 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-0714-57/+57
| | | | | | | | | 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-073-8/+8
| | | | | | 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-071-2/+2
| | | | | | | | | | | 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-061-2/+2
| | | | 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-061-0/+2
| | | | 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-061-2/+8
| | | | Originally committed as revision 24718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini2010-08-062-2/+3
| | | | | | 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-031-0/+2
| | | | 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-301-1/+1
| | | | 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-301-39/+11
| | | | | | | | 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-301-4/+4
| | | | | | | | | 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-302-5/+5
| | | | | | | | | 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-281-1/+2
| | | | | | | 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
OpenPOWER on IntegriCloud