Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fa2a34cd40 
					 
					
						
						
							
							lavfi: change the filter registering system to match the other libraries  
						
						... 
						
						
						
						Removes an arbitrary hardcoded limit on the number of filters. 
						
						
					 
					
						2013-04-11 20:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7e8fe4be5f 
					 
					
						
						
							
							lavfi: add a function for counting elements in AVFilterPad arrays.  
						
						... 
						
						
						
						The caller needs to know what valid indices can be passed to
avfilter_pad_get_name/type. 
						
						
					 
					
						2013-04-11 20:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7cdd737ba8 
					 
					
						
						
							
							lavfi: mark filters with dynamic number of inputs or outputs with special flags  
						
						... 
						
						
						
						This will be useful in avtools in the following commits.
Any other caller might also want to know this information. 
						
						
					 
					
						2013-04-11 20:42:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1ba95a9cca 
					 
					
						
						
							
							lavfi: add avfilter_init_dict() for initializing a filter with a dict.  
						
						
						
						
					 
					
						2013-04-11 20:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						48a5adab62 
					 
					
						
						
							
							lavfi: add avfilter_init_str() to replace avfilter_init_filter().  
						
						... 
						
						
						
						Drop the unused opaque parameter from its signature. 
						
						
					 
					
						2013-04-11 20:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						111367263a 
					 
					
						
						
							
							lavfi: add AVFilterContext.graph.  
						
						... 
						
						
						
						It will be useful in the following commits. 
						
						
					 
					
						2013-04-11 20:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c2c9801bc9 
					 
					
						
						
							
							lavfi: deprecate avfilter_graph_add_filter().  
						
						... 
						
						
						
						Since this function adds a standalone filter to a filter graph and we do
not support creating such filters, there is no reason for this function
to exist. 
						
						
					 
					
						2013-04-11 20:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						bc1a985ba0 
					 
					
						
						
							
							lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().  
						
						... 
						
						
						
						Since we do not support "standalone" filters not attached to an
AVFilterGraph, we should not have a public function to create such
filters. In addition that function is horribly named, the action it does
cannot be possibly described as "opening" a filter. 
						
						
					 
					
						2013-04-11 20:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						38f0c0781a 
					 
					
						
						
							
							lavfi: merge avfiltergraph.h into avfilter.h  
						
						... 
						
						
						
						We do not support using filters without AVFilterGraph in practice
anyway, so there is no point in pretending we do. 
						
						
					 
					
						2013-04-11 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cdac3acb11 
					 
					
						
						
							
							lavfi: add a bump and docs entries for the AVOptions switch  
						
						
						
						
					 
					
						2013-04-09 19:13:27 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2c328a9079 
					 
					
						
						
							
							pixdesc: add a function for counting planes in a pixel format.  
						
						
						
						
					 
					
						2013-03-19 11:12:17 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						42c7c61ab2 
					 
					
						
						
							
							avfiltergraph: replace AVFilterGraph.filter_count with nb_filters  
						
						... 
						
						
						
						This is more consistent with the naming in the rest of Libav. 
						
						
					 
					
						2013-03-16 05:33:23 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d8b31be6ca 
					 
					
						
						
							
							Add the bumps and APIchanges entries for reference counted buffers changes.  
						
						
						
						
					 
					
						2013-03-08 07:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						12c5c1d3e3 
					 
					
						
						
							
							avstring: Add locale independent versions of some ctype.h functions  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-03-07 15:16:26 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						9f1223562e 
					 
					
						
						
							
							lavfi: connect libavresample options to af_resample via AVFilterGraph  
						
						
						
						
					 
					
						2013-02-23 17:07:54 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						38c1466ca4 
					 
					
						
						
							
							dict: add av_dict_parse_string()  
						
						... 
						
						
						
						Can be used to set multiple key/value pairs from a string.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-01-25 17:20:03 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Pantelic 
							
						 
					 
					
						
						
							
						
						b85a5e87af 
					 
					
						
						
							
							lavu: Add av_strnstr()  
						
						... 
						
						
						
						This is a length limited version of strstr()
Signed-off-by: Vladimir Pantelic <vladoman@gmail.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-01-25 10:47:51 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						8ee288d258 
					 
					
						
						
							
							lavu: Add an API for calculating HMAC (RFC 2104)  
						
						... 
						
						
						
						This supports HMAC-MD5 and HMAC-SHA1 for now, other hashes are
simple to add.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-01-15 11:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								Rémi Denis-Courmont 
							
						 
					 
					
						
						
							
						
						44e065d56c 
					 
					
						
						
							
							vdpau: Add context and common helpers for hwaccel support  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-01-13 14:41:27 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						f89466ad6f 
					 
					
						
						
							
							Add version bump and APIchanges entry for Add AV_PIX_FMT_VDPAU.  
						
						... 
						
						
						
						Also fix a lavu version typo in APIchanges. 
						
						
					 
					
						2013-01-12 12:28:12 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						142c39097c 
					 
					
						
						
							
							doc/APIchanges: fill in missing dates and hashes.  
						
						
						
						
					 
					
						2013-01-08 14:51:30 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						074a00d192 
					 
					
						
						
							
							lavr: add a public function for setting a custom channel map  
						
						... 
						
						
						
						This allows reordering, duplication, and silencing of input channels. 
						
						
					 
					
						2013-01-07 21:49:06 -05:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						d8fd06c37d 
					 
					
						
						
							
							avstring: add av_basename and av_dirname  
						
						... 
						
						
						
						Thread safe version of the common basename and dirname. 
						
						
					 
					
						2012-12-29 17:26:22 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						bf5f46b4cc 
					 
					
						
						
							
							APIChanges: add entry for av_read_packet deprecation  
						
						
						
						
					 
					
						2012-11-15 17:49:53 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						5980f5dd18 
					 
					
						
						
							
							lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h  
						
						
						
						
					 
					
						2012-11-11 13:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						dfde8a34e5 
					 
					
						
						
							
							lavu: add av_ctz() for trailing zero bit count  
						
						
						
						
					 
					
						2012-11-05 15:32:29 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						add3a6902e 
					 
					
						
						
							
							lavu: bump major to 52  
						
						... 
						
						
						
						In addition to the recent tables mess, the AVOption defaults behavior
changed, so an old lavc used with a new lavu will get completely messed
up defaults. 
						
						
					 
					
						2012-10-23 07:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9cac8a5199 
					 
					
						
						
							
							APIchanges: update lavr bump date  
						
						
						
						
					 
					
						2012-10-23 07:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Nathan Caldwell 
							
						 
					 
					
						
						
							
						
						a893655bda 
					 
					
						
						
							
							avutil: Add AVERROR_EXPERIMENTAL  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2012-10-21 22:38:21 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d2fcb356ca 
					 
					
						
						
							
							pixdesc: add functions for accessing pixel format descriptors.  
						
						... 
						
						
						
						Make av_pix_fmt_descriptors table static on next major bump.
Making the table public is dangerous, since the caller has no way to
know how large it actually is. It also prevents adding new fields to
AVPixFmtDescriptor without a major bump. 
						
						
					 
					
						2012-10-12 12:45:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						9a92aea27b 
					 
					
						
						
							
							avutil: Add functions for allocating opaque contexts for algorithms  
						
						... 
						
						
						
						The current API where the plain size is exposed is not of much
use - in most cases it is allocated dynamically anyway.
If allocated e.g. on the stack via an uint8_t array, there's no
guarantee that the struct's members are aligned properly (unless
the array is overallocated and the opaque pointer within it
manually aligned to some unspecified alignment).
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-10-11 23:35:27 +03:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						b522000e9b 
					 
					
						
						
							
							avio: introduce avio_closep  
						
						
						
						
					 
					
						2012-10-10 18:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						78071a1420 
					 
					
						
						
							
							pixfmt: add AV_ prefixes to PIX_FMT_*  
						
						
						
						
					 
					
						2012-10-08 07:12:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2f49e3da33 
					 
					
						
						
							
							doc/APIchanges: fill in missing dates and hashes.  
						
						
						
						
					 
					
						2012-10-05 14:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						006afc7a0b 
					 
					
						
						
							
							lavr: bump major to 1 and declare it stable.  
						
						
						
						
					 
					
						2012-10-05 13:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a42aadabc6 
					 
					
						
						
							
							lavc: add avcodec_free_frame().  
						
						... 
						
						
						
						Since an AVFrame now has malloced members (extended_data), it must have
a destructor. 
						
						
					 
					
						2012-09-24 12:31:24 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Walker 
							
						 
					 
					
						
						
							
						
						8919fee7d2 
					 
					
						
						
							
							lavu/audioconvert: add a second low frequency channel.  
						
						... 
						
						
						
						Can be used by DTS-HD, TrueHD and E-AC-3, among others.
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com > 
						
						
					 
					
						2012-09-12 18:26:53 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						686a329395 
					 
					
						
						
							
							avopt: Reorder the default_val struct, making i64 the first field  
						
						... 
						
						
						
						Also mention this change in APIchanges.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-09-04 23:16:11 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a2318326f1 
					 
					
						
						
							
							lavc: add lossy/lossless codec properties.  
						
						
						
						
					 
					
						2012-08-30 13:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7b44061f4b 
					 
					
						
						
							
							doc/APIchanges: add an entry for codec descriptors.  
						
						... 
						
						
						
						Also fill in missing dates and hashes. 
						
						
					 
					
						2012-08-23 08:51:04 +02: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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2ff67c909c 
					 
					
						
						
							
							lavc: fix mixing CODEC_ID/AV_CODEC_ID in C++ code.  
						
						... 
						
						
						
						C++ does not allow to mix different enums, so e.g. code comparing
ACodecID with CodecID would fail to compile with gcc.
This very evil hack should fix this problem. 
						
						
					 
					
						2012-08-10 18:48:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						987170cb9d 
					 
					
						
						
							
							dict: add av_dict_count()  
						
						... 
						
						
						
						This adds a function to retrieve the number of entries in a
dictionary and updates the places directly accessing what should
be an opaque struct to use this new function instead.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-08-10 15:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						104e10fb42 
					 
					
						
						
							
							lavc: add AV prefix to codec ids.  
						
						
						
						
					 
					
						2012-08-07 15:56:39 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						239fdf1b4a 
					 
					
						
						
							
							x86: build: replace mmx2 by mmxext  
						
						... 
						
						
						
						Refactoring mmx2/mmxext YASM code with cpuflags will force renames.
So switching to a consistent naming scheme beforehand is sensible.
The name "mmxext" is more official and widespread and also the name
of the CPU flag, as reported e.g. by the Linux kernel. 
						
						
					 
					
						2012-08-03 22:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						681ed00099 
					 
					
						
						
							
							avf: introduce nobuffer option  
						
						... 
						
						
						
						Useful in cases where a significant analyzeduration is
still needed, while minimizing buffering before output.
An example is processing low-latency streams where all
media types won't necessarily come in if the
analyzeduration is small.
Additional changes by Josh Allmann <joshua.allmann@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2012-07-29 07:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Nagy 
							
						 
					 
					
						
						
							
						
						b70d89a033 
					 
					
						
						
							
							lavfi: add avfilter_unref_bufferp()  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2012-07-20 21:06:18 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						45ff9e5b57 
					 
					
						
						
							
							doc: update api changes with the right commit hashes  
						
						
						
						
					 
					
						2012-07-14 20:07:25 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						f3e5e6f05b 
					 
					
						
						
							
							mem: introduce av_malloc_array and av_mallocz_array  
						
						... 
						
						
						
						Both function ease allocating large arrays implementing the overflow
check inside it. 
						
						
					 
					
						2012-07-14 20:07:25 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						58b049f2fa 
					 
					
						
						
							
							lavfi: support automatically inserting the fifo filter when needed.  
						
						... 
						
						
						
						This breaks libavfilter ABI. 
						
						
					 
					
						2012-06-22 21:06:01 +02:00