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