vp3: Set pict_type
Originally committed as revision 22361 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							parent
							
								
									7a4e8b5913
								
							
						
					
					
						commit
						ff65969fd8
					
				| @ -1810,6 +1810,7 @@ static int vp3_decode_frame(AVCodecContext *avctx, | ||||
|         return buf_size; | ||||
| 
 | ||||
|     s->current_frame.reference = 3; | ||||
|     s->current_frame.pict_type = s->keyframe ? FF_I_TYPE : FF_P_TYPE; | ||||
|     if (avctx->get_buffer(avctx, &s->current_frame) < 0) { | ||||
|         av_log(s->avctx, AV_LOG_ERROR, "get_buffer() failed\n"); | ||||
|         goto error; | ||||
| @ -1836,7 +1837,9 @@ static int vp3_decode_frame(AVCodecContext *avctx, | ||||
|     } else { | ||||
|         if (!s->golden_frame.data[0]) { | ||||
|             av_log(s->avctx, AV_LOG_WARNING, "vp3: first frame not a keyframe\n"); | ||||
| 
 | ||||
|             s->golden_frame.reference = 3; | ||||
|             s->golden_frame.pict_type = FF_I_TYPE; | ||||
|             if (avctx->get_buffer(avctx, &s->golden_frame) < 0) { | ||||
|                 av_log(s->avctx, AV_LOG_ERROR, "get_buffer() failed\n"); | ||||
|                 goto error; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user