29c2d06d67 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Drop empty comment lines  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b15874fc2 
								
							
								 
							
						 
						
							
							
								
								af_resample: do not touch the timestamps if we are not resampling  
							
							This filter currently assumes that the input audio is continuous and
does some timestamps manipulation based on this assumption.
This is unnecessary if we are only converting the channel layout or the
sample format, without resampling. In such a case, just leave the
timestamps as they are. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c060d046aa 
								
							
								 
							
						 
						
							
							
								
								af_resample: Set the number of samples in the last frame  
							
							Otherwise trailing zeroes would appear.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d989dbfc4 
								
							
								 
							
						 
						
							
							
								
								af_resample: check av_opt_set_dict return value  
							
							CC: libav-stable@libav.org 
Bug-Id: CID 1087076 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6cbbf0592f 
								
							
								 
							
						 
						
							
							
								
								resample: Avoid off-by-1 errors in PTS calcs.  
							
							The rounding used in the PTS calculations in filter_frame() does
not actually match the number of samples output by the resampler.
This leads to off-by-1 errors in the timestamps indicating gaps and
underruns, even when the input timestamps are all contiguous.
Bug-Id: 753
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad0fe2f401 
								
							
								 
							
						 
						
							
							
								
								af_resample: Use avresample_get_out_samples  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcc7e4bf1d 
								
							
								 
							
						 
						
							
							
								
								af_resample: preserve frame properties  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd43ca0443 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not export the filters from shared objects  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fa1f52e33 
								
							
								 
							
						 
						
							
							
								
								af_resample: 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f1223562e 
								
							
								 
							
						 
						
							
							
								
								lavfi: connect libavresample options to af_resample via AVFilterGraph  
							
							
								
							
							
						 
						13 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac9a89562a 
								
							
								 
							
						 
						
							
							
								
								af_resample: unref out_buf when avresample_convert returns 0  
							
							Fixes CID732273. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b556be673 
								
							
								 
							
						 
						
							
							
								
								af_resample: avoid conversion of identical sample formats for 1 channel  
							
							When there is only 1 channel, the planar and interleaved formats of the same
data type should be treated as identical. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7ba5b1de0 
								
							
								 
							
						 
						
							
							
								
								lavr: change the type of the data buffers to uint8_t**.  
							
							This is more consistent with what the rest of Libav does.
This breaks API. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd99146253 
								
							
								 
							
						 
						
							
							
								
								lavfi: add error handling to filter_samples().  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ffb645662 
								
							
								 
							
						 
						
							
							
								
								af_resample: fix request_frame() behavior.  
							
							Make sure that an output frame has really been produced before returning
0. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ca08066fc 
								
							
								 
							
						 
						
							
							
								
								lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format  
							
							Also make this the default value. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c1e065bd4 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove disabled FF_API_SAMPLERATE64 cruft  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbc5740566 
								
							
								 
							
						 
						
							
							
								
								af_resample: fix format modifier in debug string for FF_API_SAMPLERATE64  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								803391f719 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove request/poll and drawing functions from public API on next bump  
							
							They are only useful inside filters and we don't allow user filters for
now. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b74a1da49d 
								
							
								 
							
						 
						
							
							
								
								lavfi: make formats API private on next bump.  
							
							It is only useful inside filters and we don't allow user filters for
now. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0d8427dce 
								
							
								 
							
						 
						
							
							
								
								af_resample: remove an extra space in the log output  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff1f51a8aa 
								
							
								 
							
						 
						
							
							
								
								lavfi: add channel layout/sample rate negotiation.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d371e7b988 
								
							
								 
							
						 
						
							
							
								
								lavfi: add lavr-based audio resampling filter.  
							
							
								
							
							
						 
						13 years ago