22ecfcd4c7 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: properly set the supported output channel layouts  
							
							The current code expects query_formats() to be called exactly once, it
will leak if it's not called at all (filter initialized, but never
configured or used) or try to read freed memory if it's called more than
once.
Found-by: James Almer <jamrial@gmail.com>
CC: libav-stable@libav.org  
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0e9594819 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: Set the frame channel layout  
							
							Otherwise the frame would show the first layout matching the
channel count. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e843612695 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: fix ONE_STR mapping mode  
							
							get_channel() returns 0 on success
CC:libav-stable@libav.org 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd43ca0443 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not export the filters from shared objects  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8aaab1113c 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: ensure the output channel layout is valid.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								949c603ed9 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: remove now unnecessary goto  
							
							Options are freed from the generic code now, there is no need to call
av_opt_free() from the filter. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0771a1ac6 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: cosmetics, use an extra local variable to shorten the code  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aafed1175d 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: sanity check input channel indices in all cases.  
							
							Fixes invalid reads from non-existing channels.
CC:libav-stable@libav.org 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								837112c0c8 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: fix uninitialized variable use introduced in  ba8efac977 
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c43a7ecad9 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove now unused args parameter from AVFilter.init  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba8efac977 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: switch to an AVOptions-based system.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e350379f8 
								
							
								 
							
						 
						
							
							
								
								lavfi: switch to AVFrame.  
							
							Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it
and use AVFrame instead. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a903f8f087 
								
							
								 
							
						 
						
							
							
								
								Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
							
							Also reorder some other #include when applicable. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67a68dcec2 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: remove stray enum declaration  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								568c70e79e 
								
							
								 
							
						 
						
							
							
								
								lavfi: convert input/ouput list compound literals to named objects  
							
							A number of compilers, for example those from TI and IBM, choke on
these initialisers.  The current style is also quite ugly.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1afd7a118f 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: free old extended_data on reallocation  
							
							Prevents writes to freed memory and the leak of the old extended data.
Fixes CID732303. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3db407038e 
								
							
								 
							
						 
						
							
							
								
								lavfi: use const for AVFilterPad declarations in all filters.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd99146253 
								
							
								 
							
						 
						
							
							
								
								lavfi: add error handling to filter_samples().  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41e637e449 
								
							
								 
							
						 
						
							
							
								
								lavfi: Add the af_channelmap audio channel mapping filter.  
							
							Inspired by MPlayer's af_channels filter and SoX's remix effect. 
							
						 
						13 years ago