You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	Fix crash when encoding using libschroedinger.
Currently only pixel and half-pixel motion vector precisions are supported in libschroedinger. Setting the mv_precision field to 2 (i.e. quarter pixel) causes a crash in the libschroedinger encoder calls. By not setting this parameter, we fall back to the default value used in libschroedinger. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk Originally committed as revision 17132 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
				
					committed by
					
						 Diego Biurrun
						Diego Biurrun
					
				
			
			
				
	
			
			
			
						parent
						
							f418b86151
						
					
				
				
					commit
					9fc88d7e20
				
			| @@ -206,11 +206,6 @@ static int libschroedinger_encode_init(AVCodecContext *avccontext) | ||||
|     schro_video_format_set_std_signal_range(p_schro_params->format, | ||||
|                                             SCHRO_SIGNAL_RANGE_8BIT_VIDEO); | ||||
|  | ||||
|  | ||||
|     /* Hardcode motion vector precision to quarter pixel. */ | ||||
|     schro_encoder_setting_set_double (p_schro_params->encoder, | ||||
|                                       "mv_precision", 2); | ||||
|  | ||||
|     /* Set the encoder format. */ | ||||
|     schro_encoder_set_video_format(p_schro_params->encoder, | ||||
|                                    p_schro_params->format); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user