You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	lavc/libaribb24: use integer math to calculate font scaling
This commit is contained in:
		| @@ -249,11 +249,11 @@ static int libaribb24_handle_regions(AVCodecContext *avctx, AVSubtitle *sub) | ||||
|         // font size | ||||
|         if (region->i_fontwidth  != profile_font_size || | ||||
|             region->i_fontheight != profile_font_size) { | ||||
|             av_bprintf(&buf, "{\\fscx%d\\fscy%d}", | ||||
|                        (int)round(((double)region->i_fontwidth / | ||||
|                                    (double)profile_font_size) * 100), | ||||
|                        (int)round(((double)region->i_fontheight / | ||||
|                                    (double)profile_font_size) * 100)); | ||||
|             av_bprintf(&buf, "{\\fscx%"PRId64"\\fscy%"PRId64"}", | ||||
|                        av_rescale(region->i_fontwidth, 100, | ||||
|                                   profile_font_size), | ||||
|                        av_rescale(region->i_fontheight, 100, | ||||
|                                   profile_font_size)); | ||||
|         } | ||||
|  | ||||
|         // TODO: positioning | ||||
|   | ||||
		Reference in New Issue
	
	Block a user