Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							565e4993c6 
							
						 
					 
					
						
						
							
							lavfi: merge start_frame/draw_slice/end_frame  
						
						... 
						
						
						
						Any alleged performance benefits gained from the split are purely
mythological and do not justify added code complexity. 
						
						
					 
					
						2012-11-28 08:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							a903f8f087 
							
						 
					 
					
						
						
							
							Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
						
						... 
						
						
						
						Also reorder some other #include when applicable. 
						
						
					 
					
						2012-11-11 13:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							59ee9f78b0 
							
						 
					 
					
						
						
							
							lavfi: do not use av_pix_fmt_descriptors directly.  
						
						
						
						
					 
					
						2012-10-12 12:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							716d413c13 
							
						 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							1fce361d70 
							
						 
					 
					
						
						
							
							lavfi: replace empty input/output lists with null pointers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2012-09-17 14:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							1d9c2dc89a 
							
						 
					 
					
						
						
							
							Don't include common.h from avutil.h  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-08-15 22:32:06 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							49c45a2624 
							
						 
					 
					
						
						
							
							avfilter: Fix printf format string conversion specifier  
						
						... 
						
						
						
						libavfilter/avfilter.c:224:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘int’ [-Wformat] 
						
						
					 
					
						2012-07-25 09:24:25 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1a49a169eb 
							
						 
					 
					
						
						
							
							lavfi: make filters less verbose.  
						
						
						
						
					 
					
						2012-06-26 19:08:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1961e46c15 
							
						 
					 
					
						
						
							
							lavfi: remove disabled FF_API_FILTERS_PUBLIC cruft  
						
						
						
						
					 
					
						2012-06-26 13:20:19 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							5e88b96f37 
							
						 
					 
					
						
						
							
							lavfi: remove disabled FF_API_DEFAULT_CONFIG_OUTPUT_LINK cruft  
						
						
						
						
					 
					
						2012-06-26 13:18:44 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							205e90249a 
							
						 
					 
					
						
						
							
							lavfi: use proper FF_API guards for different deprecated functions  
						
						
						
						
					 
					
						2012-06-26 13:17:31 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a5e8c41c28 
							
						 
					 
					
						
						
							
							lavfi: remove 'opaque' parameter from AVFilter.init()  
						
						... 
						
						
						
						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-26 13:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9baeff9506 
							
						 
					 
					
						
						
							
							lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs  
						
						... 
						
						
						
						This is more consistent with naming in the rest of Libav. 
						
						
					 
					
						2012-06-13 11:13:22 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							84b9fbe055 
							
						 
					 
					
						
						
							
							lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name().  
						
						... 
						
						
						
						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-13 11:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							65a80ee1ec 
							
						 
					 
					
						
						
							
							avfilter: Log an error if avfilter fails to configure a link.  
						
						
						
						
					 
					
						2012-06-12 10:05:31 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							803391f719 
							
						 
					 
					
						
						
							
							lavfi: remove request/poll and drawing functions from public API on next bump  
						
						... 
						
						
						
						They are only useful inside filters and we don't allow user filters for
now. 
						
						
					 
					
						2012-06-05 09:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							fa417fcd27 
							
						 
					 
					
						
						
							
							lavfi: make avfilter_insert_pad and pals private on next bump.  
						
						... 
						
						
						
						They are only useful inside filters and we don't allow user filters for
now. 
						
						
					 
					
						2012-06-05 09:38:08 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							b74a1da49d 
							
						 
					 
					
						
						
							
							lavfi: make formats API private on next bump.  
						
						... 
						
						
						
						It is only useful inside filters and we don't allow user filters for
now. 
						
						
					 
					
						2012-06-05 09:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mina Nagy Zaki 
							
						 
					 
					
						
						
						
						
							
						
						
							88c3b87bd8 
							
						 
					 
					
						
						
							
							lavfi: deprecate default config_props() callback and refactor 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-22 21:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							91791ac2ed 
							
						 
					 
					
						
						
							
							avfilter: Move ff_get_ref_perms_string() to where it is used.  
						
						... 
						
						
						
						This fixes a compilation failure with -DDEBUG. 
						
						
					 
					
						2012-05-15 19:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							4a1ac8c43f 
							
						 
					 
					
						
						
							
							lavfi: move buffer management function to a separate file.  
						
						
						
						
					 
					
						2012-05-15 06:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							c5432d3ca4 
							
						 
					 
					
						
						
							
							lavfi: move video-related functions to a separate file.  
						
						... 
						
						
						
						This is easier to follow than having them randomly scattered in
avfilter.c and defaults.c. 
						
						
					 
					
						2012-05-15 06:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ff1f51a8aa 
							
						 
					 
					
						
						
							
							lavfi: add channel layout/sample rate negotiation.  
						
						
						
						
					 
					
						2012-05-14 21:36:10 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							0b45334a58 
							
						 
					 
					
						
						
							
							lavfi: move audio-related functions to a separate file.  
						
						... 
						
						
						
						This is easier to follow than having them randomly scattered in
avfilter.c and defaults.c. 
						
						
					 
					
						2012-05-09 20:32:49 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							472fb3bbfa 
							
						 
					 
					
						
						
							
							lavfi: remove some audio-related function from public API.  
						
						... 
						
						
						
						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-09 20:31:56 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							7ef0adcc2e 
							
						 
					 
					
						
						
							
							lavfi: simplify signature for avfilter_get_audio_buffer() and friends  
						
						... 
						
						
						
						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-09 20:29:53 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							e727bca392 
							
						 
					 
					
						
						
							
							lavfi: cleanup avfilter_get_audio_buffer() and pals.  
						
						... 
						
						
						
						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-09 20:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							1b8c9271bd 
							
						 
					 
					
						
						
							
							lavfi: add avfilter_get_audio_buffer_ref_from_arrays().  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2012-05-09 17:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9453c9e1de 
							
						 
					 
					
						
						
							
							lavfi: add extended_data to AVFilterBuffer.  
						
						... 
						
						
						
						This is similar to what has previously been done in AVFrame to allow
dealing with more than 8 channels. 
						
						
					 
					
						2012-05-09 17:47:53 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ab165047a6 
							
						 
					 
					
						
						
							
							lavfi: add a function for copying properties from AVFilterBufferRef->AVFrame  
						
						... 
						
						
						
						Based on a commit by Stefano Sabatini <stefano.sabatini-lala@poste.it> 
						
						
					 
					
						2012-05-09 08:49:36 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							8134fafe9b 
							
						 
					 
					
						
						
							
							lavfi: uninline avfilter_copy_buffer_ref_props().  
						
						... 
						
						
						
						A nontrivial public function such as this should most certainly NOT be
inline. 
						
						
					 
					
						2012-05-07 14:23:36 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							0bbd874743 
							
						 
					 
					
						
						
							
							lavfi: support audio in avfilter_copy_frame_props().  
						
						
						
						
					 
					
						2012-05-07 07:10:48 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							1c9e340d35 
							
						 
					 
					
						
						
							
							lavfi: add avfilter_copy_frame_props()  
						
						... 
						
						
						
						avfilter_copy_frame_props() avoids code duplication and increases
robustness. 
						
						
					 
					
						2011-12-25 16:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							cc276c85d1 
							
						 
					 
					
						
						
							
							Make channel layout masks unsigned  
						
						... 
						
						
						
						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-11-25 13:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							0d7a16a946 
							
						 
					 
					
						
						
							
							avfilter: Don't copy garbage from the stack when setting up video pictures.  
						
						
						
						
					 
					
						2011-11-03 15:54:04 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							d6e0729b24 
							
						 
					 
					
						
						
							
							avfilter: Surround function only used in debug mode by appropriate #ifdef.  
						
						... 
						
						
						
						This fixes the warning:
libavfilter/avfilter.c:219: warning: ‘ff_get_ref_perms_string’ defined but not used 
						
						
					 
					
						2011-05-29 13:43:03 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							5dc65a3d03 
							
						 
					 
					
						
						
							
							lavfi: print key-frame and picture type information in ff_dlog_ref()  
						
						... 
						
						
						
						Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
(cherry picked from commit f7bdffb09da597c5d6afff5359523370470ad072) 
						
						
					 
					
						2011-05-16 14:13:03 -07:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							0699dbb847 
							
						 
					 
					
						
						
							
							avfilter: check malloc return values.  
						
						
						
						
					 
					
						2011-05-03 22:35:23 -04:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							f8af93ab99 
							
						 
					 
					
						
						
							
							avfilter: don't av_malloc(0).  
						
						
						
						
					 
					
						2011-05-03 22:29:13 -04:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							2912e87a6c 
							
						 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-03-19 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							a03be6e1ba 
							
						 
					 
					
						
						
							
							use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*  
						
						
						
						
					 
					
						2011-03-16 21:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							29ba091136 
							
						 
					 
					
						
						
							
							replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION  
						
						... 
						
						
						
						also update the multiple inclusion guards in config.h|mak 
						
						
					 
					
						2011-03-16 21:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Tartler 
							
						 
					 
					
						
						
						
						
							
						
						
							737eb5976f 
							
						 
					 
					
						
						
							
							Merge libavcore into libavutil  
						
						... 
						
						
						
						It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody
is helped by having libavutil and libavcore split. In order to ease
maintenance inside and around FFmpeg and to reduce confusion where to
put common code, avcore's functionality is merged (back) to avutil.
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
						
						
					 
					
						2011-02-15 16:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							70c275f8c3 
							
						 
					 
					
						
						
							
							Make avfilter_config_links() propagate audio information of the source link if it is not explicitely set by the filter.  
						
						
						
						
					 
					
						2011-02-14 21:00:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							910b5b82e8 
							
						 
					 
					
						
						
							
							Add sample_aspect_ratio to AVFilterLink  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-02-14 13:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							5fce60c3a9 
							
						 
					 
					
						
						
							
							Log debug information in filter_samples().  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-02-02 12:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd2a005eb 
							
						 
					 
					
						
						
							
							Replace dprintf with av_dlog  
						
						... 
						
						
						
						dprintf clashes with POSIX.1-2008 
						
						
					 
					
						2011-01-29 23:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7ccf8f33 
							
						 
					 
					
						
						
							
							Make the avfilter debug functions and macros static to avfilter.c  
						
						... 
						
						
						
						This removes ff_get_ref_perms_string, ff_dprintf_ref and ff_dprintf_link
fro the interface of libavfilter.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-01-26 15:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							b1779800c4 
							
						 
					 
					
						
						
							
							Include libavcore/audioconvert.h, required for  
						
						... 
						
						
						
						av_get_channel_layout_string() in ff_dprintf_link.
Fix compilation.
Originally committed as revision 26380 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2011-01-15 20:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							1d5b188518 
							
						 
					 
					
						
						
							
							Reindent.  
						
						... 
						
						
						
						Originally committed as revision 26379 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2011-01-15 20:02:03 +00:00