Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8d4e969afe 
					 
					
						
						
							
							Merge commit '129bb238430ec45a3b5f8f1d384df590ddf7b62f'  
						
						... 
						
						
						
						* commit '129bb238430ec45a3b5f8f1d384df590ddf7b62f':
  lavfi: add a slice threading infrastructure
Conflicts:
	Changelog
	cmdutils.c
	doc/APIchanges
	libavfilter/Makefile
	libavfilter/avfilter.c
	libavfilter/avfilter.h
	libavfilter/avfiltergraph.c
	libavfilter/internal.h
	libavfilter/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-24 14:07:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						129bb23843 
					 
					
						
						
							
							lavfi: add a slice threading infrastructure  
						
						... 
						
						
						
						Mostly based on libavcodec's 
						
						
					 
					
						2013-05-24 09:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						74cb7ef851 
					 
					
						
						
							
							Merge commit 'b01f6041f4260fba053c2f96ce1611ea77e833a0'  
						
						... 
						
						
						
						* commit 'b01f6041f4260fba053c2f96ce1611ea77e833a0':
  lavfi: rename AVFilterFormats.format_count to nb_formats
Conflicts:
	libavfilter/avfiltergraph.c
	libavfilter/filtfmts.c
	libavfilter/formats.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-18 11:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b01f6041f4 
					 
					
						
						
							
							lavfi: rename AVFilterFormats.format_count to nb_formats  
						
						... 
						
						
						
						This is more consistent with naming in the rest of Libav. 
						
						
					 
					
						2013-05-17 20:29:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						aa6454e6ca 
					 
					
						
						
							
							Merge commit '096696ef0dd391d9430376d1444c1a3cde9171fd'  
						
						... 
						
						
						
						* commit '096696ef0dd391d9430376d1444c1a3cde9171fd':
  avfiltergraph: simplify inserting conversion filters.
  Clarify output of av_get_bits_per_pixel
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-05-15 10:21:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						096696ef0d 
					 
					
						
						
							
							avfiltergraph: simplify inserting conversion filters.  
						
						... 
						
						
						
						There is now no need to explicitly pass 0:0 as width/height to scale,
those are the defaults. 
						
						
					 
					
						2013-05-15 07:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						5c4c929878 
					 
					
						
						
							
							lavfi/avfiltergraph: fix style  
						
						
						
						
					 
					
						2013-05-10 10:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						4582e4c086 
					 
					
						
						
							
							lavfi: add comments to explain the negotiation loop.  
						
						
						
						
					 
					
						2013-05-07 18:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						78d16b6a51 
					 
					
						
						
							
							lavfi: fix filter format negotiation loop.  
						
						... 
						
						
						
						query_formats() returning EAGAIN is not considered a progress
in the format negotiation.
If the filter returns EAGAIN but did set some of its formats
lists, it could be considered a partial success and counted
as progress in the negotiation. Not counting it is not a
problem because it currently only happens in the first round,
where there will always be some progress on the other filters. 
						
						
					 
					
						2013-05-07 18:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0acf7e268b 
					 
					
						
						
							
							avfilter: remove opaque passing hacks  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 13:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						710b0aa801 
					 
					
						
						
							
							Merge commit '48a5adab62bd2a553f5069d41fa632a0701835e5'  
						
						... 
						
						
						
						* commit '48a5adab62bd2a553f5069d41fa632a0701835e5':
  lavfi: add avfilter_init_str() to replace avfilter_init_filter().
avfilter_graph_create_filter() opaque is still passed to avfilter_init_filter()
which continues to pass it to init_opaque as its still used in the buffer sinks
the sinks should be changed and the opaque passing removed
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 01:31:55 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						eb0f774d4b 
					 
					
						
						
							
							Merge commit '1565cbc65cbb9f95c11367314a080068895e0cf0'  
						
						... 
						
						
						
						* commit '1565cbc65cbb9f95c11367314a080068895e0cf0':
  lavfi: make avfilter_free() remove the filter from its graph.
Conflicts:
	libavfilter/avfilter.c
	libavfilter/avfiltergraph.c
	libavfilter/graphparser.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 00:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4fde705396 
					 
					
						
						
							
							Merge commit '111367263af41c88a44bd763ceefc11d53a7f655'  
						
						... 
						
						
						
						* commit '111367263af41c88a44bd763ceefc11d53a7f655':
  lavfi: add AVFilterContext.graph.
Conflicts:
	libavfilter/avfilter.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 00:44:18 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5c68e14e42 
					 
					
						
						
							
							Merge commit 'c2c9801bc9bce688d51d1a96f5f3ea93933e2dee'  
						
						... 
						
						
						
						* commit 'c2c9801bc9bce688d51d1a96f5f3ea93933e2dee':
  lavfi: deprecate avfilter_graph_add_filter().
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 00:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						86070b8e5a 
					 
					
						
						
							
							Merge commit 'bc1a985ba030e9861d24965d42792850b43a43ea'  
						
						... 
						
						
						
						* commit 'bc1a985ba030e9861d24965d42792850b43a43ea':
  lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().
Conflicts:
	libavfilter/avfiltergraph.c
	libavfilter/internal.h
	libavfilter/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-12 00:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						231fd4411f 
					 
					
						
						
							
							Merge commit '38f0c0781a6e099f11c0acec07f9b8be742190c4'  
						
						... 
						
						
						
						* commit '38f0c0781a6e099f11c0acec07f9b8be742190c4':
  lavfi: merge avfiltergraph.h into avfilter.h
Conflicts:
	doc/APIchanges
	ffmpeg_filter.c
	libavfilter/avfilter.h
	libavfilter/avfiltergraph.h
	libavfilter/version.h
	tools/graph2dot.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-11 23:50:39 +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 
							
						 
					 
					
						
						
							
						
						1565cbc65c 
					 
					
						
						
							
							lavfi: make avfilter_free() remove the filter from its graph.  
						
						
						
						
					 
					
						2013-04-11 20:38:48 +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 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ab2989378f 
					 
					
						
						
							
							Merge commit 'dbb1425811a672eddf4acf0513237cdf20f83756'  
						
						... 
						
						
						
						* commit 'dbb1425811a672eddf4acf0513237cdf20f83756':
  lavf: make sure stream probe data gets freed.
  avfiltergraph: set deprecated filter_count.
Conflicts:
	libavformat/utils.c
See: 44a7a6300dmichaelni@gmx.at > 
						
						
					 
					
						2013-04-04 13:24:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6d0546bbaf 
					 
					
						
						
							
							avfiltergraph: set deprecated filter_count.  
						
						
						
						
					 
					
						2013-04-04 07:52:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d3fc2db47e 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  avfiltergraph: check for sws opts being non-NULL before using them.
Conflicts:
	libavfilter/avfiltergraph.c
	libavfilter/graphparser.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-04-03 15:20:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6e3c13a559 
					 
					
						
						
							
							avfiltergraph: check for sws opts being non-NULL before using them.  
						
						... 
						
						
						
						Avoid snprintfing a NULL pointer.
CC: libav-stable@libav.org  
						
						
					 
					
						2013-04-03 09:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						125acd2152 
					 
					
						
						
							
							lavfi: support multiple rounds of format negotiation.  
						
						... 
						
						
						
						Remove the temporary hack for amerge and replace it with a
generic solution. 
						
						
					 
					
						2013-03-24 23:17:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b64077bebe 
					 
					
						
						
							
							Merge commit '9676b9a2cdc4a90611188fc48d8d388e427997c5'  
						
						... 
						
						
						
						* commit '9676b9a2cdc4a90611188fc48d8d388e427997c5':
  AVOption: remove an unused function parameter.
  filters.texi: restore mistakenly removed section name for noformat
  avfiltergraph: use sizeof(var) instead of sizeof(type)
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-03-16 16:28:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ecade984ac 
					 
					
						
						
							
							Merge commit '42c7c61ab25809620b8c8809b3da73e25f5bbaaf'  
						
						... 
						
						
						
						* commit '42c7c61ab25809620b8c8809b3da73e25f5bbaaf':
  avfiltergraph: replace AVFilterGraph.filter_count with nb_filters
Conflicts:
	doc/APIchanges
	libavfilter/avfiltergraph.c
	libavfilter/avfiltergraph.h
	libavfilter/graphparser.c
	libavfilter/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-03-16 16:09:37 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dd74e3ef33 
					 
					
						
						
							
							avfiltergraph: use sizeof(var) instead of sizeof(type)  
						
						
						
						
					 
					
						2013-03-16 05:34:20 +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 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						efa7f42020 
					 
					
						
						
							
							Use the avstring.h locale-independent character type functions  
						
						... 
						
						
						
						Make sure the behavior does not change with the locale.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-03-07 15:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						88d55b827d 
					 
					
						
						
							
							Remove incorrect use of ctype.h functions.  
						
						... 
						
						
						
						As far as I can tell the code should not change behaviour
depending on locale in any of these places.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de > 
						
						
					 
					
						2013-03-03 21:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						71cf094e1b 
					 
					
						
						
							
							Merge commit '9f1223562e134bac6345a465870b9d56ff7d60cf'  
						
						... 
						
						
						
						* commit '9f1223562e134bac6345a465870b9d56ff7d60cf':
  lavfi: connect libavresample options to af_resample via AVFilterGraph
Conflicts:
	doc/APIchanges
	libavfilter/avfiltergraph.c
	libavfilter/avfiltergraph.h
	libavfilter/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-02-24 17:10:55 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						2d98dd3d14 
					 
					
						
						
							
							lavfi: fix merging of formats and clarify exception.  
						
						... 
						
						
						
						The following commit:
b97d61f 
						
						
					 
					
						2013-02-24 11:58:52 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						9f1223562e 
					 
					
						
						
							
							lavfi: connect libavresample options to af_resample via AVFilterGraph  
						
						
						
						
					 
					
						2013-02-23 17:07:54 -05:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						b5884db437 
					 
					
						
						
							
							lavfi: fix missing space in error message.  
						
						
						
						
					 
					
						2013-02-07 12:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						3dea8b375e 
					 
					
						
						
							
							lavfi: remove disabled code.  
						
						
						
						
					 
					
						2013-02-07 12:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						b6afb2dde1 
					 
					
						
						
							
							lavfi: support unknown channel layouts.  
						
						
						
						
					 
					
						2013-01-26 11:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						491ca0e89f 
					 
					
						
						
							
							Replace references to "que" with the appropriate word.  
						
						... 
						
						
						
						"que" sounds like a slang word to me. This commit renames a few
variables, fix the comments and the logging messages (sometimes along
with small other typo fixes). 
						
						
					 
					
						2013-01-03 00:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						b99bef17b4 
					 
					
						
						
							
							lavfi/avfiltergraph: check pick_format return code.  
						
						
						
						
					 
					
						2013-01-02 16:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						11ab2c25b6 
					 
					
						
						
							
							lavfi/avfiltergraph: print query_formats errors.  
						
						
						
						
					 
					
						2012-12-31 18:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						bd16f0a331 
					 
					
						
						
							
							avfiltergraph: put variables used in #if 0 code themselfs under #if 0  
						
						... 
						
						
						
						Fixes unused variable warnings
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-12-24 22:35:27 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
							
						
						238edd2fe3 
					 
					
						
						
							
							lavfi: add a channels field to AVFilterLink.  
						
						... 
						
						
						
						Also: fix af_pan and af_aresample, that forgot to update
audio->channels. 
						
						
					 
					
						2012-12-20 13:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						69d45d2ecb 
					 
					
						
						
							
							avfiltergraph: add aresample_swr_opts  
						
						... 
						
						
						
						Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-11-26 03:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8f507feecb 
					 
					
						
						
							
							avfiltergraph: add AVOption table  
						
						... 
						
						
						
						Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-11-25 14:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						f67ebf5b77 
					 
					
						
						
							
							lavfi/avfiltergraph: improve error message in graph_check_validity()  
						
						... 
						
						
						
						Fix trac ticket #1944 . 
						
						
					 
					
						2012-11-22 13:14:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						03b078721c 
					 
					
						
						
							
							Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88'  
						
						... 
						
						
						
						* commit '97bf7c03b1338a867da52c159a2afecbdedcfa88':
  doc: git-howto: Leave reviewers time to react before pushing patches
  Include libavutil/channel_layout.h instead of libavutil/audioconvert.h
  lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h
Conflicts:
	doc/APIchanges
	doc/examples/decoding_encoding.c
	doc/git-howto.texi
	ffmpeg_filter.c
	libavcodec/flacdec.c
	libavcodec/imc.c
	libavcodec/mpegaudiodec.c
	libavcodec/utils.c
	libavfilter/asrc_anullsrc.c
	libavfilter/audio.c
	libavfilter/avfilter.c
	libavfilter/avfilter.h
	libavfilter/avfiltergraph.c
	libavfilter/buffer.c
	libavutil/Makefile
	libavutil/audioconvert.h
	libavutil/channel_layout.c
	libavutil/version.h
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2012-11-12 11:32:11 +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 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						8f37a1e8dc 
					 
					
						
						
							
							lavfi/avfiltergraph: avoid to print "(null)" in the scale args  
						
						... 
						
						
						
						Fix parsing. 
						
						
					 
					
						2012-10-21 21:44:53 +02:00