ba1314c2ef 
								
							
								 
							
						 
						
							
							
								
								swr: update copyright years of a few files iam working on  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0212c1c43d 
								
							
								 
							
						 
						
							
							
								
								swr/doxy: fix missing quote in code example.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								801b315729 
								
							
								 
							
						 
						
							
							
								
								swr: Add SOX resampler support  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a5d70748c 
								
							
								 
							
						 
						
							
							
								
								swr: Add API to make resample engine selectable.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5595e7a102 
								
							
								 
							
						 
						
							
							
								
								doxy: fix swr group name  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8bee8f778a 
								
							
								 
							
						 
						
							
							
								
								lswr/swresample: use AV_OPT_TYPE_SAMPLE_FMT for sample format options  
							
							Improve usability and robustness. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								186942a5e3 
								
							
								 
							
						 
						
							
							
								
								swr: fix a few typo in the public header.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								156a75a459 
								
							
								 
							
						 
						
							
							
								
								swr-doxy: elaborate on swr_get_delay() and the timebase  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7be09a91c2 
								
							
								 
							
						 
						
							
							
								
								lswr/swresample.h: use consistent inclusion guard header name  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b75c3d2b8b 
								
							
								 
							
						 
						
							
							
								
								swresample: Create version.h header  
							
							Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								323d912010 
								
							
								 
							
						 
						
							
							
								
								swr: update copyright years  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e15df7551 
								
							
								 
							
						 
						
							
							
								
								swr: resampling: add filter type and Kaiser window beta to AVOptions  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72a242c998 
								
							
								 
							
						 
						
							
							
								
								swr: add swr_next_pts()  
							
							parameter descriptions partly reuse text from af_asyncts
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f88f705abc 
								
							
								 
							
						 
						
							
							
								
								swr: add swr_drop_output()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a59964ba9 
								
							
								 
							
						 
						
							
							
								
								swr: add swr_inject_silence()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4def5d2b64 
								
							
								 
							
						 
						
							
							
								
								swr: add swr_get_delay() to find the exact delay the swresampler introduces.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8a237a307 
								
							
								 
							
						 
						
							
							
								
								swr: add triangular highpass dither  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22057e8ecb 
								
							
								 
							
						 
						
							
							
								
								swr: add swr_get_class()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1ef4dc406 
								
							
								 
							
						 
						
							
							
								
								swr: add triangular dither support  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db2eadb2f5 
								
							
								 
							
						 
						
							
							
								
								swr: add dither support.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b0fcf33b8 
								
							
								 
							
						 
						
							
							
								
								swr: More flexible and convenient buffering  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15890d67c1 
								
							
								 
							
						 
						
							
							
								
								swr: drop SWR_CH_MAX with the next major ABI bump  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1937c4e0b9 
								
							
								 
							
						 
						
							
							
								
								swr: make SwrContext a typedef.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74656bdd4c 
								
							
								 
							
						 
						
							
							
								
								swresample: support up to 32 channels  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b4e1466d4 
								
							
								 
							
						 
						
							
							
								
								Exit ffmpeg if swr_convert() fails.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								560b224f53 
								
							
								 
							
						 
						
							
							
								
								libswr: allow to set custom matrices.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								320b8d6335 
								
							
								 
							
						 
						
							
							
								
								swr: fix swresample_version()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3339f87dbd 
								
							
								 
							
						 
						
							
							
								
								swr: increase LIBSWRESAMPLE_VERSION_MICRO to 100  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4468ad827a 
								
							
								 
							
						 
						
							
							
								
								swr: add swresample_version  swresample_configuration and swresample_license  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58205edcc6 
								
							
								 
							
						 
						
							
							
								
								swr: use native planar sample formats.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eafa2b6005 
								
							
								 
							
						 
						
							
							
								
								swr: introduce a public function to customize the channel mapping.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68d3144e89 
								
							
								 
							
						 
						
							
							
								
								swr: doxycomment public API.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								809631af1a 
								
							
								 
							
						 
						
							
							
								
								swr: bump minor version.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								645c61fb2b 
								
							
								 
							
						 
						
							
							
								
								swr: rename swr_alloc2() to swr_alloc_set_opts().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5cd136f2b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add -map_channel option.  
							
							Based on an initial work by Baptiste Coudurier. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5cd1580ff8 
								
							
								 
							
						 
						
							
							
								
								swr: document how flushing works and bump minor version.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago