Marvin Scholz 
							
						 
					 
					
						
						
						
						
							
						
						
							1f59e71478 
							
						 
					 
					
						
						
							
							swresample: Fix Doxy reference to AVOptions  
						
						
						
						
					 
					
						2022-10-17 09:55:19 +02:00 
						 
				 
			
				
					
						
							
							
								Marvin Scholz 
							
						 
					 
					
						
						
						
						
							
						
						
							eb60ffb144 
							
						 
					 
					
						
						
							
							swresample/swresample: Fix mismatching argument names  
						
						
						
						
					 
					
						2022-10-17 09:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								rcombs 
							
						 
					 
					
						
						
						
						
							
						
						
							9546b3a1cb 
							
						 
					 
					
						
						
							
							lswr: take const AVChannelLayout* in swr_alloc_set_opts2()  
						
						... 
						
						
						
						This is fully backwards-compatible in both ABI and API,
so it's only a minor bump. 
						
						
					 
					
						2022-08-24 18:31:05 -05:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							2d368392a5 
							
						 
					 
					
						
						
							
							Keep including the full version.h when headers are included externally  
						
						... 
						
						
						
						This avoids unnecessary churn and build breakage for users, by
making sure the whole version.h is included like it has been so far,
while keeping the benefit of not needing to rebuild most files in
the ffmpeg tree on minor/micro bumps.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2022-03-19 00:01:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							4332d6c4d5 
							
						 
					 
					
						
						
							
							libswresample: Split version.h  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2022-03-16 14:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
						
						
							
						
						
							8a5896ec1f 
							
						 
					 
					
						
						
							
							swresample: convert to new channel layout API  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com> 
						
						
					 
					
						2022-03-15 09:42:46 -03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c578c9c229 
							
						 
					 
					
						
						
							
							libswresample/swresample: remove obsolete code  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2017-06-27 23:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							23c0779cda 
							
						 
					 
					
						
						
							
							swresample: Add swr_build_matrix()  
						
						... 
						
						
						
						API and Doxy documentation is taken from avresample_build_matrix()
Fixes: Ticket5780
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2016-09-27 12:54:00 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							58c7bf789f 
							
						 
					 
					
						
						
							
							doxygen: Standardize root-level modules  
						
						
						
						
					 
					
						2016-08-02 22:15:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ganesh Ajjanagadde 
							
						 
					 
					
						
						
						
						
							
						
						
							f3fc103c6a 
							
						 
					 
					
						
						
							
							doc/resampler, swresample/options: use proper capitalization  
						
						... 
						
						
						
						Proper names should be capitalized in all user facing API as far as
possible. The option names themselves have not been changed since:
1. We consistently keep option names in lower case.
2. Changing them would break existing scripts.
3. I suspect that we want to be similar to Sox and its relevant options.
The converse is also true: improper names should not be capitalized
generally.
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
						
						
					 
					
						2015-10-10 20:49:54 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							cc17b43d8d 
							
						 
					 
					
						
						
							
							swresample: Add swr_get_out_samples()  
						
						... 
						
						
						
						Previous version reviewed-by: Pavel Koshevoy <pkoshevoy@gmail.com>
Previous version reviewed-by: wm4 <nfxjfg@googlemail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2015-06-04 05:37:32 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d5e016a3 
							
						 
					 
					
						
						
							
							swresample: Add AVFrame based API  
						
						... 
						
						
						
						Based on commit fb1ddcdc8f51b9d261ae8e9c26b91e81f7b6bf45 by Luca Barbato <lu_zero@gentoo.org>
Adapted for libswresample by Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-08-16 20:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ac48c5a1 
							
						 
					 
					
						
						
							
							swresample: document the need to configure the context using AVOptions  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-08-11 00:35:56 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							5b58692ed4 
							
						 
					 
					
						
						
							
							swresample: misc. doxy improvements  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-08 01:36:56 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							064945b3aa 
							
						 
					 
					
						
						
							
							swresample: organize functions into doxy groups  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-06 22:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							81f47e272d 
							
						 
					 
					
						
						
							
							swresample: better doxy for configuration-returning functions  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-06 22:06:51 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							2711b4708a 
							
						 
					 
					
						
						
							
							swresample: improve Doxygen introduction  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-06 21:41:31 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							77c5f546e7 
							
						 
					 
					
						
						
							
							swresample: add SwrContext doxy  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-06 20:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							fc71434e84 
							
						 
					 
					
						
						
							
							swresample: add SwrDitherType doxy  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-06 20:58:41 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d9b026f9 
							
						 
					 
					
						
						
							
							swresample: group all the option constants in a section in doxy  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-06 20:58:34 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
						
						
							
						
						
							0c58388211 
							
						 
					 
					
						
						
							
							swresample: grammar/capitalization fixes  
						
						... 
						
						
						
						Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-07-06 20:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							96cb4c8718 
							
						 
					 
					
						
						
							
							swresample: swr_close()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-05-15 18:27:23 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							68c3e6025f 
							
						 
					 
					
						
						
							
							Fix convertion typos  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2014-04-29 00:09:08 +02:00 
						 
				 
			
				
					
						
							
							
								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