|  | @@ -2153,8 +2153,15 @@ static int decode_user_data(Mpeg4DecContext *ctx, GetBitContext *gb) | 
														
													
														
															
																|  |  | e = sscanf(buf, "FFmpeg v%d.%d.%d / libavcodec build: %d", &ver, &ver2, &ver3, &build); |  |  | e = sscanf(buf, "FFmpeg v%d.%d.%d / libavcodec build: %d", &ver, &ver2, &ver3, &build); | 
														
													
														
															
																|  |  | if (e != 4) { |  |  | if (e != 4) { | 
														
													
														
															
																|  |  | e = sscanf(buf, "Lavc%d.%d.%d", &ver, &ver2, &ver3) + 1; |  |  | e = sscanf(buf, "Lavc%d.%d.%d", &ver, &ver2, &ver3) + 1; | 
														
													
														
															
																|  |  | if (e > 1) |  |  |  | 
														
													
														
															
																|  |  | build = (ver << 16) + (ver2 << 8) + ver3; |  |  |  | 
														
													
														
															
																|  |  |  |  |  | if (e > 1) { | 
														
													
														
															
																|  |  |  |  |  | if (ver > 0xFF || ver2 > 0xFF || ver3 > 0xFF) { | 
														
													
														
															
																|  |  |  |  |  | av_log(s->avctx, AV_LOG_WARNING, | 
														
													
														
															
																|  |  |  |  |  | "Unknown Lavc version string encountered, %d.%d.%d; " | 
														
													
														
															
																|  |  |  |  |  | "clamping sub-version values to 8-bits.\n", | 
														
													
														
															
																|  |  |  |  |  | ver, ver2, ver3); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | build = ((ver & 0xFF) << 16) + ((ver2 & 0xFF) << 8) + (ver3 & 0xFF); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | if (e != 4) { |  |  | if (e != 4) { | 
														
													
														
															
																|  |  | if (strcmp(buf, "ffmpeg") == 0) |  |  | if (strcmp(buf, "ffmpeg") == 0) | 
														
													
												
													
														
															
																|  | 
 |