|  |  |  | @ -395,6 +395,9 @@ static void handle_out_buf(EncoderState *s, OMX_BUFFERHEADERTYPE *out_buf) { | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |     s->codec_config_len = out_buf->nFilledLen; | 
			
		
	
		
			
				
					|  |  |  |  |     memcpy(s->codec_config, buf_data, out_buf->nFilledLen); | 
			
		
	
		
			
				
					|  |  |  |  | #ifdef QCOM2 | 
			
		
	
		
			
				
					|  |  |  |  |     out_buf->nTimeStamp = 0; | 
			
		
	
		
			
				
					|  |  |  |  | #endif | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   if (s->of) { | 
			
		
	
	
		
			
				
					|  |  |  | @ -443,8 +446,7 @@ static void handle_out_buf(EncoderState *s, OMX_BUFFERHEADERTYPE *out_buf) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   // give omx back the buffer
 | 
			
		
	
		
			
				
					|  |  |  |  | #ifdef QCOM2 | 
			
		
	
		
			
				
					|  |  |  |  |   if ((out_buf->nFlags & OMX_BUFFERFLAG_EOS) || | 
			
		
	
		
			
				
					|  |  |  |  |       (out_buf->nFlags & OMX_BUFFERFLAG_CODECCONFIG)) { | 
			
		
	
		
			
				
					|  |  |  |  |   if (out_buf->nFlags & OMX_BUFFERFLAG_EOS) { | 
			
		
	
		
			
				
					|  |  |  |  |     out_buf->nTimeStamp = 0; | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | #endif | 
			
		
	
	
		
			
				
					|  |  |  | 
 |