Paul B Mahol 
							
						 
					 
					
						
						
							
						
						24fea4d09b 
					 
					
						
						
							
							avfilter/vf_tinterlace: use frame counter from lavfi  
						
						... 
						
						
						
						Remove internal counter. 
						
						
					 
					
						2020-07-17 13:53:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marton Balint 
							
						 
					 
					
						
						
							
						
						6498522bef 
					 
					
						
						
							
							avfilter/vf_tinterlace: add support for bypassing already interlaced frames  
						
						... 
						
						
						
						The old interlace filter worked this way before it was merged with tinterlace.
Signed-off-by: Marton Balint <cus@passwd.hu > 
						
						
					 
					
						2019-12-15 00:23:01 +01:00 
						 
				 
			
				
					
						
							
							
								Marton Balint 
							
						 
					 
					
						
						
							
						
						28b5dc6199 
					 
					
						
						
							
							avfilter/vf_interlace: restore lowpass mode constants  
						
						... 
						
						
						
						The documentation still mentions numerical constants in addition to textual
ones. It is also wrong to use distinct modes as flags and it disallows us to
actually use the flags field for real flags in the future.
Signed-off-by: Marton Balint <cus@passwd.hu > 
						
						
					 
					
						2019-12-14 22:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Mundt 
							
						 
					 
					
						
						
							
						
						f4438e387e 
					 
					
						
						
							
							avfilter/vf_interlace: fix numerical options  
						
						... 
						
						
						
						Regression since 9c01cdb94etmundt75@gmail.com > 
						
						
					 
					
						2018-09-07 18:46:56 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Mundt 
							
						 
					 
					
						
						
							
						
						40bfaa190c 
					 
					
						
						
							
							avfilter/interlace: add support for 10 and 12 bit  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: Thomas Mundt <tmundt75@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-09-23 16:19:58 -03:00 
						 
				 
			
				
					
						
							
							
								Thomas Mundt 
							
						 
					 
					
						
						
							
						
						58ca446672 
					 
					
						
						
							
							avfilter/tinterlace: use drawutils for pad mode  
						
						... 
						
						
						
						Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: Thomas Mundt <tmundt75@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-09-23 16:19:58 -03:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						ed93ed5ee3 
					 
					
						
						
							
							avfilter: don't anonymously typedef structs  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2017-05-13 11:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Mundt 
							
						 
					 
					
						
						
							
						
						2da5bf4c2f 
					 
					
						
						
							
							avfilter/interlace: add complex vertical low-pass filter  
						
						... 
						
						
						
						This complex (-1 2 6 2 -1) filter slightly less reduces interlace 'twitter' but better retain detail and subjective sharpness impression compared to the linear (1 2 1) filter.
Signed-off-by: Thomas Mundt <tmundt75@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2017-05-02 14:09:50 -03:00 
						 
				 
			
				
					
						
							
							
								Thomas Mundt 
							
						 
					 
					
						
						
							
						
						207e6debf8 
					 
					
						
						
							
							avfilter/interlace: change lowpass_line function prototype  
						
						... 
						
						
						
						Signed-off-by: Thomas Mundt <tmundt75@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2017-04-22 20:12:15 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
							
						
						13090895cf 
					 
					
						
						
							
							avfilter/vf_tinterlace: add mergex2 mode  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com > 
						
						
					 
					
						2015-10-03 15:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8ae350004d 
					 
					
						
						
							
							avfilter/tinterlace: Change enum to int, which is accessed via AVOption as int  
						
						... 
						
						
						
						This fixes depending on implementation defined behavior
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-03-30 00:08:57 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						59f1f764d6 
					 
					
						
						
							
							avfilter/vf_tinterlace: Favor using standard timebases for the output  
						
						... 
						
						
						
						Reported-by: Vittorio Giovara <vittorio.giovara@gmail.com >
Inspired by discussion with Kieran Kunhya <kierank@obe.tv >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2014-12-02 18:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fb3eb57369 
					 
					
						
						
							
							avfilter/tinterlace: add Support for ff_lowpass_line_avx() & ff_lowpass_line_sse2()  
						
						... 
						
						
						
						Based-on: 2e1704059amichaelni@gmx.at > 
						
						
					 
					
						2014-11-15 04:02:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						18b46ecc93 
					 
					
						
						
							
							avfilter/tinterlace: Move lowpass_line to a separate function and call it through a function pointer  
						
						... 
						
						
						
						This permits replacing it by a optimized implementation
Based-on / Idea-from: 2e1704059amichaelni@gmx.at > 
						
						
					 
					
						2014-11-15 03:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						9d548fce24 
					 
					
						
						
							
							avfilter/tinterlace: split context definition into seperate header so it can be used by future optimizations  
						
						... 
						
						
						
						Idea from 2e1704059amichaelni@gmx.at > 
						
						
					 
					
						2014-11-15 03:22:35 +01:00