More timestamp attempts...
This commit is contained in:
		
							parent
							
								
									d526616cd3
								
							
						
					
					
						commit
						005f52a642
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -43,7 +43,6 @@ std::string RTMPStream::Chunk::Pack(){
 | 
			
		|||
  unsigned int tmpi;
 | 
			
		||||
  unsigned char chtype = 0x00;
 | 
			
		||||
  //timestamp -= firsttime;
 | 
			
		||||
  //if (timestamp < prev.timestamp){timestamp = prev.timestamp;}
 | 
			
		||||
  if ((prev.msg_type_id > 0) && (prev.cs_id == cs_id)){
 | 
			
		||||
    if (msg_stream_id == prev.msg_stream_id){
 | 
			
		||||
      chtype = 0x40;//do not send msg_stream_id
 | 
			
		||||
| 
						 | 
				
			
			@ -56,6 +55,8 @@ std::string RTMPStream::Chunk::Pack(){
 | 
			
		|||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    //override - we always sent type 0x00 if the timestamp has decreased since last chunk in this channel
 | 
			
		||||
    if (timestamp < prev.timestamp){chtype = 0x00;}
 | 
			
		||||
  }
 | 
			
		||||
  if (cs_id <= 63){
 | 
			
		||||
    output += (unsigned char)(chtype | cs_id);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue