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