mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-30 12:06:40 +08:00 
			
		
		
		
	Merge commit '24057c83207d6ea8bfd824155ac37be8a33dfd0c'
* commit '24057c83207d6ea8bfd824155ac37be8a33dfd0c': eacmv: check the framerate before setting it. Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		| @@ -132,7 +132,7 @@ static void cmv_decode_inter(CmvContext *s, AVFrame *frame, const uint8_t *buf, | ||||
|  | ||||
| static int cmv_process_header(CmvContext *s, const uint8_t *buf, const uint8_t *buf_end) | ||||
| { | ||||
|     int pal_start, pal_count, i, ret; | ||||
|     int pal_start, pal_count, i, ret, fps; | ||||
|  | ||||
|     if(buf_end - buf < 16) { | ||||
|         av_log(s->avctx, AV_LOG_WARNING, "truncated header\n"); | ||||
| @@ -149,8 +149,9 @@ static int cmv_process_header(CmvContext *s, const uint8_t *buf, const uint8_t * | ||||
|             return ret; | ||||
|     } | ||||
|  | ||||
|     s->avctx->time_base.num = 1; | ||||
|     s->avctx->time_base.den = AV_RL16(&buf[10]); | ||||
|     fps = AV_RL16(&buf[10]); | ||||
|     if (fps > 0) | ||||
|         s->avctx->time_base = (AVRational){ 1, fps }; | ||||
|  | ||||
|     pal_start = AV_RL16(&buf[12]); | ||||
|     pal_count = AV_RL16(&buf[14]); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Niedermayer
					Michael Niedermayer