Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a66be60888 
							
						 
					 
					
						
						
							
							swresample: add swr_is_initialized()  
						
						... 
						
						
						
						Idea-from/based-on: 7e86c27b4ee9e5a3fbe6cf5249b9d918b2a5e731
Reviewed-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-02-24 08:23:22 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							904c89ac1b 
							
						 
					 
					
						
						
							
							lswr/swresample: convert ocl and icl options to AV_OPT_TYPE_CHANNEL_LAYOUT  
						
						... 
						
						
						
						Improve interface flexibility. In particular makes it possible to set
channel layout through symbolic names using the av_opt_set() interface. 
						
						
					 
					
						2013-10-17 18:09:54 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a89e9ad1c8 
							
						 
					 
					
						
						
							
							swr: fix example code and doxy indent.  
						
						
						
						
					 
					
						2013-09-29 23:37:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							ba1314c2ef 
							
						 
					 
					
						
						
							
							swr: update copyright years of a few files iam working on  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-09 18:30:01 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							82742294b7 
							
						 
					 
					
						
						
							
							swr: Implement Noise shaping dither  
						
						... 
						
						
						
						The following variants are implemented:
lipshitz noise shaping dither
shibata noise shaping dither
low shibata noise shaping dither
high shibata noise shaping dither
f-weighted noise shaping dither
modified-e-weighted noise shaping dither
improved-e-weighted noise shaping dither
Data tables taken from SOX
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-09 18:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							0212c1c43d 
							
						 
					 
					
						
						
							
							swr/doxy: fix missing quote in code example.  
						
						
						
						
					 
					
						2012-12-16 21:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Sykes 
							
						 
					 
					
						
						
						
						
							
						
						
							801b315729 
							
						 
					 
					
						
						
							
							swr: Add SOX resampler support  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-11 22:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Sykes 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5d70748c 
							
						 
					 
					
						
						
							
							swr: Add API to make resample engine selectable.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-11 22:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5595e7a102 
							
						 
					 
					
						
						
							
							doxy: fix swr group name  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-11 01:53:18 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							8bee8f778a 
							
						 
					 
					
						
						
							
							lswr/swresample: use AV_OPT_TYPE_SAMPLE_FMT for sample format options  
						
						... 
						
						
						
						Improve usability and robustness. 
						
						
					 
					
						2012-12-03 13:49:56 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							52b7823b73 
							
						 
					 
					
						
						
							
							swr: include stdint.h instead of inttypes.h.  
						
						... 
						
						
						
						stdint.h is for the [u]int*_t types, which is the only thing we need for
the prototypes. inttypes.h includes stdint.h and defines more thing we
don't need here.
Bump micro in case a user app was relying on this include for its own
code. 
						
						
					 
					
						2012-11-20 21:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							186942a5e3 
							
						 
					 
					
						
						
							
							swr: fix a few typo in the public header.  
						
						
						
						
					 
					
						2012-11-20 20:29:05 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							156a75a459 
							
						 
					 
					
						
						
							
							swr-doxy: elaborate on swr_get_delay() and the timebase  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-20 20:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7cca237ddd 
							
						 
					 
					
						
						
							
							swr: general doxy text about swr and example code.  
						
						... 
						
						
						
						Based on doxy from avr
Reviewed-by: Clément Bœsch
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-20 19:46:08 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							7be09a91c2 
							
						 
					 
					
						
						
							
							lswr/swresample.h: use consistent inclusion guard header name  
						
						
						
						
					 
					
						2012-11-03 12:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								jamal 
							
						 
					 
					
						
						
						
						
							
						
						
							b75c3d2b8b 
							
						 
					 
					
						
						
							
							swresample: Create version.h header  
						
						... 
						
						
						
						Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-09-28 15:10:36 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							323d912010 
							
						 
					 
					
						
						
							
							swr: update copyright years  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-09-07 00:29:06 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							7e15df7551 
							
						 
					 
					
						
						
							
							swr: resampling: add filter type and Kaiser window beta to AVOptions  
						
						
						
						
					 
					
						2012-07-23 19:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							72a242c998 
							
						 
					 
					
						
						
							
							swr: add swr_next_pts()  
						
						... 
						
						
						
						parameter descriptions partly reuse text from af_asyncts
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-05-19 19:23:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							f88f705abc 
							
						 
					 
					
						
						
							
							swr: add swr_drop_output()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-05-19 19:23:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7a59964ba9 
							
						 
					 
					
						
						
							
							swr: add swr_inject_silence()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-05-19 19:23:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							4def5d2b64 
							
						 
					 
					
						
						
							
							swr: add swr_get_delay() to find the exact delay the swresampler introduces.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-05-18 23:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							f8a237a307 
							
						 
					 
					
						
						
							
							swr: add triangular highpass dither  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-04-11 13:27:22 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							22057e8ecb 
							
						 
					 
					
						
						
							
							swr: add swr_get_class()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-04-11 13:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ef4dc406 
							
						 
					 
					
						
						
							
							swr: add triangular dither support  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-04-10 21:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							db2eadb2f5 
							
						 
					 
					
						
						
							
							swr: add dither support.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-04-10 19:54:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0fcf33b8 
							
						 
					 
					
						
						
							
							swr: More flexible and convenient buffering  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-03-25 21:49:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							15890d67c1 
							
						 
					 
					
						
						
							
							swr: drop SWR_CH_MAX with the next major ABI bump  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-03-24 23:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							947215a261 
							
						 
					 
					
						
						
							
							swr: dont use SWR_CH_MAX in the public function declaration.  
						
						... 
						
						
						
						This change should make no binary difference to the generated code.
the API version is just bumped for correctness sake, this is not
really a API or ABI change.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-03-24 23:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1937c4e0b9 
							
						 
					 
					
						
						
							
							swr: make SwrContext a typedef.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-03-24 22:56:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							74656bdd4c 
							
						 
					 
					
						
						
							
							swresample: support up to 32 channels  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-03-24 22:38:14 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4e1466d4 
							
						 
					 
					
						
						
							
							Exit ffmpeg if swr_convert() fails.  
						
						
						
						
					 
					
						2012-02-27 19:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
						
						
							
						
						
							560b224f53 
							
						 
					 
					
						
						
							
							libswr: allow to set custom matrices.  
						
						
						
						
					 
					
						2012-02-20 20:46:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marton Balint 
							
						 
					 
					
						
						
						
						
							
						
						
							741aca7936 
							
						 
					 
					
						
						
							
							libswresample: introduce int swr_set_compensation() instead of void swr_compensate()  
						
						... 
						
						
						
						The new version returns AVERROR(EINVAL) is the specified paramters are invalid,
and also creates the resampler if none was used so far.
Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-01-09 04:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							320b8d6335 
							
						 
					 
					
						
						
							
							swr: fix swresample_version()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2011-12-23 23:26:02 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3339f87dbd 
							
						 
					 
					
						
						
							
							swr: increase LIBSWRESAMPLE_VERSION_MICRO to 100  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2011-12-22 03:09:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							4468ad827a 
							
						 
					 
					
						
						
							
							swr: add swresample_version  swresample_configuration and swresample_license  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2011-12-22 03:08:47 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							58205edcc6 
							
						 
					 
					
						
						
							
							swr: use native planar sample formats.  
						
						
						
						
					 
					
						2011-11-24 16:55:45 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							eafa2b6005 
							
						 
					 
					
						
						
							
							swr: introduce a public function to customize the channel mapping.  
						
						
						
						
					 
					
						2011-11-17 18:30:03 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							68d3144e89 
							
						 
					 
					
						
						
							
							swr: doxycomment public API.  
						
						
						
						
					 
					
						2011-11-17 17:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							809631af1a 
							
						 
					 
					
						
						
							
							swr: bump minor version.  
						
						
						
						
					 
					
						2011-11-17 10:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							645c61fb2b 
							
						 
					 
					
						
						
							
							swr: rename swr_alloc2() to swr_alloc_set_opts().  
						
						
						
						
					 
					
						2011-11-17 10:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f5cd136f2b 
							
						 
					 
					
						
						
							
							ffmpeg: add -map_channel option.  
						
						... 
						
						
						
						Based on an initial work by Baptiste Coudurier. 
						
						
					 
					
						2011-11-04 19:40:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5cd1580ff8 
							
						 
					 
					
						
						
							
							swr: document how flushing works and bump minor version.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2011-11-04 16:34:39 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b5875b9111 
							
						 
					 
					
						
						
							
							Add libswresample.  
						
						... 
						
						
						
						Similar to libswscale this does resampling and format convertion, just for audio
instead of video.
changing sampling rate, sample formats, channel layouts and sample packing all
in one with a very simple public interface.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2011-09-19 07:04:17 +02:00