|  | @@ -199,24 +199,23 @@ do
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      fprintf(stderr, "... %d \n", ret);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -//    while (1)
 | 
	
		
			
				|  |  | -//    {
 | 
	
		
			
				|  |  | -//        AVPacket packet;
 | 
	
		
			
				|  |  | -//        int ret = av_read_frame(pFormatCtx, &packet);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -//        if (ret != 0 && mIsStop)
 | 
	
		
			
				|  |  | -//        {
 | 
	
		
			
				|  |  | -//            break;
 | 
	
		
			
				|  |  | -//        }
 | 
	
		
			
				|  |  | +    while (1)
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +        AVPacket packet;
 | 
	
		
			
				|  |  | +        int ret = av_read_frame(pFormatCtx, &packet);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -//        if (mCallBackFunc != nullptr)
 | 
	
		
			
				|  |  | -//        {
 | 
	
		
			
				|  |  | -//            mCallBackFunc((uint8_t*)packet.data, packet.size, mCallBackFuncParam);
 | 
	
		
			
				|  |  | -//        }
 | 
	
		
			
				|  |  | +        if (ret != 0 && mIsStop)
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            break;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -//        av_packet_unref(&packet);
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | +        if (mCallBackFunc != nullptr)
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            mCallBackFunc((uint8_t*)packet.data, packet.size, mCallBackFuncParam);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        av_packet_unref(&packet);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }while(0);
 |