c3bd1d60af 
								
							
								 
							
						 
						
							
							
								
								formats: Check memory allocations  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								863ee8a855 
								
							
								 
							
						 
						
							
							
								
								lavfi: clean memory on error in ADD_FORMAT()  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 1250334 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cc4c9f32f 
								
							
								 
							
						 
						
							
							
								
								lavfi/formats: avoid using AV_{PIX,SAMPLE}_FMT_NB  
							
							Thatt hardcodes the number of formats into lavfi and will break when a
shared lavu is updated, adding new formats. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b01f6041f4 
								
							
								 
							
						 
						
							
							
								
								lavfi: rename AVFilterFormats.format_count to nb_formats  
							
							This is more consistent with naming in the rest of Libav. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6c4ac7b5f 
								
							
								 
							
						 
						
							
							
								
								pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59ee9f78b0 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not use av_pix_fmt_descriptors directly.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1961e46c15 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove disabled FF_API_FILTERS_PUBLIC cruft  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9baeff9506 
								
							
								 
							
						 
						
							
							
								
								lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs  
							
							This is more consistent with naming in the rest of Libav. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d625136877 
								
							
								 
							
						 
						
							
							
								
								lavfi: add channelsplit audio filter.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b74a1da49d 
								
							
								 
							
						 
						
							
							
								
								lavfi: make formats API private on next bump.  
							
							It is only useful inside filters and we don't allow user filters for
now. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43c7a01e98 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove avfilter_default_* from public API on next bump.  
							
							Those functions are only useful inside filters. It is better to not
support user filters until the API is more stable. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c64fed37c 
								
							
								 
							
						 
						
							
							
								
								lavfi: move formats-related functions from default.c to formats.c  
							
							It's more convenient to have them all in one file. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5775a1832c 
								
							
								 
							
						 
						
							
							
								
								lavfi: add types and functions for channel layout/samplerate negotiation  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11b6a82412 
								
							
								 
							
						 
						
							
							
								
								lavfi: avfilter_merge_formats: handle case where inputs are same  
							
							This fixes a double-free crash if lists are the same due to the two
merge_ref() calls at the end of the (useless) merging that happens.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4ac703c7f 
								
							
								 
							
						 
						
							
							
								
								lavfi/formats: use sizeof(var) instead of sizeof(type).  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7181c4edee 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Remove extra newlines at EOF  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43317fd52c 
								
							
								 
							
						 
						
							
							
								
								libavfilter: reindent.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23a8b4ddfc 
								
							
								 
							
						 
						
							
							
								
								avfilter: don't abort() on zero-size allocations.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fe0c527f3 
								
							
								 
							
						 
						
							
							
								
								lavfi: add LUT (LookUp Table) generic filters  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ec56d1144 
								
							
								 
							
						 
						
							
							
								
								lavfi: fix realloc size computation in avfilter_add_format()  
							
							Replace sizeof((*avff)->formats)
with    sizeof(*(*avff)->formats)
as the size of the array element is given by the pointed element
rather than by its pointer.
In particular fix computation with the pending patch when
sizeof(int64_t) != sizeof(int64_t *).
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fa77bde1b 
								
							
								 
							
						 
						
							
							
								
								In libavfilter, use consistently "Copyright (c)" in the license  
							
							headers.
Originally committed as revision 25838 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d6e4c160a 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum  
							
							SampleFormat with AVSampleFormat.
Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad2c950154 
								
							
								 
							
						 
						
							
							
								
								Implement libavfilter audio framework.  
							
							Patch by S.N. Hemanth Meenakshisundaram * smeenaks * ucsd * edu *.
Originally committed as revision 24811 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdab614be8 
								
							
								 
							
						 
						
							
							
								
								Generalize pixel format enum fields to int formats.  
							
							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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3c01751a3 
								
							
								 
							
						 
						
							
							
								
								Fix compilation on gcc 2.95.3 (still supported) broken by r21077,  
							
							which was due to declaring variable after code.
Originally committed as revision 21086 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								063e769273 
								
							
								 
							
						 
						
							
							
								
								Make avfilter_formats_unref(AVFilterFormats **ref) handle the case  
							
							when *ref is NULL.
Originally committed as revision 21077 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1d662fd88 
								
							
								 
							
						 
						
							
							
								
								Change avfilter_add_colorspace() to make it accept **avff rather than  
							
							*avff, so that an AVFilterFormats struct is created and returned by
the function if *avff is NULL.
Make the function use more convenient.
Originally committed as revision 21035 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ff84183de 
								
							
								 
							
						 
						
							
							
								
								Make avfilter_all_colorspaces() add to the returned list of pixel  
							
							formats only the non-HW-accelerated formats, for which there is no
sense in filtering.
Originally committed as revision 21009 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fd1f1876a 
								
							
								 
							
						 
						
							
							
								
								Implement avfilter_add_colorspace().  
							
							Originally committed as revision 21007 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9abba21ad3 
								
							
								 
							
						 
						
							
							
								
								Cosmetics: prefer "pix_fmts" over "pix_fmt" for the name of the  
							
							argument of avfilter_make_format_list(), as the argument represents a
list of elements.
Originally committed as revision 20341 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1554fed2d6 
								
							
								 
							
						 
						
							
							
								
								Make avfilter_make_format_list() take in input a const argument.  
							
							Originally committed as revision 20340 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b5dc050a2 
								
							
								 
							
						 
						
							
							
								
								Rename avfilter_make_format_list2() to avfilter_make_format_list().  
							
							Originally committed as revision 20302 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e768cb7668 
								
							
								 
							
						 
						
							
							
								
								Remove avfilter_make_format_list(), it has been replaced by  
							
							avfilter_make_format_list2().
Originally committed as revision 20301 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6a1fa850a 
								
							
								 
							
						 
						
							
							
								
								Implement avfilter_make_format_list2(), which is going to replace  
							
							avfilter_make_format_list().
See the thread:
"[PATCH] Implement avfilter_make_format_list2(enum PixelFormat pix_fmt, ...)".
Originally committed as revision 20299 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c4de9ca49 
								
							
								 
							
						 
						
							
							
								
								Better description for merge_ref().  
							
							Originally committed as revision 12173 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9189411bdb 
								
							
								 
							
						 
						
							
							
								
								Coding style changes  
							
							Originally committed as revision 11901 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93faa9fad7 
								
							
								 
							
						 
						
							
							
								
								More code factorization  
							
							Originally committed as revision 11900 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37e0b997a8 
								
							
								 
							
						 
						
							
							
								
								Factor duplicated loop  
							
							Originally committed as revision 11899 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3a4e41c8a 
								
							
								 
							
						 
						
							
							
								
								Do not hardcode the list of pixel formats and use PIX_FMT_NB instead.  
							
							Originally committed as revision 11898 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								243370cb4d 
								
							
								 
							
						 
						
							
							
								
								Do not hardcode the type of AVFilterFormats.formats in allocation  
							
							Originally committed as revision 11897 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd8ae4885b 
								
							
								 
							
						 
						
							
							
								
								Oops, my last commit broke compilation...  
							
							Originally committed as revision 11896 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ced2c996d 
								
							
								 
							
						 
						
							
							
								
								Make regression tests to pass with libavfilter.  
							
							Originally committed as revision 11895 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eac2495095 
								
							
								 
							
						 
						
							
							
								
								Need to be careful when dealing with references.  
							
							Commited in SoC by Bobby Bingham
Originally committed as revision 11894 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30f4baebf8 
								
							
								 
							
						 
						
							
							
								
								10l. parameter was unused and redundant.  
							
							Commited in SoC by Bobby Bingham
Originally committed as revision 11893 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88cfb80418 
								
							
								 
							
						 
						
							
							
								
								avfilter_formats_unref() should remove the given reference, not the last  
							
							reference.
Commited in SoC by Bobby Bingham
Originally committed as revision 11892 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								391354656c 
								
							
								 
							
						 
						
							
							
								
								First libavfilter commit.  
							
							Original log message:
Forgot to add in the big colorspace commit
Commited in SoC by Bobby Bingham
Originally committed as revision 11891 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago